2006-06-05

IronPython from LabVIEW

Brian Tyler 氏が LabVIEW から IronPython を呼び出す方法を紹介しています。PythonEngine オブジェクトに文字列を渡して、eval() させるという単純な方法です。ArrayList() などを使うこともできます。



一方、LabPython というプロジェクトがあります。こちらは、LabVIEW のフォーミュラノードみたいなもののアドオンです。変数宣言なども、フォーミュラノードの枠のところでできます。



LabPython の実装は、あらかじめ規定されたインターフェースをもつ DLL を、特定のフォルダに入れてあります。Maple も同じようなものを実装しているようです。そのインターフェースは(たぶん)公開されていないようです。