From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



在LabWindows/CVI下,如何不透過原本的人機介面輸入,而是在其他的Callback函式,也能夠呼叫該人機介面的Callback函式?



主要軟體: LabWindows/CVI Development Systems
主要軟體版本: N/A
主要軟體修正版本: N/A
次要軟體:

問題: 在一個Callback函式中,我是否能夠呼叫其他的Callback函式呢? 例如,如果人機介面上有兩個不同的按鈕(按鈕1及按鈕2)分別對應於兩個Callback函式(Callback1及Callback2),我要如何從Callback2函式中,呼叫Callback1而不需要按下按鈕1?


解答: 您只要在Callback2函式中直接呼叫Callback1函式即可,但在Event參數中要設定為EVENT_COMMIT. Callback函式其實就是標準的C函式,所以您可以從您的程式中呼叫它.請參考以下附件範例程式.

相關連結:

附加檔案:


Example.zi - Example.zi



報告日期: 03/04/1998
最後更新: 06/30/2003
文件偏號: 173JB0K0