18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

LabVIEW對按鈕控件提供的六種不同動(dòng)作方式

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

掃碼添加小助手

加入工程師交流群

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

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

一、機(jī)械動(dòng)作的分類

布爾控件的機(jī)械動(dòng)作用于模仿與真實(shí)儀器(如示波器信號(hào)發(fā)生器、萬用表等)相類似的前面板按鈕行為。機(jī)械動(dòng)作一共分為兩類:一類是切換動(dòng)作,另一類是觸發(fā)動(dòng)作。切換和觸發(fā)動(dòng)作的相同之處是他們都改變了布爾控件的值,不同之處是他們?nèi)绾位謴?fù)控件的原值。

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

切換動(dòng)作:適用于只能由用戶將控件值恢復(fù)到原值時(shí)使用該類機(jī)械動(dòng)作

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

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

、 機(jī)械動(dòng)作介紹

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

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

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

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

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

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

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

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

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

4、單擊時(shí)觸發(fā)

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

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

5、釋放時(shí)觸發(fā)

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

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

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

三、開發(fā)小Tipes

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

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

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

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

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

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

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

3、機(jī)械動(dòng)作與“值改變”事件

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

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

釋放時(shí)觸發(fā):

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

4、恢復(fù)按鈕至默認(rèn)值

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

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

5、機(jī)械動(dòng)作范例

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

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

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


審核編輯:劉清

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

    關(guān)注

    113

    文章

    6903

    瀏覽量

    193558
  • LabVIEW
    +關(guān)注

    關(guān)注

    2010

    文章

    3679

    瀏覽量

    342799
  • 移動(dòng)機(jī)器人

    關(guān)注

    2

    文章

    796

    瀏覽量

    34576
  • 信號(hào)發(fā)生器

    關(guān)注

    28

    文章

    1641

    瀏覽量

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

    關(guān)注

    0

    文章

    134

    瀏覽量

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

    關(guān)注

    1

    文章

    14

    瀏覽量

    227

原文標(biāo)題:知識(shí)分享 | LabVIEW中按鈕控件的機(jī)械動(dòng)作

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    盤點(diǎn)連接器的六種鎖定機(jī)構(gòu)

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

    代理式AI提升團(tuán)隊(duì)績效的六種方式

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

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

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

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

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

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

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

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

    LabVIEW
    芒果樹數(shù)字
    發(fā)布于 :2025年05月19日 15:09:39

    變頻器大調(diào)速方法的詳解及適用場景

    變頻器(Variable-frequency Drive,VFD)是一集成了變頻技術(shù)與微電子技術(shù)的電力控制設(shè)備。它通過改變電機(jī)的工作電源頻率,實(shí)現(xiàn)對交流電動(dòng)機(jī)的精確控制。以下是變頻器六種常見的調(diào)速
    的頭像 發(fā)表于 04-17 16:37 ?2268次閱讀
    變頻器<b class='flag-5'>六</b>大調(diào)速方法的詳解及適用場景

    英飛凌與RT-Labs將六種關(guān)鍵工業(yè)通信協(xié)議集成到XMC7000 MCU系列中

    領(lǐng)導(dǎo)者英飛凌科技股份公司(FSE代碼:IFX / OTCQX代碼:IFNNY)與其合作伙伴、工業(yè)通信解決方案供應(yīng)商RT-Labs在英飛凌 XMC7000 工業(yè)微控制器(MCU)的固件中集成了六種現(xiàn)場總線和以太網(wǎng)協(xié)議。用戶可通過英飛凌ModusToolbox 開發(fā)平臺(tái)獲得該固件。該軟件解決方案提
    的頭像 發(fā)表于 03-31 17:15 ?513次閱讀
    英飛凌與RT-Labs將<b class='flag-5'>六種</b>關(guān)鍵工業(yè)通信協(xié)議集成到XMC7000 MCU系列中

    帶你探索:運(yùn)放芯片的六種實(shí)用端接策略

    在電子電路中,運(yùn)放芯片應(yīng)用廣泛。使用集成雙運(yùn)放芯片構(gòu)建電壓跟隨器時(shí),常一個(gè)運(yùn)放工作,另一個(gè)閑置。恰當(dāng)端接閑置運(yùn)放是穩(wěn)定電路性能的關(guān)鍵,接下來,健翔升小編將為大家介紹六種運(yùn)放芯片端接方法及其特點(diǎn)
    的頭像 發(fā)表于 02-24 10:15 ?653次閱讀
    帶你探索:運(yùn)放芯片的<b class='flag-5'>六種</b>實(shí)用端接策略

    如何采用線制的方式來實(shí)現(xiàn)一個(gè)稱重的應(yīng)用?

    線制傳感器的使用中,通常將傳感器的反饋端接到AD芯片的REF+-端,這樣可以避免線損帶來的比例誤差。由于我的特殊應(yīng)用,傳感器的線比較長,所以想堅(jiān)持采用線制的方式來實(shí)現(xiàn)一個(gè)稱重的應(yīng)用。 我
    發(fā)表于 02-13 07:33

    添加控件后,生成的exe閃退

    labview2015寫了一個(gè)項(xiàng)目,迭代了若干個(gè)版本了,現(xiàn)在再添加控件,生成exe后,exe會(huì)打不開;只能用現(xiàn)有的控件替換,這樣生成的exe就可以打開
    發(fā)表于 01-17 17:05

    類網(wǎng)線與其他網(wǎng)絡(luò)設(shè)備的連接方式及注意事項(xiàng)

    類網(wǎng)線(符合CAT-6標(biāo)準(zhǔn))是一高速網(wǎng)絡(luò)連接設(shè)備,支持IEEE標(biāo)準(zhǔn)的千兆位網(wǎng)速(Gigabit Ethernet),可傳輸數(shù)據(jù)速度高達(dá)10 Gbps,適用于與計(jì)算機(jī)、路由器和其他網(wǎng)絡(luò)設(shè)備的高速
    的頭像 發(fā)表于 01-09 10:43 ?4358次閱讀

    深度排查恩智浦MCX N系列支持的六種電源模式

    前 言 在上周文章-MCX N系列之電源管理中,小編帶大家了解了MCX N系列的電源架構(gòu)以及不同的電源配置,本篇文章將介紹MCX N系列支持的六種電源模式,分別為: Active Sleep
    發(fā)表于 12-12 09:33 ?1049次閱讀
    深度排查恩智浦MCX N系列支持的<b class='flag-5'>六種</b>電源模式

    LED智能照明常用的六種傳感器

    物聯(lián)網(wǎng)時(shí)代,小小的燈泡也在發(fā)生大大的變化,經(jīng)過各種傳感器的加持,智能照明讓生活有了更便捷和多彩的方式,各種傳感器的創(chuàng)新也在不斷激發(fā)消費(fèi)新需求和新體驗(yàn)。傳感器作為信號(hào)采集和機(jī)電轉(zhuǎn)換的器件,其機(jī)電技術(shù)已
    的頭像 發(fā)表于 12-06 10:51 ?4492次閱讀