GPIB External Instrument Measure IP

GPIB External Instrument Measure IPは、GPIB I/F を使用して外部機器を制御し、測定を行うアルゴリズムIP です。
本IPを使用することで、次のような測定や制御を容易に行うことができます。

  • デジタルマルチメーターによる高精度な電圧/電流測定
  • オシロスコープによるTr/Tf測定
  • スペクトラムアナライザによる高精度なSNR/THD測定

機能

以下の機能を提供します。

  • 以下のコマンドを記述したコマンドリストファイルに従って、外部機器と通信します。
    • PrimaryAddressコマンド:外部機器のプライマリ・アドレス、通信の制限時間、終端文字列を指定します。複数指定することで、異なる機器の制御が可能です。
    • SecondaryAddressコマンド:外部機器のセカンダリ・アドレスを指定します。
    • Sendコマンド:外部機器へ指定したコマンドを送信します。
    • Receiveコマンド:外部機器へ指定したコマンドを送信し、外部機器から文字列を受信します。受信した文字列を指定した型の測定値に変換し、良否判定します。
    • ReceiveMコマンド:外部機器へ指定したコマンドを送信し、外部機器から文字列を受信します。受信した文字列を指定した区切り文字で分割します。分割した各データを指定した型の測定値に変換し、良否判定します。
    • Waitコマンド:指定した時間待ちます。
    • Printコマンド / Printlnコマンド:指定した文字列をコンソールに表示します。
  • コマンドリストファイルに記述したコマンドを、測定前処理、測定、測定後処理の3つのタイミングで実行できます。
  • 各コマンドで受信したデータをCSVファイルに保存できます。
  • インターポーズ処理により、測定値および判定結果を変数に保存できます。
  • 以下のデバッグ支援機能を提供します。
    • [Edit]ボタン:コマンドリストファイルをテキストエディタで開きます。
    • [Open]ボタン:保存した受信データファイル(CSVファイル)を開きます。フォルダが指定されている場合はエクスプローラーで開きます。
    • [*RST]ボタン:外部機器に”RST”コマンドを送信します。
    • [*CLS]ボタン:外部機器に”CLS”コマンドを送信します。
    • [*IDN?]ボタン:外部機器に”IDN?”コマンドを送信し、受信した文字列をコンソールに表示します。
    • [SEND]ボタン:外部機器に[Command]に指定したコマンドを送信します。
    • [READ]ボタン:外部機器に[Command]に指定したコマンドを送信し、受信した文字列をコンソールに表示します。
    • [Show Trace Log]:通信の詳細ログをコンソールに表示します。
  • [Power Supply]タブ、[Signal]タブ、[Power sequence]タブに従ってCX1000の各ユニットを制御します。
  • [Pattern]タブに従ってパターンを実行します。
  • Arbitrary Waveform Applying Pluginによって、パターンに同期して測定対象に任意波形を印加できます。
  • External Power Supply Control Pluginによって、外部の電源装置からGPIB制御により電源を供給できます。
  • Batch File Execution Pluginによって、測定シーケンスの各タイミングでバッチファイルを実行することができます。
  • 以下のIPを連携することで測定条件を変更しながら測定結果を評価、解析することが出来ます。

注意事項

本製品を使用する場合、National Instruments社製 NI GPIB-USB-HS+ (または、NI GPIB-USB-HS)を別途ご準備ください。
また、National Instruments社製NI-488.2 Version 15.5以降(ドライバ・ソフトウェア)が必要です。

カートに入れる

製品グループアルゴリズムIP
型番PCXA01-M1027
関連リンク
提供元株式会社アドバンテスト
対応機器
  • CX1000P CX1000_MCU
  • CX1000D CX1000_MCU
  • CX1000D S2-LINK CX1000_MCU
Shmoo Plot Tool

External Power Supply Control Plugin

Shmoo Algorithm

Arbitrary Waveform Applying Plugin

Generic Search IP

リビジョン

リリース日リビジョン番号内容
2020年10月06日(火)3.01.00
  • 製品名をGPIB External Instrument Measure IPに変更しました。
  • コマンドリストファイルでInteger型とDouble型の両方が指定されている場合、測定値が正しく変換されない問題を修正しました。
  • エラーメッセージに表示されるコマンドリストファイルの行番号が正しく表示されない不具合を修正しました。
  • Batch File Execution Pluginに対応しました。
  • データ・ログの先頭にItem IDとItem Nameを出力する機能を追加しました。
  • GPIB通信の終端文字列を指定する機能を追加しました。
  • 指定した文字列をコンソールに表示するPrintコマンドおよびPrintlnコマンドを追加しました。
  • ReceiveMコマンドに有効とするデータのインデックスを指定する機能を追加しました。
  • コマンドリストファイルおよび受信データを保存するファイルを定数、変数、演算式で指定する機能を追加しました。
  • コマンドリストファイルおよび受信データを保存するファイルをワークプロジェクトからの相対パスで指定する機能を追加しました。
  • 受信データのログを非表示にする機能を追加しました。
  • GPIB通信に関する処理を改善することにより、試験実行時間を最適化しました。
  • 指定したコマンドを送信するSENDボタンを追加しました。
  • 指定したコマンドを送信し、受信した文字列をコンソールに表示するREADボタンを追加しました。
2018年05月08日(火)3.00.00
  • コマンド・リスト・ファイルの書式にVersion 2.0を追加しました。本バージョンにより、以下の事が可能となります。
    • 測定毎にLimit値を設定する。
    • 測定毎にデータ・ログのComment列に出力する測定項目名を設定する。
    • 測定毎に受信したデータを変換する型(Integer/Double)を指定する。
    • 測定項目名毎に測定結果をインターポーズ処理で変数に読み出す。
    • 計測器から複数のデータが区切り文字で連結して出力される場合に、データを分割して判定する。
  • データ・ログのヘッダにコメントおよび変数値を出力する機能を追加しました。
  • 測定シーケンスのログをコンソールに出力する機能を追加しました。
  • 外部電源制御プラグイン(PCXA01-M6000)のR1.02.01に対応しました。
  • *IDN?ボタンが正しく動作しない問題を修正しました。
  • “PrimaryAddress”コマンドで指定するGPIB通信の制限時間の処理を以下の様に変更しました。  
制限時間Version 1.0Version 2.0
タイムアウト無し(TNONE)1s指定不可
300ms以下1s指定不可
300s以上変更なし指定不可
指定省略10s10s
2017年03月15日(水)2.00.01
  • 外部電源制御プラグインにおいて、任意コマンド送信機能でカンマ(‘,’)を含むコマンドを送信できない不具合を修正しました。それに伴い本IPも2.00.01にレビジョンアップしました。
2017年01月07日(土)2.00.00
  • 製品名を変更しました(GPIBを使った外部計測器測定→GPIB外部計測器測定IP)。
  • GUIを刷新しました。
  • PrimaryAddressコマンドにて、タイムアウト時間を設定できるようになりました。
  • コマンドリストファイルをメモ帳で開く機能を追加しました。
  • 外部計測器に“RST“、”CLS”、“IDN?“ を送信する機能を追加しました。
  • ボード番号を指定できるようになりました。
  • “Receive”コマンドで受信した文字列をCSVに保存できるようになりました。
  • 任意波形印加プラグインに対応しました。
  • 外部電源制御プラグインに対応しました。
  • [Document]タブにて、IPのリファレンス・マニュアルと改版履歴を表示する機能を追加しました。
  • [Power Supply Control]に対応しました。
2015年02月02日(月)1.01.00
  • IP Managerに対応しました。
  • ログ出力形式を変更しました。
2014年07月22日(火)1.00.00

初版