首页
/
每日頭條
/
科技
/
labview怎麼停止順序結構
labview怎麼停止順序結構
更新时间:2024-10-08 05:17:47

LabVIEW又稱為G語言,簡單易學、形象直觀,采用圖形化的編程方式,是專為測試、測量和控制應用而設計的系統工程軟件。

同C語言編程一樣,LabVIEW中也有對應的三大程序執行框架結構,分别為順序結構、循環結構和選擇結構。

下面通過一個例子演示順序結構的編程使用方法。

示例說明

使用順序結構設計一個VI,其功能是,在程序運行過程中,連續不斷的每隔10ms産生一個随機數,當産生的随機數與指定的數字相等時退出程序,計算此時程序運行花費的總時間。

根據題目要求設計前面闆如下圖所示:

labview怎麼停止順序結構(手把手以實例教你學LabVIEW編程)1

在前面闆上包含4個控件,在“指定數”中輸入要指定的數值;“當前數”在程序運行過程中實時顯示當前的随機數值;“所有随機數個數”控件和“需要的總時間(ms)”控件顯示的内容是,當産生的随機數與指定數相等時,此時總共已經産生了多少個随機數,總共需要了多少時間。

程序框圖實現

很明顯,此例需要使用到順序結構來統計程序需要運行的總時間。

同時,在程序運行過程中需要用到while循環結構,在循環内不斷産生随機數并與指定的數相比較,當相等時退出while循環。

設計程序框圖代碼如下圖所示:

labview怎麼停止順序結構(手把手以實例教你學LabVIEW編程)2

LabVIEW編程平台中對于順序結構的實現提供了兩種方式:分别為平鋪式順序結構和層疊式順序結構。

上面程序框圖中,使用了平鋪式順序結構,分為3幀内容,第1和第3幀分别使用“時間計數器”函數得到當前毫秒計時器的值,兩者的差即為整個程序運行的時間。

在第2幀中,在while循環中每隔10ms産生一個随機數,将其與指定數進行比較,若相等則退出循環,此時循環計數端口i 1的值即為産生的所有随機數個數的值。

對于本例,也可使用層疊式順序結構編程實現,3幀内容代碼幾乎與上面平鋪式結構完全相同,區别隻是第1幀和第3幀的數據(時間計數器的值)傳遞是通過順序局部變量完成的,程序框圖如下圖所示:

labview怎麼停止順序結構(手把手以實例教你學LabVIEW編程)3

總結

本例簡單演示了LabVIEW中順序結構的的編程方法,對于平鋪式順序結構和層疊式順序結構區别如下:

1. 兩者實現功能完全相同,僅是外觀不同;

2. 平鋪式順序結構較直觀,且可在不同的幀之間直接連線進行數據的傳遞,但占用屏幕空間比較大,當幀數較多時,不是太适合使用;

3. 層疊式順序結構占用屏幕空間少,同一時刻隻顯示了一幀的代碼,所以适用于當幀數較多的情況,但是不同幀之間的數據傳遞不能通過直接連線實現,而要通過“順序局部變量”實現。

本文由編碼那些事原創,請關注 轉發 收藏 點贊,帶你一起長知識!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
oppo手機地震預告功能在哪裡
oppo手機地震預告功能在哪裡
1、要安裝相關的地震app才可以,地震預警這個APP需要訪問地理位置,以及互聯網絡,要使用它的功能就...
2024-10-08
王者榮耀頭像怎麼換
王者榮耀頭像怎麼換
1、如果王者榮耀是使用QQ登錄的,頭像就是QQ頭像,所以隻要修改QQ頭像就能修改王者頭像。2、打開手...
2024-10-08
猕猴桃如何種植
猕猴桃如何種植
1、首先要選擇合适的土壤。猕猴桃植株适合PH低于7的土壤,沙質土是很好的選擇。2、要雌雄配植。因為猕猴桃植株是雌雄異株的植物,因此一定要雌雄配植,比如是大批量在果園養殖,要以雌雄比例8:1的比例配植,這樣才能保證高生産量。3、定植時間。猕猴桃的一般定植時間是在早春和秋後,其中秋後定植是很好的選擇。4...
2024-10-08
怎樣判斷汽車缸墊壞了
怎樣判斷汽車缸墊壞了
1、用橡膠軟管檢測氣缸墊密封性。啟動發動機,将一橡膠軟管一端靠近耳朵,另一端沿着可能密封不良的缸蓋與缸體連接處查找,如氣缸墊密封不良,可在洩漏處清晰地聽到洩氣聲。2、通過看散熱器水花檢測氣缸墊密封性。打開散熱器蓋,發動機保持怠速運轉,觀察散熱器冷卻液加注口,迅速将加速踏闆踩到底,突然加速時如有水泡不斷從冷卻液中湧出,說明氣缸墊密封不良。氣泡越多漏氣越嚴重。嚴重時怠速狀态下散熱器口會翻水花。3、用尾
2024-10-08
電腦無線功能一個紅叉怎麼辦
電腦無線功能一個紅叉怎麼辦
1、第一步按win+R”鍵打開運行,在運行中輸入services.msc”。2、第二步點擊确定,進去服務之後,找到DHCPClient”服務,沒有啟動的話,将服務啟動。3、第三步打開運行,輸入dcomcnfg”,進去組件服務。4、第四步進去之後,點擊右邊的”計算機----我的電腦---DCOM配置”。5、第五步在右方的列表中找到"netprofm",鼠标右鍵點擊屬性”。6、第六步進去之後,點擊安全
2024-10-08
Copyright 2023-2024 - www.tftnews.com All Rights Reserved