NI DIAdemのPythonスクリプトからVBおよびその他のスクリプトを呼び出す

更新しました Jun 20, 2023

環境

ソフトウェア

  • DIAdem

プログラミング言語

  • Python
  • Visual Basic

NI DIAdemでは、PythonおよびVBスクリプトを実行できます。生産性を高めるために、メインスクリプトから他のスクリプトを呼び出すことができます。
この記事では、VBスクリプトからPythonスクリプトを呼び出し、別のPythonスクリプトからPythonスクリプトを呼び出す方法を記載します。

コードを実装または実行する手順

A.VBスクリプトからPythonスクリプトを呼び出す。
2つのスクリプトファイルが必要です。

VBでは、下記のようにします。

ScriptStart("C:\\...\\testPy.PY")

testPy.PYという名前のPythonスクリプトの場合:

dd.print("testVar")

B. PythonスクリプトからPythonスクリプトを呼び出す:

PY 1:ファイル名 printhellodef.PY

def PrintHello():

  print("Hello")

PY 2-発呼者:ファイル名 callprinthello.PY

import printhellodef
importlib.reload(printhellodef)
printhellodef.PrintHello()