[精華] 按鈕控制

我用兩個按鈕要互相控制,如:按按鈕1時按鈕2也會動作按按鈕2時按鈕1也會動作
請問大大是要另行寫程式或可以直接改設定,謝謝

使用property node 的value, 不過要記得把mechanical action 改為switch when pressed

[QUOTE=ymin]

我用兩個按鈕要互相控制,如:按按鈕1時按鈕2也會動作按按鈕2時按鈕1也會動作
請問大大是要另行寫程式或可以直接改設定,謝謝

[/QUOTE]

v6.1 Select_Button.llb

v7.0 14Z_Select_Button.llb

抱歉,我補充一下,上篇的Select_Button是用Slide>>Advanced>>Customize來製作的.

當然,除了此法外亦可利用其他方式達成此功能.

![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)可以請大大多解釋一下嘛

看了以後還是不知道怎麼弄出像你那樣的效果

thx~

因為步驟蠻多的,看仔細.

Step1.在Front Panel上新增一個Slide控制元.

Step2,設定Slide控制元的資料型態(U8)及資料範圍(Min0 ,Max3).其中,資料範圍端看您需要幾個選項而定.

Step3,改變Front Panel上的Slide控制元刻度.

Step4,在Front Panel上建立一暫時的Dialog Radio Button控制元.

Step5,進入Dialog Radio Button控制元的編輯模式.

 

Step6,把Dialog Radio Button控制元的二種狀態複製到Front Panel上.

Step7,複製4個Dialog Radio Button控制元的False狀態圖像.排列整齊並完成群組.

Setp8,在編輯模式中,利用畫筆工具將Slide控制元的線條隱藏起來.

Step9,將Dialog Radio Button控制元的True圖像複製下來(Ctrl+C).在Slide控制元的編輯模式中,在刻度上點選右鍵並將圖像Import進來.

Step10,在非編輯模式下將Dialog Radio Button控制元的False狀態圖像,拖曳並對齊Slide控制元刻度,並將Dialog Radio Button控制元的False狀態圖像移至最底層.

在這裡需注意,每一Dialog Radio Button控制元的False狀態圖像需與對齊刻度.

再來就是把它存檔,就完成應有的功能了,把它拖曳到Front Panel上就可以了.

您也可以把改變將刻度隱藏起來.

真是好方法 佩服啊!

挖…<span =bold>jimmy-Chen解釋的好詳細,佩服阿…

真利害耶~~不知jimmy-Chen是如何學習LV的,這樣的技巧我根本不知,連看都沒看過了

大家好~^^   我是剛註冊的新手,請多多指教

謝謝jimmy-Chen的詳細解說,但是我要的功能是如下
1.兩個按鈕都沒按時
2.按下B1時
3.B2也會動作
4.按起B2時
5.B1也會回復

![](upload://nYwsDOfpgdxo5RTWVHzD44KqnrI.jpeg)

我寫了一個範例, 應該就是你說的情況了, 看看合不合用.

2004-03-08_230017_2_Button_Same_Behavior.vi

附帶一提, 我是用 LabVIEW 7 Express.

sean38054.962662037

@@...

看到大大ㄉ講解...

我真ㄉ覺ㄉ我是幼幼班ㄉ...

大大真是太強ㄌ

[QUOTE=jimmy-Chen][QUOTE=ymin]

我用兩個按鈕要互相控制,如:按按鈕1時按鈕2也會動作按按鈕2時按鈕1也會動作
請問大大是要另行寫程式或可以直接改設定,謝謝

[/QUOTE]

v6.1 Select_Button.llb

v7.0 14Z_Select_Button.llb

[/QUOTE]

請問版內有許多文章內的程式,下載下來都不正常,是因為2009版本太高嗎?![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)

[QUOTE=DonWang][QUOTE=jimmy-Chen][QUOTE=ymin]

我用兩個按鈕要互相控制,如:按按鈕1時按鈕2也會動作按按鈕2時按鈕1也會動作
請問大大是要另行寫程式或可以直接改設定,謝謝

[/QUOTE]

v6.1 Select_Button.llb

v7.0 14Z_Select_Button.llb

[/QUOTE]

請問版內有許多文章內的程式,下載下來都不正常,是因為2009版本太高嗎?![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)

[/QUOTE]

應該是LLB已經毀損的關係,因為用7.1版本也是讀不出來

![](upload://ut1nPLUephJCGRBXCFj5pwXf1yy.jpeg)

利用 event structure,分別在兩個按鈕的 value change 事件中,設定按鈕變化的要求,即可達到你的要求。

 

[QUOTE=ymin]

謝謝jimmy-Chen的詳細解說,但是我要的功能是如下
1.兩個按鈕都沒按時
2.按下B1時
3.B2也會動作
4.按起B2時
5.B1也會回復

![](upload://nYwsDOfpgdxo5RTWVHzD44KqnrI.jpeg)

[/QUOTE]

jimmy-Chen大大您的這檔案過了6年了還在嗎?可以再PO一次嗎?

這篇文章會放入精華區就是因為這2個檔案,缺了這2個檔案就非常遺憾了.