NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

按鈕

labview同好者,你們好,小弟我有一個設計上的想法,但不知道如何實現,希望大大不吝指教.怎麼設計一個help button,其按鈕的功能是想告訴使用者如何操作這個介面,當使用者按下此button時,會跳出一個說明視窗,顯示操作說明......等等.
0 積分
1 條訊息(共 7 條)
5,796 檢視
HI,您好:
 
不知道您是在何種架構下需要這種功能呢?
如果您的程式單純,譬如說只有單一個while,或者是使用state machine (while+case)的概念.
您可以使用一個按鈕配合CASE,CASE中放One Button Dialog來說明您的HELP.
如果您是較為複雜的程式架構,建議您使用event配合一個按鈕,每當按鈕產生TRUE就進入One Button Dialog.的架構,
希望對您有所幫助.
 
 
NITW AE JAY
 
0 積分
2 條訊息(共 7 條)
5,795 檢視
詳細請看附件檔案說明
0 積分
3 條訊息(共 7 條)
5,792 檢視

cosmic, 您好:

關於您所謂"說明視窗"如何建立

那就要看您要提供怎麼樣的說明視窗了

 

如果是簡單的說明 像是一些文字介紹

那用前面 Jay 提到的 "One Button Dialog" 就可以達到您的需求

而若是想要提供較複雜的說明 可能包含圖片.文字.各種顏色的線條.表格等

那會比較建議您另外再做一個 SubVI

透過呼叫該VI的機制 跳出另一個說明視窗

裡面可以建立您的說明內容(當然可以包含table.string.graph.pic...) 甚至增加一些按鈕等互動功能

最後再做一個按鈕結束該VI 使其跳回主視窗(main VI)

如此對使用者來說 也是跳出一個說明視窗

 

以上資訊提供您做參考

有任何問題歡迎再提出討論

謝謝

Jimmy Ko
0 積分
4 條訊息(共 7 條)
5,780 檢視
謝謝各位NI大哥們的回應,我了解你意思,知道怎麼下手做了
0 積分
5 條訊息(共 7 條)
5,763 檢視
Hi Ni大哥們你們好,有去試了,但並不是我想要的功能,請看附件檔案說明,我是用OK button搭配One Button Dialog去做,如果我表達不好讓你們看不懂,請告知
0 積分
6 條訊息(共 7 條)
5,738 檢視
cosmic 您好:
 
程式中的功能必須要在"執行"時才能看到它的效果
在執行紐按下前 一切都是在編輯的狀態
在 Front Panel 處是編輯人機介面
在 Block Diagram 處則為編輯程式邏輯
而執行後 才能看到您編寫好的程式功能
 
所以若想要在按下 OK Button 後出現對話框
那必須要在程式執行的狀態下
並不能在編輯模式看到按下 OK Button 所對應的程式結果
(只能設定該按鈕的初始值 ON或OFF)
實際上 應該也不會有這種需要才對
Jimmy Ko
0 積分
7 條訊息(共 7 條)
5,733 檢視