NIでは当社製品をPythonと連携できるようにする取り組みを進めています。当社製品とPythonとの連携について説明します。
NIでは、ハードウェア用のドライバからソフトウェア用のアダプタに至るまで、当社製品をPythonと連携できるようにする取り組みを進めています。NI製品とPythonの連携を活用したお客様の事例をいくつかご紹介します。
NIでは、NIハードウェアとのインタフェースや接続を行うPythonラッパーを開発しています。Pythonと互換性のあるNIハードウェアの詳細については、以下のドロップダウンをご覧ください。
nimi-pythonリポジトリは、NIの電源、ソースメジャーユニット、デジタルマルチメータ、波形発生器、オシロスコープ、スイッチ、デジタルパターン計測器、およびRF信号発生器/ベクトル信号トランシーバと連携して機能するNI PXIモジュール式計測器に接続するためのモジュール群です。
nidaqmxパッケージはNI PXI DAQ計測器との通信をサポートします。
nirfmxinstrおよびnirfmxspecan pythonパッケージは、スペクトラムおよび信号アナライザ/ベクトル信号トランシーバからの信号の測定および解析を可能にします。
nidaqmxパッケージはCompactDAQおよびPCベースDAQデバイスとの通信をサポートします。
nifpgaパッケージはNI RIOハードウェアとの通信をサポートします。このパッケージは、NI CompactRIO、Single-Board RIO、FlexRIO、およびRシリーズマルチファンクションRIOと連携して機能します。
PyVISAパッケージは、NIのシリアル、GPIB、イーサネット、PXI、USB、およびCシリーズインタフェースによる計測器制御をサポートします。
NIでは、Pythonと連携できるツールとそれらの活用法についてご紹介しています。それぞれのPythonツールについて、インストール手順、サポートされている環境、APIリファレンス、サンプルを入手できます。