メインコンテンツまでスキップ

VISAとSCPIのコマンドと関数

SenseTalkは、電源供給装置やオシロスコープなどのテストと測定装置と通信し、制御することができます。SenseTalkは以下を使用します:

  • デバイスに接続するためのVirtual Instrument Software Architecture (VISA) プロトコル。
  • これらのデバイスを制御するためのStandard Commands for Programmable Instruments (SCPI) コマンド。

また、SenseTalkは、スクリプトをより読みやすく、保守しやすくするために、より英語風のスタイルでSCPIコマンドを記述できる変換レイヤーも含んでいます。

Important

VISAとSCPIのサポートは現在、Windowsシステムでのみ利用可能です。この機能を使用するためには、まずお使いのマシンにKeysight IO Librariesをインストールする必要があります。

テストと測定装置へのアクセス、制御、通信に使用される具体的なSenseTalkプロパティ、コマンド、関数については、以下のセクションで説明されています:

VISA関数: これらの関数を使用して、正しいソフトウェアがWindowsマシンにロードされていることを確認し、テストと測定装置への接続を開く。

VisaDeviceプロパティ: これらのプロパティを使用して、デバイスの特定の設定を制御し、それにアクセスする情報を取得します。例えば、デバイスのデフォルトチャネルと識別子を設定することができます。

SCPIコマンドと関数: これらのコマンドと関数を使用して、デバイスと通信し、アクションを実行します。

デバッグコマンドと関数: これらのコマンドと関数を使用して、デバイスに送信するコマンドに関する情報をログに記録し、コマンドストリングをテストします。

また、スクリプトの作成を助けるためのSCPIスクリリプトの例とそれに対する行ごとの解析もあります。