在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取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
    +關注

    關注

    1995

    文章

    3670

    瀏覽量

    333013
  • labview編程
    +關注

    關注

    2

    文章

    9

    瀏覽量

    14264
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    怎么實現基于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 ?212次下載

    51單片機流水燈程序

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

    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>入門
    主站蜘蛛池模板: 国产乱码精品一区二区三区四川人 | 五月婷婷丁香花 | 女主播扒开内衣让粉丝看个够 | 美国三级网 | 成人毛片在线播放 | 老师我好爽再深一点好大 | 黑色丝袜美女被网站 | 好硬好湿好爽再深一点h | 欧美色图亚洲自拍 | 国产一区二区三区在线观看影院 | 欧美xxxxx性视频 | 国产精品激情综合久久 | 一级做a爱过程免费视 | 国产精品麻豆va在线播放 | 国产乱码精品一区二区三区四川人 | 人人爱爱人人 | 天天摸夜夜爽 | 天天躁狠狠躁 | 久久国内精品 | 亚洲综合在线一区 | 亚洲人成亚洲人成在线观看 | 天堂网在线免费 | 国产老肥熟xxxx | 色婷婷精品视频 | 怡红院免费va男人的天堂 | 亚洲成色999久久网站 | 一级不卡毛片免费 | 精品亚洲综合在线第一区 | 天天视频国产精品 | 亚洲综合啪啪 | 在线观看色视频网站 | 国产免费一区二区三区 | 日本免费黄色片 | 欧美一区二区三区不卡视频 | 最新黄色地址 | 天堂资源在线种子资源 | 国内精品久久久久久影院老狼 | 亚洲人成人网毛片在线播放 | 久久久久九九精品影院 | 国产黄网站 | 午夜免费福利片观看 |