日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

LabVIEW對按鈕控件提供的六種不同動作方式

華穗科技 ? 來源:華穗科技 ? 作者:華穗科技 ? 2023-04-14 11:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

LabVIEW開發(fā)的一大優(yōu)勢就是做界面十分方便,而在開發(fā)的過程中我們一定會使用前面板控件,其中布爾控件中有一類按鈕控件,我們可以通過按下控鈕來設(shè)計實現(xiàn)不同的程序功能,但是在使用和開發(fā)的過程中大家是否注意到按鈕控件有不同的動作方式?

其實LabVIEW對按鈕控件提供了六種不同動作方式,這就是控件的機械動作。它們可以通過右鍵選中控件然后選擇機械動作來進行設(shè)置,這六種不同的機械動作導致按鈕輸出值的行為是不同的,下面讓我們來一起學習這六種機械動作吧!

一、機械動作的分類

布爾控件的機械動作用于模仿與真實儀器(如示波器、信號發(fā)生器、萬用表等)相類似的前面板按鈕行為。機械動作一共分為兩類:一類是切換動作,另一類是觸發(fā)動作。切換和觸發(fā)動作的相同之處是他們都改變了布爾控件的值,不同之處是他們?nèi)绾位謴涂丶脑怠?/p>

轉(zhuǎn)換動作是控件從原值轉(zhuǎn)換為新值并且保持一定的轉(zhuǎn)換時間;而觸發(fā)和轉(zhuǎn)換不同,觸發(fā)是按鈕輸出新值只一次,然后立刻恢復為原值,它輸出新值時不會保持一定時間。

切換動作:適用于只能由用戶將控件值恢復到原值時使用該類機械動作

觸發(fā)動作:適用于由讀取控件的VI將控件值恢復到前一個值時使用該類機械動作。這時用戶也可以將控件值恢復成原值,但必須在VI讀取控件之前進行。

動作 描述 應(yīng)用場景
單擊時轉(zhuǎn)換 單擊時立即改變控件當前值,且保留新值直至下一次單擊控件。 照明燈開關(guān)—按下開關(guān)后燈立即點亮,并一直保持點亮到再次按下開關(guān)為止。
釋放時轉(zhuǎn)換 釋放鼠標按鈕時改變控件當前值,且保留新值直至下一次單擊控件。 復選框—只在釋放鼠標按鈕后才改變復選框的值,單擊后如將鼠標移至復選框外再釋放則復選框值不改變,因而有更多考慮空間。
保持轉(zhuǎn)換直到釋放 只在單擊鼠標并保持鼠標按鈕按下期間改變當前值并保持新值,釋放鼠標后將恢復原值。 門鈴—按下按鈕后門鈴立即響起并保持響聲直至釋放按鈕。
單擊時觸發(fā) 單擊時立即改變控件當前值,且在VI讀取該控件新值后恢復原值。 緊急停止按鈕—按下按鈕后系統(tǒng)立即停止運行,且按鈕在系統(tǒng)讀取值改變后立即重置,從而允許被再次按下。
釋放時觸發(fā) 釋放鼠標時改變控件當前值,且在VI讀取該控件新值后恢復原值。 關(guān)閉按鈕—只在釋放鼠標按鈕且應(yīng)用程序讀取了值改變后才關(guān)閉程序,單擊后如將鼠標移至按鈕外再釋放則不關(guān)閉,因而有更多考慮空間。
保持觸發(fā)直到釋放 只在單擊鼠標并保持鼠標按鈕按下期間改變當前值并保持新值。釋放鼠標按鈕且VI讀取控件值后將恢復原值。 機器人移動控制器—按下控制器后控制器通知機器人系統(tǒng)移動機器人。釋放控制器按鈕后,機器人系統(tǒng)讀取控件值,機器人恢復不動的狀態(tài)。

、 機械動作介紹

1、單擊時轉(zhuǎn)換

鼠標按下時,按鈕輸出的值會轉(zhuǎn)換。例如,如果按鈕的值設(shè)為假,當按鈕被按下,值就轉(zhuǎn)換為真。并且新值會一直保持下去,直到按鈕再次被按下。該類控件常用于控制LED燈的開和關(guān)。

533b9f0c-da6f-11ed-bfe3-dac502259ad0.gif

2、釋放時轉(zhuǎn)換

鼠標按下時不改變狀態(tài),只有當鼠標在控件上釋放時才改變狀態(tài),如果鼠標未釋放或在控件范圍外釋放則不改變狀態(tài),生效后可以一直保持新值狀態(tài)。該類控件類似于Windows的確定按鈕,用戶按下按鈕后又經(jīng)過考慮還是不確定了,可以將鼠標移到按鈕外釋放,這樣就可以放棄此次轉(zhuǎn)換。

53521020-da6f-11ed-bfe3-dac502259ad0.gif ?

3、保持轉(zhuǎn)換直到釋放

鼠標按下時狀態(tài)改變,并且新值只持續(xù)到鼠標釋放;鼠標釋放時控件恢復成原值狀態(tài);控件保持轉(zhuǎn)換的時間取決于鼠標按下和釋放之間的時間間隔。該類控件類似于門鈴按鈕,按下按鈕后鈴聲開始響起,松開按鈕后鈴聲停止。

53794514-da6f-11ed-bfe3-dac502259ad0.gif

4、單擊時觸發(fā)

鼠標按下時狀態(tài)轉(zhuǎn)變?yōu)樾轮?,不論鼠標是否釋放,按鈕立即恢復為原值。該類控件類似于儀器儀表上的功能按鈕,按一下后執(zhí)行控件功能,并且控件會自動復位到初始狀態(tài),等待下一次觸發(fā)。

539c7f02-da6f-11ed-bfe3-dac502259ad0.gif

5、釋放時觸發(fā)

鼠標按下時不會觸發(fā),當鼠標在按鈕上釋放時才會觸發(fā)一次值改變,觸發(fā)完成后控件會立刻恢復到初始狀態(tài);當鼠標在按鈕外的地方釋放時按鈕不會動作。和“單擊時觸發(fā)”相比,“釋放時觸發(fā)”會給用戶一些考慮時間,防止用戶的一些誤操作導致程序出現(xiàn)某些不可預(yù)期的錯誤。圖示效果請參考“單擊時觸發(fā)”。

6、保持觸發(fā)直到釋放

按鈕當按下并保持時改變值,并且在按鈕被釋放后保持這個改變的值被讀到一次。之后,它將返回到它的原值。比如值設(shè)為假的按鈕當被按下和保持時將變?yōu)檎?。在釋放之后,它將多輸出真一次,然后返回為假?br />
53bce594-da6f-11ed-bfe3-dac502259ad0.gif ?

三、開發(fā)小Tipes

1、觸發(fā)動作不兼容局部變量

觸發(fā)動作與局部變量不兼容,當控件設(shè)置為按下時觸發(fā)、釋放時觸發(fā)和保持轉(zhuǎn)換直到觸發(fā)這三種機械動作時如果創(chuàng)建該控件的機械動作會導致VI斷線并報錯,將控件更改為轉(zhuǎn)換動作后才能使用局部變量。

53dfd5cc-da6f-11ed-bfe3-dac502259ad0.png ?

2、觸發(fā)動作自動恢復初始值

觸發(fā)動作理論上都會自動恢復為初始值,但在開發(fā)的過程中需要將控件置于循環(huán)內(nèi)部(一般置于該控件的值改變事件結(jié)構(gòu)中)才能實現(xiàn)控件自動恢復為初始值。下面以一個單擊時觸發(fā)的控件為例給大家展示這個小技巧:

按鈕在循環(huán)外,未自動恢復初始值:

按鈕在循環(huán)內(nèi),自動恢復初始值:

3、機械動作與“值改變”事件

不同機械動作控件使用事件結(jié)構(gòu)中的“值改變”事件時事件結(jié)構(gòu)捕獲并響應(yīng)的次數(shù)是不同的,其中“保持轉(zhuǎn)換直到釋放”和“保持觸發(fā)直到釋放”按鈕在完成一次操作時可以觸發(fā)兩次“值改變”事件,而其余四種機械動作只會讓事件結(jié)構(gòu)捕獲并響應(yīng)一次“值改變”事件。下面我們以一個簡單的程序?qū)嵗齺砜纯床煌瑱C械動作的控件,事件結(jié)構(gòu)是如何去響應(yīng)該控件的“值改變”事件的:

單擊時轉(zhuǎn)換: 釋放時轉(zhuǎn)換: 保持轉(zhuǎn)換直到釋放: 單擊時觸發(fā):

釋放時觸發(fā):

保持觸發(fā)直到釋放:

4、恢復按鈕至默認值

在實際開發(fā)過程中,我們往往需要在點擊控件后讓控件能恢復到默認狀態(tài),觸發(fā)動作的三種類型控件可以將控件至于循環(huán)內(nèi)部來實現(xiàn)恢復為默認狀態(tài),那轉(zhuǎn)換動作的控件應(yīng)該如何去恢復至默認值呢?其實使用調(diào)用節(jié)點來實現(xiàn)這個功能可以恢復任意控件的默認值,程序框圖如下:

53f060e0-da6f-11ed-bfe3-dac502259ad0.png

5、機械動作范例

在LabVIEW的范例查找器中搜索“機械動作”,或者在范例查找器中的創(chuàng)建用戶界面>>常規(guī)中找到機械動作范例,可以學習和熟悉六種機械動作的使用。

54031794-da6f-11ed-bfe3-dac502259ad0.png

以上就是有關(guān)LabVIEW中按鈕控件機械動作的全部內(nèi)容啦,本文的示例代碼都比較簡單,感興趣的小伙伴可以參考文中的圖片和視頻自行編寫使用!


審核編輯:劉清

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

    關(guān)注

    113

    文章

    7129

    瀏覽量

    196896
  • LabVIEW
    +關(guān)注

    關(guān)注

    2022

    文章

    3689

    瀏覽量

    348730
  • 移動機器人
    +關(guān)注

    關(guān)注

    2

    文章

    820

    瀏覽量

    34941
  • 信號發(fā)生器
    +關(guān)注

    關(guān)注

    28

    文章

    1735

    瀏覽量

    113684
  • 按鈕
    +關(guān)注

    關(guān)注

    0

    文章

    134

    瀏覽量

    13497
  • 華穗科技
    +關(guān)注

    關(guān)注

    2

    文章

    15

    瀏覽量

    277

原文標題:知識分享 | LabVIEW中按鈕控件的機械動作

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    LoRa無線數(shù)傳模塊:六種傳輸方式,怎么選傳輸方式才不踩坑

    LoRa無線數(shù)傳模塊通過線性調(diào)頻擴頻(CSS) 技術(shù),將串口數(shù)據(jù)轉(zhuǎn)換為遠距離、低功耗的射頻信號傳輸,核心是“擴頻發(fā)送、解擴接收”,收發(fā)參數(shù)必須完全一致。 一、核心原理 LoRa的底層是Chirp Spread Spectrum(CSS) 技術(shù): 發(fā)送端:把窄帶數(shù)據(jù)信號,擴展成頻率隨時間線性變化的“啁啾(Chirp)”信號,能量分散在寬頻帶(如125kHz)。 接收端:用匹配濾波器解擴,把寬頻信號還原為窄帶數(shù)據(jù),即使信號低于噪聲也能解碼(靈敏度可達148dBm)。 關(guān)鍵可調(diào)參數(shù)(收發(fā)必須相同
    的頭像 發(fā)表于 02-27 17:25 ?1355次閱讀

    微型LORA數(shù)傳模塊:六種傳輸方式,5KM無線通訊

    微型LORA數(shù)傳模塊主打無線透明傳輸、遠距離穩(wěn)定通信的LORA物聯(lián)智能網(wǎng)關(guān),支持多種通訊模式,兼具易部署、低功耗、高安全等優(yōu)勢,可輕松解決工業(yè)場景下串口設(shè)備布線難、抗干擾弱等痛點。 一、功能特點 1、靈活通訊模式,適配多場景需求 點對點雙向透明傳輸:兩臺模塊即可實現(xiàn)串口設(shè)備間一對一通訊,數(shù)據(jù)雙向透明傳輸,無需復雜協(xié)議轉(zhuǎn)換。 主從式一對多通訊:支持主從模式組網(wǎng),滿足一個主設(shè)備對多個子設(shè)備的集中管理與數(shù)據(jù)交互需求。 2、遠
    的頭像 發(fā)表于 02-03 17:17 ?353次閱讀

    Labview接口(interface)的工作過程

    事件結(jié)構(gòu)中更新“波形圖表”的值。 事件2:當“報警顯示燈”控件“觸發(fā)用戶事件”時,在actor core的動態(tài)事件結(jié)構(gòu)中更新“報警顯示燈”控件的狀態(tài)。 事件3:前面板關(guān)閉或停止按鈕動作
    發(fā)表于 02-03 11:07

    代碼照亮未來:蘭州大學開源鴻蒙技術(shù)俱樂部的六種青春答卷

    ;沒有單打獨斗的英雄,只有并肩攻堅的戰(zhàn)友。從內(nèi)核調(diào)試到應(yīng)用創(chuàng)新,從社區(qū)貢獻到生態(tài)布道,這群心懷“技術(shù)報國”理想的青年,正在用一行行代碼構(gòu)建開源鴻蒙的明天。 這位同學,正是技術(shù)俱樂部百余名成員的代表,他們的故事
    的頭像 發(fā)表于 01-19 16:58 ?950次閱讀
    代碼照亮未來:蘭州大學開源鴻蒙技術(shù)俱樂部的<b class='flag-5'>六種</b>青春答卷

    一文讀懂:共聚焦顯微鏡的六種掃描方法

    共聚焦顯微成像技術(shù)憑借其優(yōu)異的光學切片能力和三維分辨率,已成為微觀結(jié)構(gòu)觀測與表面形貌測量中的重要工具。下文,光子灣科技將系統(tǒng)梳理共聚焦顯微鏡的核心組成與關(guān)鍵掃描方式,并探討其在材料檢測、工業(yè)集成等
    的頭像 發(fā)表于 12-23 18:02 ?1400次閱讀
    一文讀懂:共聚焦顯微鏡的<b class='flag-5'>六種</b>掃描方法

    廣州易顯串口屏單選按鈕控件實驗

    相連驅(qū)動3.5寸~55寸的TFT-LCD/VGA顯示器或者電視機進行單選按鈕控件的控制與顯示。單選按鈕控件的控制有兩
    的頭像 發(fā)表于 12-03 11:02 ?762次閱讀
    廣州易顯串口屏單選<b class='flag-5'>按鈕</b><b class='flag-5'>控件</b>實驗

    廣州易顯操作按鈕控件實驗

    相連驅(qū)動3.5寸~55寸的TFT-LCD/VGA顯示器或者電視機進行操作按鈕控件的控制與顯示。用戶鼠標或觸摸屏點擊操作按鈕控件的時候,單片機智能顯示卡發(fā)送
    的頭像 發(fā)表于 12-02 16:29 ?572次閱讀
    廣州易顯操作<b class='flag-5'>按鈕</b><b class='flag-5'>控件</b>實驗

    廣州易顯串口屏位開關(guān)控件實驗

    相連驅(qū)動3.5寸~55寸的TFT-LCD/VGA顯示器或者電視機進行單選按鈕控件的控制與顯示。單選按鈕控件的控制有兩
    的頭像 發(fā)表于 12-02 14:21 ?665次閱讀
    廣州易顯串口屏位開關(guān)<b class='flag-5'>控件</b>實驗

    labview中怎樣通過屬性來獲取VI中控件是否是接線端?

    labview中怎樣通過屬性來獲取VI中控件是否是接線端。
    發(fā)表于 10-17 17:14

    盤點連接器的六種鎖定機構(gòu)

    六種連接器鎖止機構(gòu)是什么?連接器上有各種鎖定機制,包括插銷鎖、LacthLocking、Lever、推拉式、螺釘和卡入式。這些代表了更常見的樣式,但并非詳盡無遺。連接器的鎖止可以支持多種功能,例如
    的頭像 發(fā)表于 10-17 08:02 ?834次閱讀
    盤點連接器的<b class='flag-5'>六種</b>鎖定機構(gòu)

    代理式AI提升團隊績效的六種方式

    根據(jù)凱捷(Capgemini)預(yù)測,未來三年內(nèi),AI 智能體有望參與到企業(yè)的大多數(shù)業(yè)務(wù)中,而有效的人機協(xié)作預(yù)計將使人類參與高價值任務(wù)的比例提升 65%。
    的頭像 發(fā)表于 09-23 14:28 ?787次閱讀

    【原創(chuàng)】labview布爾控件機械動作中單擊時轉(zhuǎn)換和其它值變化的區(qū)別以及實際場景應(yīng)用

    控制。讀取后布爾控件的狀態(tài)保持不變化。 在實際應(yīng)用中,VI關(guān)閉后,未在內(nèi)存中退出(labview環(huán)境未關(guān)閉退出),再次打開該VI時,布爾控件顯示的是上次轉(zhuǎn)換后的狀態(tài)。 4、除此之外的5
    發(fā)表于 07-02 18:05

    一文詳解線性穩(wěn)壓器IC的引腳保護

    根據(jù)使用條件和環(huán)境的不同,需要對線性穩(wěn)壓器IC的引腳進行保護。本文將介紹六種可能的情況及相應(yīng)的保護電路示例。
    的頭像 發(fā)表于 06-12 11:16 ?1745次閱讀
    一文詳解線性穩(wěn)壓器IC的引腳保護

    LabVIEW的詳細簡介和應(yīng)用(文末免費分享LabVIEW相關(guān)資料合集)

    LabVIEW是一程序開發(fā)環(huán)境,由美國國家儀器(NI)公司研制開發(fā),類似于C和BASIC開發(fā)環(huán)境,但是LabVIEW與其他計算機語言的顯著區(qū)別是:其他計算機語言都是采用基于文本的語言產(chǎn)生代碼,而
    的頭像 發(fā)表于 05-22 11:43 ?2883次閱讀
    <b class='flag-5'>LabVIEW</b>的詳細簡介和應(yīng)用(文末免費分享<b class='flag-5'>LabVIEW</b>相關(guān)資料合集)

    MT-HIL(10):將RIO產(chǎn)品集成至LabVIEW,自動識別所有控件和DMA

    LabVIEW
    芒果樹數(shù)字
    發(fā)布于 :2025年05月19日 15:09:39
    通江县| 库车县| 射洪县| 宜昌市| 井冈山市| 额尔古纳市| 宁蒗| 乌鲁木齐县| 琼中| 上栗县| 西畴县| 黎平县| 深圳市| 疏勒县| 松潘县| 郎溪县| 胶南市| 绥中县| 全州县| 施甸县| 白水县| 通榆县| 鄯善县| 德安县| 台南市| 鄄城县| 遂溪县| 呼图壁县| 漾濞| 建湖县| 宁夏| 谢通门县| 开封县| 缙云县| 江城| 祁门县| 德格县| 六安市| 常宁市| 清原| 监利县|