NIでは当社製品をPythonと連携できるようにする取り組みを進めています。当社製品とPythonとの連携について説明します。
NIでは、ハードウェア用のドライバからソフトウェア用のアダプタに至るまで、当社製品をPythonと連携できるようにする取り組みを進めています。NI製品とPythonの連携を活用したお客様の事例をいくつかご紹介します。
NIでは、NIハードウェアとのインタフェースや接続を行うPythonラッパーを開発しています。Pythonと互換性のあるNIハードウェアの詳細については、以下のドロップダウンをご覧ください。
nimi-pythonリポジトリは、NIの電源、ソースメジャーユニット、デジタルマルチメータ、波形発生器、オシロスコープ、スイッチ、およびデジタルパターン計測器と連携して機能するNI PXIモジュール式計測器に接続するためのモジュール群です。
nidaqmxパッケージはNI PXI DAQ計測器との通信をサポートします。
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リファレンス、サンプルを入手できます。