續問按鈕控制的問題謝謝

 我已經做出當a按下時另b,c off,不過我想要的是當a按下時有個數字控制器可改變他的值,不過我試了一下,好像用這個方法無法改變數學控制器的值,請問一下,是什麼原因謝謝。

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

在case裡加上numeric的local variable,一個是read,一個是write,不知道是不是您想要的結果?

![](upload://49J0wuGG8U5309Nmc4yectCsM1l.jpeg)

[QUOTE=ancle]

在case裡加上numeric的local variable,一個是read,一個是write,不知道是不是您想要的結果?

![](upload://49J0wuGG8U5309Nmc4yectCsM1l.jpeg)

[/QUOTE]

你的是當按鍵按下時數字會加1,我要的是當我按鍵按下時,有一個控制器是自已控制的,如A on 控制器調整到1輸出1,調整2輸出2(此時A仍為on),反之 B、C按鈕也是同樣功能。

如果加入一個談跳視窗呢

2004-11-17_101346_test.llb

[QUOTE=vincentCC]

如果加入一個談跳視窗呢

2004-11-17_101346_test.llb

[/QUOTE]

謝謝你的回答不過你的程式好像只能在按鍵按下時執行一次而已,我的是要能執行很多次。且希望直接調整控制器就好~如下圖

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

這個問題好像和 問一個簡單的按鈕的問題 最後一個問題相同? 同樣的問題問一次就好

大家回答問題時,其實只是給你一個方向, 不太可能完全做出符合你需求的程式
只要概念對了, 你再從中去變化就好

你的問題大概是:
雖然你改變Numeric的值, 但是你的資料流都經過case structure才輸出
所以A,B,C的狀態沒有改變,資料就不會經過case structure
因此numerica再怎麼改變, 最後的值還是不變

直接在event structure內增加Numeric的Value Change事件
你再自行加上之前按鍵的部份,應該就可以了

![](upload://w1DFMR6r3lJhqQwoHEzNLcq9gfy.png)

yao38308.5945833333

小建兄:

關於你的問題,我幫你做了一個範例,相信應該就是你希望的結果!!!,坦白說,你要的結果我試了一些時間,總算達到你要的結果了.....所以我的看法是,如果利用到event structure的話,似乎會以發生事件當時為最優先的執行狀況,所以你設計在外部的case structure雖然邏輯上看似正確,但是當發生event的當時,以事件發生後的動作為最高優先權,所以你會有感覺動作不同步或慢半拍的情況!!!

![](upload://y9usDeEMjWvRqwnRpn5vUgTbt6X.gif)

程式:2004-11-17_161337_選擇數入參數範例.vi

=======================================

若有問題的話,歡迎批評指教!!!![](upload://bYCGLVQ2xYCkY6TSDzv2PwwNXoA.gif)

 

我加了將之前的值重新寫入的動作

選擇數入參數範例_1.vi

在這個程式裡,主要需要Radio Button的技巧.

雖然Event Structure可以達到這樣的效果,但是在這裡可以不需要用到.

這裡我使用簡單的邏輯判斷,Case Structure,Cluster to Array及Search 1D array等簡單的Function來設計這個程式.

![](upload://lx9sgTIrjnTJka79XBRY9xQ0Q70.png)

2004-11-17_171052_ABC_Select.vi