解決方案
Instrument Studio 目前沒有內置對傳統意義上的第三方硬件的支持。但是,Instrument Studio 確實為多種類型的
插件提供了插件框架:
儀器面板 - 雖然建立在插件系統上,但如今儀器插件需要作為 InstrumentStudio 的一部分提供。因此,這是 NI 內部的事情,我們不會考慮向第三方開放。如果我們想支持第三方硬件,NI需要編寫插件。
DotNet 插件 - 您還可以使用 C# 和為此目的提供的一些插件 API 在 InstrumentStudio 中實現任意麵板。目前這有點介於內部和公開之間。我們支持第三方並以公開的方式維護事物。然而,我們還沒有完成編寫發布質量文檔和為插件 API 創建適當的 SDK 發行版的工作。 Soliton 編寫的SDC Add-on就是一個例子。有關此內容的其他文檔可以在此內部github 存儲庫中找到。
LabVIEW 插件- 列出的 DotNet 插件的所有信息也適用於此處。迄今為止,我不知道 NI 之外有任何第三方實現了此類插件。
- MeasurementLink - 使用MeasurementLink,您還可以實現具有用戶定義功能的面板,這些功能託管在InstrumentStudio 內部。
使用最後 3 種插件類型中的任何一種,最終用戶或其他第三方都可以編寫自定義面板來控制 InstrumentStudio 內的第三方儀器。