Home
Support
在LabWindows/CVI下,如何不透過原本的人機介面輸入,而是在其他的Callback函式,也能夠呼叫該人機介面的Callback函式?
在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
報告日期: 03/04/1998
最後更新: 06/30/2003
文件偏號: 173JB0K0
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.