請問如何顯示SubVI裡的按鍵狀態

小弟再SubVI裡做了一個程式...當使用者啟動時..某幾個Indicator會利用property來disable...但是主視窗拉出SubVI時...卻沒被disable掉...不過SubVI裡有...是不是有個東西可以呼叫某個SubVI裡的某個控制選項的狀態....映象中有看到過...不過忘了是在哪看到的...謝謝....

不好意思…有點看不懂你的敘述…

主視窗拉出SubVI時…卻沒被disable掉…不過SubVI裡有…



你是要在主視窗裡知道SUBVI裡按鍵的狀態嗎?

另外你的
Indicator會利用property來disable


這些Indicator在主視窗上還是SUBVI上的…

可否請 SamYang 再詳述一下,
或是將這個部分的程式碼簡化傳上來,
這樣大家比較清楚你所要的功能。

另外你說的控制元的狀態,
比方說 "Disable"

由此屬性拉出一個顯示元,
即可得知該控制元的 "Disable" 現狀為何。

你可以參照 Context Help
它上頭會告訴你任一個屬性是做什麼用的,
而且可以 讀 或 寫 或 讀、寫,等限制。

Sorry...表達能力不好...做了下面的VI...
當執行Main並改變Main上的控制鍵...請呼叫SubVI就可看到有幾個鍵被Disabled
但回到Main來看並沒有...感謝大家的回答...

Main.vi

SUBVI.vi

上次網聚Jimmy Chen大教的方法剛好可以用上,現學現賣.

Main.vi , SUBVI.vi

謝謝....看過你的VI讓我又學到一招呼叫另一VI裡的元件方法
不過你的程式是呼叫SubVI的控制元件再來Main裡作判斷Disabled的動作
有沒有一個辦法可以直接與SubVI裡的元件同步直接顯示呢??

Main.vi SUBVI.vi

在你這個程式內, 其實 subvi 內的元件屬性有沒有改變不重要

所以應該是設定 main.vi 上的元件的屬性, 而非 subvi.vi 內的元件

因此將 main.vi 元件的 reference 傳入 subvi, 就可直接改變 main.vi 元件的屬性

感謝…幫了一個大忙…