目次:
定義-プログラマブル計測器の標準コマンド(SCPI)とはどういう意味ですか?
Programmable Instrumentation(SCPI)の標準コマンドは、計測制御用の標準を定義します。 SCPIは、テスト機器の制御に役立つ言語を記述しています。 SCPIは、標準の構文、データ交換形式、およびコマンド構造を提供します。
SCPIの主な目的は、自動テスト装置(ATE)プログラムの開発時間を最小限にすることです。 この目的は、データの使用と機器の制御のための信頼できるプログラミング環境を提供することにより達成されます。 この信頼性の高いプログラミング環境は、デザイナーに関係なく、すべてのSCPI機器で定義されたデータ形式、プログラムメッセージ、および機器の応答を使用して得られます。
Techopediaがプログラム可能な計測器(SCPI)の標準コマンドについて説明しています
SCPIデバイスは、パラメーターおよびコマンド形式の配列を受け入れる際に非常に柔軟であるため、プログラムが簡単になります。 コントローラに送り返される機器からの応答は、ステータスまたはデータ情報のいずれかです。 SCPI機器の特定のクエリの応答形式は明確に定義されており、ステータスと機器データ情報を把握するために必要なプログラミング作業を削減します。
SCPIのプログラミングの一貫性は、水平および垂直の両方です。 垂直方向の一貫性は、機器クラス内のプログラムメッセージを指定しますが、水平方向の一貫性は、同じコマンドを使用して、機器クラス全体で同様の機能を管理します。
SCPIには、さまざまな機器制御レベルを提供する機能があります。 標準の測定コマンドは、ユーザーにSCPI計装を介した迅速かつ簡単なコマンドを提供しますが、より包括的なコマンドは従来の機器制御を提供します。
ATEシステムプログラマは、SCPIから大きな利益を得ることができます。 SCPIは、ATEシステムプログラマーが最初のSCPI機器をプログラミングした後、新しいSCPI機器をプログラミングする方法を学ぶのに必要な時間を短縮します。 SCPIは、以下のプログラマーにとって有益です。
- FORTRAN、Cなどのプログラミング言語を使用して、機器にコマンドを配信します
- ATEプログラムジェネレーターの計測器デバイスドライバーをインストールする
- ソフトウェア機器のフロントパネルに機器デバイスドライバをインストールします
SCPIは、IEEE 488.2のハードウェアに依存しない部分の上に階層化されるように構築されています。 さらに、SCPIは、RS-232C、IEEE 488.1、VXIbusなどを含むコントローラーと機器のインターフェースでうまく機能します。