DIAdemのVBScriptで使用可能な関数や実行速度はDataPlugin, DIAdem Script, SUDialogなどの環境によって変化しますか?

更新しました Nov 14, 2022

使用製品

ソフトウェア

  • DIAdem

問題

  • DIAdemでVBScriptを使用しています。DataPlugin, DIAdem Script, SUDialogなどで使用可能な関数には違いがありますが具体的にはどのような違いがありますか?
  • DIAdem ScriptとSUDialogでVBScriptを実行した際に実行速度に違いがあります。これはなぜですか?
  • DataPluginを作成する際に一部の関数が使用できません。なぜですか?

解決策

DataPlugin, DIAdem Script, SUDialogで実行されるVBScriptはそれぞれ別のVBScript Engineで実行される為、サポートされている関数、機能、実行速度に差が出る場合があります。具体的には下記の違いがあります。

1) DataPlugins
このVBScript Engineは下記をサポートしています。
  • Microsoft社のVBScriptの基本コマンド
  • DataPlugin関連のVBScript (objects, functions, variables)
このVBScirpt EngineはUSIと共にインストールされるため、LabVIEWをインストールした際も使用できます。

2) DIAdemのSCRIPTのパネル
このVBScript Engineは下記をサポートしています。
  • Microsoft社のVBScriptの基本コマンド、
  • すべてのDIAdemのobjects, functions, variables

3) SUDialogs
こののVBScript Engineは下記をサポートしています。
  • Microsoft社のVBScriptの基本コマンド、
  • すべてのDIAdemのobjects, functions, variables
  • SUDialog関連のVBScript ( objects, functions, variables)
VBScript Engineとして最も大きいのはSUDialogs向けの物です。