プログラマブル計測器の標準コマンド(SCPI)

著者: Randy Alexander
作成日: 24 4月 2021
更新日: 15 5月 2024
Anonim
EEVacademy #9 - C++ での SCPI の実装
ビデオ: EEVacademy #9 - C++ での SCPI の実装

コンテンツ

定義-プログラマブル計測器の標準コマンド(SCPI)とはどういう意味ですか?

Programmable Instrumentation(SCPI)の標準コマンドは、計測制御用の標準を定義します。 SCPIは、テスト機器の制御に役立つ言語を記述しています。 SCPIは、標準の構文、データ交換形式、およびコマンド構造を提供します。

SCPIの主な目的は、自動テスト装置(ATE)プログラムの開発時間を最小限にすることです。この目的は、データの使用と機器の制御のための信頼できるプログラミング環境を提供することにより達成されます。この信頼性の高いプログラミング環境は、デザイナーに関係なく、すべてのSCPI機器で定義されたデータ形式、プログラム、機器の応答を使用して得られます。

SCPIは通常「スキップ」と発音されます。

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaがプログラム可能な計測器(SCPI)の標準コマンドについて説明しています

SCPIデバイスは、パラメーターおよびコマンド形式の配列を受け入れる際に非常に柔軟であるため、プログラムが簡単になります。コントローラに送り返される機器からの応答は、ステータスまたはデータ情報のいずれかです。 SCPI機器の特定のクエリの応答形式は明確に定義されており、ステータスと機器データ情報を理解するために必要なプログラミング作業を削減します。

SCPIのプログラミングの一貫性は、水平および垂直の両方です。垂直方向の一貫性は、計測器クラス内のプログラムを指定しますが、水平方向の一貫性は、同じコマンドを使用して計測器クラス全体で同様の機能を管理します。

SCPIには、さまざまな機器制御レベルを提供する機能があります。標準の測定コマンドは、ユーザーにSCPI計測を介した迅速かつ簡単なコマンドを提供しますが、より包括的なコマンドは従来の機器制御を提供します。

ATEシステムプログラマは、SCPIから大きな利益を得ることができます。 SCPIは、ATEシステムプログラマーが最初のSCPI機器をプログラミングした後、新しいSCPI機器をプログラミングする方法を学ぶのに必要な時間を短縮します。 SCPIは、以下のプログラマーにとって有益です。

  • FORTRAN、Cなどのプログラミング言語を使用して、機器にコマンドを配信します
  • ATEプログラムジェネレーターの計測器デバイスドライバーをインストールする
  • ソフトウェア機器のフロントパネルに機器デバイスドライバをインストールします
SCPIは、パラメータ、機器のコマンド、ステータス、およびデータを記述します。 SCPIは、機器のフロントパネル制御を目的としたプログラミング言語、アプリケーションパッケージ、またはソフトウェアではありません。

SCPIは、IEEE 488.2のハードウェアに依存しない部分の上に階層化されるように構築されています。さらに、SCPIは、RS-232C、IEEE 488.1、VXIbusなどを含むコントローラーと機器のインターフェースでうまく機能します。