標題: labview點亮LED燈控制實驗 [打印本頁]
作者: winter260715594 時間: 2022-8-25 10:37
標題: labview點亮LED燈控制實驗
一、實驗?zāi)康模?/font>1、認識函數(shù),學習函數(shù)調(diào)用
2、了解控件屬性
3、點亮LED燈并實現(xiàn)多種控制模式
二、實驗內(nèi)容: 1、通過PN節(jié)知識知道,LED通過5-20mA電流它就可以被點亮。我們讓采集板OUT口連接到②端(LED正極),負極接地③端,就可以點亮一盞LED。
1.png (5.3 KB, 下載次數(shù): 67)
下載附件
2022-8-25 10:28 上傳
2、板卡連接電腦后,在Labview中正確搭建板卡函數(shù),運用結(jié)構(gòu)、數(shù)值編程控制一盞LED燈。
3、在熟悉我們的板卡編程思路后,拔高編程水平,實現(xiàn)LED跑馬燈效果。
三、實驗步驟:1、采集板上OUT1連接功能板LED區(qū)任一②端;GND連接③端,板卡上電。
2、打開Labview,文件-新建vi,調(diào)用提供的接口函數(shù)。點擊‘窗口’-‘顯示程序框圖’,在程序框圖面板右鍵,‘互聯(lián)接口’-‘庫與可執(zhí)行程序’-‘調(diào)用庫函數(shù)節(jié)點’,雙擊庫函數(shù)節(jié)點,填寫USBDAQ_DLL_V12.DLL文件路徑,調(diào)用函數(shù)名,如圖,
1.png (32.83 KB, 下載次數(shù): 67)
下載附件
2022-8-25 10:29 上傳
我們依次調(diào)用‘OpenUsbV12’、‘DoSetV12’、‘CloseUsbV12’這三個函數(shù),然后在它的‘參數(shù)’一欄,按照使用手冊對這個參數(shù)的數(shù)據(jù)類型進行設(shè)置,確認。這時,在程序面板上就出現(xiàn)了需要的三個函數(shù)(為了看清函數(shù)名,可右擊函數(shù)-‘名稱格式’-‘名稱’選項),如圖,
1.png (2.74 KB, 下載次數(shù): 63)
下載附件
2022-8-25 10:29 上傳
3、板卡在Labview中使用的順序是:打開設(shè)備-運行設(shè)備-退出關(guān)閉設(shè)備。如圖,加入順序結(jié)構(gòu)(右鍵-編程-結(jié)構(gòu)-平鋪式順序結(jié)構(gòu))、while循環(huán),在while里給它一個退出條件(右鍵while循環(huán)條件-創(chuàng)建輸入控件),拖動鼠標連線。DoSetV12一直運行在while循環(huán)里,在前面板按下‘停止’,退出循環(huán),順序執(zhí)行關(guān)閉設(shè)備
1.png (7.43 KB, 下載次數(shù): 68)
下載附件
2022-8-25 10:30 上傳
通過數(shù)據(jù)手冊得知,DoSetV12的第一個參數(shù)chan選擇的是通道,第二個state是輸出高低電平的狀態(tài),我們給它們分別賦值0、1(右鍵-數(shù)值-數(shù)值常量),即OUT1輸出高電平,運行vi,可以看到開發(fā)板點亮一盞LED。
4、這盞LED閃爍亮滅的效果就是讓它不停的隔一段時間切換一次輸出狀態(tài),我們調(diào)用條件結(jié)構(gòu),賦值0和1,通過反饋節(jié)點賦值(右鍵-布爾-真假常量)每隔500ms定時,判斷一次輸出狀態(tài),如圖
1.png (9.31 KB, 下載次數(shù): 66)
下載附件
2022-8-25 10:30 上傳
5、采集板上OUT1-4連接功能板LED區(qū)②端;GND連接③端。讓一盞燈循環(huán)亮起,其它燈熄滅,就像一盞燈在跑動。在while循環(huán)運行里,加for循環(huán),賦循環(huán)次數(shù)4,計數(shù)端賦值給DoSetV12通道號,用兩個DoSetV12函數(shù)實現(xiàn)亮上一盞,滅下一盞,然后處理判斷首尾,就完成了跑馬燈效果,如圖
1.png (14.69 KB, 下載次數(shù): 73)
下載附件
2022-8-25 10:30 上傳
實驗結(jié)果及思考:1、通過Labview編程讓開發(fā)板上一LED的亮滅
2、通過Labivew編程實現(xiàn)開發(fā)板上LED跑馬燈效果
思考:怎么通過上位機編程,實現(xiàn)每個開關(guān)控制每盞LED燈?
-
-
2點亮led.rar
2022-8-25 10:36 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
4.96 KB, 下載次數(shù): 16, 下載積分: 黑幣 -5
程序源碼
作者: riyoukf 時間: 2025-7-29 21:40
學習一下,謝謝分享!
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |