SystemLink Analysis AutomationでLabVIEWで作成したプログラムを呼び出すにはどのようにすればよいですか?

更新しました Jan 30, 2023

使用製品

ソフトウェア

  • SystemLink TDM Analysis Add-On

問題

LabVIEWで作成したVIをSystemLink Analysis Automationで使用したいと考えています。推奨される方法や注意点はありますか?

解決策

LabVIEWやそのほかの開発言語で作成したプログラムをSystemLink Analysis Automationで呼び出す場合、並列実行可能なDLLを作成し、それを呼び出す事が推奨されています。

SystemLink Analysis Automationによる解析は解析が実行されるたびにDIAdem Workerが起動されて実行されます。DIAdem Workerは指定した数を上限として並列に新しいスレッドで実行されるため、ここで使用されるDLLやRuntimeは並列実行可能な形式である必要があります。LabVIEWで作成したDLLの場合、こちらの記事に並列実行可能なDLLの作成とTestStandで並列実行を行った事例 があります。

LabVIEWやMatlabで作成したDLLを実行するにはそれぞれ該当するランタイムエンジン のインストールが必要となります。