PythonとLabVIEW

LabVIEWおよびソフトウェアでPythonを使用する

NIのハードウェアおよびソフトウェアでPythonを使用する
  1. LabVIEWからPythonを呼び出す
  2. PythonからLabVIEWを呼び出す
  3. TestStandからPythonを呼び出す
  4. Pythonスクリプトを使用したDIAdem
  5. SystemLinkでPython APIを活用
  6. NI ハードウェアドライバサポート

LabVIEWからPythonを呼び出す

LabVIEW 2018から、LabVIEWブロックダイアグラムからPythonスクリプトを直接呼び出すPythonノードが導入されました。この機能により、LabVIEWを使用して低レイテンシでLabVIEWとPythonを相互運用する事ができます。

LabVIEWからPythonを呼び出す

PythonからLabVIEWを呼び出す

Githubでのアクセス例

PythonからLabVIEWを呼び出す

TestStandからPythonを呼び出す

Python コード モジュールを簡単に呼び出して、テスト、分析モジュール、またはデータ視覚化スクリプトを実行します。
高度なステップ設定により、異なる Python バージョンを使用している場合でも、複数のインタープリターを同時に実行できます。

TestStandからPythonを呼び出す

Pythonスクリプトを使用したDIAdem

DIAdem2020からpython言語を用いたスクリプト処理、および、ライブラリを組み込んだ解析を追加可能になりました。
計測データの管理、大規模分析からレポートの自動生成が行えるデータ処理ソフトウェアです。

Pythonスクリプトを使用したDIAdem
DIAdem

SystemLinkでPython APIを活用

Python API を活用して、ユーザー定義のデータ処理と視覚化を備えたカスタム テスト レポートを作成します。
Jupyter Notebookからエクスポートして、レポートを共有可能です。
「Jupyter Notebook」は、PythonなどをWebブラウザ上で記述・実行できる統合開発環境です。

SystemLinkでPython APIを活用

NIハードウェアPythonドライバサポート

  • NIドライバには、NIで構築されたネイティブの Python API があります。
  • PXIモジュール式計測器を完全にカバー
  • 高品質のコミュニティ構築 API ラッパーによって提供されるドライバーを選択

サポートドライバ一覧

NI-VISANI-FGENELVIS III
NI-RIONI-DigitalNI-DAQmx
NI-SCOPENI-TClkNI-VISION
NI-DMMSwitch ExecutiveNI-VirtualBench
NI-DCPowerNI-ModInstUSRP
NI-SWITCHNI-XNET