找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2933|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

labview點(diǎn)亮LED燈控制實(shí)驗(yàn)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
一、實(shí)驗(yàn)?zāi)康模?/font>
1、認(rèn)識(shí)函數(shù),學(xué)習(xí)函數(shù)調(diào)用
2、了解控件屬性
3、點(diǎn)亮LED燈并實(shí)現(xiàn)多種控制模式
二、實(shí)驗(yàn)內(nèi)容:         1、通過PN節(jié)知識(shí)知道,LED通過5-20mA電流它就可以被點(diǎn)亮。我們讓采集板OUT口連接到②端(LED正極),負(fù)極接地③端,就可以點(diǎn)亮一盞LED。

2、板卡連接電腦后,在Labview中正確搭建板卡函數(shù),運(yùn)用結(jié)構(gòu)、數(shù)值編程控制一盞LED燈。
3、在熟悉我們的板卡編程思路后,拔高編程水平,實(shí)現(xiàn)LED跑馬燈效果。
三、實(shí)驗(yàn)步驟:
1、采集板上OUT1連接功能板LED區(qū)任一②端;GND連接③端,板卡上電。
2、打開Labview,文件-新建vi,調(diào)用提供的接口函數(shù)。點(diǎn)擊‘窗口’-‘顯示程序框圖’,在程序框圖面板右鍵,‘互聯(lián)接口’-‘庫與可執(zhí)行程序’-‘調(diào)用庫函數(shù)節(jié)點(diǎn)’,雙擊庫函數(shù)節(jié)點(diǎn),填寫USBDAQ_DLL_V12.DLL文件路徑,調(diào)用函數(shù)名,如圖,


我們依次調(diào)用‘OpenUsbV12’、‘DoSetV12’、‘CloseUsbV12’這三個(gè)函數(shù),然后在它的‘參數(shù)’一欄,按照使用手冊(cè)對(duì)這個(gè)參數(shù)的數(shù)據(jù)類型進(jìn)行設(shè)置,確認(rèn)。這時(shí),在程序面板上就出現(xiàn)了需要的三個(gè)函數(shù)(為了看清函數(shù)名,可右擊函數(shù)-‘名稱格式’-‘名稱’選項(xiàng)),如圖,
3、板卡在Labview中使用的順序是:打開設(shè)備-運(yùn)行設(shè)備-退出關(guān)閉設(shè)備。如圖,加入順序結(jié)構(gòu)(右鍵-編程-結(jié)構(gòu)-平鋪式順序結(jié)構(gòu))、while循環(huán),在while里給它一個(gè)退出條件(右鍵while循環(huán)條件-創(chuàng)建輸入控件),拖動(dòng)鼠標(biāo)連線。DoSetV12一直運(yùn)行在while循環(huán)里,在前面板按下‘停止’,退出循環(huán),順序執(zhí)行關(guān)閉設(shè)備



通過數(shù)據(jù)手冊(cè)得知,DoSetV12的第一個(gè)參數(shù)chan選擇的是通道,第二個(gè)state是輸出高低電平的狀態(tài),我們給它們分別賦值01(右鍵-數(shù)值-數(shù)值常量),即OUT1輸出高電平,運(yùn)行vi,可以看到開發(fā)板點(diǎn)亮一盞LED。
4、這盞LED閃爍亮滅的效果就是讓它不停的隔一段時(shí)間切換一次輸出狀態(tài),我們調(diào)用條件結(jié)構(gòu),賦值0和1,通過反饋節(jié)點(diǎn)賦值(右鍵-布爾-真假常量)每隔500ms定時(shí),判斷一次輸出狀態(tài),如圖

5、采集板上OUT1-4連接功能板LED區(qū)②端;GND連接③端。讓一盞燈循環(huán)亮起,其它燈熄滅,就像一盞燈在跑動(dòng)。在while循環(huán)運(yùn)行里,加for循環(huán),賦循環(huán)次數(shù)4,計(jì)數(shù)端賦值給DoSetV12通道號(hào),用兩個(gè)DoSetV12函數(shù)實(shí)現(xiàn)亮上一盞,滅下一盞,然后處理判斷首尾,就完成了跑馬燈效果,如圖

實(shí)驗(yàn)結(jié)果及思考:
1、通過Labview編程讓開發(fā)板上一LED的亮滅
2、通過Labivew編程實(shí)現(xiàn)開發(fā)板上LED跑馬燈效果
思考:怎么通過上位機(jī)編程,實(shí)現(xiàn)每個(gè)開關(guān)控制每盞LED燈?


2點(diǎn)亮led.rar

4.96 KB, 下載次數(shù): 16, 下載積分: 黑幣 -5

程序源碼

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表