請問TABS中的元件可以是相同的元件但是不增加新元件

請問,如果我有一個Tab共有四個頁面,第一個頁面有Numeric Indicate_1,Numeric Indicate_2,Numeric Indicate_3 讀取三個資料並顯示,現在我在第二個頁面要分別顯示Numeric Indicate_1,第三個頁面要分別顯示Numeric Indicate_2,第四個頁面要分別顯示Numeric Indicate_3資料。但是我不想再額外增加元件,想要直接就用第一個頁面上的元件只是像是複製一樣放在第二~第四個頁面上,不需要寫Block Panel,但是當頁面切過來的時候還是會顯示跟第一個頁面依樣的數據。因為我的元件很多如果每個頁面都重新增加元件,這樣我的Block Panel會有很多元件,所以想說有這樣的功能嗎?

且想要再問問,Knob旋鈕要怎樣設定才不會調整的時候會直接從最大跳到最小數據,例如我設定0~10,每1為一格,但是user可以直接從10設定轉到0,我想要限制只能轉到最大值10就必需要逆時針回到0。

 

謝謝

 

如果是這樣子的話,我覺得 Table 並不是很適合你現在的用法。  因為 Table 大多是用來根據不同的條件把 GUI 上的 controllers 給區分開來(即在視覺效果上所做的區分)。 

你的設計需求,倒是可以使用底下的方式來完成,或許會更適合些。

  • 單純用一個 Ring 或 Enum 做出下拉式選單,讓使用者選擇不同的功能,然後再根據所選把不需要顯示的 controllers 給隱藏起來。
Airbolt39491.6793634259

[QUOTE=astrosarah]

請問,如果我有一個Tab共有四個頁面,第一個頁面有Numeric Indicate_1,Numeric Indicate_2,Numeric Indicate_3 讀取三個資料並顯示,現在我在第二個頁面要分別顯示Numeric Indicate_1,第三個頁面要分別顯示Numeric Indicate_2,第四個頁面要分別顯示Numeric Indicate_3資料。但是我不想再額外增加元件,想要直接就用第一個頁面上的元件只是像是複製一樣放在第二~第四個頁面上,不需要寫Block Panel,但是當頁面切過來的時候還是會顯示跟第一個頁面依樣的數據。因為我的元件很多如果每個頁面都重新增加元件,這樣我的Block Panel會有很多元件,所以想說有這樣的功能嗎?

沒有這樣的功能

且想要再問問,Knob旋鈕要怎樣設定才不會調整的時候會直接從最大跳到最小數據,例如我設定0~10,每1為一格,但是user可以直接從10設定轉到0,我想要限制只能轉到最大值10就必需要逆時針回到0。

 

謝謝

 

[/QUOTE]

我目前測試Knob,就不會從10直接跳到0,要反時鐘轉回來才可以轉到0。

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

[QUOTE=Benjamin]

我目前測試Knob,就不會從10直接跳到0,要反時鐘轉回來才可以轉到0。

[/QUOTE]

印象中,好像 LabVIEW 7.1 版會這樣直接從最大值跳到最小值,但現在8.2版不會,大概是有修正過吧!

LightBlue39493.3455324074

LV7.1 的確會有這個問題。    原先還以為是在什麼 Property Node 或是 Invoke Node 裡頭設定的,現在才知道是個 Bug。Airbolt39493.6486805556