首頁
支援
適用於National Instruments驅動程式的Java API
適用於National Instruments驅動程式的Java API
更新 May 21, 2024
產品資訊
產品資訊中描述經過驗證可以使用本文所述解決方案之產品。此解決方案可能也適用於其他類似產品或應用。
驅動程式
NI-DAQmx
NI-VISA
NI-488.2
NI-DMM
問題敘述
如何從Java存取National Instruments驅動程式?
我可以從Java應用程式呼叫DAQmx功能嗎?
我可以將Java與NI DMM一起使用嗎?
解決方案
National Instruments當前不提供Java語言介面。但是,可以透過使用 Java Native Interface(JNI)去進行包覆以呼叫驅動程式DLL來存取National Instruments驅動程式。 Sun Java包括JNI,該JNI允許從Java呼叫C DLL。該包覆好的DLL必須符合JNI命名要求,並執行從Java到C資料類型的轉換。
進行此操作時需要注意一些事項。例如,當使用 error cluster時,將需要一個單獨的 class 來處理錯誤中包含的資料。另一個例子是波形資料類型,在LabVIEW中是多個 elements和 attributes的cluster。這些LabVIEW特定的資料類型需要轉換為在Java環境中使用National Instruments驅動程式時能讓Java理解的資料類型。
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful