LabVIEWとConda Python環境の統合について

更新しました Jun 20, 2019

使用製品

Software

  • LabVIEW
  • Enthought Python Integration Toolkit for LabVIEW

Programming Language

  • Python

問題

  • Enthought社のPython Integration Toolkit for LabVIEWを使用したことがありますが、ネイティブのPythonノードは異なるpython環境を利用していて環境を変更することはできないようです。LabVIEWのPythonに対してConda Python環境を使用することはできますか?
  • LabVIEW 2017から追加されたPython関数やPythonノードを使用したいのですが、サンプルコードを実行してもエラー1671が発生してPythonコードが動作しません。同じPythonコードは、コンピュータにインストールされているAnaconda (Pythonディストリビューション)では問題なく動作します。

解決策

Condaは、LabVIEWと直接通信することはできません。AnacondaでPythonコードが動作する環境のある場合でも、LabVIEWはその環境を認識しません。LabVIEWのPythonノードを利用するには、Pythonの公式ページよりダウンロードしてインストールする必要があります。
 

正式にLabVIEWと通信できるのは、Python 2.7と3.6のみです。サポートされていないバージョンはLabVIEW Python関数で動作する可能性はありますが、サポートされているバージョンのPythonのみを使用することをお勧めします。Pythonのビット数が、コンピュータにインストールされているLabVIEWのビット数と一致していることを確認してください。

この記事はお役に立ちましたか?

いいえ