交流電源 pcr-maシリーズ pcr500ma pcr1000ma...

158
PCR500MA PCR1000MA PCR2000MA PCR4000MA 通信インターフェースマニュアル 交流電源 PCR-MAシリーズ PART NO. IA005393 Sep 2019

Upload: others

Post on 21-Jan-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

PCR500MAPCR1000MAPCR2000MAPCR4000MA

通信インターフェースマニュアル交流電源 PCR-MAシリーズ

PART NO. IA005393Sep 2019

KIKUSUI Electronics Corp. 2

目次

Command List ............................. 4

はじめに ...................................... 10閲覧環境 ............................................ 10対象読者 ............................................ 10商標類 ................................................ 10適応するファームウェアバーション ...... 10計測器インターフェース規格................11著作権・発行 ......................................11

VISAライブラリのインストール ... 12

インターフェースのセットアップ ... 13USB ................................................... 14LAN .................................................... 16組み込みウェブサイトへのアクセスと操作(LAN) ................................................ 19GPIB(オプション) ............................. 28

コマンドについて ......................... 30コマンドの階層 .................................... 30コマンドの記述 .................................... 31パラメータ .......................................... 33

IEEE488.2共通コマンド ............. 36*CLS .................................................. 36*ESE .................................................. 37*ESR .................................................. 38*IDN ................................................... 39*LRN .................................................. 40*OPC.................................................. 41*OPT .................................................. 42*PSC .................................................. 43*RCL .................................................. 44*RST .................................................. 45*SAV .................................................. 46*SRE .................................................. 47*STB .................................................. 48*TRG .................................................. 49*TST ................................................... 50*WAI ................................................... 51

ABORtコマンド .......................... 52ABOR................................................. 52ABOR:ACQ ........................................ 53ABOR:TRAN ...................................... 54

DISPlayコマンド ........................ 55DISP:AMM ......................................... 55

INITiateコマンド ......................... 56INIT:ACQ............................................ 56INIT:CONT:ACQ ................................. 57INIT:TRAN.......................................... 58

LXIコマンド ................................ 59LXI:IDEN ............................................ 59

MEASure/FETChコマンド ......... 60FETC:<meas-item>/ MEAS:<meas-item> .................................................. 61

OUTPutコマンド ........................ 62OUTP ................................................. 62OUTP:COUP ..................................... 63OUTP:PON:STAT .............................. 64OUTP:PROT:CLE .............................. 65

SENSeコマンド .......................... 66SENS:AVER ...................................... 66SENS:CURR:HOLD........................... 67SENS:CURR:HOLD:CLE................... 68

[SOURce:]CURRentコマンド .... 69CURR ................................................ 69CURR:OFFS ...................................... 70CURR:PROT:STAT ............................ 71

[SOURce:]FREQuencyコマンド 72FREQ ................................................. 72FREQ:LIM:LOW................................. 73FREQ:LIM:UPP ................................. 74FREQ:MODE ..................................... 75

目次

PCR-MA Interface Manual3

FREQ:TRIG ....................................... 76

[SOURce:]VOLTageコマンド ..... 77VOLT .................................................. 77VOLT:LIM:LOW .................................. 78VOLT:LIM:UPP ................................... 79VOLT:MODE ...................................... 80VOLT:OFFS ....................................... 81VOLT:OFFS:LIM:LOW ....................... 82VOLT:OFFS:LIM:UPP ........................ 83VOLT:OFFS:MODE ............................ 84VOLT:OFFS:TRIG .............................. 85VOLT:RANG ....................................... 86VOLT:RANG:AUTO ............................ 87VOLT:TRIG ........................................ 88

STATusコマンド ......................... 89ステータス報告構造 ............................ 89標準アーキテクチャ............................. 90ステータスバイトレジスタ .................... 91イベントステータスレジスタ ................ 92OPERationステータスレジスタ .......... 93STAT:OPER ....................................... 94STAT:OPER:COND ............................ 95STAT:OPER:ENAB ............................ 96STAT:OPER:NTR ............................... 97STAT:OPER:PTR ............................... 98QUEStionableステータスレジスタ...... 99STAT:QUES ..................................... 100STAT:QUES:COND .......................... 101STAT:QUES:ENAB .......................... 102STAT:QUES:NTR ............................. 103STAT:QUES:PTR ............................. 104プリセットステータス ......................... 105STAT:PRES ...................................... 105

SYSTemコマンド...................... 106SYST:COMM:GPIB:ADDR............... 106SYST:COMM:LAN:CONT ................ 107SYST:COMM:LANG:STAT ............... 108SYST:COMM:RLST ......................... 109SYST:COMM:TCP:CONT .................110SYST:COMM:USB:ADDR .................111SYST:CONF:TRAC ...........................112

SYST:ERR ........................................113SYST:ERR:COUN.............................114SYST:IDEN .......................................115SYST:KLOC ......................................116SYST:LOC/ SYST:REM/ SYST:RWL 117SYST:OPT ........................................118SYST:VERS ......................................119

TRIGgerコマンド ...................... 120TRIG:ACQ ....................................... 120TRIG:ACQ:SOUR ............................ 121TRIG:TRAN ..................................... 122TRIG:TRAN:SOUR .......................... 123TRIG:SYNC:PHAS .......................... 124TRIG:SYNC:SOUR .......................... 125

エラーリスト .............................. 126コマンドエラーリスト ......................... 126実行エラーリスト .............................. 127本製品特有のエラーリスト ................ 127クエリエラーリスト ............................ 128操作完了イベントエラーリスト ........... 128本製品固有のエラーリスト ................ 129

主なコマンド処理時間 ............... 131

チュートリアル ........................... 132AC 出力プログラミング ..................... 132DC 出力プログラミング ..................... 134トリガサブシステムの状態 ................. 135トリガで出力を変化(TRANsient) .... 136測定(ACQuire) .............................. 139OUTPUT オン位相制御(SYNChronize) 144動作の完了待ち ................................. 145状態監視 .......................................... 146エラーチェック .................................. 148Visual Basic 2017 ............................ 149

PCR-Mのコマンドを使用する .... 154

KIKUSUI Electronics Corp. 4

*CLSステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリアします。

*ESEステータスバイトのイベントサマリビット(ESB)で集計されるイベントステータスイネーブルレジスタを設定します。

*ESRイベントステータスレジスタを問い合わせます。

*IDN本製品の機種名とファームウェアのバージョンを問い合わせます。

*LRN現在のパネル設定を再現するためのコマンドを問い合わせます。

*OPC待機中のすべてのコマンド処理が完了したときにイベントステータスレジスタのOPCビット(ビット0)の設定します。

*OPT本製品に装着されているオプションインターフェースボードを問い合わせます。

*PSCPOWERスイッチをオンにしたときに、イベントステータスイネーブルレジスタとサービスリクエストイネーブルレジスタをクリアするかしないか(パワーオンステータス)を設定します。

*RCLメモリー内容を呼び出します。

*RST本製品の一部の設定をリセットします。

*SAVパネル設定をメモリーに保存します。

*SREサービスリクエストイネーブルレジスタを設定します。

Command List

Command List

PCR-MA Interface Manual5

*STBステータスバイトレジスタのコンテンツとMSS(マスタサマリステータス)メッセージを問い合わせます。

*TRGトリガコマンド。

*TST自己診断を実行します。

*WAI待機中のすべての動作が完了するまで、以降のコマンドを本製品に実行させないようにします。

ABORすべてのトリガサブシステム(TRANsient/ ACQuire)で変更/測定などの動作を中止します。

ABOR:ACQ測定動作を中止します。

ABOR:TRAN設定の変更のトリガ機能を中止します。

DISP:AMM下段数値表示部の測定値表示を設定します。

INIT:ACQ現在有効な測定データを無効にして、新規の測定を開始します。

INIT:CONT:ACQ測定動作自動継続モードを設定します。

INIT:TRANトリガ機能を開始します。

LXI:IDENIdentify 表示のオン/オフを設定します。

FETC:<meas-item>/ MEAS:<meas-item><meas-item>で示されるスカラ測定データを照会します。

OUTP出力のオン/オフを設定します。

OUTP:COUP出力モードを設定します。

KIKUSUI Electronics Corp. 6

OUTP:PON:STATPOWERスイッチをオンしたときの、パネル設定を設定します。

OUTP:PROT:CLEアラームを解除します。

SENS:AVER測定値(ピーク電流値を除く)のアベレージング周期を設定します。

SENS:CURR:HOLDピーク電流値の表示をホールドする時間を設定します。

SENS:CURR:HOLD:CLE電流測定のピークホールドをクリアします。

CURRAC 電流のアッパーリミット値を設定します。

CURR:OFFSDC 電流のアッパーリミット値を設定します。

CURR:PROT:STAT電流リミット値を超えた時の動作を設定します。

FREQ周波数値を設定します。

FREQ:LIM:LOW周波数のロワーリミット値を設定します。

FREQ:LIM:UPP周波数のアッパーリミット値を設定します。

FREQ:MODEINIT/INIT:TRANとソフトウェアトリガを送信した場合の、周波数設定のトリガ機能制御を設定します。

FREQ:TRIGINIT/INIT:TRANとソフトウェアトリガを送信した場合の、変更する周波数値を設定します。

VOLTAC 電圧を設定します。

VOLT:LIM:LOWAC 電圧のロワーリミット値をを設定します。

Command List

PCR-MA Interface Manual7

VOLT:LIM:UPPAC 電圧のアッパーリミット値を設定します。

VOLT:MODEINIT/INIT:TRANとソフトウェアトリガを送信した場合の、AC 電圧設定のトリガ機能制御を設定します。

VOLT:OFFSDC 電圧を設定します。

VOLT:OFFS:LIM:LOWDC 電圧のロワーリミット値をを設定します。

VOLT:OFFS:LIM:UPPDC 電圧のアッパーリミット値をを設定します。

VOLT:OFFS:MODEINIT/INIT:TRANとソフトウェアトリガを送信した場合の、DC 電圧設定のトリガ機能制御を設定します。

VOLT:OFFS:TRIGINIT/INIT:TRANとソフトウェアトリガを送信した場合の、変更するDC 電圧値を設定します。

VOLT:RANG電圧レンジを設定します。

VOLT:RANG:AUTO電圧レンジの AUTO 機能を設定します。

VOLT:TRIGINIT/INIT:TRANとソフトウェアトリガを送信した場合の、変更するAC 電圧値を設定します。

STAT:OPEROPERationステータスレジスタのイベントを問い合わせます。

STAT:OPER:CONDOPERationステータスレジスタの状態を問い合わせます。

STAT:OPER:ENABOPERationステータスレジスタのイネーブルを設定します。

STAT:OPER:NTROPERationステータスレジスタのネガティブトランジションを設定します。

KIKUSUI Electronics Corp. 8

STAT:OPER:PTROPERationステータスレジスタのポジティブトランジションを設定します。

STAT:QUESQUEStionableステータスレジスタのイベントを問い合わせます。

STAT:QUES:CONDQUEStionableステータスレジスタの状態を問い合わせます。

STAT:QUES:ENABQUEStionableステータスレジスタのイネーブルを設定します。

STAT:QUES:NTRQUEStionableステータスレジスタのネガティブトランジションを設定します。

STAT:QUES:PTRQUEStionableステータスレジスタのポジティブトランジションを設定します。

STAT:PRESすべてのステータスレジスタ(サブレジスタを含む)の ENABle/PTRansition/NTRansitionフィルタレジスタを初期設定に戻します。

SYST:COMM:GPIB:ADDRGPIB のアドレスを設定します。

SYST:COMM:LAN:CONTSCPI-RAWで使用される TCP ポート番号を問い合わせます。

SYST:COMM:LANG:STAT本製品の PCR-M 互換モードの設定を問い合わせします。

SYST:COMM:RLST本製品のリモート/ローカルの状態を設定します。

SYST:COMM:TCP:CONTSCPI-RAWで使用される TCP ポート番号を問い合わせます。

SYST:COMM:USB:ADDRUSB インターフェースのアドレス情報を問い合わせます。

SYST:CONF:TRACデバッグトレースを行って通信エラーを表示するかどうかを設定します。

SYST:ERRエラーキューから最も古いエラー情報またはイベント情報を読み取ります。

Command List

PCR-MA Interface Manual9

SYST:ERR:COUN現在発生しているエラー数を問い合わせます。

SYST:IDEN本製品の PCR-M 互換モードを設定します。

SYST:KLOCパネル操作のロックを設定/解除します。

SYST:LOC/ SYST:REM/ SYST:RWLこのコマンドは古いスタイルのコマンドです。新規にプログラムを作成する場合には、SYST:COMM:RLSTを使用してください。

SYST:OPT本製品に装着されているオプションインターフェースボードを問い合わせます。

SYST:VERS本製品が準拠するSCPI 仕様書のバージョンを問い合わせます。

TRIG:ACQACQuireトリガサブシステムに対してソフトウェアトリガを実行します。

TRIG:ACQ:SOURACQuireトリガサブシステムが INIT:ACQを受けてから、実際に測定が開始されるための条件(トリガソース)を設定します。

TRIG:TRANTRANsientトリガサブシステムに対してソフトウェアトリガを実行します。

TRIG:TRAN:SOURTRANsientトリガサブシステムが INIT:TRANを受けてから、実際に設定を変更するための条件(トリガソース)を設定します。

TRIG:SYNC:PHAS出力オン位相角を設定します。

TRIG:SYNC:SOUR出力オン位相制御するかしないかを設定します。

KIKUSUI Electronics Corp. 10

はじめに

「PCR-MAシリーズ通信インターフェースマニュアル」では、通信インターフェースを使用してPCR-MAシリーズを以下のインターフェースによってリモートコントロールするための設定、コマンドなどについて説明しています。• USB インターフェース(標準装備)• LAN インターフェース(標準装備)• GPIB インターフェース(オプション)

リモートコントロールで動作しているときは、前面パネルの REMOTE LED が点灯します。リモート状態をパネルからローカル状態(パネル操作)にするには、LOCAL キーを押します。

閲覧環境

このマニュアルの閲覧には、下記の環境を推奨します。PDFリーダー: Adobe Reader

対象読者

このマニュアルは、パーソナルコンピュータを使用して計測器を制御するための基礎知識を十分に有する方を対象に記載しています。

本製品での SCPIコマンドの記述を理解された上で SCPIコマンドを使用してください。

商標類

Internet Explorer、および Visual Basic は、米国 Microsoft Corporation の米国およびその他の国における登録商標です。

その他、このマニュアルに記載されている会社名、商品名、製品名などは、一般に各社の商標もしくは登録商標です。

適応するファームウェアバーション

本通信インターフェースマニュアルは、以下のファームウェアを搭載した製品に適用します。Ver.2.0x

はじめに

PCR-MA Interface Manual11

計測器インターフェース規格

本製品は、以下の規格に準拠しています。• IEEE Std 488.2-1992 IEEE Standard Codes, Formats, Protocols, and Common

Commands For Use With IEEE Std 488.1-1987• IEEE Std 488.1-1987 IEEE Standard Digital Interface for Programmable

Instrumentation• Standard Commands for Programmable Instruments (SCPI) version 1999.0• Universal Serial Bus Specification Rev 2.0• Universal Serial Bus Test and Measurement Class Specification (USBTMC) Rev 1.0• Universal Serial Bus Test and Measurement Class, Subclass USB488 Specification

(USBTMC-USB488) Rev 1.0• TCP/IP Instrument Protcol Specification VXI-11• TCP/IP-IEEE488.2 Interface Specification VXI-11.3• 1.5 LXI Device Specification 2016• IVI-6.1 IVI High-Speed LAN Instrument Protocol (HiSLIP) Rev 1.0• VPP-4.3 The VISA Library 2010 Rev 5.0

著作権・発行

マニュアルの一部または全部の転載、複写は著作権者の許諾が必要です。

製品の仕様ならびにマニュアルの内容は予告なく変更することがあります。

Copyright©2018 菊水電子工業株式会社

KIKUSUI Electronics Corp. 12

VISAライブラリのインストール

VISA (Virtual Instrument Software Architecture)ライブラリは、IVI Foundation によって策定された、計測器接続ソフトウェアの標準仕様です。

I/Oライブラリに VISAライブラリ(VISA COM)を使用する場合には、VISAライブラリ(NI-VISA、Keysight VISA、KI-VISA のどれか)がコントローラ(Windows)にインストールされている必要があります。

VISAライブラリ(VISA 仕様に従って実装されたドライバソフトウェア)は、下記のどれかが必要です。• National Instruments 社の NI-VISA(Ver.5.1.1 以降)• Keysight Technologies 社の Keysight VISA(Keysight IO Libraries Suite 16.0 以降)• KI-VISA Ver5.0.4 以降

ー Note ー• 複数の VISA ライブラリを PC にインストールしないでください。誤動作の原因になります。

• 指定された VISA ライブラリより古いバージョンは、インターフェースによっては使用できない場合があります。

インターフェースのセットアップ

PCR-MA Interface Manual13

インターフェースのセットアップ

本製品は USB、LANを標準装備しています。

インターフェースの切り替え操作は不要です。すべてのインターフェースが同時に使用できます。各インターフェースは CONFIG 設定で OFF にできます。

USB

LAN

組み込みウェブサイトへのアクセスと操作(LAN)

GPIB(オプション)

KIKUSUI Electronics Corp. 14

USB

本製品を USB インターフェースでコントロールする場合には、USB T&M クラス(USBTMC)に対応したデバイスドライバが必要です。USBTMCドライバは VISAライブラリによって自動的にインストールされます。

■USB接続

USB ケーブルを使用して本製品をパソコンに接続します。

■USB設定工場出荷時の USB の設定は、「USB 有効」です。

CONFIG 設定の詳細については、ユーザーズマニュアルを参照してください。

1 CONFIGキーを数回押して、インターフェース“INTF” を選択します。

2 ロータリノブを回してUSB“USB” を選択後 CONFIGキーを押します。

3 ロータリノブを回して、オン“ON” を選択します。CONFIGキーを押すとベンダー ID、プロダクト IDを表示します。

4 5秒以上待ってから電源をオフにして、再投入します。

■サービスリクエスト

サービスリクエストおよびシリアルポーリングの機能が実装されています。

インターフェースのセットアップ

PCR-MA Interface Manual15

■USB機能

USB Specification 2.0 に準拠

USBTMC Specification1.0とUSBTMC-USB488 Specification 1.0 に準拠

通信速度:最大 480 Mbps(High Speed)

VID(ベンダー ID)0x0B3E

PID(プロダクト ID)PCR500MA: 0x1050PCR1000MA: 0x1051PCR2000MA: 0x1052PCR4000MA: 0x1053

KIKUSUI Electronics Corp. 16

LAN

本製品を LAN インターフェースでコントロールする場合には、VXI-11/ HiSLIP/ SCPI-RAWプロトコルに対応したミドルウェアが必要です。ミドルウェアは VISAライブラリによって自動的にインストールされます。

LAN インターフェースボードには、ウェブサイトが組み込まれています(組み込みウェブサイト)。LAN インターフェースはコンピュータ上のブラウザから、詳細に設定できます。

社内での LAN 接続、IPアドレス、ホスト名、およびセキュリティなどに関する詳細は、ネットワーク管理者にお問い合わせください。

ホスト名(Bonjour ホスト名)を使用する場合には、Apple Bonjour をインストールする必要があります。

■ LAN接続

標準の LAN ケーブル(カテゴリ5、ストレート)を使用して本製品をネットワークハブ、またはルータに接続します。直接接続する場合には、クロスケーブルを使用します。

警告ネットワークに問題が発生した場合には、予想外の危険な電圧が生じて、感電や火災、または被試験物などに物的損害が生じる恐れがあります。離れた場所からPCR-MAをリモートコントロールする場合には、WEBカメラを設置するなど状況を確認できる環境で使用してください。

インターフェースのセットアップ

PCR-MA Interface Manual17

■ LAN設定

工場出荷時の LAN の設定は、「LAN 有効、IPアドレスの割り当て方法 AUTO」です。

通常は IPアドレスの割り当て方法をAUTO にして IPアドレスを自動設定します。

CONFIG 設定の詳細については、ユーザーズマニュアルを参照してください。

1 CONFIGキーを数回押して、インターフェース“INTF” を選択します。

2 ロータリノブを回して LAN“LAN” を選択後 CONFIGキーを押します。

3 ロータリノブを回して、オン“ON” を選択します。

4 CONFIGキーを数回押して、IPアドレスの割り当て方法 “ADR” を選択します。割り当てられている IPアドレスが表示されてから、IPアドレスの割り当て方法が表示されます。

5 ロータリノブを回して、AUTO“AUTO” を選択します。MANUAL"MANU"を選択すると、IPアドレスが設定できます。

6 CONFIGキーを押して、LANのリセット“BOOT” を選択します。電源をオフにして、再投入しても LAN設定は反映されます。

7 ロータリノブを回して、APPLY“APPL” を選択します。

8 ENTERキーを 2回押します。

警告感電や機器の損傷の恐れがあります。LANインターフェースは、ネットワーク上の任意の場所からアクセスが可能です。必要がある場合には、セキュリティの設定をしてください。セキュリティは、パスワード保護や IPアドレスによるホスト制限で設定できます。

ー Note ーLAN インターフェースは、コマンド (SYST:COMM:RLST) でリモートに移行する必要があります。リモートプログラミングをする場合には、プログラムの最初にSYST:COMM:RLST を送信してください。

KIKUSUI Electronics Corp. 18

■サービスリクエスト

サービスリクエストおよびシリアルポーリングの機能が実装されています。

■ LAN機能

組み込みウェブサイトの操作によっては、機能によりインターネット回線への接続が必要になる場合があります。

LXI 1.4 Core 2011 に準拠

VXI-11/ HiSLIP/ SCPI-RAWプロトコルに準拠

通信速度:最大 100 Mbps(オートネゴシエイション)

NON AUTO MDIX

ウェブサイトの操作計測器情報、ネットワーク情報、VISAリソース情報の表示ネットワーク設定の変更、セキュリティ設定簡易電源制御アプリケーションの利用

■ LANインターフェースのリセットCONFIG 設定で LAN インターフェースの設定をリセット(BOOT: LCI)できます。

リセットすると、ネットワーク設定が下記のように変更されます。

項目 初期値Assignment Method DHCP:ON, Auto-IP:ON, Static:OFFDNS Server Assignment 0.0.0.0WINS Server Assignment 0.0.0.0Enable Dynamic DNS EnableEnable mDNS EnableEnable NetBIOS Over TCP/IP Enable

HostnameとDescriptionもリセットする場合には、組み込みウェブサイトを使用してください。

インターフェースのセットアップ

PCR-MA Interface Manual19

組み込みウェブサイトへのアクセスと操作(LAN)

LAN インターフェースはコンピュータ上のブラウザから、詳細に設定できます。ブラウザは最新バージョンを使用してください(推奨ブラウザ : Internet Explorer11、Chrome、Safari)。

IPアドレスの前に http://を付けたものがウェブサイトの URLです。

VISAライブラリを使用している場合には、各社 VISA ベンダが提供するアプリ (National Instruments NI-MAX, Keysight Connection Expert, Kikusui KI-VISA Instrument Explorer など ) で VXI-11 計測器を検索する機能があります。一度検索を行い、その検索結果からウェブリンクをクリックするだけで組み込みウェブサイトが開きます。

コンフィグで IPアドレスを確認して、ブラウザのアドレスバーにURL を直接入力する方法もあります。

(例)IPアドレスが 169.254.7.8 の場合http://169.254.7.8

KIKUSUI Electronics Corp. 20

■Welcomeページ組み込みウェブサイトに接続すると、最初にWELCOME ページが表示されます。

計測器情報、ネットワーク情報、VISAリソース(I/Oリソース)情報が表示されます。ナビゲーションメニューをクリックして、他のページに移動します。

インターフェースのセットアップ

PCR-MA Interface Manual21

■Remote Controlページ

PCR-MA をブラウザから遠隔操作できます。各ボタンは、PCR-MA の前面パネルと同じ機能を持ちます。

警告ネットワークに問題が発生した場合、ブラウザに表示される情報は実際の計測器の状態とは異なる可能性があります。このため、予想外の危険な電圧が生じ、人が死亡または傷害を負う可能性、または被試験物などに物的損害が生じる可能性があります。

出力端子に触れたり被試験物を接続する前に、必ず機器の状態を確認してください。

KIKUSUI Electronics Corp. 22

■ LAN Configページ

ネットワーク設定項目の表示(View Mode)、変更(Modify Mode)ができます。

ナビゲーション(View Mode)

Modify Now: ネットワーク設定項目の編集画面(Modify Mode)に移動します。

ナビゲーション(Modify Mode)

Undo: 編集した内容を、編集前の状態に戻します。

Apply: 編集した内容を反映します。

Reset: ネットワーク設定をリセットします。

Default: ネットワーク設定を工場出荷時の設定に戻します。

Back to View Mode: ネットワーク設定項目の表示画面(View Mode)に移動します。

インターフェースのセットアップ

PCR-MA Interface Manual23

IP Address Assignment

IPアドレスが設定できます。IPアドレスは自動取得と固定設定が選択できます。

IPアドレスを自動取得する場合は、できるだけルータを使用してDHCP サーバ機能を利用することを推奨します。

DHCP サーバ機能を利用しない場合、DHCPでのアドレス取得に失敗したと判断されるまで60秒程度かかります。その後、リンクローカルアドレス(Auto-IP)により「169.254.0.0」~「169.254.255.255」のいずれかのアドレスが設定されます。

DNS Server Assignment

DNS サーバのアドレスを設定します。

WINS Server Assignment

WINS サーバのアドレスを設定します。

Hostname & Services

ホスト名などを設定できます。ホスト名を設定すると、IPアドレスの代わりにホスト名を使用して LAN インターフェースにアクセスできます。通常は、「Enable Dynamic DNS」、「Enable mDNS」、「Enable NetBIOS Over TCP/IP」にチェックしておくことをお勧めします。

Hostname や Description を空欄にして「Apply」をクリックすると、モデル名とシリアル番号から ホスト名が生成されます。

TCP Ports(View Mode)

使用する TCP ポート番号が表示されます。ポート番号は変更できません。

KIKUSUI Electronics Corp. 24

リセットと工場出荷時の設定

Resetまたは Defaultをクリックすると、ネットワーク設定が下記のように変更されます。

それぞれ○の付いた項目が、初期値に戻ります。

Reset Default 項目 初期値○ ○ Assignment Method DHCP:ON, Auto-IP:ON, Static:OFF○ ○ DNS Server Assignment 0.0.0.0○ ○ WINS Server Assignment 0.0.0.0

○ Desired Hostname < 機種名 > - <シリアルナンバーの下 5 桁 >○ Desired Description KIKUSUI < 機種名 > AC Power Supply - <

シリアルナンバー >○ ○ Enable Dynamic DNS Enable○ ○ Enable mDNS Enable○ ○ Enable NetBIOS Over TCP/IP Enable

インターフェースのセットアップ

PCR-MA Interface Manual25

■ Statusページ

オープンソースソフトウェアのライセンス情報が表示されます。

KIKUSUI Electronics Corp. 26

■ Securityページ組み込み Web サイト用のパスワードを設定、変更できます。

パスワードを設定すると、下記の機能を利用するためにパスワード入力が必要になります。Remote Control ページでの遠隔操作LAN Configuration ページの編集パスワードの変更/解除

Set New Password

パスワードを入力します。

パスワードには半角英数字、ハイフン、アンダースコアが使用できます。最初の文字は英字で、最大 15 文字です。

パスワードの変更と解除

パスワード設定後は、パスワードを入力するとパスワード変更画面が表示されます。

「Current Password」に現在のパスワード、「New Password」と「Confirm Password」に新しいパスワードを入力して「Apply」をクリックすると、パスワードが変更されます。

パスワード保護を解除したい場合は、「Current Password」に現在のパスワードを入力して、「New Password」と「Confirm Passwerd」を空欄のまま「Apply」をクリックします。

インターフェースのセットアップ

PCR-MA Interface Manual27

パスワードを忘れた場合

パスワードを忘れた場合には、CONFIG 設定で LAN インターフェースの設定をリセットするか工場出荷時の状態にします。詳細については、ユーザーズマニュアルを参照してください。

KIKUSUI Electronics Corp. 28

GPIB(オプション)

オプションの GPIB インターフェースボード装着時のみ有効です。

■GPIB接続

標準の IEEE488 ケーブルを使用して本製品をパソコンに接続します。

■GPIB設定

1 CONFIGキーを数回押して、インターフェース“INTF” を選択します。

2 ロータリノブを回してGPIB“488” を選択後 CONFIGキーを押します。

3 ロータリノブを回して、オン“ON” を選択します。

4 CONFIGキーを押して、GPIBアドレスの設定 “ADRS” を選択します。

5 ロータリノブを回してGPIBアドレスを設定します。

6 5秒以上待ってから電源をオフにして、再投入します。

■サービスリクエスト

サービスリクエストおよびシリアルポーリングの機能が実装されています。

インターフェースのセットアップ

PCR-MA Interface Manual29

■GPIB機能

機能 サブセット 内容ソースハンドシェーク SH1 全機能ありアクセプタハンドシェーク AH1 全機能ありトーカ T6 機能ありリスナ L4 機能ありサービスリクエスト SR1 全機能ありリモートローカル RL1 全機能ありパラレルポール PP0 機能なしデバイスクリア DC1 全機能ありデバイストリガ DT1 全機能ありコントローラ C0 機能なしエレクトリカルインターフェース E1 オープンコレクタドライバ

KIKUSUI Electronics Corp. 30

コマンドについて

コントローラ(パソコン)と装置(シリーズ)との間でやりとりする情報を「メッセージ」と呼びます。

本製品は、このメッセージにSCPI 言語を使用しています。

メッセージには、コンピュータから本製品へ送信されるコマンド(命令)と本製品からコンピュータに送信されるレスポンス(応答)があります。

コマンドの階層

SCPIは、試験・計測装置向けに考案されたASCIIベースのコマンドです。コマンド構造は、SCPIサブシステムの構築ブロックである共通ルートまたはノードを中心に編成されています。コマンドはプログラムヘッダ、パラメータ、欧文句読点を組み合わせて構成されています。

SOURce サブシステムを例に、階層の説明をします。

プログラムヘッダ パラメータ ノードの階層SOUR: ルートノード FREQ 第 2レベル :LIM 第 3レベル :UPP <numeric> 第 4レベル

:LOW <numeric> 第 4レベルVOLT 第 2レベル

:RANGE 第 3レベル :UPP <numeric> 第 4レベル

:AUTO <boolean> 第 4レベル

上位ノードと下位ノードはコロン(:)で区切られます。

コマンドについて

PCR-MA Interface Manual31

コマンドの記述

本書では、以下のフォーマットで SCPIコマンドを示します。MEASure[:SCALar]:CURRent:DC? {<numeric>|MINimum|MAXimum}

SCPIコマンドは省略表記が用意されています。省略表記は SCPIコマンドの小文字で記述されている文字を省いたものです。

SCPIコマンドは、完全表記(long form)でも省略表記(short form)でも送信できます。SCPIコマンドは大文字小文字の区別をしないため、CURR、Curr、curr はすべてCURRent の省略表記として受け付けられます。完全表記の場合には、CURRENT、Current、currentすべて受け付けられます。• プログラムヘッダ部とパラメータ部の間にはスペースが必要です。• パラメータが複数ある場合には “,”で連結します。• コマンドとコマンドは “;”で連結します(複合コマンド)。VOLTage:OFFSet:MODE STEP;TRIGgered 48

2つ目のコマンドでは VOLTage:OFFSet が省略されています。これは、1つ目のコマンドの VOLTage:OFFSet:MODE STEPでパスが VOLTage:OFFSet に指定されているからです。

この複合コマンドは、以下のコマンドを入力するのと同じです。VOLTage:OFFSet:MODE STEP

VOLTage:OFFSet:TRIGgered 48

カレントパスに定義されていないノードを指定すると、エラーになります。

コロンとセミコロンを一緒に使用して、異なったサブシステムのコマンドを連結できます。SOURce:CURRent MINimum;:MEASure:CURRent:AC?

この複合コマンドには SOURceとMEASure の 2つのルートノードが存在します。

2つ目以降のコマンドがコロンから始まる場合は、前回のコマンドで指定したパスはクリアされます。• 1 行に送信できる文字数は最大 128 バイトです。

KIKUSUI Electronics Corp. 32

■特別な記号

SCPIコマンドの記述のために本書で使用している特別な記号について以下のように定義します。• {}に囲まれて“|”で区切られた文字や数字はその中の 1つを選ぶことを表します。実際のプログラムでは{}を記述しないでください。

• <> は、プログラムデータを表します。<> は実際のプログラムでは記述しないでください。

• []は、オプションデータを表します。プログラムと一緒に送信されない場合には、デフォルト値が適用されます。[]は実際のプログラムでは記述しないでください。

■クエリ

装置の設定やステータスを問い合わせることができます。

プログラムヘッダ部の末尾に疑問符「?」を付けます。

クエリがパラメータを持つ場合には、疑問符の後にスペースを入れて、その後にパラメータを記述します。CURRent? MIN

レスポンス

クエリに対するレスポンスです。常に装置からホストコンピュータへ送られるメッセージです。装置のステータスや測定値を、コンピュータに伝えます。

■プログラムターミネータ

すべてのコマンドは、有効なターミネータで終了しなければなりません。

受信時と送信時のターミネータは LF(line feed, ASCII 0x0A)です。

コマンドストリングを終了すると、パスは必ずルートレベルにリセットされます。

ー Note ー2 つのクエリを別々の行で送信する場合には、最初の応答を読み取ってから、2 行目のクエリを送信してください。

ー Note ーCR(ASCII 0x0D)はターミネータではありません。

コマンドについて

PCR-MA Interface Manual33

■共通コマンド

IEEE-488.2 および SCPI 規格には、リセットや自己診断などの機能用に一連の共通コマンドがあります。これらの共通コマンドは必ず *(アスタリスク)で始まります。1 つ、または、複数のパラメータを持っている場合があります。

パラメータ

SCPIでのパラメータのフォーマットは、IEEE 488.2 の中で定義されたプログラム・パラメータ・フォーマットに由来します。

本製品で扱うプログラムデータの表現形式を以下に示します。

■非数値パラメータ

文字列データ(String)

文字列データは、一連の ASCII 文字(20H ~ 7EH)が要求される場合に使用します。

文字列は、シングルクォーテーション(' ')やダブルクォーテーション(" ")で囲んでください。なお、開始引用符と終了引用符は一致していなければなりません。DISPlay:AMMeter "AVG"

引用符を文字列として使用したいときには、文字を間に挟まないで引用符を 2 個入力します。

キャラクタデータ(Character)

キャラクタデータは、プログラム設定に限られた数の値しかない場合に使用します。レスポンスは省略形で返します。TRIGger:SOURce {BUS|IMMediate}

ブールデータ(Boolean)

ブールデータは、1 か 0、または ON か OFF のどれかの状態を表します。レスポンスは 1、0で返します。OUTPut {ON|OFF|1|0}

KIKUSUI Electronics Corp. 34

■数値パラメータ

NR1

整数を表します。

「IEEE 規格 488.2プログラマブル計測器の標準デジタルインターフェース」で詳細に説明されています。

レスポンスデータで 0 が返される場合は、+0 が返されます。

NR2

実数(浮動小数)を表します。

「IEEE 規格 488.2 プログラマブル計測器の標準デジタルインターフェース」で詳細に説明されています。

NR3

実数(指数)を表します。

「IEEE 規格 488.2プログラマブル計測器の標準デジタルインターフェース」で詳細に説明されています。

レスポンスデータで 380 が返される場合は、+3.80000E+02 が返されます。小数点以下は 5 桁です。

NRf

NRf は、NR1、NR2、NR3を含めた総称です。

Numeric

小数点、オプション符号、測定単位などの数値パラメータです。

数値表現としての記述は、NRfと同じです。

MINimum(最小値)、MAXimum(最大値)など、特定の値を宣言するための代替選択肢が提供されています。

数値パラメータでは、V、A、W などの単位も一緒に使用できます。

コマンドについて

PCR-MA Interface Manual35

■代替選択肢

パラメータが Numeric の時に代替選択肢として、本製品では最小値(MINimum)、最大値(MAXimum)が定義されています。

以下の例では、過電流保護値を最低値に設定します。SOURce:CURRent MINimum

クエリを使用してほとんどのパラメータについて最低値または最高値を問い合わせることもできます。SOURce:CURRent? MAX

SOURce:CURRent? MIN

■測定単位デフォルトの測定単位には、次のようなものがあります。測定単位を入力しなくても、コマンドは受け付けられます。

•V(電圧) •A(電流) •W(電力) •VA(皮相電力)•VAR(無効電力) •DEG(度) •HZ(周波数)

サポートされているオプション符号には、次のようなものがあります。オプション符号を使用する場合には、測定単位を入力してください。

•M(ミリ) •K(キロ) •U(マイクロ)

ー Note ー• SI 単位系では、単位記号に小文字が含まれています。IEEE 規格では大文字を指定しています。SCPI は大文字小文字を区別しません。

• 測定単位は入力してもしなくても、受け付けられます。• データに “µ” を記述する場合には、かわりに “U” を使用してください。

KIKUSUI Electronics Corp. 36

IEEE488.2共通コマンド

*CLS

ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリアします。

*OPC や *OPC? による完了待ち動作を取り消します。

コマンド

*CLS

IEEE488.2 共通コマンド

PCR-MA Interface Manual37

*ESE

ステータスバイトのイベントサマリビット(ESB)で集計されるイベントステータスイネーブルレジスタを設定します。

コマンド

*ESE <NRf>

*ESE?

パラメータ 設定値:0 ~ 255

レスポンス:NR1

設定例*ESE16を送信すると、イベントステータスイネーブルレジスタのビット4を設定します。イベントステータスレジスタの実行エラービット(ビット4)が設定されるたびにステータスバイトのサマリビット(ESB)を設定します。

KIKUSUI Electronics Corp. 38

*ESR

イベントステータスレジスタを問い合わせます。

イベントステータスレジスタは、読み取られるとクリアされます。

コマンド

*ESR?

レスポンス:NR1

IEEE488.2 共通コマンド

PCR-MA Interface Manual39

*IDN

本製品の機種名とファームウェアのバージョンを問い合わせます。

コマンド

*IDN?

レスポンス*IDN? に対して、次のように返します。レスポンス例:形名 PCR1000MA、シリアル AB123456、ファームウェアバージョン 1.00の場合KIKUSUI,PCR1000MA,AB123456,1.00

を返します。

本製品の PCR-M 互換モードが有効(SYST:IDEN PCRM)の場合には、*IDN? に対して次のように返します。(例) 形名 PCR1000MA、シリアル AB123456、ファームウェアバージョン 1.00 の場合KIKUSUI,PCR1000M,AB123456,1.00

KIKUSUI Electronics Corp. 40

*LRN

現在のパネル設定を再現するためのコマンドを問い合わせます。

コマンド

*LRN?

レスポンス再現するコマンドをASCII 文字列で返します(最大 500 バイト)。コマンド間はセミコロン(;)で区切られます。

IEEE488.2 共通コマンド

PCR-MA Interface Manual41

*OPC

待機中のすべてのコマンド処理が完了したときにイベントステータスレジスタのOPCビット(ビット0)の設定します。

IEEE 488.2-1992 セクション 12.5.3を参照してください。

コマンド

*OPC

*OPC?

レスポンス待機中のすべてのコマンド処理が完了したときに、「1」を返します。

KIKUSUI Electronics Corp. 42

*OPT

本製品に装着されているオプションインターフェースボードを問い合わせます。

コマンド

*OPT?

レスポンス装着されているオプションをカンマ区切りの string 形式で返します。 オプションが装着されていない場合には「0」を返します。

"IB22" IB22 GPIB インターフェースボード

"EX08" EX08-PCR-MA 外部信号インターフェースボード

IEEE488.2 共通コマンド

PCR-MA Interface Manual43

*PSC

POWERスイッチをオンにしたときに、イベントステータスイネーブルレジスタとサービスリクエストイネーブルレジスタをクリアするかしないか(パワーオンステータス)を設定します。

コマンド

*PSC <boolean>

*PSC?

パラメータ 設定値: ON(1) POWERスイッチをオンにしたときに、*ESEと *SRE の設定値を

クリアします。OFF(0) POWERスイッチをオンにしたときに、*ESEと *SRE の設定値を

クリアしません。

設定例*PSC 0

レスポンス:NR1

KIKUSUI Electronics Corp. 44

*RCL

メモリー内容を呼び出します。

アラームを解除します。

トリガサブシステムの動作を中止します。

コマンド

*RCL <NRf>

パラメータ 設定値: 0 メモリー A

1 メモリー B2 メモリー C3 ~ 10 メモリー番号

設定値:0 ~ 10 メモリー番号

設定例*RCL 1

IEEE488.2 共通コマンド

PCR-MA Interface Manual45

*RST

本製品の一部の設定をリセットします。

アラームを解除します。

トリガサブシステムの動作を中止します。イベントステータスレジスタの OPCビット(ビット0)をクリアします。

設定内容 *RST 送信時の設定値OUTPut OFFOUTPut:COUPling AC[SOURce:]CURRent MAXimum[SOURce:]CURRent:OFFSet MAXimum[SOURce:]CURRent:PROTection:STATe 1[SOURce:]FREQuency 60.0[Hz][SOURce:]FREQuency:LIMit:LOWer 40[SOURce:]FREQuency:LIMit:UPPer 500[SOURce:]FREQuency:MODE FIXed[SOURce:]FREQuency:TRIGgered 60.0[Hz][SOURce:]VOLTage 0.0[V][SOURce:]VOLTage:LIMit:LOWer 0[SOURce:]VOLTage:LIMit:UPPer 315.0[SOURce:]VOLTage:MODE FIXed[SOURce:]VOLTage:TRIGgered 0.0[V][SOURce:]VOLTage:OFFSet 0.0[V][SOURce:]VOLTage:OFFSet:LIMit:LOWer 0[SOURce:]VOLTage:OFFSet:LIMit:UPPer 445.0[SOURce:]VOLTage:OFFSet:MODE FIXed[SOURce:]VOLTage:OFFSet:TRIGgered 0.0[V][SOURce:]VOLTage:RANGe 155[SOURce:]VOLTage:RANGe:AUTO OFFINITiate:CONTinuous:ACQuire OFFTRIGger :TRANsient:SOURce BUSTRIGger :SYNChronize:SOURce IMMediateTRIGger :SYNChronize:PHASe:ON 0[deg]TRIGger :ACQuire:SOURce BUSDISPlay:AMMeter RMSSENSe:AVERage 1

コマンド

*RST

KIKUSUI Electronics Corp. 46

*SAV

パネル設定をメモリーに保存します。

コマンド

*SAV <NR1>

パラメータ 設定値: 0 メモリー A

1 メモリー B2 メモリー C3 ~ 10 メモリー番号

設定例*SAV 1

IEEE488.2 共通コマンド

PCR-MA Interface Manual47

*SRE

サービスリクエストイネーブルレジスタを設定します。

サービスリクエストイネーブルレジスタによって、ステータスバイトレジスタの中のどのサマリメッセージがサービスリクエストを行うかを選択できます。

サービスリクエストイネーブルレジスタをクリアするには、*SRE 0 を送信します。クリアされたレジスタでは、ステータス情報によってサービスリクエストを生成することはできません

コマンド

*SRE <NRf>

*SRE?

パラメータ 

設定値:0 ~ 255

設定例*SRE8 を送信すると、サービスリクエストイネーブルレジスタのビット3 が設定されます。ステータスバイト内の QUEStionableステータスレジスタのサマリビット(ビット3)が設定されるたびに、このビットがサービスリクエストメッセージを生成するようになります。

レスポンス:NR1

KIKUSUI Electronics Corp. 48

*STB

ステータスバイトレジスタのコンテンツとMSS(マスタサマリステータス)メッセージを問い合わせます。

レスポンスは、MSSメッセージが RQSメッセージの代わりにビット6 に現れるという点以外は、シリアルポールと同じです。

コマンド

*STB?

レスポンス:NR1

IEEE488.2 共通コマンド

PCR-MA Interface Manual49

*TRG

トリガコマンド。

TRANsientトリガグループとACQuireトリガグループに対して、トリガを実行します。

IEEE488.1 get(Group Execute Trigger)の代替コマンドになります。

トリガを受け入れる状態ではない場合には、SCPI エラー(-211,"Trigger ignored")を発生します。

IEEE 488.2-1992 セクション 10.37を参照してください。

コマンド

*TRG

KIKUSUI Electronics Corp. 50

*TST

自己診断を実行します。

発生したエラーは SYST:ERR?で確認できます。IEEE 488.2-1992 セクション 10.38 を参照してください。

コマンド

*TST?

レスポンス問題がない場合は「+0」を返します。問題がある場合は、エラーコードを返します。

IEEE488.2 共通コマンド

PCR-MA Interface Manual51

*WAI

待機中のすべての動作が完了するまで、以降のコマンドを本製品に実行させないようにします。

コマンド

*WAI

KIKUSUI Electronics Corp. 52

ABORtコマンド

本製品には 2つの異なるトリガサブシステム(TRANsient、ACQuire)があります。

TRANsient は、設定を変更するサブシステムです。

ACQuire は、測定するトリガサブシステムです。電圧値、電流値、電力値を測定します。

ABOR

すべてのトリガサブシステム(TRANsient/ ACQuire)で変更/測定などの動作を中止します。

本製品の電源投入直後のトリガ状態は、ABORコマンドが送信された状態と同じです。

既に測定が開始された状態で ABORコマンドを送信した場合には、測定データは無効のままです。

イニシエートしていない状態で、保持している測定データが有効な場合に ABORコマンドを送信したときには、測定データは無効になりません。

ABORコマンドはトリガサブシステムを指定できません。常にALLと解釈されます。

コマンド

ABORt[:ALL]

ABORtコマンド

PCR-MA Interface Manual53

ABOR:ACQ

測定動作を中止します。

既に測定が開始された状態で ABORコマンドを送信した場合には、測定データは無効のままです。

イニシエートしていない状態で、保持している測定データが有効な場合に ABORコマンドを送信したときには、測定データは無効になりません。

コマンド

ABORt:ACQuire

KIKUSUI Electronics Corp. 54

ABOR:TRAN

設定の変更のトリガ機能を中止します。

コマンド

ABORt:TRANsient

DISPlayコマンド

PCR-MA Interface Manual55

DISPlayコマンド

DISP:AMM

下段数値表示部の測定値表示を設定します。

コマンド

DISPlay:AMMeter <character>

DISPlay:AMMeter?

パラメータ 設定値: RMS 実効電流値(デフォルト)

AVG 平均電流値PEAK ピーク電流値WATTage 電力値

*RST 送信時に設定が変更されます。

設定例DISP:AMM WATT

レスポンス:キャラクタ

KIKUSUI Electronics Corp. 56

INITiateコマンド

INIT:ACQ

現在有効な測定データを無効にして、新規の測定を開始します。

トリガソースが IMM の場合には直ちに測定を開始します。BUS の場合にはソフトウェアトリガを待って測定を開始します。

コマンド

INITiate[:IMMediate]:ACQuire

関連コマンド

INIT:CONT:ACQ

TRIG:ACQ

TRIG:ACQ:SOUR

INITiateコマンド

PCR-MA Interface Manual57

INIT:CONT:ACQ

測定動作自動継続モードを設定します。

自動継続モードをオンに設定した場合トリガソースのパラメータが IMM のときに、直ちに測定を開始します。終了後は、新規の測定が自動的に開始します。パラメータが BUS のときにはソフトウェアトリガを待って測定を開始して、終了後は次のトリガ待ちになります。

自動継続モードをオフに設定した場合現在進行中の測定は ABOR を送信するまで継続されます。新規の測定は自動継続されません。

コマンド

INITiate:CONTinuous:ACQuire <boolean>

INITiate:CONTinuous:ACQuire?

パラメータ 設定値: ON(1) 自動継続モードオン

OFF(0) 自動継続モードオフ(デフォルト)

設定例INIT:CONT:ACQ ON

レスポンス:NR1

関連コマンド

INIT:ACQ

TRIG:ACQ

TRIG:ACQ:SOUR

KIKUSUI Electronics Corp. 58

INIT:TRAN

トリガ機能を開始します。

トリガソースが IMM に設定されている場合には直ちに変更を開始します。BUS の場合にはソフトウェアトリガを待って変更を開始します。

コマンド

INITiate[:IMMediate]:TRANsient

関連コマンド

TRIG:TRAN

TRIG:TRAN:SOUR

LXIコマンド

PCR-MA Interface Manual59

LXIコマンド

LXI:IDEN

Identify 表示のオン/オフを設定します。

オンにすると、LAN インターフェースでコントロールしているPCR-MAシリーズ本体の前面パネル LAN LED が点滅して、識別ができます。

コマンド

LXI:IDENtify [:STATe] <boolean>

LXI:IDENtify [:STATe]?

パラメータ 設定値: ON(1) Identify 表示オン

OFF(0) Identify 表示オフ(デフォルト)

設定例LXI:IDEN ON

レスポンス:NR1

KIKUSUI Electronics Corp. 60

MEASure/FETChコマンド

測定機能は、ACQuireトリガサブシステムにマップされています。

第 1レベルのノードMEASure を使用すると、測定してから値を問い合わせます。FETCを使用すると、測定しないで値を問い合わせます。

<meas-item> はコマンドヘッダの最終ノードです。

→チュートリアル「測定(ACQuire)」

MEASure/FETChコマンド

PCR-MA Interface Manual61

FETC:<meas-item>/ MEAS:<meas-item>

<meas-item>で示されるスカラ測定データを照会します。

コマンド

FETCh[:SCALar]:<meas-item>?

MEASure[:SCALar]:<meas-item>?

<meas-item>リスト

<meas-item> 説明 単位ALL すべて(下記の先頭から 18 項目)CURRent[:DC] 電流平均値 ACURRent:AC DC 成分のない電流実効値 ArmsCURRent:ACDC 電流実効値 ArmsCURRent:AMPLitude:MAXimum[:INSTant] 電流のピーク値 ACURRent:AMPLitude:MAXimum:HOLD ピーク電流のホールド値 ACURRent:CREStfactor 電流クレストファクタ ーPOWer[:DC] 電力平均値 WPOWer:AC[:REAL] DC 成分のない電力値 WPOWer:AC:APParent DC 成分のない皮相電力値 VAPOWer:AC:REACtive DC 成分のない無効電力値 VARPOWer:AC:PFACtor DC 成分のない電力の力率 ーPOWer:ACDC[:REAL] 電力値 WPOWer:ACDC:APParent 皮相電力値 VAPOWer:ACDC:REACtive 無効電力値 VARPOWer:ACDC:PFACtor 電力の力率 ーVOLTage[:DC] 電圧平均値 VVOLTage:AC DC 成分のない電圧実効値 VrmsVOLTage:ACDC 電圧実効値 Vrms

レスポンスFETC:<meas-item>?/ MEAS:<meas-item>?に対して、測定値をNR3形式で返します。FETC:ALL?/ MEAS:ALL? に対して、カンマ区切りの NR3 形式で、測定値を <meas-item>リストの順番に返します。

KIKUSUI Electronics Corp. 62

OUTPutコマンド

OUTP

出力のオン/オフを設定します。

コマンド

OUTPut[:STATe] <boolean>

OUTPut[:STATe]?

パラメータ 設定値: ON(1) 出力オン

OFF(0) 出力オフ(デフォルト)

*RST 送信時に設定が変更されます。

設定例OUTP 1

レスポンス:NR1

OUTPutコマンド

PCR-MA Interface Manual63

OUTP:COUP

出力モードを設定します。

出力がオン(OUTP ON)の場合には、無効。

コマンド

OUTPut:COUPling <character>

OUTPut:COUPling?

パラメータ 設定値: AC AC モード(デフォルト)

DC DC モードACDC AC+DC モードEXTAC EXT-AC(アナログインターフェースボード装着時のみ)EXTDC EXT-DC(アナログインターフェースボード装着時のみ)

設定例OUTP:COUP DC

レスポンス:キャラクタ

KIKUSUI Electronics Corp. 64

OUTP:PON:STAT

POWERスイッチをオンしたときの、パネル設定を設定します。

コマンド

OUTPut:PON:STATe <character>

OUTPut:PON:STATe?

パラメータ 設定値: RST パネル設定をリセット

RCL0 メモリー 0 に保存されている設定AUTO 前回 POWER スイッチをオフにしたときの状態(デフォルト)

出力はオフ

設定例OUTP:PON:STAT RCL0

レスポンス:キャラクタ

OUTPutコマンド

PCR-MA Interface Manual65

OUTP:PROT:CLE

アラームを解除します。

コマンド

OUTPut:PROTection:CLEar

KIKUSUI Electronics Corp. 66

SENSeコマンド

SENS:AVER

測定値(ピーク電流値を除く)のアベレージング周期を設定します。

コマンド

SENSe:AVERage <NRf>

SENSe:AVERage?

パラメータ 

設定値:1、2、4、8、16 (デフォルトは 1)

*RST 送信時に設定がデフォルトに変更されます。

設定例SENS:AVER 16

レスポンス:NR1

SENSeコマンド

PCR-MA Interface Manual67

SENS:CURR:HOLD

ピーク電流値の表示をホールドする時間を設定します。

コマンド

SENSe:CURRent[:PEAK]:HOLD <character>

SENSe:CURRent[:PEAK]:HOLD?

パラメータ 設定値: SHORt 約 0.3 秒ごとに更新(デフォルト

LONG 約 5 秒間ピーク値をホールド

*RST 送信時に設定がデフォルトに変更されます。

設定例SENS:CURR:HOLD LONG

レスポンス:キャラクタ

KIKUSUI Electronics Corp. 68

SENS:CURR:HOLD:CLE

電流測定のピークホールドをクリアします。

コマンド

SENSe:CURRent[:PEAK]:HOLD:CLEar

[SOURce:]CURRentコマンド

PCR-MA Interface Manual69

[SOURce:]CURRentコマンド

CURR

AC 電流のアッパーリミット値を設定します。

AC モード、AC+DC モード、EXT-AC モード選択時(OUTP:COUP AC|ACDC|EXTAC)に有効。

コマンド

[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <numeric>

[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]?

パラメータ 設定値: PCR500MA 0.1 ~ 5.25(デフォルトは 5.25)

PCR1000MA 0.2 ~ 10.5(デフォルトは 10.5)PCR2000MA 0.4 ~ 21.0(デフォルトは 21.0)PCR4000MA 0.8 ~ 42.0(デフォルトは 42.0)

単位: A

*RST 送信時に設定がデフォルトに変更されます。

設定例CURR 2.5

レスポンス:NR3

KIKUSUI Electronics Corp. 70

CURR:OFFS

DC 電流のアッパーリミット値を設定します。

DC モ ー ド、AC+DC モ ー ド、EXT-DC モ ー ド 選 択 時(OUTP:COUP DC|ACDC|EXTDC)に有効。

コマンド

[SOURce:]CURRent:OFFSet[:IMMediate] <numeric>

[SOURce:]CURRent:OFFSet[:IMMediate]?

パラメータ 設定値: PCR500MA 0.1 ~ 4.2(デフォルトは 4.2)

PCR1000MA 0.2 ~ 8.4(デフォルトは 8.4)PCR2000MA 0.4 ~ 16.8(デフォルトは 16.8)PCR4000MA 0.8 ~ 33.6(デフォルトは 33.6)

単位: A

*RST 送信時に設定がデフォルトに変更されます。

設定例CURR:OFFS 3.5

レスポンス:NR3

[SOURce:]CURRentコマンド

PCR-MA Interface Manual71

CURR:PROT:STAT

電流リミット値を超えた時の動作を設定します。

コマンド

[SOURce:]CURRent:PROTection:STATe <boolean>

[SOURce:]CURRent:PROTection:STATe?

パラメータ 設定値: ON(1) TRIP(オーバーロードが 3 秒を超えたときに出力をオフにしてアラー

ム発生)(デフォルト)OFF(0) CC(オーバーロード時に、電流リミット値を超えないように出力を

さげる)

*RST 送信時に設定がデフォルトに変更されます。

設定例CURR:PROT:STAT 1

レスポンス:NR1

KIKUSUI Electronics Corp. 72

[SOURce:]FREQuencyコマンド

FREQ

周波数値を設定します。

周波数のアッパーリミット値とロワーリミット値も同時に設定できます。

A C / A C + D C / E X T- A C / E X T- D C モ ー ド 選 択 時(O U T P : C O U P AC|ACDC|EXTAC|EXTDC)に有効。

コマンド

[SOURce:]FREQuency[:CW|IMMediate] <freq_numeric>[,<lim_lower_

numeric>,<lim_upper_numeric>]

[SOURce:]FREQuency[:CW|IMMediate]?

パラメータ <freq_numerc> 周波数設定値: 40.0 ~ 500.0 デフォルトは 60

パラメータ <lim_lower_numerc> 周波数のロワーリミット値設定値: 40.0 ~ 500.0 デフォルトは 40

パラメータ <lim_upper_numerc> 周波数のアッパーリミット値設定値: 40.0 ~ 500.0 デフォルトは 500

単位:Hz(すべてのパラメータ)

*RST 送信時に設定がデフォルトに変更されます。

設定例FREQ 400

FREQ 60,55,65

レスポンス:NR3

[SOURce:]FREQuencyコマンド

PCR-MA Interface Manual73

FREQ:LIM:LOW

周波数のロワーリミット値を設定します。

A C / A C + D C / E X T- A C / E X T- D C モ ー ド 選 択 時(O U T P : C O U P AC|ACDC|EXTAC|EXTDC)に有効。

コマンド

[SOURce:]FREQuency:LIMit:LOWer <numeric>

[SOURce:]FREQuency:LIMit:LOWer?

パラメータ 設定値: 40.0 ~ 500.0 周波数(デフォルトは 40)単位: Hz

*RST 送信時に設定がデフォルトに変更されます。

設定例FREQ:LIM:LOW 55

レスポンス:NR3

KIKUSUI Electronics Corp. 74

FREQ:LIM:UPP

周波数のアッパーリミット値を設定します。

A C / A C + D C / E X T- A C / E X T- D C モ ー ド 選 択 時(O U T P : C O U P AC|ACDC|EXTAC|EXTDC)に有効。

コマンド

[SOURce:]FREQuency:LIMit:UPPer <numeric>

[SOURce:]FREQuency:LIMit:UPPer?

パラメータ 設定値: 40.0 ~ 500.0 周波数(デフォルトは 500)単位: Hz

*RST 送信時に設定がデフォルトに変更されます。

設定例FREQ:LIM:UPP 65

レスポンス:NR3

[SOURce:]FREQuencyコマンド

PCR-MA Interface Manual75

FREQ:MODE

INIT/INIT:TRANとソフトウェアトリガを送信した場合の、周波数設定のトリガ機能制御を設定します。

コマンド

[SOURce:]FREQuency:MODE <character>

[SOURce:]FREQuency:MODE?

パラメータ 設定値: FIXed トリガ機能を無効にする(デフォルト)

STEP トリガ機能を有効にする

*RST 送信時に設定がデフォルトに変更されます。

設定例FREQ:MODE STEP

レスポンス:キャラクタ

KIKUSUI Electronics Corp. 76

FREQ:TRIG

INIT/INIT:TRANとソフトウェアトリガを送信した場合の、変更する周波数値を設定します。

A C / A C + D C / E X T- A C / E X T- D C モ ー ド 選 択 時(O U T P : C O U P AC|ACDC|EXTAC|EXTDC)に有効。

コマンド

[SOURce:]FREQuency:TRIGgered <numeric>

[SOURce:]FREQuency:TRIGgered?

パラメータ 設定値: 40.0 ~ 500.0 周波数(デフォルトは 60)単位: Hz

*RST 送信時に設定がデフォルトに変更されます。

FREQ 送信時に設定が FREQ の値に変更されます。

設定例FREQ:TRIG 400

レスポンス:NR3

[SOURce:]VOLTageコマンド

PCR-MA Interface Manual77

[SOURce:]VOLTageコマンド

VOLT

AC 電圧を設定します。

AC 電圧のアッパーリミット値とロワーリミット値も同時に設定できます。

AC モードまたは AC+DC モード選択時(OUTP:COUP AC|ACDC)に有効。

コマンド

[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <volt_

numeric>[,<lim_lower_numeric>,<lim_upper_numeric>]

[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]?

パラメータ <volt_numeric> AC 電圧(デフォルトは 0)設定値: AC モード 155Vレンジ 0 ~ 157.5

AC モード 310Vレンジ 0 ~ 315.0AC+DC モード 155Vレンジ -222.5 V ~ 222.5 V*1

AC+DC モード 310Vレンジ -445 V ~ 445 V*1

*1. ACおよび DCの設定電圧値が電圧リミット値の設定範囲にあって、AC+DC波形のピーク値が設定範囲にある場合のみ設定可能

パラメータ <lim_lower_numeric> AC 電圧のロワーリミット設定値: 155Vレンジ 0 ~ 157.5(デフォルトは 0)

310Vレンジ 0 ~ 315.0 (デフォルトは 0)

パラメータ <lim_upper_numeric> AC 電圧のアッパーリミット設定値: 0 ~ 315.0(デフォルトは 315.0)

単位:V(すべてのパラメータ)

*RST 送信時に設定がデフォルトに変更されます。

設定例VOLT 120

VOLT 100,90,110

レスポンス:NR3

KIKUSUI Electronics Corp. 78

VOLT:LIM:LOW

AC 電圧のロワーリミット値をを設定します。

AC モードまたは AC+DC モード選択時(OUTP:COUP AC|ACDC)に有効です。

コマンド

[SOURce:]VOLTage[:LEVel]:LIMit:LOWer <numeric>

[SOURce:]VOLTage[:LEVel]:LIMit:LOWer?

パラメータ 設定値: 155Vレンジ 0 ~ 157.5(デフォルトは 0)

310Vレンジ 0 ~ 315.0 (デフォルトは 0)単位: V

*RST 送信時に設定がデフォルトに変更されます。

設定例VOLT:LIM:LOW 90

レスポンス:NR3

[SOURce:]VOLTageコマンド

PCR-MA Interface Manual79

VOLT:LIM:UPP

AC 電圧のアッパーリミット値を設定します。

AC モードまたは AC+DC モード選択時(OUTP:COUP AC|ACDC)に有効です。

コマンド

[SOURce:]VOLTage[:LEVel]:LIMit:UPPer <numeric>

[SOURce:]VOLTage[:LEVel]:LIMit:UPPer?

パラメータ 設定値: 0 ~ 315.0(デフォルトは 315.0)単位: V

*RST 送信時に設定がデフォルトに変更されます。

設定例VOLT:LIM:UPP 110

レスポンス:NR3

KIKUSUI Electronics Corp. 80

VOLT:MODE

INIT/INIT:TRANとソフトウェアトリガを送信した場合の、AC 電圧設定のトリガ機能制御を設定します。

コマンド

[SOURce:]VOLTage[:LEVel]:MODE <character>

[SOURce:]VOLTage[:LEVel]:MODE?

パラメータ 設定値: FIXed トリガ機能を無効にする(デフォルト)

STEP トリガ機能を有効にする

*RST 送信時に設定がデフォルトに変更されます。

設定例VOLT:MODE STEP

レスポンス:キャラクタ

[SOURce:]VOLTageコマンド

PCR-MA Interface Manual81

VOLT:OFFS

DC 電圧を設定します。

DC 電圧のアッパーリミット値とロワーリミット値も同時に設定できます。

DC モードまたは AC+DC モード選択時(OUTP:COUP DC|ACDC)に有効。

コマンド

[SOURce:]VOLTage:OFFSet[:IMMediate] <volt_numeric>[,<lim_lower_

numeric>,<lim_upper_numeric>]

[SOURce:]VOLTage:OFFSet[:IMMediate]?

パラメータ <volt_numeric> DC 電圧(デフォルトは 0)設定値: DC モード 155Vレンジ -222.5 ~ 222.5

DC モード 310Vレンジ -445.0 ~ 445.0AC+DC モード 155Vレンジ -222.5 ~ 222.5*1

AC+DC モード 310Vレンジ -445.0 ~ 445.0*1

*1. ACおよび DCの設定電圧値が電圧リミット値の設定範囲にあって、AC+DC波形のピーク値が設定範囲にある場合のみ設定可能

パラメータ <lim_lower_numeric> DC 電圧のロワーリミット設定値: 155Vレンジ -445.0 ~ 222.5(デフォルトは 0)

310Vレンジ -445.0 ~ 445.0(デフォルトは 0)

パラメータ <lim_upper_numeric> DC 電圧のアッパーリミット設定値: 155Vレンジ -222.5 ~ 445.0(デフォルトは 445.0)

310Vレンジ -445.0 ~ 445.0(デフォルトは 445.0)

単位:V(すべてのパラメータ)

*RST 送信時に設定がデフォルトに変更されます。

設定例VOLT:OFFS -10.5

VOLT:OFFS 48.0, 45.0, 51.0

レスポンス:NR3

KIKUSUI Electronics Corp. 82

VOLT:OFFS:LIM:LOW

DC 電圧のロワーリミット値をを設定します。

DC モードまたは AC+DC モード選択時(OUTP:COUP DC|ACDC)に有効です。

コマンド

[SOURce:]VOLTage:OFFSet:LIMit:LOWer <numeric>

[SOURce:]VOLTage:OFFSet:LIMit:LOWer?

パラメータ 設定値: 155Vレンジ -445.0 ~ 222.5(デフォルトは 0)

310Vレンジ -445.0 ~ 445.0(デフォルトは 0)単位: V

*RST 送信時に設定がデフォルトに変更されます。

設定例VOLT:OFFS:LIM:LOW 170

レスポンス:NR3

[SOURce:]VOLTageコマンド

PCR-MA Interface Manual83

VOLT:OFFS:LIM:UPP

DC 電圧のアッパーリミット値をを設定します。

DC モードまたは AC+DC モード選択時(OUTP:COUP DC|ACDC)に有効です。

コマンド

[SOURce:]VOLTage:OFFSet:LIMit:UPPer <numeric>

[SOURce:]VOLTage:OFFSet:LIMit:UPPer?

パラメータ 設定値: 155Vレンジ -222.5 ~ 445.0(デフォルトは 445.0)

310Vレンジ -445.0 ~ 445.0(デフォルトは 445.0)単位: V

*RST 送信時に設定がデフォルトに変更されます。

設定例VOLT:OFFS:LIM:UPP 190

レスポンス:NR3

KIKUSUI Electronics Corp. 84

VOLT:OFFS:MODE

INIT/INIT:TRANとソフトウェアトリガを送信した場合の、DC 電圧設定のトリガ機能制御を設定します。

コマンド

[SOURce:]VOLTage:OFFSet:MODE <character>

[SOURce:]VOLTage:OFFSet:MODE?

パラメータ 設定値: FIXed トリガ機能を無効にする(デフォルト)

STEP トリガ機能を有効にする

*RST 送信時に設定がデフォルトに変更されます。

設定例VOLT:OFFS:MODE STEP

レスポンス:キャラクタ

[SOURce:]VOLTageコマンド

PCR-MA Interface Manual85

VOLT:OFFS:TRIG

INIT/INIT:TRANとソフトウェアトリガを送信した場合の、変更するDC 電圧値を設定します。

DC モードまたは AC+DC モード選択時(OUTP:COUP DC|ACDC)に有効。

コマンド

[SOURce:]VOLTage:OFFSet:TRIGgered <numeric>

[SOURce:]VOLTage:OFFSet:TRIGgered?

パラメータ (デフォルトは 0)設定値: DC モード 155Vレンジ -222.5 ~ 222.5

DC モード 310Vレンジ -445.0 ~ 445.0AC+DC モード 155Vレンジ -222.5 ~ 222.5*1

AC+DC モード 310Vレンジ -445.0 ~ 445.0*1

単位: V

*1. ACおよび DCの設定電圧値が電圧リミット値の設定範囲にあって、AC+DC波形のピーク値が設定範囲にある場合のみ設定可能

*RST 送信時に設定がデフォルトに変更されます。

VOLT:OFFS 送信時に設定が VOLT:OFFS の値に変更されます。

設定例VOLT:OFFS:TRIG -10.5

レスポンス:NR3

KIKUSUI Electronics Corp. 86

VOLT:RANG

電圧レンジを設定します。

電圧のレンジを切り替えると、VOLT:TRIGとVOLT:OFFS:TRIG の設定はクリアされて、すべてのトリガサブシステムにABOR が適用されます。

出力がオン(OUTP ON)の場合は無効。

コマンド

[SOURce:]VOLTage:RANGe[:UPPer] <numeric>

[SOURce:]VOLTage:RANGe[:UPPer]?

パラメータ 設定値: 155 155Vレンジ(デフォルト)

310 310Vレンジ

*RST 送信時に設定がデフォルトに変更されます。

設定例VOLT:RANG 310

レスポンス:NR3

[SOURce:]VOLTageコマンド

PCR-MA Interface Manual87

VOLT:RANG:AUTO

電圧レンジの AUTO 機能を設定します。

AUTO 機能を切り替えると、VOLT:TRIGとVOLT:OFFS:TRIG の設定はクリアされて、すべてのトリガサブシステムにABOR が適用されます。

コマンド

[SOURce:]VOLTage:RANGe:AUTO <boolean>

[SOURce:]VOLTage:RANGe:AUTO?

パラメータ 設定値: ON(1) AUTO 機能を有効にする

OFF(0) AUTO 機能を無効にする(デフォルト)

*RST 送信時に設定がデフォルトに変更されます。

設定例VOLT:RANG:AUTO ON

レスポンス:NR1

KIKUSUI Electronics Corp. 88

VOLT:TRIG

INIT/INIT:TRANとソフトウェアトリガを送信した場合の、変更するAC 電圧値を設定します。

AC モードまたは AC+DC モード選択時(OUTP:COUP AC|ACDC)に有効。

コマンド

[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] <numeric>

[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]?

パラメータ (デフォルトは 0)設定値: AC モード 155Vレンジ 0 ~ 157.5

AC モード 310Vレンジ 0 ~ 315.0AC+DC モード 155Vレンジ -222.5 V ~ 222.5 V*1

AC+DC モード 310Vレンジ -445 V ~ 445 V*1

*1. ACおよび DCの設定電圧値が電圧リミット値の設定範囲にあって、AC+DC波形のピーク値が設定範囲にある場合のみ設定可能

*RST 送信時に設定がデフォルトに変更されます。

VOLT 送信時に設定が VOLT の値に変更されます。

設定例VOLT:TRIG 120

レスポンス:NR3

STATusコマンド

PCR-MA Interface Manual89

STATusコマンド

ステータス報告構造

「+」は、レジスタの中のビットの論理和を表します。

1999 SCPI Syntax & Style

CL-PEAKPL

CL-RMS

CV

OVOC

HWFLVOT

CAL

SF

NOT USEDNOT USEDNOT USED

OP

MEAS-OVLDNOT USED

NOT USEDNOT USEDNOT USEDNOT USED

MEAS_activWTG_meas

STG_tranNOT USED

NOT USEDNOT USEDNOT USEDNOT USEDNOT USEDNOT USEDNOT USED

RQS/MSS

Operation CompleteRequest Control

Query ErrorDevice Dependent Error

Command ErrorReserved

Execution Error

Power On

KIKUSUI Electronics Corp. 90

標準アーキテクチャ

ステータス報告には、IEEE488.2レジスタとSCPIレジスタを使用します。

それぞれのSCPIステータスレジスタには、さらにサブレジスタとしてCONDitionレジスタ、EVENtレジスタ、ENABleレジスタ、PTRansitionフィルタ、NTRansitionフィルタがあります。

CONDitionレジスタ

CONDition(状態)レジスタの遷移は自動で、本製品の状態をリアルタイムに反映しています。このレジスタを読み取っても、内容に影響はありません。

EVENtレジスタ

EVENt(イベント)レジスタのビットは、CONDitionレジスタの変化に対応して自動的に設定されます。ポジティブとネガティブのトランジションレジスタ(PTRansition、NTRansition)によって規則は異なります。EVENtレジスタは、読み取るとリセットされます。

ENABleレジスタ

ENABle(イネーブル)レジスタは、イベントビットのサマリビットやステータスビットへのレポートを有効にします。

トランジションフィルタ

PTRansition(ポジティブトランジション)フィルタを使用して、状態が偽から真に変わった場合にイベントをレポートできます。

NTRansition(ネガティブトランジション)フィルタを使用して、状態が真から偽に変わった場合にイベントをレポートできます。

ポジティブフィルタ、ネガティブフィルタの両方を「真」に設定すると、状態が変わるたびにイベントをレポートできます。

フィルタを両方とも解除すると、イベントのレポートは無効になります。

STATusコマンド

PCR-MA Interface Manual91

ステータスバイトレジスタ

ステータスバイトレジスタは、IEEE488.1 規格に定義するようにSTBとRQS(MSS)メッセージを格納しています。IEEE488.1シリアルポールや IEEE488.2 共通コマンド *STB?を使用してステータスバイトレジスタを読み取ることができます。

シリアルポールを行うと、ビット6 は要求サービス(RQS)で応答します。ステータスバイトの値は、シリアルポールでは変更されません。

*STB? は、装置にステータスバイトレジスタのコンテンツとマスタステータスサマリ(MSS)メッセージを送信させます。

*STB? は、ステータスバイト、MSS、RQSを変更しません。

ビット

ビットの重み

ビット名 説明

0 1 Reserved IEEE488での将来の使用に備えた予備。ビット値はゼロとして通知されます。1 2 Reserved

2 4 Error/Event Queue エラーまたはイベントキューにデータがある場合には、このビットは「真」になります。

3 8 Questionable Status Register (QUES)

QUEStionable イベントステータスレジスタのビットが設定され、QUEStionableステータスイネーブルレジスタ内の対応するビットが「真」の場合には、このビットは「真」になります。

4 16 Message Available (MAV)

デジタルプログラミングインターフェースによる要求を受け付けて、データバイトを出力する準備ができているときは、「真」になります。

5 32 Standard Event Status Bit Summary (ESB)

イベントステータスレジスタにビットが設定されると、このビットは「真」になります。

6 64 Request Service (RQS)

サービスリクエストイネーブルレジスタのビットが設定され、ステータスバイト内に対応するビットがある場合には、「真」になります。GPIB の SRQラインが設定されます。

Master Status Summary (MSS)

ステータスバイトのどれかのビットが 1であり、かつその同じビットがサービスリクエストイネーブルレジスタ上でも 1 になっている場合には、このビットが設定されます。

7 128 Operation Status Register (OPER)

OPERation イベントステータスレジスタのビットが設定され、OPERationステータスイネーブルレジスタ内の対応ビットが設定されると、このビットは「真」になります。

8-15 Not Used 未使用

KIKUSUI Electronics Corp. 92

イベントステータスレジスタ

イベントステータスレジスタは、本製品の動作時の特定のイベントに対してビットを設定します。イベントステータスレジスタのすべてのビットはエラーイベントキューによって設定されます。

レジスタは IEEE488.2 規格で定義されて、IEEE488.2 共通コマンド *ESE、*ESE?、*ESR?を使用してコントロールされます。

エラー内容は SYST:ERR?で確認できます。

ビット

ビットの重み

ビット名 説明 エラー番号

0 1 Operation Complete(OPC)

*OPCコマンドを受信して、すべての待機中の操作が完了した場合に設定されます。

-800 ~ -899

1 2 Request Control (RQC)

未使用 --

2 4 Query Error(QYE) 出力がない、または待ち状態になっていないにもかかわらず、出力キューからデータを読み取ろうとした場合に設定されます。出力キューのデータがなくなっていることを示しています。

-400 ~ -499

3 8 Device Dependent Error(DDE)

装置固有のエラーがある場合に設定されます。 -300 ~ -399100 ~ 999

4 16 Execution Error(EXE) ヘッダに続くプログラムデータが本製品によって正式な入力レンジを外れていると評価された場合に、または本製品の能力と整合しない場合に設定されます。本製品の状態によって、有効な SCPIコマンドが正しく実行されない場合があることを示しています。

-200 ~ -299

5 32 Command Error(CME)

IEEE 488.2シンタックスエラーが構文解析系によって検出されたか、認識できないヘッダを受信したか、あるいはグループ実行トリガがIEEE 488.2SCPIコマンド内部の入力バッファに入力された場合に設定されます。

-100 ~ -199

6 64 Reserved 未使用 --7 128 PON Power オン時に設定されます。 --8-15 Reserved 未使用 --

STATusコマンド

PCR-MA Interface Manual93

OPERationステータスレジスタ

OPERationステータスレジスタは、本製品の通常の動作の状態についての情報を格納した 16ビットレジスタです。

ビット

ビットの重み

ビット名 説明

0 1 NOT USED 未使用1 2 NOT USED 未使用2 4 NOT USED 未使用3 8 NOT USED 未使用4 16 MEAS_activ 本製品が測定中かどうかを表します。5 32 WTG_meas 本製品が測定のトリガ(*TRG/TRIG:ACQ)を待っているか

どうかを表します。6 64 WTG_tran 本製品が設定値の変更のトリガ(*TRG/TRIG:TRAN)を待っ

ているかどうかを表します。7 128 NOT USED 未使用8 256 CV CV 出力9 512 NOT USED 未使用10 1024 NOT USED 未使用11 2048 NOT USED 未使用12 4096 NOT USED 未使用13 8192 NOT USED 未使用14 16384 NOT USED 未使用15 32768 NOT USED 常にゼロ

KIKUSUI Electronics Corp. 94

STAT:OPER

OPERationステータスレジスタのイベントを問い合わせます。

問い合わせると、内容はクリアされます。

コマンド

STATus:OPERation[:EVENt]?

レスポンス:NR1

STATusコマンド

PCR-MA Interface Manual95

STAT:OPER:COND

OPERationステータスレジスタの状態を問い合わせます。

問い合わせても内容はクリアされません。

コマンド

STATus:OPERation:CONDition?

レスポンス:NR1

KIKUSUI Electronics Corp. 96

STAT:OPER:ENAB

OPERationステータスレジスタのイネーブルを設定します。

コマンド

STATus:OPERation:ENABle <NRf>

STATus:OPERation:ENABle?

パラメータ 

設定値:0 ~ 65535 デフォルトは 0

レスポンス:NR1

STATusコマンド

PCR-MA Interface Manual97

STAT:OPER:NTR

OPERationステータスレジスタのネガティブトランジションを設定します。

コマンド

STATus:OPERation:NTRansition <NRf>

STATus:OPERation:NTRansition?

パラメータ 

設定値:0 ~ 65535 デフォルトは 0

レスポンス:NR1

KIKUSUI Electronics Corp. 98

STAT:OPER:PTR

OPERationステータスレジスタのポジティブトランジションを設定します。

コマンド

STATus:OPERation:PTRansition <NRf>

STATus:OPERation:PTRansition?

パラメータ 

設定値:0 ~ 65535 デフォルトは 32767

レスポンス:NR1

STATusコマンド

PCR-MA Interface Manual99

QUEStionableステータスレジスタ

QUEStionable ステータスレジスタは、本製品の動作中のクエスチョナブルイベントやステータスに関する情報を格納する 16ビットレジスタです。

QUEStionableステータスレジスタのビットは、本製品の測定データに問題があることを示す場合があります。

ビット

ビットの重み

ビット名 説明

0 1 OV (Over Voltage Protection)

過電圧保護の作動

1 2 OC (Over Current Protection)

過電流保護の作動

2 4 HWF (Hardware Failure) 装置のエラー発生3 8 LV (Low Voltage Protection) 低電圧保護の作動4 16 OT (Over Temperature

Protection) 過熱保護の作動

5 32 Not Used 未使用6 64 Not Used 未使用7 128 Not Used 未使用8 256 CAL(CALibration) 校正データが不正9 512 OP (Over Power protection) 過電力保護の作動10 1024 CL-PEAK (Current Limit on

PEAK)電流リミット制限の作動

11 2048 PL(Power Limit) 電力制限の作動12 4096 CL-RMS(Current Limit on

RMS) 過電流(PEAK)オーバーロードの作動

13 8192 SF(Remote sensing failer) センシングエラー発生14 16384 MEAS-OVLD(Measurement

overload detected)オーバーロード検出

15 32768 Not Used 常にゼロ

KIKUSUI Electronics Corp. 100

STAT:QUES

QUEStionableステータスレジスタのイベントを問い合わせます。

問い合わせると、内容はクリアされます。

コマンド

STATus:QUEStionable[:EVENt]?

レスポンス:NR1

STATusコマンド

PCR-MA Interface Manual101

STAT:QUES:COND

QUEStionableステータスレジスタの状態を問い合わせます。

問い合わせても内容はクリアされません。

コマンド

STATus:QUEStionable:CONDition?

レスポンス:NR1

KIKUSUI Electronics Corp. 102

STAT:QUES:ENAB

QUEStionableステータスレジスタのイネーブルを設定します。

コマンド

STATus:QUEStionable:ENABle <NRf>

STATus:QUEStionable:ENABle?

パラメータ 

設定値:0 ~ 65535 デフォルトは 0

レスポンス:NR1

STATusコマンド

PCR-MA Interface Manual103

STAT:QUES:NTR

QUEStionableステータスレジスタのネガティブトランジションを設定します。

コマンド

STATus:QUEStionable:NTRansition <NRf>

STATus:QUEStionable:NTRansition?

パラメータ 

設定値:0 ~ 65535 デフォルトは 0

レスポンス:NR1

KIKUSUI Electronics Corp. 104

STAT:QUES:PTR

QUEStionableステータスレジスタのポジティブトランジションを設定します。

コマンド

STATus:QUEStionable:PTRansition <NRf>

STATus:QUEStionable:PTRansition?

パラメータ 

設定値:0 ~ 65535 デフォルトは 32767

レスポンス:NR1

STATusコマンド

PCR-MA Interface Manual105

プリセットステータス

STAT:PRES

すべてのステータスレジスタ(サブレジスタを含む)の ENABle/PTRansition/NTRansitionフィルタレジスタを初期設定に戻します。

初期設定値:STATus:ENABle = 0x0000STATus:PTRansition = 0x7FFFSTATus:NTRansition = 0x0000

コマンド

STATus:PRESet

KIKUSUI Electronics Corp. 106

SYSTemコマンド

SYST:COMM:GPIB:ADDR

GPIB のアドレスを設定します。

コマンド

SYSTem:COMMunicate:GPIB:ADDRess <NR1>

SYSTem:COMMunicate:GPIB:ADDRess?

パラメータ 設定値: 1 ~ 30

設定例SYST:COMM:GPIB:ADDR 23

レスポンス:NR1

SYSTemコマンド

PCR-MA Interface Manual107

SYST:COMM:LAN:CONT

SCPI-RAWで使用される TCP ポート番号を問い合わせます。

SYST:COMM:LAN:CONTとSYST:COMM:TCP:CONT はエイリアスです。

コマンド

SYSTem:COMMunicate:LAN:CONTrol?

レスポンス+5025を返します。

KIKUSUI Electronics Corp. 108

SYST:COMM:LANG:STAT

本製品の PCR-M 互換モードの設定を問い合わせします。

コマンド

SYSTem:COMMunicate:LANGuage:STATe?

レスポンス:キャラクタ

DEF 互換モード無効(PCR-MAとして動作)

PCRM 互換モード有効(PCR-Mとして動作)

SYSTemコマンド

PCR-MA Interface Manual109

SYST:COMM:RLST

本製品のリモート/ローカルの状態を設定します。

コマンド

SYSTem:COMMunicate:RLSTate <character>

SYSTem:COMMunicate:RLSTate?

パラメータ 設定値: LOCal ローカル(Remote Disable、RMT 消灯)に設定

パネル操作とコマンドが両方有効になります。IEEE488.1 ren FALSE(Remote Disable)の代替コマンド

REMote リモートに設定LOCAL キー以外のパネル操作はロックされますIEEE488.1 ren(Remote Enable)とアドレス指定の代替コマンド

RWLock リモートに設定パネル操作はロックされます(LOCAL キーも使用できません)IEEE488.1 llo(Local Lock Out)の代替コマンド

設定例SYST:COMM:RLST REM

レスポンス:キャラクタ

KIKUSUI Electronics Corp. 110

SYST:COMM:TCP:CONT

SCPI-RAWで使用される TCP ポート番号を問い合わせます。

SYST:COMM:LAN:CONTとSYST:COMM:TCP:CONT はエイリアスです。

コマンド

SYSTem:COMMunicate:TCPip:CONTrol?

レスポンス+5025

SYSTemコマンド

PCR-MA Interface Manual111

SYST:COMM:USB:ADDR

USB インターフェースのアドレス情報を問い合わせます。

コマンド

SYSTem:COMMunicate:USB:ADDRess?

レスポンスアドレス情報を以下の順番にカンマ区切りで返します。VID(ベンダー ID)<NR1>、ベンダー名 <character>、PID(プロダクト ID)<NR1>、プロダクト名 <character>、製造番号 <character>レスポンス例:形名 PCR500MA、製造番号 AB123456 の場合2878,KIKUSUI,4176,PCR500MA,AB123456

を返します。

KIKUSUI Electronics Corp. 112

SYST:CONF:TRAC

デバッグトレースを行って通信エラーを表示するかどうかを設定します。

デバッグトレース機能をオンに設定すると、本製品の表示部にエラー番号(例:Err-100)が表示されます。

コマンド

SYSTem:CONFigure:TRACe <boolean>

SYSTem:CONFigure:TRACe?

パラメータ 設定値: ON(1) 通信エラーを表示する

OFF(0) 通信エラーを表示しない(デフォルト)

設定例SYST:CONF:TRAC ON

レスポンス:NR1

SYSTemコマンド

PCR-MA Interface Manual113

SYST:ERR

エラーキューから最も古いエラー情報またはイベント情報を読み取ります。

エラーキューは最大 255 個のエラー情報を格納できます。→チュートリアル

エラーキューは *CLSコマンドによって、クリアされます。

コマンド

SYSTem:ERRor[:NEXT]?

レスポンスエラー・イベントキューに格納されている最も古いエラー、またはイベント情報を次のように返します。(例) エラーまたはイベントが無い場合

+0,"No error"を返します。(例) 現在の動作状態では実行できないコマンドを受信した場合

-221,"Settings conflict" を返します。

KIKUSUI Electronics Corp. 114

SYST:ERR:COUN

現在発生しているエラー数を問い合わせます。

コマンド

SYSTem:ERRor:COUNt?

レスポンスNR1エラーがない場合は、+0を返します。

SYSTemコマンド

PCR-MA Interface Manual115

SYST:IDEN

本製品の PCR-M 互換モードを設定します。

互換モードは、POWERスイッチをオフにして、STORE キーを押しながらPOWERスイッチをオンにすると有効になります。

本製品が実際に互換モードになっているかいないかは、SYST:COMM:LANG:STAT?で確認できます。

コマンド

SYSTem:IDENtify <character>

SYSTem:IDENtify?

パラメータ 設定値: DEFault 互換モード無効(PCR-MAとして動作、デフォルト)

PCRM 互換モード有効(PCR-Mとして動作)

設定例SYST:IDEN PCRM

レスポンス:キャラクタ

KIKUSUI Electronics Corp. 116

SYST:KLOC

パネル操作のロックを設定/解除します。

コマンド

SYSTem:KLOCk <boolean>

SYSTem:KLOCk?

パラメータ 設定値:ON(1) パネル操作のロック

OFF(0) パネル操作のロック解除

設定例SYST:KLOC ON

レスポンス:NR1

SYSTemコマンド

PCR-MA Interface Manual117

SYST:LOC/ SYST:REM/ SYST:RWL

このコマンドは古いスタイルのコマンドです。新規にプログラムを作成する場合には、SYST:COMM:RLSTを使用してください。

コマンド

SYSTem:LOCal

SYSTem:REMote

SYSTem:RWLock

KIKUSUI Electronics Corp. 118

SYST:OPT

本製品に装着されているオプションインターフェースボードを問い合わせます。

*OPT のエイリアスです。

コマンド

SYSTem:OPTion?

レスポンスカンマ区切りの string 形式で返します。 オプションが装着されていない場合には「0」を返します。

"IB22" IB22 GPIB インターフェースボード

"EX08" EX08-PCR-MA 外部信号インターフェースボード

SYSTemコマンド

PCR-MA Interface Manual119

SYST:VERS

本製品が準拠するSCPI 仕様書のバージョンを問い合わせます。

コマンド

SYSTem:VERSion?

レスポンス1999.0を返します。

KIKUSUI Electronics Corp. 120

TRIGgerコマンド

TRIG:ACQ

ACQuireトリガサブシステムに対してソフトウェアトリガを実行します。

コマンド

TRIGger:ACQuire[:IMMediate]

TRIGgerコマンド

PCR-MA Interface Manual121

TRIG:ACQ:SOUR

ACQuireトリガサブシステムが INIT:ACQを受けてから、実際に測定が開始されるための条件(トリガソース)を設定します。

コマンド

TRIGger:ACQuire:SOURce <character>

TRIGger:ACQuire:SOURce?

パラメータ 設定値: IMMediate 直ちに測定を開始(デフォルト)

BUS ソ フ ト ウ ェ ア ト リ ガ(*TRG, TRIG:ACQ, IEEE488.1 get(Group Execute Trigger ))を待って測定を開始

*RST 送信時に設定がデフォルトに変更されます。

設定例TRIG:ACQ:SOUR BUS

レスポンス:キャラクタ

KIKUSUI Electronics Corp. 122

TRIG:TRAN

TRANsientトリガサブシステムに対してソフトウェアトリガを実行します。

コマンド

TRIGger:TRANsient[:IMMediate]

TRIGgerコマンド

PCR-MA Interface Manual123

TRIG:TRAN:SOUR

TRANsientトリガサブシステムが INIT:TRAN を受けてから、実際に設定を変更するための条件(トリガソース)を設定します。

コマンド

TRIGger:TRANsient:SOURce <character>

TRIGger:TRANsient:SOURce?

パラメータ 設定値: IMMediate 直ちに設定を変更(デフォルト)

BUS ソ フ ト ウ ェ ア ト リ ガ(*TRG, TRIG:TRAN, IEEE488.1 get(Group Execute Trigger ))を待って設定の変更

*RST 送信時に設定がデフォルトに変更されます。

設定例TRIG:TRAN:SOUR BUS

レスポンス:キャラクタ

KIKUSUI Electronics Corp. 124

TRIG:SYNC:PHAS

出力オン位相角を設定します。

出力オン位相制御がオン(TRIG:SYNC:SOUR PHAS)の場合に有効。

コマンド

TRIGger:SYNChronize:PHASe[:ON] <numeric>

TRIGger:SYNChronize:PHASe[:ON]?

パラメータ 設定値: 0 ~ 360 出力オン位相角(デフォルトは 0)単位: DEG

*RST 送信時に設定がデフォルトに変更されます。

設定例TRIG:SYNC:PHAS 270

レスポンス:NR3

TRIGgerコマンド

PCR-MA Interface Manual125

TRIG:SYNC:SOUR

出力オン位相制御するかしないかを設定します。

出力オン位相角は、TRIG:SYNC:PHASで設定します。

コマンド

TRIGger:SYNChronize:SOURce <character>

TRIGger:SYNChronize:SOURce?

パラメータ 設定値: IMMediate 出力オン位相制御しない(デフォルト)

PHAse 出力オン位相制御する

*RST 送信時に設定がデフォルトに変更されます。

設定例TRIG:SYNC:SOUR PHAS

レスポンス:キャラクタ

KIKUSUI Electronics Corp. 126

エラーリスト

コマンドエラーリスト

[-199,-100]レンジにあるエラーは、計測器の構文パーサによって IEEE 488.2シンタックスエラーが検出されたことを示しています。このクラスでエラーが発生すると、イベントステータスレジスタの Command Error(ビット5)が設定されます。

エラーコード エラーメッセージの説明-100 Command error コマンドエラー。汎用シンタックスエラーです。-101 Invalid character 無効なキャラクタの存在。許可されているものとは異なるデータ

エレメントを認識しました。-102 Syntax error シンタックスエラー。コマンド文字列に無効な構文が発見されま

した。-103 Invalid separator 無効なセパレータ。コマンド文字列に無効なセパレータが存在し

ています。-104 Data type error データタイプエラー。構文解析系が、許可されているものとは

異なるデータエレメントを認識しました。-105 GET not allowed GET は許可されていません。プログラミングメッセージ内でグ

ループ実行トリガを受信しました。-108 Parameter not allowed パラメータは許可されていません。ヘッダで予想以上に多数の

パラメータを受信しました。-109 Missing parameter パラメータの不足。ヘッダで必要な数よりも少ないパラメータを

受信しました。-110 Command header error コマンドヘッダエラー。ヘッダでエラーを検出しました。-112 Program mnemonic too

long長すぎるニーモニック。コマンドヘッダが12文字を超えています。

-113 Undefined header 定義されていないヘッダ。本製品に適していません。-114 Header suffix out of range ヘッダに無効なサフィックスが存在しています。-115 Unexpected number of

parametersヘッダで予想外のパラメータを受信しました。

-120 Numeric data error 数値データエラー。非 10 進数タイプを含む、数値と考えられるデータエレメントを構文解析する際に生成されます。

-128 Numeric data not allowed 数値データは許可されていません。-130 Suffix error 接尾辞エラー。接尾辞の構文解析時に発生します。-131 Invalid suffix 接尾辞が無効。接尾辞が構文に従っていないか、または本製品

に適していません。-134 Suffix too long 長すぎる接尾辞。数値パラメータの接尾辞のキャラクタが長す

ぎます。-138 Suffix not allowed 接尾辞を受け付けない数値パラメータの後に接尾辞を受信しま

した。-140 Character data error キャラクタデータエラー。キャラクタデータの構文解析時に発生

します。-141 Invalid character data キャラクタデータが無効。

エラーリスト

PCR-MA Interface Manual127

エラーコード エラーメッセージの説明-144 Character data too Long 長すぎるキャラクタデータ。キャラクタデータエレメントのキャラ

クタが長すぎます。-148 Character data not

allowed キャラクタデータ許可されていません。

-150 String data error ストリングデータエラー。ストリングデータの構文解析時に発生します。

-151 Invalid string data 無効な文字列データ。-158 String data not allowed 文字列データは許可されていません。-160 Block data error ブロックデータエラー。ブロックデータの構文解析時に発生しま

す。-170 Expression error 表現式エラー。表現式データエレメントの構文解析時に発生し

ます。-180 Macro error マクロエラー。

実行エラーリスト

[-299,-200]レンジにあるエラーは、計測器の実行コントロールブロックによってエラーが検出されたことを示しています。このクラスでエラーが発生すると、イベントステータスレジスタの Execution Error(ビット4)が設定されます。

エラーコード エラーメッセージの説明-200 Execution error (generic) 実行エラー。本製品の汎用エラーです。-203 Command protected パスワード保護されたプログラムまたはクエリコマンドを実行で

きません。-210 Trigger error トリガエラー。-211 Trigger ignored トリガを受信しましたが、無視されました。-213 Init ignored 測定中のため、測定開始操作は無視されました。-214 Trigger deadlock ソフトウェアトリガを受信する前にクエリを受信したため、デッド

ロックしました。-220 Parameter error パラメータが不正です。-221 Settings conflict 本製品の現在の動作状態では実行できないコマンドを受信しま

した。-222 Data out of range パラメータが範囲外です。-223 Too much data パラメータデータが多すぎます。-224 Illegal parameter value 不正なパラメータデータを受け取りました。-230 Data corrupt or stale 測定が完了しないまま、データの問い合わせを受けました。-241 Hardware missing オプションハードウェアが装備されていないため実行できませ

ん。

本製品特有のエラーリスト

このクラスでエラーが発生すると、イベントステータスレジスタの Device Dependent Error(ビット3)が設定されます。

KIKUSUI Electronics Corp. 128

エラーコード エラーメッセージの説明-310 System error システムエラー-311 Memory error メモリーエラー。デバイスメモリーの物理的損傷です。-313 Calibration memory lost 校正メモリーロスト。*CAL? による非揮発校正データの破損-314 Save/recall memory lost メモリーデータロスト。*SAV? による非揮発データの破損-315 Configuration memory lost 構成データロスト。非揮発なパネル設定の破損-330 Self-test failed セルフテスト失敗-350 Queue overflow キューのオーバーフロー-360 Communication error フロー制御オフ時の通信エラー。RS232C 使用時のエラーです。-362 Framing error in program

message フレーミングエラー。RS232C 使用時のエラーです。

-363 Input buffer overrun バッファオーバーランエラー。RS232C 使用時のエラーです。-365 Time out error タイムアウトエラー。RS232C 使用時のエラーです。

クエリエラーリスト

[-499,-400]レンジにあるエラー番号は、計測器の出力キューコントロールが IEEE 488.2 セクション 6 に説明するメッセージ交換プロトコルの問題を検出したことを示しています。このクラスでエラーが発生すると、イベントステータスレジスタの Query Error(ビット2)が設定されます。

エラーコード エラーメッセージの説明-400 Query error (generic) クエリエラー。本製品の汎用エラーです。-410 Query INTERRUPTED クエリ受信後に、レスポンスが読み取られる前に新しいコマンド

を受信しました。-420 Query UNTERMINATED 対応していないクエリを受信、またはクエリを受信していない場

合に、コントローラがレスポンスを受信しようとしました。-100, "COMMAND ERROR"と本エラーをエラーキューに格納します。コントローラ側はタイムアウトになります。

-430 Query DEADLOCKED 大量のバイナリデータをレスポンスとして送信する場合に、出力キュー、入力バッファ、出力バッファがフル状態で、送信タイミングが合いません。

-440 Query UNTERMINATED after indefinite response

不定形のレスポンスを返すクエリの後に、別のクエリをセミコロン区切りで受信しました。(例:次のような複合コマンドの場合 *IDN?;SYST:ERR?)

操作完了イベントエラーリスト

[-899,-800]レンジにあるエラー/イベントは、本製品が IEEE488.2 操作完了イベントをレポートしたい場合に使用されます。このイベントは、*OPCコマンドによって有効化されている計測器の同期プロトコルが、すべての選択された待機中操作を完了すると発生します。

エラーリスト

PCR-MA Interface Manual129

このクラスでエラーが発生すると、イベントステータスレジスタの Operation Complete(ビット0)が設定されます。

エラーコード エラーメッセージの説明-800 Operation complete 操作完了

本製品固有のエラーリスト

このクラスでエラーが発生すると、イベントステータスレジスタの Device Dependent Error(ビット3)が設定されます。

+900 以降のエラーは、*TST?クエリ実行時の自己診断結果として発生します。

エラーコード エラーメッセージの説明+131 Operation conflicts with OUTPUT

ON state出力がオンのため操作できません。

+132 Operation conflicts with PROTECTION state

保護状態のため操作できません。

+133 Operation conflicts with OUTPUT COUPLE setting

出力モードの設定により、操作できません。

+134 Operation conflicts with AUTO RANGE

オートレンジのため操作できません。

+135 Operation conflicts with EXT-AC or EXT-DC program source

外部ソースの設定により、無効のため設定できません。

+140 LOW RANGE conflicts with existing VOLT[:IMM] setting

現在の AC 電圧設定によりローレンジにできません。

+141 LOW RANGE conflicts with existing VOLT:TRIG setting

トリガで変更するAC 電圧設定によりローレンジにできません。

+142 LOW RANGE conflicts with existing VOLT:OFFS[:IMM] setting

現在の DC 電圧設定によりローレンジにできません。

+143 LOW RANGE conflicts with existing VOLT:OFFS:TRIG setting

トリガで変更するDC 電圧設定によりローレンジにできません。

+150 Overlaid peak value of AC (IMM) and DC (IMM) components is too large

AC+DC のピーク値の合計が大きすぎます。

+151 Overlaid peak value of AC (IMM) and DC (TRIG) components is too large

AC 電圧値とトリガで変更するDC 電圧値のピーク値の合計が大きすぎます。

+152 Overlaid peak value of AC (TRIG) and DC (IMM) components is too large

トリガで変更するAC 電圧値とDC 電圧値のピーク値の合計が大きすぎます。

+153 Overlaid peak value of AC (TRIG) and DC (TRIG) components is too large

トリガで変更するAC 電圧値とトリガで変更するDC電圧値のピーク値の合計が大きすぎます。

+160 IMM setting is out of range 設定値が範囲外です。+161 TRIG setting is out of range トリガで変更する設定値が範囲外です。

KIKUSUI Electronics Corp. 130

エラーコード エラーメッセージの説明+162 Overlaid peak value with existing AC

(IMM) component is too largeAC 電圧値が大きすぎます。

+163 Overlaid peak value with existing AC (TRIG) component is too large

トリガで変更するAC 電圧値が大きすぎます。

+164 Overlaid peak value with existing DC (IMM) component is too large

DC 電圧値が大きすぎます。

+165 Overlaid peak value with existing DC (TRIG) component is too large

トリガで変更するDC 電圧値が大きすぎます。

+166 LIM:LOW setting is out of range ロワーリミットが範囲外+167 LIM:UPP setting is out of range アッパーリミットは範囲外+168 IMM setting value and

soft-limits conflict with LOWER<=VALUE<=UPPER condition

リミット値の設定範囲内で設定してください。

+169 TRIG setting value and soft-limits conflict with LOWER<=VALUE<=UPPER condition

トリガで変更する設定値を、リミット値の設定範囲内で設定してください。

+302 Option not installed オプションボード未装着+309 Cannot initiate, voltage and

frequency in fixed modeトリガ機能が無効のため、イニシエートできません。

+901 HW failure (DSP DETECT state) ハードウェアエラー(DSP 検出)+902 HW failure (DSP VCC state) ハードウェアエラー(DSP VCC)+903 HW failure (DSP INPUT state) ハードウェアエラー(DSP INPUT)+904 HW failure (DSP Communication

Failure)ハードウェアエラー(DSP 通信)

主なコマンド処理時間

PCR-MA Interface Manual131

主なコマンド処理時間次のコマンドが受付されるまでにかかる時間です。

ここで示される処理時間は標準値です。保証された値ではありません。

処理時間は、設定条件、測定条件によって変化します。

ハードウェアの応答時間は含みません。

コマンド 処理時間(ms) 説明GPIB*1 USB LAN*2

VXI-11 HiSlip SCPI-RAWVOLT 1.997 1.809 1.809 1.123 0.05 電圧値の設定MEAS:VOLT:AC? 665.531 665.640 665.578 665.516 665.571 電圧出力測定値の

問い合わせFREQ 1.997 1.825 1.825 1.170 0.05 周波数の設定MEAS:CURR:AC? 665.435 665.435 665.734 666.249 665.431 電流出力測定値の

問い合わせ*RST 163.645 163.645 163.988 88.827 0.06 装置のリセット*1:National Instruments 社製 USB-GPIBを使用*2:100BASE-TX Ethernet にて

KIKUSUI Electronics Corp. 132

チュートリアル

AC出力プログラミング

■AC電圧と周波数の設定AC 電圧と周波数はVOLTageとFREQuencyコマンドで制御されます。最初に、出力モードと電圧レンジを設定します。

OUTPut:COUPling AC ' 出力モードをAC モードに設定VOLTage:RANGe 155 ' 電圧レンジを 155Vレンジに設定VOLTage 110 'AC 電圧を 110 V に設定FREQuency 55 ' 周波数を 55 Hz に設定OUTPut ON 'OUTPUT オン

■AC電圧と周波数のリミット値設定AC 電圧の最大設定値は電圧レンジの設定によって変化します。

また、AC 電圧と周波数の最小/最大設定値はリミット値の設定によって変化する場合があります。AC電圧と周波数は、指定したリミット値の範囲内で設定しなければなりません。

電圧と周波数のリミットは、誤操作や誤プログラミングを防ぐための安全上のインターロック機構です。出力制限機能ではありません。

VOLTage:RANGe 155 ' 電圧レンジを 155Vレンジに設定VOLTage:LIMit:UPPer MAX ' 電圧アッパーリミットを最大に設定VOLTage:LIMit:LOWer MIN ' 電圧ロワーリミットを最小に設定VOLTage 110 'AC 電圧を 110 V に設定FREQuency:LIMit:UPPer MAX ' 周波数アッパーリミットを最大に設定FREQuency:LIMit:LOWer MIN ' 周波数ロワーリミットを最小に設定FREQuency 55 ' 周波数を 55 Hz に設定

上記の例では、リミット値の設定を最大にして、レンジ内のどの値でもAC 電圧と周波数を設定できるようにしています。

電圧レンジが 155V に設定されているときには、AC 電圧は 157.5 V を超える設定はできません。

チュートリアル

PCR-MA Interface Manual133

■クエリAC 電圧と周波数の最小/最大設定値の問い合わせは、クエリに MINimum またはMAXimum パラメータを付加します。

VOLTage? MINimumVOLTage? MAXimumFREQuency? MINimumFREQuency? MAXimum

KIKUSUI Electronics Corp. 134

DC出力プログラミング

■DC電圧の設定

出力電圧と出力電流は VOLTage:OFFSetコマンドで制御されます。最初に、出力モードと電圧レンジを設定します。

OUTPut:COUPling DC ' 出力モードをDC モードに設定VOLTage:RANGe 155 ' 電圧レンジを 155Vレンジに設定VOLTage:OFFSet 40 'DC 電圧を 40 V に設定OUTPut ON 'OUTPUT オン

OUTPUT がオンのときには、電圧レンジは変更できません。DC 電圧は OUTPUT がオンでも変更できます。

■DC電圧のリミット値設定

DC 電圧の最大設定値は電圧レンジの設定によって変化します。DC 電圧の最小/最大の設定値はリミット値の設定によって変化する場合があります。

VOLTage:RANGe 155 ' 電圧レンジを 155Vレンジに設定VOLTage:OFFSet:LIMit:UPPer MAX ' 電圧アッパーリミットを最大に設定VOLTage:OFFSet:LIMit:LOWer MIN ' 電圧ロワーリミットを最小に設定VOLTage:OFFSet 40 'DC 電圧を 40 V に設定

上記の例では、リミット値の設定を最大にして、レンジ内のどの値でもDC 電圧を設定できるようにしています。

電圧レンジが 155V に設定されているときには、DC 電圧は -222.5 V ~ +222.5 V の範囲以外の設定はできません。DC 電圧は電圧レンジを AC 電圧表現で指定します。DC電圧の設定範囲は 155Vレンジでは±222.5 V 以内、310Vレンジでは±445.0 V 以内になります。

*RST デフォルトでは、電圧ロワーリミットは MINimumではありません。動作安全上のため 0 V になっています。

■クエリ

最小/最大設定値の問い合わせは、以下のようにクエリにMINimumまたは MAXimumパラメータを付加します。

VOLTage:OFFSet? MINimumVOLTage:OFFSet? MAXimum

チュートリアル

PCR-MA Interface Manual135

トリガサブシステムの状態

本製品には 3 つの異なるトリガサブシステム(TRANsient、ACQuire、SYNChronize)があります。

TRANsientとACQuireトリガサブシステムでは、3つの状態(IDLE 状態、INITiated 状態、WTG 状態)があります。

SYNChronize サブシステムは、常時 INITiated 状態です。

■ IDLE状態本製品の電源投入時には、すべてのトリガサブシステムは IDLE 状態です。この状態では、トリガサブシステムはすべてのトリガを無視します。以下に示すコマンドのどれかを送信すると、トリガサブシステムはいつでも IDLE 状態になります。

IDLE 状態では、TRGを送信してもシーケンス動作は開始されません。:ABORt(自動継続モードがオンの場合には、:INIT:CONT:ACQ OFF;:ABOR)*RST*RCLIEEE488.1 sdc(Selected Device Clear)または dcl(Device Clear)

■ INITiated状態

IDLE 状態の時に INITを送信すると、トリガ機能が開始されて INITiated 状態になります。

トリガソースが IMMediate の場合には、ただちに設定を変更、または測定を開始します。

トリガソースがBUSの場合には、トリガを待つWTG(Waiting for Trigger)状態になります。

■WTG (Waiting for Trigger)状態

WTG 状態の時にトリガを送信すると、設定を変更、または測定を開始します。

KIKUSUI Electronics Corp. 136

トリガで出力を変化(TRANsient)

本製品には 3 つの異なるトリガサブシステム(TRANsient、ACQuire、SYNChronize)があります。

TRANsient は設定を変更するトリガサブシステムです。

■状態

TRANsient サブシステムでは、3 つの状態があります。→チュートリアル「トリガサブシステムの状態」

■出力変更制御

TRANsient サブシステムを使用すると、出力の変化をトリガで同期させることができます。出力変化をDC 電源装置や電子負荷装置などの外部機器の動作と同期させたい場合に有効です。

VOLTage:TRIGgeredとFREQuency:TRIGgeredコマンドでトリガ設定値を予約します。トリガを使用する前に各出力項目に対するMODE 設定をSTEP にします。

VOLTage 110 ' 電圧を 110 V に設定FREQuency 60 ' 周波数を 60 Hz に設定VOLTage:MODE STEP ' 電圧のトリガ MODEをSTEP に設定FREQuency:MODE STEP ' 周波数のトリガ MODEをSTEP に設定 VOLTage:TRIGgered 100 ' 電圧がトリガで 100 V に変更するように設定FREQuency:TRIGgered 50 ' 周波数がトリガで 50 Hz に変更するように設定TRIGger:TRANsient:SOURce BUS 'トリガソースをBUS に設定INITiate:TRANsient 'TRANsient サブシステムのイニシエート(トリガ機能開始)TRIGger:TRANsient 'TRANsient サブシステムにソフトウェアトリガを与える

繰り返し出力変化をすると、Trigger error(-210) になる場合があります。*OPCコマンドを使用すると、エラーを防ぐことができます。→チュートリアル「動作の完了待ち」(p.145)

TRIGger;*OPC 'トリガを与えて出力変化終了まで待つ

チュートリアル

PCR-MA Interface Manual137

TRIG:SOURce?

INIT:TRAN 送信

電圧:110 V、周波数 60 Hz予約電圧:100 V、予約周波数:50 Hz

電圧:100 V、周波数 50 Hz予約電圧:100 V、予約周波数:50 Hz

変更開始→完了

BUS

IMM

VOLT:MODE?FREQ:MODE?

STEP

FIX トリガのモードが FIX の場合には、INIT、TRIG を送信しても変更動作が行われません。

TRIG:TRAN 送信

IDLE

INITiated

WTG

TRIGger:TRANsient:SOURceで、トリガソースをBUSまたは IMMediate に設定します。

トリガソースが IMMediate に設定されている場合には、INITiateコマンドで変更動作はすぐに実行されて、電圧/周波数が新しい設定値に変更されます。BUS に設定されている場合には、トリガサブシステムは WTG(Waiting For Trigger)状態になります。TRIGger:TRANsient:IMMediateまたは *TRGコマンドによってソフトウェアトリガが与えられると、変更動作が実行されます。

動作が完了すると、トリガサブシステムは IDLE 状態に戻ります。トリガを実行しないでABORtまたは同等なコマンドを送信すると、変更動作はキャンセルされてトリガサブシステムは IDLE 状態に戻ります。

TRANsientサブシステムのプログラム可能な設定項目は、AC電圧、DC電圧、周波数です。電流リミット設定はトリガで変更できません。

TRIGger:TRANsient:IMMediate は TRANsient サブシステムに対してのみソフトウェアト

KIKUSUI Electronics Corp. 138

リガを与えます。

*TRGコマンド、または IEEE488.1 get(Group Execute Trigger)コマンドも同じ目的で使用できます。このコマンドはすべてのトリガサブシステムにソフトウェアトリガを与えるので、イニシエート状態のほかのトリガサブシステムがあれば、同時にトリガ動作を実行します。

トリガ使用時の本製品の動作

ABOR が送信された場合、INIT:TRAN はキャンセルになります。VOLR:TRIG 設定値は変化しません。

電圧値を 20V(VOLT 20)、トリガで変更する電圧値を 10V(VOLT:TRIG 10)を設定した場合のレスポンスを下表に示します。

レスポンスVOLT? VOLT:TRIG?

各設定直後 20 V 10 Vトリガ送信後 10 V 10 V*RST 送信後 0 V 0 Vトリガ送信前に電圧変更 VOLT30 送信 30 V 30 V(キャンセル)

チュートリアル

PCR-MA Interface Manual139

測定(ACQuire)

本製品には 3 つの異なるトリガサブシステム(TRANsient、ACQuire、SYNChronize)があります。

ACQuire は測定するトリガサブシステムです。電圧値、電流値、電力値を測定します。

測定には簡易測定と上級測定があります。

■簡易測定

本製品には、電圧、電流、電力の測定データを返す機能があります。最も簡単な測定方法は、MEASureコマンドを使用します。

MEASureコマンドは新規測定を開始します。毎回新規測定を開始するため、複数項目の測定では同時性が失われます。「上級測定」で説明する測定方法は、測定の開始動作とデータ照会動作を分離できます。

電圧/電流の測定

AC モードでは、AC 測定のクエリを使用します。:MEASure:VOLTage:AC? 'AC 電圧の問い合わせ:MEASure:CURRent:AC? 'AC 電流の問い合わせ

DC モードでは、DC 測定のクエリを使います。:MEASure:VOLTage:DC? 'DC 電圧の問い合わせ:MEASure:CURRent:DC? 'DC 電流の問い合わせ

電流測定機能では次のような追加項目があります。:MEASure:CURRent:AMPLitude:MAXimum? 'ピーク電流の問い合わせ:MEASure:CURRent:AMPLitude:MAXimum:HOLD? 'ピーク電流値(ホールドされた値)の問い合わせ:MEASure:CURRent:CREStfactor? 'クレストファクタの問い合わせ

MEASure:CURRent:AMPLitude:MAXimum:HOLDでは、本製品が電源投入されてから、または明示的にクリアされたあとの、ピーク電流の最大を照会します。ピーク電流値(ホールドされた値)をクリアするには SENSe:CURRent:PEAK:CLEarコマンドを使います。

:SENSe:CURRent:PEAK:CLEar

*RSTまたは *RCLデフォルトでは、ピーク電流値(ホールドされた値)はクリアされません。

選択されている出力モードによって、有効な測定項目が変化します。たとえば、DC 測定

KIKUSUI Electronics Corp. 140

は AC モードが選択されているときは実行できません。

電流のピーク測定およびピーク測定(ホールド値)は AC / DCどちらの出力モードでも実行できます。

通常は、1 回の測定が完了するまで約 330 ms かかります。MEASureクエリを複数回送信すると、データの取得に長い時間がかかります。複数項目のデータを取得したい場合には、「上級測定」で説明する方法で測定してください。

本製品では、新規測定の開始とデータ照会をするREADコマンドもサポートされます。READとMEASure はエイリアスで、まったく同じ動作になります。

電力測定

AC モードでは、AC 測定のクエリを使用します。:MEASure:POWer:AC? 'AC 電力(実電力)の問い合わせ:MEASure:POWer:AC:APParent? 'AC 電力(皮相電力)の問い合わせ:MEASure:POWer:AC:REACtive? 'AC 電力(無効電力)の問い合わせ:MEASure:POWer:AC:PFACtor? 'AC 電力の力率の問い合わせ

DC モードでは、DC 測定のクエリを使います。:MEASure:POWer:DC? 'DC 電力の問い合わせ

■上級測定

上級測定では、 測定の開始とデータ照会を分離して制御できます。

状態

ACQuire サブシステムでは、3 つの状態があります。→チュートリアル「トリガサブシステムの状態」

チュートリアル

PCR-MA Interface Manual141

IDLE

INITiated

TRIG:SOURce?

WTG

測定開始

測定完了

CONTinuous?

ABOR

*RST*RCL 送信

:INIT:CONT ON のときは、:INIT:CONT OFF; :ABOR を送信INIIT 送信

BUS

TRG 送信

ONOFF

IMM

電圧/電流/電力測定

新規測定を開始するにはトリガソースに IMMediateを選択して、INITiateコマンドを使用します。

:TRIGger:ACQuire:SOURce IMMediate 'トリガソースを IMM に設定:INITiate:ACQuire 'ACQuire のイニシエート

シーケンス ACQuire をソフトウェアトリガで測定開始させる場合には、トリガソースを BUS に変更します。

:TRIGger:ACQuire:SOURce BUS 'トリガソースをBUS に設定:INITiate:ACQuire 'ACQuire のイニシエート:TRIGger:ACQuire 'ACQuire にソフトウェアトリガを与える

測定が完了すると、測定データは FETCh クエリコマンドで取得できます。:FETCh:VOLTage:AC? 'AC 電圧の問い合わせ:FETCh:CURRent:AC? 'AC 電流の問い合わせ:FETCh:POWer:AC? 'AC 電力(実電力)の問い合わせ:FETCh:POWer:AC:APParent? 'AC 電力(皮相電力)の問い合わせ

KIKUSUI Electronics Corp. 142

測定が完了する前に FETChコマンドを送信すると、正しい測定データが取得されません。*OPCコマンドを使用すると、正しい測定データが取得できます。→チュートリアル「動作の完了待ち」

:INITiate:ACQuire;*OPC 'ACQuireをイニシエートして測定完了まで待つ

TRIGger:ACQuire:SOURce コマンドはトリガソースを BUS または IMMediate に設定します。 INITiate:ACQuire は ACQuire サブシステムを IDLE 状態から抜けてトリガ機能を開始(イニシエート)します。

トリガソースが IMMediate に設定されている場合には、ただちに測定動作を開始します。トリガソースが BUS に設定されている場合には、ACQuire サブシステムは WTG( Waiting For Trigger)状態になります。 TRIGger:ACQuireまたは *TRG コマンドによってソフトウェアトリガが与えられると、測定動作が実行されます。動作が完了すると、ACQuire サブシステムは再び IDLE 状態に戻ります。トリガを実行しないで ABORt または同等なコマンドが送信されると、測定動作はキャンセルされてACQuire サブシステムは IDLE 状態に戻ります。

ABORt コマンドと IEEE488.1 sdc/dcl コマンドは現在進行中の測定動作を中止します。既に取得済みの測定データを無効化する機能はありません。一方、 *RST と *RCL 共通コマンドは測定動作を中止するだけではなく、取得した測定データを無効化します。 *RST;:FETC:VOLT? コマンドを送信しても、 FETCh クエリで問い合わせが可能な測定データも、新規測定の予定も無いためにエラーになります。

MEASure(または READ) コマンドと FETCh コマンドの違いは、 MEASure コマンドが新規測定を開始して測定データを問い合わせするのに対して、 FETCh コマンドは新規測定をしないで測定データを問い合わせます。有効な測定項目は、 MEASure と FETCh とでは完全に同じです。

■自動継続モード

自動継続モードをオンにすると INITコマンドを毎回送信しなくても測定データを自動更新します。通常は自動継続モードをオフ(デフォルト)にして使用して下さい。

自動継続モードをオンに設定した場合トリガソースが IMMediate のときには、即座に測定を開始します。終了後は、新規の測定が自動的に開始します。この状態では、MEASure/READ/FEChクエリはすべて同じように動作します。複数回の FETChクエリが異なる測定結果をもたらして、同時性が失われます。

チュートリアル

PCR-MA Interface Manual143

トリガソースが BUS のときには、ソフトウェア・トリガを待って測定を開始して、終了後は次のトリガ待ちになります。中断されてもトリガサブシステムが自動的に IDLE 状態を抜け出すため、測定機能に対するABORtコマンドは無効になります。

自動継続モードをオフに設定した場合現在進行中の測定動作は ABOR を送信しない限り継続されます。新規の測定は自動継続されません。

KIKUSUI Electronics Corp. 144

OUTPUTオン位相制御(SYNChronize)

本製品には 3 つの異なるトリガサブシステム(TRANsient、ACQuire、SYNChronize)があります。

SYNChronize サブシステムは OUTPUT オン位相制御のトリガサブシステムです。

TRIGger:SYNChronize サブシステムを使用すると、OUTPUT オンを特定の AC 出力位相角に同期できます。

TRIGger:SYNChronize:SOURce PHASe 'OUTPUT オンで位相制御するように設定TRIGger:SYNChronize:PHASe 270 ' 位相角を 270deg に設定OUTPut ON 'OUTPUT オン

OUTPUT がオフからオンに変化するとき、変化動作は指定された位相角に同期します。

OUTPUT オン位相制御を無効にするには、トリガソースを IMMediate に設定します。TRIGger:SEQuence2:SOURce IMMediate

OUTPUT オン位相制御は OUTPut がオフからオンへの変化にのみ適用されます。OUTPut がオンからオフ、AC 電圧設定、DC 電圧設定、周波数設定などの変化に対しては適用されません。

OUTPUT オン位相制御は AC 電源ラインと同期させる機能ではありません。

SYNChronize サブシステムには INITiateコマンドがありません。常時イニシエートされています。中止することもできません。

チュートリアル

PCR-MA Interface Manual145

動作の完了待ち

*OPCコマンドには動作完了を待つ機能があります。動作完了は、実行中の待機中動作が 1 つもないことです。測定完了に約 110 ms 必要とします。測定が進行中の時は、動作が完了していない状態です。測定が完了して、ほかの待機中動作がなければ、動作完了状態です。

*OPCコマンドが送信されると、本製品は Operation Complete Command Active State(OCAS)に移行します。測定が完了して、ほかの待機中動作がなければ、本製品はOperation Complete Command Idle State(OCIS)に戻って、イベントステータスレジスタの OPCビット(bit 0)を TRUE(1)にセットします。この情報は *ESR?クエリのOPCビット(bit 0)を確認すれば識別できます。

次に、新規測定を開始して *OPCコマンドを送信する例を示します。イベントステータスイネーブルレジスタとサービスリクエストイネーブルレジスタが動作完了イベントに対してSRQを発生するように調整されているため、測定が完了するとSRQ(Service Request)が発生します。

*ESE 1;*SRE 32;*CLS;:INITiate:IMMediate:ACQuire;*OPC< サービスリクエストの発生 >

*OPCコマンドの代わりに *OPC? クエリコマンドを使用すると、本製品は Operation Complete Query Active State(OQAS)に移行します。測定が完了して、ほかの待機中動作がなければ、本製品は Operation Complete Query Idle State(OQIS)に戻って、出力キューに応答データ "1"(in NR1 format)をセットします。

INITiate:IMMediate:ACQuire;*OPC?<レスポンスの読み込み >

電源投入時、IEEE488 sdc/dcl、*RST または *RCL を送信したときには、本製品はOCIS 状態とOQIS 状態になります。

KIKUSUI Electronics Corp. 146

状態監視

本製品には IEEE488.2 標準レジスタのほかに、SCPI の標準必須レジスタSTATus:OPERationとSTATus:QUEStionable があります。

■レジスタの基礎

すべての SCPIレジスタはイベント/フィルタを使用した標準アーキテクチャを持っています。CONDition、EVENt、ENABle、さらにオプションの PTRansition とNTRansitionがあります。CONDitionとEVENt は状態表示として動作する読み込み専用のレジスタです。ENABle、PTRansition、NTRansition はイベントやサマリフィルタとして動作する読み書き可能レジスタです。

■ STATus:OPERation

OPERation ステータスレジスタは、正常動作中に発生するイベントもしくは通知の記録に使われます。

CV 出力しているかどうかを確かめるには、STATus:OPERationレジスタの CVビット (bit 8 )を確認します。

:STATus:OPERation? 'CVビットがセットされているかどうかをチェック

■ STATus:QUEStionable

QUEStionableステータスレジスタは、異常動作の発生時に発生するイベントや通知の記録に使用されます。

保護機能が作動しているかを確かめるには、STATus: QUEStionableレジスタの OVビット (bit 0 )を確認します。

:STATus:QUEStionable? 'OVビットがセットされているかどうかをチェック

チュートリアル

PCR-MA Interface Manual147

■ PON (Power ON )ビット

イベントステータスレジスタの PON ビット(bit 7)は、本製品が電源投入されたときにはいつでもセットされます。停電や電源ラインの異常を追跡するためにパワーオン SRQ を発生させるときに、次の手順で PONを使用します。

1 *PSC (Power-on Status Clear )を 0 (またはOFF )にセットします。イベントステータスイネーブルレジスタとサービスリクエストイネーブルレジスタ設定のバックアップ機能を有効にする。(*PSC 0)

2 イベントステータスイネーブルレジスタの PONビット(bit 7 )をセットします。パワーオンイベントの上位レイヤへの伝達を許可。 (*ESE 128)

3 ステータスバイトイネーブルレジスタの ESB ビット(bit 5 ) をセットします。スタンダードイベントによる SRQ発生を許可。(*SRE 32)

*PSC 0;*ESE 128;*SRE 32

USB インターフェース、または LAN(VXI-11/ HiSLIP)インターフェースを使用する場合には、SRQ 機能自体は通信プロトコルによってサポートされていますが、パワーオンイベントの直前に VISA I/O セッションで Connection Lost エラーを発生してしまいます。PON イベントを扱うのは困難といえます。

KIKUSUI Electronics Corp. 148

エラーチェック

■エラー/イベントキュー

SCPI 仕様では、標準的なエラーレポーティング体系「エラー/イベントキュー」が定義されています。これはエラーとイベントを記録する FIFO(先入れ先出し)キューです。本製品で記録できる最大のエラー/イベント個数は 255 です。各エラー/イベントはSYSTem:ERRorクエリで照会できます。

:SYSTem:ERRor?

このクエリに対する応答は、次のように、数値部分(エラー/イベント番号 )とテキストの説明部分を含みます。

-222,"Data out of range"

エラー/イベントキューは、*CLS 共通コマンドが送信されたとき、キュー内の最終項目が読み出されたとき、または本製品の電源が投入されたときに空になります。エラー/イベントキューが空のときには、クエリは以下のように返信します。

0,"No error"

■通信エラーの表示

本製品にはデバッグトレース機能があります。

エラー/イベント内の「最古の」項目(エラー/イベントがある場合)を本製品に表示できます。リモートコントロールのデバッグに役立ちます。

エラー/イベントの項目がパネルに表示されている間は、通常の電圧計/電流計は無効です。

エラー/イベントキューが空のときには、デバッグトレース機能は通信エラーを表示しません。*CLS コマンドを送信すると通信エラー表示が消えます。

ローカル状態のときは、デバッグトレース機能は一時的に無効になります。

通信エラー表示は、SYSTem:CONFigure:TRACeコマンドを使用して、有効/無効を設定します。

SYSTem:CONFigure:TRACe {ON|OFF}

チュートリアル

PCR-MA Interface Manual149

Visual Basic 2017

■プロジェクトの設定

最初に、プロジェクトに通信用ミドルウェア(VISAライブラリ)を追加します。

プロジェクト > 参照の追加を選択して、「参照マネージャー」ウインドウを開きます。

ウインドウ左端のメニューからCOM > タイプライブラリを選択します。

画面中央の一覧から「VISA COM *.* Type Library」(*.* はご使用のVISAライブラリのバージョン情報が記載)を選択して、チェックボックスを有効にします。

「OK」を押して、画面を閉じます。

KIKUSUI Electronics Corp. 150

■GPIB、USB、LANで通信する

VISAのオープン

VISAを経由してGPIB、USB、LAN 機器と通信するには、まず VISAをオープンします。VISAをオープンするときに、I/Oリソースを指定します。

例:PCR-MAで USBを使用する場合の VISA のオープンSet rm = CreateObject("VISA.GlobalRM")

Set msg = rm.Open("USB::0x0B3E::0x1050::00000001::INSTR", NO_LOCK, 0, "")

"USB::0x0B3E::0x1050::00000001::INSTR" が I/Oリソースです。

I/Oリソースは以下の構文になっています。[ ]で囲まれた部分は省略可能です。斜体で書かれている部分に適切な値を入れます。

GPIB GPIB[board]::PrimaryAddress[::SecondaryAddress][::INSTR]例:GPIB0 に接続されたプライマリアドレス 3 の計測器の場合GPIB0::3::INSTR

USB USB[board]::VendorID::ProductID::SerialNumber[::InterfaceNumber][::INSTR]例:ベンダー ID(VID)2878、プロダクト ID(PID)4176、シリアルナンバー ”00000001” を持つ USBTMC 計測器の場合USB0::0x0B3E::0x1050::00000001::INSTR

LAN*1 VXI-11 TCPIP[board]::hostname[::inst0][::INSTR]例:IPアドレス(hostname)が 169.254.7.8 の計測器の場合TCPIP::169.254.7.8::INSTRhostname はホスト名でも設定できます。

HiSLIP TCPIP[board]::hostname::hislip0[::INSTR]例:IPアドレス(hostname)が 169.254.7.8 の計測器の場合TCPIP::169.254.7.8::hislip0::INSTRhostname はホスト名でも設定できます。

SCPI-RAW TCPIP[board]::hostname::portno::SOCKET例:IPアドレス(hostname)が 169.254.7.8 の計測器の場合 ( 本製品のportno は常に 5025)TCPIP::169.254.7.8::5025::SOCKEThostname はホスト名でも設定できます。

*1: ホスト名は、有効な mDNS ホスト名(.localで終わるボンジュールホスト名)か、外部 DNS サーバによって管理されるDNS ホスト名(FQDN、フルクオリアファイドドメインネーム)である必要があります。mDNS ホスト名を利用する場合は、使用するパソコンにApple Bonjour(または iTunes、Safari など)がインストールされている必要があります。

VISAでは、I/Oリソースにエイリアスを使用できます。

I/Oリソースにエイリアスを使用すると、アプリケーション内に直接エイリアス名をハード

チュートリアル

PCR-MA Interface Manual151

コーディングしても実行時に適切な I/Oリソース名に簡単に変換できます。

例:I/Oリソースにエイリアス(MYDEV1)を使用した場合Set msg = rm.Open("MYDEV1", NO_LOCK, 0, "")

エイリアスを使用した場合には、実際の I/Oリソースは外部コンフィグレーション・テーブル等で指定します。ご使用の VISAマニュアルを参照してください。

機器の制御

次に、Read、Write などを使用して機器を制御します。コマンド文字列には改行コードが必要です。

例:msg.WriteString ("VOLT 110" & vbLF) 'AC電圧値を 110 Vに設定msg.WriteString ("FREQ 60" & vbLF) '周波数を 60.0 Hzに設定

msg.WriteString ("OUTP 1" & vbLF) '出力オン

VISAのクローズ

最後にVISAをクローズします。

VISA のオープン、クローズは一連の処理の中で 1 回実行すれば大丈夫です。msg.Close

KIKUSUI Electronics Corp. 152

■サンプルプログラムImports Ivi.Visa.Interop

Public Class Form1

Dim rm As ResourceManager

Dim msg As IMessage

Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

rm = CreateObject("VISA.GlobalRM")

msg = rm.Open("USB0::0x0B3E::0x1050::00000001::INSTR", AccessMode.NO_LOCK, 0, "")

'GPIB の書き方例

'msg = rm.Open("GPIB0::1::INSTR", AccessMode.NO_LOCK, 0, "")

'VISA エイリアスを使用した例

'msg = rm.Open("MYDEV1", AccessMode.NO_LOCK, 0, "")

'(SCPI-RAW) を使用した例

'msg = rm.Open("TCPIP::169.254.7.8::5025::SOCKET", AccessMode.NO_LOCK, 0, "")

msg.TerminationCharacterEnabled = True

End Sub

'ID の問い合わせ

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

msg.WriteString("*IDN?" & vbLf)

TextBox1.Text = msg.ReadString(256)

End Sub

' 電圧設定、周波数設定

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

msg.WriteString("OUTP 0" & vbLf)

msg.WriteString("VOLT 110" & vbLf)

msg.WriteString("FREQ 60" & vbLf)

msg.WriteString("OUTP 1" & vbLf)

End Sub

チュートリアル

PCR-MA Interface Manual153

' 電圧測定値の問い合わせ

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

msg.WriteString("MEAS:VOLT:DC?" & vbLf)

TextBox1.Text = msg.ReadString(256)

End Sub

Private Sub Form1_Disposed(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Disposed

msg.Close()

End Sub

End Class

KIKUSUI Electronics Corp. 154

PCR-Mのコマンドを使用する

本製品は、PCR-M 互換モードを有効にすると、PCR-Mシリーズのコマンドが動作します。

Wavy for PCR-Mを使用する場合は、互換モードを有効にしてください。

新規にプログラムを作成する場合には、PCR-MA のコマンドを使用してください。

PCR-M のコマンドは、基本動作を確認していますが、PCR-MAシリーズの完全な動作を保証するものではありません。

PCR-M 互換モードが有効の状態でも、アナログインターフェースボード(EX08-PCR-MA)を使用できますが、入力信号に対する出力電圧は PCR-MAシリーズのままです。PCR-Mシリーズの出力電圧にはなりません。

PCR-MシリーズとPCR-MAとで、同じエラー内容でも発生するエラー番号がが違う場合があります。

■互換モードの設定PCR-MA には無い機能のコマンドを送信しても、エラーにはなりません。

工場出荷時の互換モードの設定は、「無効」です。

CONFIG 設定の詳細については、ユーザーズマニュアルを参照してください。

1 CONFIGキーを数回押して、互換モード“IDEN” を選択します。

2 ロータリノブを回してPCRM“PCRM” を選択します。無効にする場合には、“DEF” を選択します。

3 ENTERキー(SHIFT+RECALL)を押します。

4 5秒以上待ってから、POWERスイッチをオフにします。

5 5秒以上待ってから、STOREキーを押しながらPOWERスイッチをオンにします。PCR-Mの工場出荷時設定 *1で起動します。互換モードで “DEF” を選択した場合には、PCR-MAの工場出荷時設定 *1で起動します。

*1. 通信関連と互換モードの設定以外

本製品を PCR-M 互換モードを有効にすると、*IDN? クエリの形名とプロダクト ID がPCR-Mシリーズに変更されます。

PCR-M のコマンドを使用する

PCR-MA Interface Manual155

■コマンド変換表PCR-M のコマンドの設定やレスポンスの詳細は、PCR-Mシリーズの通信インターフェースマニュアルを参照してください。

PCR-Mコマンド PCR-MAコマンド 備考*CLS ー*ESE ー*ESR ー*IDN ー*OPC ー*OPT ー*PSC ー*RCL ー*RST ー*SAV ー*SRE ー*STB ー*TRG ー*TST ー*WAI ーABOR ーCURRent ーCURRent:OFFSet ーCURRent:PROTection:STATe ーDISPlay:AMMeter ーFETCh:CURRent:DC ーFETCh:CURRent:AC FETC:CURR:ACDC ーFETCh:CURRent:AMPLitude :MAXimum ーFETCh:CURRent:AMPLitude:MAXimum:HOLD ーFETCh:FREQuency ーFETCh:POWer:AC FETC:POW:ACDC ーFETCh:POWer:AC:APParent FETC:POW:ACDC:APP ーFETCh:POWer:AC:REACtive FETC:POW:ACDC:REAC ーFETCh:POWer:AC:PFACtor FETC:POW:ACDC:PFAC ーFETCh:POWer:DC ーFETCh:VOLTage:DC ーFETCh:VOLTage:AC FETC:VOLT:ACDC ーFREQuency ーFREQuency:LIMit FREQ:LIM:UPP ーFREQuency:LIMit:LOWer ーFREQuency:MODE ーFREQuency:TRIGgerd ーINITiate INIT:TRAN ーINITiate:CONTinuous:NAME INIT:CONT:ACQ パラメータTRANに対するPCR-

MA 用コマンドはありません。INITiate:CONTinuous:SEQuence1 無し ーINITiate:CONTinuous:SEQuence3 INIT:CONT:ACQ ー

KIKUSUI Electronics Corp. 156

PCR-Mコマンド PCR-MAコマンド 備考INITiate:NAME INIT:TRAN

INIT:ACQー

INITiate:SEQuence3 INIT:ACQ ーMEASure:CURRent:DC ーMEASure:CURRent:AC ーMEASure:CURRent:AMPLitude:MAXimum ーMEASure:CURRent:AMPLitude:MAXimum:HOLD ーMEASure:FREQuency ーMEASure:POWer:AC ーMEASure:POWer:AC:APParent ーMEASure:POWer:AC:REACtive ーMEASure:POWer:AC:PFACtor ーMEASure:POWer:DC ーMEASure:VOLTage:DC ーMEASure:VOLTage:AC ーOUTPut ーOUTPut:COUPling PCR-Mコマンドのパラメータ

EAC は、PCR-MAコマンドではEXTAC。EDC は EXTDC。PCR-M 互換モードが有効の場合は、パラメータEACとEDC は無効。

OUTPut:PROTection:CLEar ーSENSe:AVERage[:STATe] SENS:AVER PCR-M のパラメータは bool、

PCR-MA は NRfSENSe:CURRent:PEAK:CLEar SENS:CURR:HOLD:CLE ーSENSe:HOLD SENS:CURR:HOLD ーSTATus:OPERation ーSTATus:OPERation:CONDition ーSTATus:OPERation:ENABle ーSTATus:OPERation:NTRansition ーSTATus:OPERation:PTRansition ーSTATus:PRESet ーSTATus:QUEStionable ーSTATus:QUEStionable:CONDition ーSTATus:QUEStionable:ENABle ーSTATus:QUEStionable:NTRansition ーSTATus:QUEStionable:PTRansition ーSYSTem:CONFigure:BACKup 無し ーSYSTem:CONFigure:TRACe ーSYSTem:ERRor ーSYSTem:KLOCk ーSYST:LOCal ーSYSTem:OPTion ーSYSTem:REMote ーSYSTem:RWLock ー

PCR-M のコマンドを使用する

PCR-MA Interface Manual157

PCR-Mコマンド PCR-MAコマンド 備考SYSTem:VERSion ーTRIGger TRIG:TRAN ーTRIGger:ACQuire ーTRIGger:ACQuire:SOURce ーTRIGger:SEQuenc2:PHASe TRIG:SYNC:PHAS ーTRIGger:SEQuence2:SOURce TRIG:SYNC:SOUR ーTRIGger:SEQuence3 TRIG:ACQ ーTRIGger:SEQuence3:SOURce TRIG:ACQ:SOUR ーTRIGger:SOURce TRIG:TRAN:SOUR ーTRIGger:SYNC:SOURce ーTRIGger:SYNC:PHASe ーVOLTage ーVOLTage:LIMit VOLT:LIM:UPP ーVOLTage:LIMit:LOWer ーVOLTage:MODE ーVOLTage:OFFSet ーVOLTage:OFFSet:LIMit VOLT:OFFS:LIM:UPP ーVOLTage:OFFSet:LIMit:LOWer ーVOLTage:OFFSet:MODE ーVOLTage:OFFSet:TRIGgered ーVOLTage:RANGe ーVOLTage:RANGe:AUTO ーVOLTage:TRIGgered ー

環境活動当社は1995年12月にISO9001を取得して、品質方針において

「環境への配慮」をうたい活動してきました。そしてより積極的な環境活動に取り組むべく、2000年12月にISO14001の認証を取得しました。製品および事業活動を通して、人と自然環境を大事にする調和ある社会づくりに貢献しています。

菊水電子工業株式会社〒224-0023 横浜市都筑区東山田1-1-3

www.kikusui.co.jp