色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用LabVIEW平臺的趣味流水燈程序設計

h1654155282.3538 ? 來源:編碼那些事 ? 作者:編碼那些事 ? 2021-01-17 10:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

示例說明

先看下完成后的軟件界面運行圖,如下所示:

這個流水燈小程序共包括了8個小燈,其主要功能包括:

可設置每個小燈初始的亮滅狀態;

可設置流水燈的移動方向;

可設置流水燈每次向左或向右移動的位數;

可設置流水燈移動的速度;

可控制流水燈的開始/暫停狀態。

LabVIEW中編程實現這么多功能是不是很難啊?其實還是比較簡單的,下面看看怎么實現吧。

文末最后有動態圖演示哦,不要錯過。

代碼實現

代碼實現主要關鍵點:

主要程序結構:使用while循環結構+事件結構+移位寄存器,在事件結構的超時事件中完成流水燈狀態的顯示,在移位寄存器中存儲上次流水燈狀態對應的數值;

主要功能函數:布爾數組(流水燈數組的值)與數值(需要移位的值)之間的轉換函數,循環移位函數;

為簡化程序代碼的設計,將前面板上所有的流水燈控件放到一個U8類型的一維數組控件中。

其中,超時事件代碼框圖如下圖所示:

pIYBAGADoV-AZvGWAAI_vHlqonc240.png

這是這個程序功能實現的主要代碼,在超時事件中,通過移位寄存器中讀取上次流水燈狀態對應的數值,然后根據前面板上的控件設置決定流水燈是否移動、左移或右移及移動的位數,其關鍵函數是循環移位函數,該函數參數接口意義如下,通過給定y值的正負號控件其左移或右移:

o4YBAGADoWSAcZbDAAI2Yhz9tSw820.png

當在前面板上改變流水燈初始值狀態時,需重新給移位寄存器賦初值,其代碼如下:

pIYBAGADoWqAfusoAAGLMf_q2gc205.png

在前面板上點擊退出程序按鈕時,在事件結構的值改變事件中退出程序的運行,代碼如下:

pIYBAGADoYOAB2gkAAJJqU0TOIs906.png

至此,程序的主要代碼實現就完成了。

總結

可能大家會想,如果一開始讓你在LabVIEW中實現一個這么花哨的多種控制功能的流水燈小程序,你可能會覺得這太難了,甚至無從下手,實際上,通過上面的實現代碼可看出程序也并不是太難,關鍵是要熟悉如事件結構、移位寄存器、循環移位及布爾數組與數值之間的轉換等幾個小知識點,把任務分解清楚,花不了幾分鐘也就可以做出來了。

好了,大家照著這個例子做一遍吧,如果還做不出來的話,大家可以加關注并私信回復:LabVIEW065,可獲取該文章對應的LabVIEW原程序下載。

最后再看下這個小例子的動態運行效果圖吧:

o4YBAGADoZGAYIMZAAE3QqgzxXg651.png
責任編輯人:CC

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • LabVIEW
    +關注

    關注

    2002

    文章

    3670

    瀏覽量

    336620
  • labview編程
    +關注

    關注

    2

    文章

    9

    瀏覽量

    14325
收藏 5人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

  • jf_978836031
  • 17148600151
  • jf_185217071
  • jf_394619191
  • 麻酱菜头啊1
  • Wjx_831234511
  • Ten_gw1

評論

相關推薦
熱點推薦

怎么實現基于STM32單片機流水燈仿真與程序設計

怎么實現基于STM32單片機流水燈仿真與程序設計
發表于 11-23 06:45

流水燈原理圖和程序設計

流水燈電路圖和程序  
發表于 03-03 10:02 ?2.1w次閱讀
<b class='flag-5'>流水燈</b>原理圖和<b class='flag-5'>程序設計</b>

趣味心形流水燈的制作仿真程序+電路圖

趣味心形流水燈的制作仿真,程序,電路圖,可以實現多種功能的亮滅
發表于 11-17 10:15 ?11次下載

心形花樣流水燈

心形花樣流水燈基于51單片機程序設計電路圖等
發表于 11-26 16:36 ?213次下載

51單片機流水燈程序

51單片機流水燈程序 51單片機流水燈程序 51單片機流水燈程序
發表于 12-21 15:52 ?174次下載

LED流水燈程序【匯編版】

LED流水燈程序【匯編版】LED流水燈程序【匯編版】LED流水燈程序【匯編版】LED
發表于 12-29 11:15 ?0次下載

LED流水燈程序【C語言版】

LED流水燈程序【C語言版】LED流水燈程序【C語言版】LED流水燈程序【C語言版】LED
發表于 12-29 11:05 ?0次下載

一個流水燈的C51程序

流水燈的C51程序流水燈的C51程序流水燈的C51程序
發表于 01-07 16:55 ?3次下載

簡單的小流水燈程序

簡單的小流水燈程序,PPT教程,感興趣的可以來看看。
發表于 03-21 11:46 ?7次下載

花樣流水燈程序

用avr實現流水燈程序,希望對大家有所幫助
發表于 06-27 16:22 ?5次下載

流水燈程序

流水燈程序,學習單片機非常經典的資料!很適合新手們學習!!!
發表于 07-01 15:21 ?2次下載

單片機C語言程序設計實例之雙向來回的流水燈

本文檔的主要內容詳細介紹的是單片機C語言程序設計實例之雙向來回的流水燈免費下載。
發表于 02-01 16:45 ?14次下載
單片機C語言<b class='flag-5'>程序設計</b>實例之雙向來回的<b class='flag-5'>流水燈</b>

基于51單片機流水燈仿真與程序設計

本次程序設計和仿真是基于Proteus和keil的環境對STC89C51進行流水燈設計,根據左移方式實現基本的流水燈,根據外部中斷的方式實現不同類型的流水燈操作。
發表于 11-04 18:50 ?12次下載
基于51單片機<b class='flag-5'>流水燈</b>仿真與<b class='flag-5'>程序設計</b>

流水燈protues程序

流水燈程序包含protues工程文件和c程序,可直接運行仿真
發表于 06-28 11:06 ?9次下載

趣味程序設計入門

電子發燒友網站提供《趣味程序設計入門.pdf》資料免費下載
發表于 11-20 10:36 ?0次下載
<b class='flag-5'>趣味</b><b class='flag-5'>程序設計</b>入門
主站蜘蛛池模板: 成人小视频在线免费观看 | www在线小视频免费 www伊人网 | 国产色婷亚洲99精品AV在线 | 国产亚洲精品久久久久久国模美 | 打扑克床上视频不用下载免费观看 | 男男校园园bl文全肉高h寝室 | 成年人免费观看的视频 | 亚洲精品www久久久久久 | 东北足疗店妓女在线观看 | 久久re这里精品在线视频7 | 午夜久久影院 | 亚洲精品天堂自在久久77 | 高清国产激情视频在线观看 | 人人澡人人爽人人精品 | 久久久久综合 | 在线免费观看视频a | 22eee在线播放成人免费视频 | 中国女人内谢69XXXXXA片 | 老女人与小伙子露脸对白 | 亚洲2023无矿砖码砖区 | 久久99热这里只频精品6 | 1819sextub欧美中国 | 啊…嗯啊好深男男小黄文 | 补课H湿 1V1 PLAY | 美女PK精子小游戏 | 直插下身完整的欧美版 | 2022一本久道久久综合狂躁 | 精品精品国产yyy5857香蕉 | 亚洲成av人影院 | 蜜芽一二三区 | 青青精品国产自在线拍 | 黄色天堂在线 | 一区二区视频在线观看高清视频在线 | 久久久精品成人免费看 | 寂寞夜晚视频在线观看 | 99精品福利视频 | 久久久久伊人 | 亚洲国产成人精品不卡青青草原 | 国产毛片AV久久久久精品 | 神电影院午夜dy888我不卡 | 精品麻豆一卡2卡三卡4卡乱码 |

電子發燒友

中國電子工程師最喜歡的網站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術信息
  • 參加活動獲取豐厚的禮品