在 NI Linux Real-Time 設備上安裝 NI-DAQmx Python API

更新 Sep 18, 2023

環境

硬件

  • cRIO-9040
  • cRIO-9041
  • cRIO-9042
  • cRIO-9043
  • cRIO-9045
  • cRIO-9046
  • cRIO-9047
  • cRIO-9048
  • cRIO-9049
  • cRIO-9053
  • cRIO-9054
  • cRIO-9055
  • cRIO-9056
  • cRIO-9057
  • cRIO-9058

軟體

  • NI Linux RT System Image

驅動程式

  • NI-DAQmx

程式語言

  • Python

  • 如何在 NI Linux Real-Time 控制器上安裝 NI-DAQmx Python API?
NI-DAQmx Python API 支援 NI Linux Real-Time OS。在 NI Linux Real-Time OS 上使用 Python 進行程式編寫之前,您應該要注意到一點: 使用 Python 進行程式編寫後在Python程式執行時會失去實時作業系統的確定性 (determinism of the real-time OS)。

以下步驟將說明如何在 NI Linux 實時控制器上安裝 NI-DAQmx Python API。控制器需要網際網路連線才能下載 Python 套件。
  • 確認 NI-DAQmx 已安裝在 NI Linux 實時控制器上。
  • 將軟體離線安裝到NI Linux Real-Time裝置
    • 執行opkg install python3-pip命令安裝 Python 安裝工具 pip。
    • 執行pip3 install nidaqmx命令安裝 NI-DAQmx Python API。
      ​​​​

在成功執行上述命令後,現在可以使用 Python 對 NI DAQ 設備進行控制了。
CleanShot 2022-04-11 at 14.40.07.png