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中使用ActiveX Controller Wizard來產生程式碼



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

問題: 我要怎麼樣在LabWindows/CVI中使用ActiveX Controller Wizard來產生程式碼?

解答: ActiveX Controller Wizard (Tools » Create ActiveX Controller...) 會產生一個給ActiveX server用的,新的儀器驅動程式。這儀器驅動程式包含了各種函式,可以用來初始化server物件,取得指向現在server物件的參考,取得/設定物件的屬性,以及呼叫物件的函式。

當打開wizard時,它會秀出所有註冊在你系統內的所有ActiveX servers列表。當選完你要溝通的server之後,wizard就會從server的type library中取出它底下所有的物件,函式和屬性。wizard也會秀出CVI函式的宣告,而這些函式就是要用來和這些物件溝通,取得它們屬性和呼叫它們的函式。 一旦你選擇了你要溝通的物件,wizard就會產生了source檔 (.c),它會包含了函式的定義。接著wizard會將這些source檔編譯成object檔 (.obj),並建立header檔(.h)來包含這函式的宣告。最後,wizard還會產生instrument檔 (.fp),以提供函式面板給這些函式使用。

相關連結: KnowledgeBase 1V18J38M: What ActiveX Features Does LabWindows/CVI Support?
KnowledgeBase 3PEJIBK7: How To Create a DLL from a LabWindows/CVI Instrument Driver
KnowledgeBase DIRECT-3U8TYM: Creating Instrument Drivers for Non-Listed ActiveX Servers in LabWindows/CVI
Developer Zone Tutorial: Using LabWindows/CVI as an ActiveX Automation Controller to Control Automation Servers

附加檔案:





報告日期: 03/03/2000
最後更新: 01/09/2008
文件偏號: 1V2DM98M