Maruko
(Maruko)
1
大家好,最近因工作需要而學習使用LabVIEW
碰到疑問,所以想向各位高手請教一個問題@@,在此先說聲謝謝!
假設我要寫一個1024*768的軟體介面
分成三個主要區塊:主畫面為800*600(包括圖表、其它元件等),底下800*168,右側224*768
右側及底下均有若干的button,是用來切換主畫面用的
請問有什麼方式可以達到這個目的呢?
因為需要大量的切換畫面,所以如果單純只用屬性節點讓叢集 隱藏/顯示,則同一個vi有太多的叢集,會覺得很亂
是否可以:每一主畫面寫成一個子vi,然後在 main.vi(1024*768) 的主畫面區塊(800*600)裡面嵌入其它子vi的畫面呢?
希望有高手能為我解答疑惑,謝謝!!
Maruko
(Maruko)
2
對了…除了用tab以外,主要想問的是有沒有可以寫成子vi的方式可以達到上述目的?謝謝
Airbolt
(Airbolt)
3
切換畫面,有幾個方法可以達成。 其中兩個就是你說的用 Property Node 來設定 以及 使用 Tab control。
不過,我還想提一下,使用 Tab Control 是個不錯的方法,你可以把它的前景及背景色都改為透明,那麼切換時,就可以完全不留痕跡。
另外還有 Sub Panel 也是種選擇,它用到的則是 Dynamically calling VI 的方式,這個部分再搜尋一下論壇,有文章可以參考。
Maruko
(Maruko)
4
先謝謝Airbolt
但還有一個問題
若用suboanel的話,所看到的子vi畫面都會有捲軸,這樣看來有的是不必要的
該如何把它去掉呢?我已經在property裡面有把捲軸的選項去掉了!
是哪裡還需要設定嗎?
謝謝!
Airbolt
(Airbolt)
5
可否把你所看到了畫面貼上來,如果有程式碼最佳,這樣比較能夠追查問題出在哪裡。