曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LabVIEW條件禁用框使用指南

華穗科技 ? 來(lái)源:華穗科技 ? 2025-02-14 11:36 ? 次閱讀

大家在調(diào)試LabVIEW程序時(shí),常用到的調(diào)試方法除了探針、斷點(diǎn)之外,就是禁用結(jié)構(gòu)了。但是當(dāng)程序體量越來(lái)越大,調(diào)用內(nèi)容越來(lái)越多,想要同一時(shí)間啟用或禁用某些功能,卻要一個(gè)個(gè)VI點(diǎn)進(jìn)去找到禁用程序段再enable到想要的程序段,是否太過(guò)于麻煩了?

接下來(lái),小編將介紹一種快速啟用/禁用程序代碼的方式,并且可有條理地規(guī)劃禁用內(nèi)容。

下面請(qǐng)跟隨小編一起來(lái)學(xué)習(xí)一下吧!

本文教程

LabVIEW條件禁用框

條件禁用結(jié)構(gòu)使得用戶可以根據(jù)配置的條件來(lái)決定是否執(zhí)行某段代碼,從而提高了程序的靈活性和可維護(hù)性。在LabVIEW的早期版本中,并沒(méi)有條件禁用結(jié)構(gòu),開(kāi)發(fā)者通常只能通過(guò)條件結(jié)構(gòu)來(lái)避免程序的執(zhí)行,這種方式相對(duì)繁瑣且占用資源。LabVIEW 8.0及以后引入了條件禁用結(jié)構(gòu),則使得開(kāi)發(fā)者可以更加方便地控制代碼的執(zhí)行,同時(shí)也提高了代碼的可讀性。 條件禁用結(jié)構(gòu)的功能類似于C語(yǔ)言中的宏定義功能,即通過(guò)外部環(huán)境變量來(lái)控制代碼是否執(zhí)行。此外,條件禁用結(jié)構(gòu)還可以通過(guò)判斷當(dāng)前操作系統(tǒng)的類型來(lái)選擇執(zhí)行哪段代碼。 以下我將以一個(gè)例子來(lái)說(shuō)明條件禁用結(jié)構(gòu)的使用方式。

一、使用方法:

1、編寫(xiě)項(xiàng)目程序

首先新建一個(gè)工程。再創(chuàng)建兩個(gè)VI,并編寫(xiě)內(nèi)部程序。

2f3c8726-ea79-11ef-9310-92fbcf53809c.png

2f56cd34-ea79-11ef-9310-92fbcf53809c.png

2、編輯環(huán)境變量——條件禁用符號(hào)

在項(xiàng)目名稱上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性Properties”,打開(kāi)“項(xiàng)目類的屬性Project Properties”對(duì)話框,在對(duì)話框中的“類別項(xiàng)”中選擇“條件禁用符號(hào)Conditional Disable Symbols”。

2f7ac374-ea79-11ef-9310-92fbcf53809c.png

2f8ae90c-ea79-11ef-9310-92fbcf53809c.png

在“新符號(hào)New Symbol”中填寫(xiě)需要的條件禁用符號(hào),在此例子中填寫(xiě)為“Add”,在“新值New Value”中填寫(xiě)“True”,然后點(diǎn)擊“添加Add”按鈕,編輯環(huán)境變量即可完成。最后單擊“確定”按鈕保存,也可選擇“移除所選項(xiàng)目 Remove Selected Items”來(lái)移除所選條件禁用符號(hào)。

2fa4e1fe-ea79-11ef-9310-92fbcf53809c.png

2fbc12a2-ea79-11ef-9310-92fbcf53809c.png

3、新增條件禁用結(jié)構(gòu)

于程序框圖中,右鍵在函數(shù)面板中選擇“函數(shù)”一“編程”一“對(duì)話框與用戶界面”—“條件禁用結(jié)構(gòu)”

2fd82852-ea79-11ef-9310-92fbcf53809c.png

4、框選禁用對(duì)應(yīng)程序段

2feb57c4-ea79-11ef-9310-92fbcf53809c.png

5、新增條件禁用結(jié)構(gòu)的條件分支

添加子程序框圖,在“條件禁用結(jié)構(gòu)”邊框上單擊右鍵,在彈出的快捷菜單中選擇“在后面添加子程序框圖”選項(xiàng),會(huì)彈出“配置條件”對(duì)話框,圖中符號(hào)下拉列表中除了前面配置的“Add”選項(xiàng),還有“OS”、“CPU”、“TARGETTYPE”等選項(xiàng),他們可以用來(lái)判斷當(dāng)前的操作系統(tǒng)、CPU類型等。在“配置條件”對(duì)話框“符號(hào)symbol”下拉列表中選擇“Add”選項(xiàng),在“值value”文本框中填寫(xiě)“False”,點(diǎn)擊“確定”按鈕,添加子程序框圖即可。

30029dda-ea79-11ef-9310-92fbcf53809c.png

30167da0-ea79-11ef-9310-92fbcf53809c.png

302c5e68-ea79-11ef-9310-92fbcf53809c.png

304b2604-ea79-11ef-9310-92fbcf53809c.png

6、編輯默認(rèn)分支

在“條件禁用結(jié)構(gòu)”邊框上單擊右鍵,在彈出的快捷菜單中選擇“編輯該分支條件”選項(xiàng)。

305b321a-ea79-11ef-9310-92fbcf53809c.png

在“配置條件”對(duì)話框“符號(hào)symbol”下拉列表中選擇“Add”選項(xiàng),在“值value”文本框中填寫(xiě)“True”。

7、為多個(gè)程序段添加條件禁用分支

307951dc-ea79-11ef-9310-92fbcf53809c.png

8、修改條件禁用標(biāo)識(shí)

再次進(jìn)入“條件禁用符號(hào)Conditional Disable Symbols",修改value為False。

308b7d1c-ea79-11ef-9310-92fbcf53809c.png

可以看到多個(gè)程序段中,條件禁用框同時(shí)啟用了Add=False的程序段。

30a86fbc-ea79-11ef-9310-92fbcf53809c.png

30bc6dfa-ea79-11ef-9310-92fbcf53809c.png

8、修改條件禁用標(biāo)識(shí)

編輯Configure Condition中可以添加多個(gè)條件,也可進(jìn)行“AND”/”O(jiān)R”、”==”/”!=”用來(lái)進(jìn)行比較復(fù)雜的條件。

30dcf69c-ea79-11ef-9310-92fbcf53809c.png

二、條件結(jié)構(gòu)、禁用結(jié)構(gòu)、條件禁用結(jié)構(gòu)的對(duì)比:

1. 條件結(jié)構(gòu)

選擇器必須連線

不一定有默認(rèn)分支

不允許出現(xiàn)多分支同時(shí)滿足條件

根據(jù)選擇器決定執(zhí)行哪個(gè)分支,選擇器輸入數(shù)據(jù)類型:布爾、字符串、整數(shù)、枚舉類型或錯(cuò)誤簇

所有分支都參與編譯、生成可執(zhí)行代碼,所有子VI均調(diào)入內(nèi)存

檢查所有分支錯(cuò)誤,任何分支錯(cuò)誤均不能執(zhí)行

選擇器值與各分支選擇標(biāo)簽值要匹配,不同分支標(biāo)簽值不能重,所有分支標(biāo)簽值要全范圍蓋

必須連接每個(gè)條件分支的輸出通道

2. 程序框圖禁用結(jié)構(gòu)

必須啟用分支

執(zhí)行啟用分支

只編譯啟用子程序框圖的代碼,禁用子程序框圖代碼不編譯不執(zhí)行不調(diào)入內(nèi)存

啟用子程序框圖錯(cuò)誤不能執(zhí)行,禁用子框圖錯(cuò)誤只顯示不影響執(zhí)行

默認(rèn)情況下不必連接每個(gè)分支的輸出隧道,所有未連線的隧道將使用默認(rèn)值

3. 條件禁用結(jié)構(gòu)

必須有默認(rèn)分支

允許出現(xiàn)多分支同時(shí)滿足條件

多分支滿足條件時(shí)只執(zhí)行最靠前的

生成應(yīng)用程序后不再判斷禁用條件

根據(jù)條件符號(hào)的值決定執(zhí)行某段代碼

只編譯滿足條件的活動(dòng)子程序框圖,非活動(dòng)子程序框圖程序不編譯不執(zhí)行不調(diào)入內(nèi)存

活動(dòng)子程序錯(cuò)誤不能執(zhí)行,非活動(dòng)子程序框圖錯(cuò)誤不影響執(zhí)行

默認(rèn)情況下不必連接每個(gè)分支的輸出隧道,所有未連線的隧道將使用默認(rèn)值

以上就是LabVIEW條件禁用框使用指南的所有內(nèi)容啦,歡迎大家留言討論,交流分享!

以上內(nèi)容就是本期的全部?jī)?nèi)容,更多關(guān)于測(cè)試系統(tǒng)中的實(shí)際軟硬件應(yīng)用知識(shí),可關(guān)注本公眾號(hào)/下方合集,敬請(qǐng)期待!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • LabVIEW
    +關(guān)注

    關(guān)注

    1991

    文章

    3669

    瀏覽量

    332139
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7033

    瀏覽量

    124795
  • 程序代碼
    +關(guān)注

    關(guān)注

    4

    文章

    43

    瀏覽量

    15600

原文標(biāo)題:教程 | LabVIEW條件禁用框使用指南

文章出處:【微信號(hào):華穗科技,微信公眾號(hào):華穗科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    LabVIEW 7 Express評(píng)估版使用指南

    ;LabVIEW 7 Express評(píng)估版使用指南<br/></strong></font></p>
    發(fā)表于 12-15 09:16

    LabVIEW里面的條件禁用結(jié)構(gòu)怎么使用

    問(wèn)下LabVIEW里面的條件禁用結(jié)構(gòu)怎么使用 不太明白 求詳細(xì)解釋 謝謝!
    發(fā)表于 11-30 13:22

    條件禁用結(jié)構(gòu)的使用

    編輯環(huán)境變量這個(gè)項(xiàng)目屬性對(duì)話 添加的 符號(hào) 和新值 的意思是 當(dāng) 符號(hào)等于新值時(shí) 條件分支被禁用嗎?條件禁用結(jié)構(gòu)的用法一直不太清楚 哪位大
    發(fā)表于 03-25 15:31

    code warrior使用指南

    codewarrior 使用指南
    發(fā)表于 04-21 21:32

    Vivado使用指南

    Vivado使用指南
    發(fā)表于 07-18 14:27

    PWM使用指南

    日期作者版本說(shuō)明2020.09.26TaoV0.0撰寫(xiě)中目錄簡(jiǎn)要介紹常用配置設(shè)置更新中斷輸出PWM脈沖捕獲輸出帶死區(qū)控制的互補(bǔ)PWM使用指南簡(jiǎn)要介紹常用配置設(shè)置更新中斷輸出PWM脈沖捕獲輸出帶死區(qū)控制的互補(bǔ)PWM使用指南...
    發(fā)表于 08-09 08:54

    Synplicity軟件使用指南

    Synplicity軟件使用指南 Agenda Product OverviewSynplifySynplify ProAmplify
    發(fā)表于 04-14 11:36 ?25次下載

    Labview之密碼登錄

    Labview之密碼登錄,很好的Labview資料,快來(lái)下載學(xué)習(xí)吧。
    發(fā)表于 04-19 10:56 ?0次下載

    Labview之程序框圖禁用結(jié)構(gòu)

    Labview之程序框圖禁用結(jié)構(gòu),很好的Labview資料,快來(lái)下載學(xué)習(xí)吧。
    發(fā)表于 04-19 10:56 ?0次下載

    Labview條件禁用結(jié)構(gòu)

    Labview條件禁用結(jié)構(gòu),很好的Labview資料,快來(lái)下載學(xué)習(xí)吧。
    發(fā)表于 04-19 10:56 ?0次下載

    Quartus_II使用指南

    Quartus_II使用指南(非常詳細(xì))
    發(fā)表于 05-19 15:16 ?0次下載

    quartus使用指南

    quartus使用指南,有需要的朋友下來(lái)看看
    發(fā)表于 05-20 11:16 ?30次下載

    FreeRTOS 使用指南

    FreeRTOS 使用指南
    發(fā)表于 10-24 13:37 ?25次下載
    FreeRTOS <b class='flag-5'>使用指南</b>

    電子票使用指南免費(fèi)下載

    電子票使用指南電子票使用指南電子票使用指南電子票使用指南電子票使用指南電子票使用指南
    發(fā)表于 11-24 14:02 ?3次下載

    mast語(yǔ)言使用指南

    mast語(yǔ)言使用指南說(shuō)明免費(fèi)下載。
    發(fā)表于 04-16 14:42 ?25次下載