多機能電子負荷装置 plz-5wh2シリーズ …part no. ib035112 feb 2020 plz1005wh2 plz2005wh2...
Post on 19-Mar-2020
4 Views
Preview:
TRANSCRIPT
Part No. IB035112Feb 2020
PLZ1005WH2PLZ2005WH2PLZ4005WH2PLZ12005WH2PLZ20005WH2
多機能電子負荷装置PLZ-5WH2シリーズ
通信インターフェースマニュアル
KIKUSUI Electronics Corp. 2
目次
Command List ............................... 6
はじめに ........................................ 20
セットアップ ................................... 23VISAライブラリのインストール ............. 23インターフェースのセットアップ ............. 24RS232C ............................................... 25USB ..................................................... 27LAN ...................................................... 28組み込みウェブサイトへのアクセスと操作(LAN) .................................................. 32
コマンドについて ........................... 39コマンドの階層 ...................................... 39コマンドの記述 ...................................... 40パラメータ ............................................ 43
IEEE488.2共通コマンド ............... 46*CLS .................................................... 46*ESE .................................................... 46*ESR .................................................... 47*IDN ..................................................... 47*OPC.................................................... 48*OPT .................................................... 48*PSC .................................................... 49*RCL .................................................... 49*RST .................................................... 50*SAV .................................................... 51*SRE .................................................... 52*STB .................................................... 52*TRG .................................................... 53*TST ..................................................... 53*WAI ..................................................... 53
ABORtコマンド ............................ 54ABOR................................................... 54ABOR:ACQ .......................................... 55ABOR:PULS ........................................ 55ABOR:SINE ......................................... 55ABOR:TRAN ........................................ 55
DATAコマンド .............................. 56DATA:BSIZ ........................................... 56DATA:FORM ........................................ 57DATA:INT:GATE ................................... 58DATA:INT:GATE:ARES ........................ 59DATA:INT:RES ..................................... 60DATA:INT:STAR ................................... 61DATA:INT:STOP ................................... 61DATA:POIN .......................................... 62DATA:R ................................................ 63
DISPlayコマンド .......................... 64DISP:CAP ............................................ 64DISP:ENER ......................................... 65DISP:ETIM ........................................... 66
HCOPyコマンド ........................... 67HCOP:SDUM:DATA ............................. 67
INITiateコマンド ........................... 68INIT:ACQ.............................................. 68INIT:PULS ............................................ 69INIT:SINE ............................................. 70INIT:TRAN:PROG ................................ 71
INPut/ OUTPutコマンド ............... 72INP/ OUTP ........................................... 72INP:CUTO:CAP/ OUTP:CUTO:CAP .... 73INP:CUTO:CAP:STAT/ OUTP:CUTO:CAP:STAT ...................... 74INP:CUTO:ENER/ OUTP:CUTO:ENER 75INP:CUTO:ENER:STAT/ OUTP:CUTO:ENER:STAT ................... 76INP:CUTO:ETIM/ OUTP:CUTO:ETIM . 77INP:CUTO:ETIM:STAT/ OUTP:CUTO:ETIM:STAT .................... 78INP:CUTO:VOLT/ OUTP:CUTO:VOLT 79INP:CUTO:VOLT:STAT/ OUTP:CUTO:VOLT:STAT .................... 80INP:EXT:LOG/ OUTP:EXT:LOG .......... 81INP:MSYN/ OUTP:MSYN .................... 82
目次
PLZ-5WH2 Interface Manual3
INP:MSYN:ACC/ OUTP:MSYN:ACC ... 83INP:PON:STAT/ OUTP:PON:STAT ...... 84INP:PROT:CLE/ OUTP:PROT:CLE...... 85INP:PROT:WDOG/ OUTP:PROT:WDOG 86INP:PROT:WDOG:DEL/ OUTP:PROT:WDOG:DEL .................... 87
MEASure/READ/FETChコマンド 88MEAS/ READ/ FETC ........................... 88MEAS:CAP/ READ:CAP/ FETC:CAP .. 89MEAS:CURR/ READ:CURR/ FETC:CURR ........................................ 89MEAS:ENER/ READ:ENER/ FETC:ENER ........................................ 90MEAS:ETIM/ READ:ETIM/ FETC:ETIM ..90MEAS:POW/ READ:POW/ FETC:POW ..91MEAS:VOLT/ READ:VOLT/ FETC:VOLT .91
MEMoryコマンド .......................... 92MEM:REC ............................................ 92MEM:SAVE .......................................... 92
SENSeコマンド ............................ 93SENS:APER ........................................ 93
SOURce:ARBitraryコマンド ....... 94ARB:APPL ........................................... 94ARB:CLE ............................................. 95ARB:COUN .......................................... 96ARB:DATA ........................................... 97ARB:MAP ............................................. 99ARB:MAP:LIST .................................. 100ARB:RESP ......................................... 101
SOURce:CONDuctanceコマンド ....102
COND ................................................ 102COND:EXT:FCON ............................. 103COND:PULS:LEV .............................. 104COND:PULS:FREQ ........................... 105
COND:PULS:DCYC........................... 106COND:RANG ..................................... 107COND:RESP ..................................... 108
SOURce:CURRentコマンド ...... 109CURR ................................................ 109CURR:EXT:ACON ..............................110CURR:EXT:FCON...............................111CURR:PROT ......................................112CURR:PROT:STAT .............................112CURR:PULS:LEV ...............................113CURR:PULS:FREQ ............................114CURR:PULS:DCYC ............................115CURR:SINE:AMPL .............................116CURR:SINE:FREQ .............................117CURR:SLEW ......................................118CURR:SST .........................................119
SOURce:FUNCtionコマンド ...... 120FUNC ................................................. 120FUNC:CVOP ...................................... 121
SOURce:POWerコマンド .......... 122POW .................................................. 122POW:EXT:FCON ............................... 123POW:PROT ....................................... 124POW:PROT:STAT .............................. 125
SOURce:PROGramコマンド ..... 126PROG ................................................ 126PROG:CRE........................................ 127PROG:CURR:PROT .......................... 128PROG:CURR:PROT:ACT .................. 129PROG:CURR:PROT:STAT................. 130PROG:CVOP:LEV ............................. 131PROG:DEL ........................................ 132PROG:LIST ........................................ 133PROG:LOOP ..................................... 134PROG:POW:PROT ............................ 135PROG:POW:PROT:ACT .................... 136PROG:POW:PROT:STAT .................. 137PROG:LAST:INP/ PROG:LAST:OUTP ....138PROG:LAST:LEV ............................... 139
KIKUSUI Electronics Corp. 4
PROG:LAST:SLEW ........................... 140PROG:LAST:STAT ............................. 141PROG:REN........................................ 142PROG:SAVE ...................................... 143PROG:STEP<n>:DWEL .................... 144PROG:STEP<n>:INP/ PROG:STEP<n>:OUTP ..................... 145PROG:STEP<n>:LEV ........................ 146PROG:STEP<n>:SLEW .................... 147PROG:STEP<n>:TRAN ..................... 148PROG:STEP<n>:TRIG:GEN ............. 149PROG:STEP<n>:TRIG:WAIT ............ 150PROG:STEPS:COUN ........................ 151PROG:VOLT:PROT:ACT .................... 152PROG:VOLT:PROT:LOW ................... 153PROG:VOLT:PROT:STAT .................. 154
SOURce:VOLTageコマンド ....... 155VOLT .................................................. 155VOLT:EXT:FCON ............................... 156VOLT:PROT:ACT ............................... 157VOLT:PROT:LOW .............................. 158VOLT:PROT:STAT .............................. 158VOLT:RESP ....................................... 159
TRIGgerコマンド ........................ 160TRIG:ACQ:COUN .............................. 160TRIG:ACQ:DEL ................................. 161TRIG:ACQ:MSYN .............................. 162TRIG:ACQ:SOUR .............................. 163TRIG:ACQ:INT:STAT ......................... 164TRIG:ACQ:INT:TIME ......................... 164TRIG:TRAN:DEL ............................... 165TRIG:TRAN:EXEC............................. 166TRIG:TRAN:MSYN ............................ 167TRIG:TRAN:SOUR ............................ 168TRIG:TRAN:SUSP ............................. 169TRIG:TRAN:RES ............................... 169
STATusコマンド ......................... 170レジスタ構造 ....................................... 170標準アーキテクチャ............................. 171ステータスバイトレジスタ .................... 172イベントステータスレジスタ ................ 173
OPERationステータスレジスタ .......... 174STAT:OPER ....................................... 175STAT:OPER:COND ............................ 175STAT:OPER:ENAB ............................ 175STAT:OPER:NTR ............................... 176STAT:OPER:PTR ............................... 176QUEStionableステータスレジスタ...... 177STAT:QUES ....................................... 177STAT:QUES:COND ............................ 178STAT:QUES:ENAB ............................ 178STAT:QUES:NTR ............................... 178STAT:QUES:PTR ............................... 179プリセットステータス ........................... 180STAT:PRES ........................................ 180
SYSTemコマンド........................ 181SYST:BEEP ....................................... 181SYST:BEEP:KEY ............................... 182SYST:BEEP:PROT ............................ 183SYST:BEEP:SCPI .............................. 184SYST:COMM:RLST ........................... 185SYST:CONF:DIGITAL2:DIR ............... 186SYST:CONF:MSYN:IND .................... 187SYST:CONF:RSEN............................ 188SYST:DATE ....................................... 189SYST:ERR ......................................... 190SYST:ERR:COUN.............................. 191SYST:KLOC ....................................... 192SYST:KLOC:LEV ............................... 192SYST:PASS ....................................... 193SYST:PASS:CDIS .............................. 193SYST:PASS:NEW .............................. 194SYST:PASS:STAT .............................. 195SYST:SEC:IMM ................................. 196SYST:SSAV ....................................... 197SYST:SSAV:DEL ................................ 197SYST:TIME ........................................ 198SYST:TIME:ADJ ................................ 199SYST:TZON ....................................... 200SYST:TZON:CAT ............................... 200SYST:VERS ....................................... 201
チュートリアル ............................. 202基本的な設定 ..................................... 202
目次
PLZ-5WH2 Interface Manual5
測定する ............................................. 203トリガ機能の概要 ................................ 205シーケンス動作 ................................... 208動作の完了待ち ................................... 212状態監視 ............................................ 213エラーチェック .................................... 214Visual Basic 2017 .............................. 215
付録 ............................................ 220エラーリスト........................................ 220ARB:DATAのサンプル ........................ 225
主なコマンド処理時間 ................. 228
KIKUSUI Electronics Corp. 6
IEEE488.2共通コマンド
*CLSステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリアします。
*ESEステータスバイトのイベントサマリビット(ESB)で集計されるイベントステータスイネーブルレジスタを設定します。
*ESRイベントステータスレジスタを問い合わせます。
*IDN本製品の機種名とファームウェアのバージョンを問い合わせます。
*OPC待機中のすべてのコマンド処理が完了したときにイベントステータスレジスタのOPCビット(ビット0)の設定します。
*OPT本製品に装着されているオプションを問い合わせます。
*PSCPOWERスイッチをオンにしたときに、イベントステータスイネーブルレジスタとサービスリクエストイネーブルレジスタをクリアするかしないか(パワーオンステータス)を設定します。
*RCLセットアップメモリーを呼び出します。
*RSTパネル設定を初期化します。
*SAVパネル設定をセットアップメモリーに保存します。
*SREサービスリクエストイネーブルレジスタを設定します。
Command List
ABORtコマンド
PLZ-5WH2 Interface Manual7
*STBステータスバイトレジスタのコンテンツとMSS(マスタサマリステータス)メッセージを問い合わせます。
*TRGトリガコマンド。
*TST自己診断を実行します。
*WAI待機中のすべての動作が完了するまで、以降のコマンドを本製品に実行させないようにします。
ABORtコマンド
ABORすべてのトリガサブシステム(ACQuire、TRANsient、PULSe、SINE)で測定/試験などの動作を中止します。
ABOR:ACQ測定動作を中止します。
ABOR:PULSパルス動作を停止します。
ABOR:SINEサイン動作を停止します。
ABOR:TRANシーケンス動作を停止します。
DATAコマンド
DATA:BSIZデータロガー機能のバッファサイズ(最大測定点数)を設定します。
DATA:FORMデータロガーにデータ照会したときの応答フォーマット(測定値の種類、順序)を設定します。
DATA:INT:GATE積算演算の期間を設定します。
KIKUSUI Electronics Corp. 8
DATA:INT:GATE:ARES積算演算の開始時に、過去の積算をリセットするかどうかを設定します。
DATA:INT:RES積算データ(電流容量値(Ah)、電力容量値(Wh)、経過時間(s))をリセットします。
DATA:INT:STAR積算演算を手動で開始します。
DATA:INT:STOP積算演算を手動で停止します。
DATA:POINデータロガーに記録されている測定点数を問い合わせます。
DATA:Rデータロガーに記録されている測定値を古い順に問い合わせます。
DISPlayコマンド
DISP:CAP表示部に電流容量値(Ah)の表示を行うかどうか設定します。
DISP:ENER表示部に電力容量値(Wh)の表示を行うかどうか設定します。
DISP:ETIM表示部に経過時間の表示を行うかどうか設定します。
HCOPyコマンド
HCOP:SDUM:DATA現在表示している画面のキャプチャを取得します。
INITiateコマンド
INIT:ACQ測定のトリガ機能を開始します。
INIT:PULSパルス機能を有効にします。
INPut/ OUTPutコマンド
PLZ-5WH2 Interface Manual9
INIT:SINEサイン機能を有効にします。
INIT:TRAN:PROGPROGで選択したプログラムでシーケンス開始のトリガ機能を開始します。
INPut/ OUTPutコマンド
INP/ OUTPロードオン/オフを設定します。
INP:CUTO:CAP/ OUTP:CUTO:CAPカットオフ機能の積算電流値を設定します。
INP:CUTO:CAP:STAT/ OUTP:CUTO:CAP:STAT積算電流に対するカットオフ機能を有効/無効に設定します。
INP:CUTO:ENER/ OUTP:CUTO:ENERカットオフ機能の積算電力値を設定します。
INP:CUTO:ENER:STAT/ OUTP:CUTO:ENER:STAT積算電力に対するカットオフ機能を有効/無効に設定します。
INP:CUTO:ETIM/ OUTP:CUTO:ETIMカットオフ機能の時間経過値を設定します。
INP:CUTO:ETIM:STAT/ OUTP:CUTO:ETIM:STAT時間経過に対するカットオフ機能を有効/無効に設定します。
INP:CUTO:VOLT/ OUTP:CUTO:VOLTカットオフ機能の電圧低下値を設定します。
INP:CUTO:VOLT:STAT/ OUTP:CUTO:VOLT:STAT電圧低下に対するカットオフ機能を有効/無効に設定します。
INP:EXT:LOG/ OUTP:EXT:LOG外部コントロール入力の信号論理を設定します。
INP:MSYN/ OUTP:MSYNロードオンまたはロードオフの同期信号を送信します。
INP:MSYN:ACC/ OUTP:MSYN:ACC同期接続中の他機から入力されたロードオン/オフ同期信号(INP:MSYN)を受け付けるかどうかを設定します。
KIKUSUI Electronics Corp. 10
INP:PON:STAT/ OUTP:PON:STATPOWERスイッチをオンしたときのパネル設定状態を設定します。
INP:PROT:CLE/ OUTP:PROT:CLE保護状態を解除します。
INP:PROT:WDOG/ OUTP:PROT:WDOGウォッチドッグ保護機能の有効/無効を設定します。
INP:PROT:WDOG:DEL/ OUTP:PROT:WDOG:DELウォッチドッグ保護機能のディレイ時間を設定します。
MEASure/READ/FETChコマンド
MEAS/ READ/ FETC測定結果を問い合わせます。
MEAS:CAP/ READ:CAP/ FETC:CAP測定した電流容量値(Ah)を問い合わせます。
MEAS:CURR/ READ:CURR/ FETC:CURR測定した電流値(A)を問い合わせます。
MEAS:ENER/ READ:ENER/ FETC:ENER測定した電力容量値 (Wh)を問い合わせます。
MEAS:ETIM/ READ:ETIM/ FETC:ETIM測定した経過時間(s)を問い合わせます。
MEAS:POW/ READ:POW/ FETC:POW測定した電力値(W)を問い合わせます。
MEAS:VOLT/ READ:VOLT/ FETC:VOLT測定した電圧値(V)を問い合わせます。
MEMoryコマンド
MEM:RECプリセットメモリーから設定を呼び出します。
MEM:SAVEABCプリセットメモリーに設定を保存します。
SENSeコマンド
PLZ-5WH2 Interface Manual11
SENSeコマンド
SENS:APER測定 1回あたりの記録時間を設定します。時間内の平均値が記録されます。
SOURce:ARBitraryコマンド
ARB:APPL設定されている IV特性を有効にします。
ARB:CLEIV特性を初期状態に戻します。
ARB:COUNIV特性のデータ点数を設定します。
ARB:DATAIV特性全体をバイナリ -ブロックデータ形式で設定します。
ARB:MAPIV特性の指定した箇所(ポイントインデックス)の電圧値と電流値を設定します。
ARB:MAP:LISTIV特性の内容全体を問い合わせます。
ARB:RESPARBモードの応答速度を設定します。
SOURce:CONDuctanceコマンド
CONDCRモードのコンダクタンス値を設定します。
COND:EXT:FCONCRモードの外部コントロールを有効/無効にします。
COND:PULS:LEVパルス機能のコンダクタンス値を設定します。
COND:PULS:FREQパルス機能の周波数を設定します。
KIKUSUI Electronics Corp. 12
COND:PULS:DCYCパルス機能のデューティ比を設定します。
COND:RANGCRモードのレンジを設定します。
COND:RESPCRモードの応答速度を設定します。
SOURce:CURRentコマンド
CURRCCモードの電流値を設定します。
CURR:EXT:ACONCCモードの電流値に、外部電圧によって電流を重畳する機能を有効/無効に設定します。
CURR:EXT:FCONCCモードの外部コントロールを有効/無効に設定します。
CURR:PROT過電流保護(OCP)の電流値を設定します。
CURR:PROT:STAT過電流保護(OCP)が作動したときの動作を設定します。
CURR:PULS:LEVパルス機能の電流値を設定します。
CURR:PULS:FREQパルス機能の周波数を設定します。
CURR:PULS:DCYCパルス機能のデューティ比を設定します。
CURR:SINE:AMPLサイン機能の振幅を設定します。
CURR:SINE:FREQサイン機能の周波数を設定します。
CURR:SLEWスルーレート値を設定します。
SOURce:FUNCtionコマンド
PLZ-5WH2 Interface Manual13
CURR:SSTソフトスタート時間を設定します。
SOURce:FUNCtionコマンド
FUNC動作モードを設定します。
FUNC:CVOP+CVモード(CCモード、または CRモードにCVモードを追加)の有効/無効を設定します。
SOURce:POWerコマンド
POWCPモードの電力値を設定します。
POW:EXT:FCONCPモードの外部コントロールを有効/無効に設定します。
POW:PROT過電力保護(OPP)の電力値を設定します。
POW:PROT:STAT過電力保護(OPP)が作動したときの動作を設定します。
SOURce:PROGramコマンド
PROGプログラムを選択/選択解除します。
PROG:CREプログラムを新規作成します。
PROG:CURR:PROTPROGで選択したプログラムの過電流保護(OCP)の電流値を設定します
PROG:CURR:PROT:ACTPROGで選択したプログラムの過電流保護(OCP)が作動したときの動作を設定します。
PROG:CURR:PROT:STATPROGで選択したプログラムの過電流保護(OCP)が作動したときの動作を設定します。
KIKUSUI Electronics Corp. 14
PROG:CVOP:LEVPROGで選択したプログラムに +CV(CVモードを追加)の電圧値を設定します。
PROG:DEL指定した名前のプログラムを削除します。
PROG:LIST登録されているすべてのプログラムのリストを問い合わせます。
PROG:LOOPPROGで選択したプログラムの繰り返し回数を設定します。
PROG:POW:PROTPROGで選択したプログラムの過電力保護(OPP)の電力値を設定します。
PROG:POW:PROT:ACTPROGで選択したプログラムの過電力保護(OPP)が作動したときの動作を設定します。
PROG:POW:PROT:STATPROGで選択したプログラムの過電力保護(OPP)が作動したときの動作を設定します。
PROG:LAST:INP/ PROG:LAST:OUTPPROGで選択したプログラムに対して、シーケンス終了時のロード状態(ロードオンまたはオフ)を設定できます。
PROG:LAST:LEVPROGで選択したプログラムに対して、シーケンス終了時の負荷設定値を設定できます。
PROG:LAST:SLEWPROGで選択したプログラムに対して、シーケンス終了時のスルーレート値を設定できます。
PROG:LAST:STATPROGで選択したプログラムに対して、シーケンス終了時のロード状態を設定する下記のコマンドの有効/無効を設定します。
PROG:RENPROGで選択したプログラムの名称を変更します。
PROG:SAVEPROGで選択したプログラムを保存します。
PROG:STEP<n>:DWELPROGで選択したプログラムの指定ステップにステップ実行時間を設定します。
SOURce:VOLTageコマンド
PLZ-5WH2 Interface Manual15
PROG:STEP<n>:INP/ PROG:STEP<n>:OUTPPROGで選択したプログラムの指定ステップでのロードオン/オフを設定します。
PROG:STEP<n>:LEVPROGで選択したプログラムの指定ステップに負荷設定値を設定します。
PROG:STEP<n>:SLEWPROGで選択したプログラムの指定ステップにスルーレートを設定します。
PROG:STEP<n>:TRANPROGで選択したプログラムの指定ステップに設定値遷移のしかたを設定します。
PROG:STEP<n>:TRIG:GENPROGで選択したプログラムの指定ステップでトリガ出力するかどうかを設定します。
PROG:STEP<n>:TRIG:WAITPROGで選択したプログラムの指定ステップにトリガ待ちを設定します。
PROG:STEPS:COUNPROGで選択したプログラムに登録するステップ数を設定します。
PROG:VOLT:PROT:ACTPROGで選択したプログラムの低電圧保護(UVP)が作動したときの動作を設定します。
PROG:VOLT:PROT:LOWPROGで選択したプログラムの低電圧保護(UVP)の電圧値を設定します。
PROG:VOLT:PROT:STATPROGで選択したプログラムの低電圧保護(UVP)の有効/無効を設定します。
SOURce:VOLTageコマンド
VOLTCVモードの電圧値を設定します。
VOLT:EXT:FCONCVモードの外部コントロールを有効/無効に設定します。
VOLT:PROT:ACT低電圧保護(UVP)が作動したときの動作を設定します。
VOLT:PROT:LOW低電圧保護(UVP)の電圧値を設定します。
KIKUSUI Electronics Corp. 16
VOLT:PROT:STAT低電圧保護(UVP)の有効/無効を設定します。
VOLT:RESPCVモードの応答速度を設定します。
TRIGgerコマンド
TRIG:ACQ:COUN測定値の記録回数を設定します。
TRIG:ACQ:DEL測定のトリガ適用の遅延時間を設定します。
TRIG:ACQ:MSYN測定の同期信号を送信します。
TRIG:ACQ:SOUR測定のトリガ待ちを解除し、測定を開始するためのトリガソースを設定します。
TRIG:ACQ:INT:STATトリガカウントが 2以上のとき、測定の間隔をあけるかどうか設定します。
TRIG:ACQ:INT:TIMETRIG:ACQ:INT:STATをONにした場合の、測定間隔の時間を設定します。
TRIG:TRAN:DELシーケンスのトリガ適用の遅延時間を設定します。
TRIG:TRAN:EXECシーケンス機能、パルス機能、サイン機能の実行状態を問い合わせます。
TRIG:TRAN:MSYNシーケンスの同期信号を送信します。
TRIG:TRAN:SOURシーケンスのトリガ待ちを解除し、シーケンスを開始するためのトリガソースを設定します。
TRIG:TRAN:SUSP実行中のシーケンスのトリガ機能を一時停止します。
TRIG:TRAN:RES一時停止中のシーケンスを、一時停止した時点から再開します。
STATusコマンド
PLZ-5WH2 Interface Manual17
STATusコマンド
STAT:OPEROPERationステータスレジスタのイベントを問い合わせます。
STAT:OPER:CONDOPERationステータスレジスタの状態を問い合わせます。
STAT:OPER:ENABOPERationステータスレジスタのイネーブルを設定します。
STAT:OPER:NTROPERationステータスレジスタのネガティブトランジションを設定します。
STAT:OPER:PTROPERationステータスレジスタのポジティブトランジションを設定します。
STAT:QUESQUEStionableステータスレジスタのイベントを問い合わせます。
STAT:QUES:CONDQUEStionableステータスレジスタの状態を問い合わせます。
STAT:QUES:ENABQUEStionableステータスレジスタのイネーブルを設定します。
STAT:QUES:NTRQUEStionableステータスレジスタのネガティブトランジションを設定します。
STAT:QUES:PTRQUEStionableステータスレジスタのポジティブトランジションを設定します。
STAT:PRESすべてのステータスレジスタ(サブレジスタを含む)の ENABle/PTRansition/NTRansitionフィルタレジスタを初期設定に戻します。
SYSTemコマンド
SYST:BEEPすべてのブザー音を一括でオン/オフに設定します。
SYST:BEEP:KEY無効操作時のブザー音のオン/オフを設定します。
KIKUSUI Electronics Corp. 18
SYST:BEEP:PROT保護機能作動時のブザー音のオン/オフを設定します。
SYST:BEEP:SCPISCPIエラー発生時のブザー音のオン/オフを設定します。
SYST:COMM:RLSTPLZ-5WH2の操作をローカル/リモートに設定します。
SYST:CONF:DIGITAL2:DIRDIGITAL2信号の入出力の方向を設定します。
SYST:CONF:MSYN:IND同期接続の有効/無効を問い合わせます。
SYST:CONF:RSENリモートセンシング機能のオン/オフを設定します。
SYST:DATE日付を設定します。
SYST:ERRエラーキューから最も古いエラー情報またはイベント情報を読み取ります。
SYST:ERR:COUNエラーキュー内の未読エラーの数を返します。
SYST:KLOCパネル操作のロックを設定/解除します。
SYST:KLOC:LEVパネル操作のロックのレベルを設定します。
SYST:PASS工場出荷時に戻すコマンドを実行できるようにします。
SYST:PASS:CDIS工場出荷時に戻すコマンドを実行できないようにします。
SYST:PASS:NEWパスワードを設定します。
SYST:PASS:STAT工場出荷時に戻すコマンドを実行できる状態かどうかを問い合わせます。
SYSTemコマンド
PLZ-5WH2 Interface Manual19
SYST:SEC:IMM校正データと現在時刻以外のすべてのユーザデータを削除し、本製品を工場出荷時の状態に戻します。
SYST:SSAVスクリーンセーバの有効/無効を設定します。
SYST:SSAV:DELスクリーンセーバが起動する時間を設定します。
SYST:TIME時刻を設定します。
SYST:TIME:ADJネットワーク上の NTPサーバを使用して、システム時計を自動で合わせます。
SYST:TZONシステム時計のタイムゾーンを設定します。
SYST:TZON:CAT利用可能なタイムゾーン IDを問い合わせます。
SYST:VERS本製品が準拠するSCPI仕様書のバージョンを問い合わせます。
KIKUSUI Electronics Corp. 20
はじめに
「PLZ-5WH2シリーズ通信インターフェースマニュアル」では、PLZ-5WH2シリーズを以下のインターフェースによってリモートコントロールするための設定、コマンドなどについて説明しています。• RS232Cインターフェース• USBインターフェース• LANインターフェース
リモートコントロールで動作しているときは、前面パネルのディスプレイにREMOTEが表示されます。リモート状態をパネルからローカル状態にするには、LOCALキーを押します。本製品のご使用上の注意、設置、操作方法、仕様などについては、PLZ-5WH2シリーズのユーザーズマニュアルを参照してください。
■閲覧環境
このマニュアルは、PDFで構成されています。閲覧には、下記の環境を推奨します。PDFリーダー: Adobe Reader
■対象読者
このマニュアルは、パーソナルコンピュータを使用して計測器を制御するための基礎知識を十分に有する方を対象に記載しています。本製品での SCPIコマンドの記述を理解された上で SCPIコマンドを使用してください。
はじめに
PLZ-5WH2 Interface Manual21
■マニュアルの構成
このマニュアルは、以下のように構成されています。• 概要• セットアップ• メッセージの概説• コマンド• チュートリアル• 付録
■商標類
MicrosoftおよびWindowsは米国 Microsoft Corporationの米国およびその他の国における商標です。その他、このマニュアルに記載されている会社名、商品名、製品名などは、一般に各社の商標もしくは登録商標です。
■適応するファームウェアバーション
本通信インターフェースマニュアルは、Ver.2.2xのファームウェアを搭載した製品に適用します。
KIKUSUI Electronics Corp. 22
■計測器インターフェース規格
本製品は、以下の規格に準拠しています。• 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 Protocol Specification VXI-11
• TCP/IP-IEEE488.2 Interface Specification VXI-11.3
• IVI-6.1 IVI High-Speed LAN Instrument Protocol (HiSLIP) Rev 1.0
• LXI 1.4 Core Specification 2011
■著作権・発行
マニュアルの一部または全部の転載、複写は著作権者の許諾が必要です。製品の仕様ならびにマニュアルの内容は予告なく変更することがあります。©2019 菊水電子工業株式会社
セットアップ
PLZ-5WH2 Interface Manual23
セットアップ
VISAライブラリのインストール
VISA (Virtual Instrument Software Architecture)ライブラリは、IVI Foundationによって策定された、計測器接続ソフトウェアの標準仕様です。I/OライブラリにVISAライブラリ(VISA COM)を使用する場合には、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 以降
KI-VISAは IVI VISA仕様 5.0に対応した菊水電子工業オリジナルの VISAライブラリです。当社ウェブサイトのダウンロードサービス(https://www.kikusui.co.jp/download/)から、最新版を入手できます。
ー Noteー• 複数の VISAライブラリをパソコンにインストールしないでください。誤動作の原因になります。
• NI-VISAまたは Keysight VISAがすでにインストールされている場合は、KI-VISAは必要ありません。
KIKUSUI Electronics Corp. 24
インターフェースのセットアップ
本製品は RS232C、USB、LANを標準装備しています。インターフェースの切り替え操作は不要です。すべてのインターフェースが同時に使用できます。各インターフェースは CONFIG設定でOFFにできます。
RS232C(p.25)USB(p.27)LAN(p.28)組み込みウェブサイトへのアクセスと操作(LAN)(p.32)
セットアップ
PLZ-5WH2 Interface Manual25
RS232C
■RS232C接続本製品側 RS232Cコネクタは D-Sub9ピンコネクタです。本製品とPCの POWERスイッチがオフになっていることを確認して、本製品をPCに接続します。RS232Cケーブルは、D-sub9ピン、メス-メス、ATタイプのクロスケーブルを使用してください。下図に本製品後面パネルから見たコネクタのピン配置を示します。
#4-40UNCインチネジ
#4-40UNCインチネジ
1:CD(キャリア検出)2:RXD(受信データ)
3:TXD(送信データ)4:DTR(データ端末レディ)5:GND(シグナルグランド)
6:DSR(データセットレディ)7:RTS(送信要求)
8:CTS(送信可)9:RI(リングインジケータ)
RS232Cピン配置(オス側)
123456789
123456789
D-sub9pinメス D-sub9pinメス
クロスケーブルの例1
123456789
123456789
D-sub9pinメス D-sub9pinメス
クロスケーブルの例2
フロー制御を使用しない場合には、すべてのピンの接続は必須ではありません(図 : クロスケーブルの例 2)。9ピン ATタイプコネクタ(「クロスケーブルの例 2」のケーブル)では、フロー制御できません。
KIKUSUI Electronics Corp. 26
■プロトコル
RS232Cのプロトコルは、 下表のようになっています。下線は工場出荷時の状態です。
項目 設定値Bitrate: 通信速度 9 600 bps/ 19 200 bps/ 38 400 bps/ 57 600 bps/ 115 200 bpsData Bits: データ長 8ビット(固定)Stop Bits: ストップビット 1ビット(固定)Parity: パリティ なし(固定)Flow Control: フロー制御 CTS/RTS/なし
■RS232C設定
1 SYSTEM > Interfaceキーを押します。
2 Modifyキーを押して、ロータリノブで変更したい項目を選択します。
3 Editキーをおして、テンキーまたはロータリノブで変更したい値を選択します。選択後に ENTERキーを押すと、続けてほかの項目を設定できます。
4 Applyキーを押します。確認画面が表示されます。
5 ENTERキーを押します。キャンセルする場合には、ロータリノブで NOを選択して ENTERキーを押します。
■ブレーク信号
ブレーク信号は IEEE488.1 dcl/sdc(Device Clear, Selected Device Clear)メッセージの代替として機能します。
ー Noteーリモートコントロールする場合は、PLZ-5WH2をリモート状態(SYST:COMM:RLSTを REMoteまたは RWLockに設定 )にする必要があります。リモートプログラミングをする場合には、プログラムの最初にSYST:COMM:RLST REMまたは SYST:COMM:RLST RWLを送信してください。
セットアップ
PLZ-5WH2 Interface Manual27
USB
本製品を USBインターフェースでコントロールする場合には、USB T&Mクラス(USBTMC)に対応したデバイスドライバが必要です。USBTMCドライバは VISAライブラリによって自動的にインストールされます。
■USB接続
PLZ-5WH2とPCの POWERスイッチをオフにします。USBケーブルを使用してPLZ-5WH2をPCに接続し、PLZ-5WH2の電源をオンにします。
■サービスリクエスト
サービスリクエストおよびシリアルポーリングの機能が実装されています。
■USB機能
USB Specification 2.0に準拠USBTMC Specification1.0とUSBTMC-USB488 Specification 1.0に準拠通信速度:最大 480 Mbps(High Speed)メッセージターミネータ: 受信時は LFまたは EOM、送信時は LF+EOM
VID(ベンダー ID)0x0B3E
PID(プロダクト ID)0x1042
ー Noteーリモートコントロールする場合は、PLZ-5WH2をリモート状態(SYST:COMM:RLSTを REMoteまたは RWLockに設定 )にする必要があります。リモートプログラミングをする場合には、プログラムの最初にSYST:COMM:RLST REMまたは SYST:COMM:RLST RWLを送信してください。
KIKUSUI Electronics Corp. 28
LAN
本製品を LANインターフェースでコントロールする場合には、SCPI-Telnet、VXI-11、HiSLIP、または SCPI-RAWプロトコルに対応したミドルウェアが必要です。ミドルウェアは VISAライブラリによって自動的にインストールされます。LANインターフェースボードには、ウェブサイトが組み込まれています(組み込みウェブサイト)。LANインターフェースは PC上のブラウザから、詳細に設定できます。社内での LAN接続、IPアドレス、ホスト名、およびセキュリティなどに関する詳細は、ネットワーク管理者にお問い合わせください。ホスト名(Bonjourホスト名)を使用する場合には、Apple Bonjourをインストールする必要があります。
警告ネットワークに問題が発生した場合には、予想外の危険な電圧が生じて、感電や火災、または被試験物などに物的損害が生じる恐れがあります。離れた場所から PLZ-5WH2をリモートコントロールする場合には、WEB カメラを設置するなど状況を確認できる環境で使用してください。
■ LAN接続
標準の LANケーブル(カテゴリ5、ストレート)を使用して本製品をネットワークハブ、またはルータに接続します。
セットアップ
PLZ-5WH2 Interface Manual29
■ LAN設定
通常は、「IP Address」の「Method」を「Automatic」(工場出荷時設定)にして使用します。手動で IPアドレスを設定する場合には、「Method」を「Static」にして IPアドレスを設定してください。詳細については、ユーザーズマニュアルを参照してください。
1 SYSTEM > Interfaceキーを押します。
2 Modifyキーを押して、ロータリノブで変更したい項目を選択します。
3 Editキーを押して、テンキーまたはロータリノブで変更したい値を選択します。選択後に ENTERキーを押すと、続けてほかの項目を設定できます。
4 Applyキーを押します。確認画面が表示されます。
5 ENTERキーを押します。LANインターフェースが再起動して設定が確定されます。キャンセルする場合には、ロータリノブで NOを選択して ENTERキーを押します。
警告感電や機器の損傷の恐れがあります。LANインターフェースは、ネットワーク上の任意の場所からアクセスが可能です。必要に応じて、組み込みWebサイトのパスワードを設定してください。
ー Noteーリモートコントロールする場合は、PLZ-5WH2をリモート状態(SYST:COMM:RLSTを REMoteまたは RWLockに設定 )にする必要があります。リモートプログラミングをする場合には、プログラムの最初にSYST:COMM:RLST REMまたは SYST:COMM:RLST RWLを送信してください。
■サービスリクエスト
サービスリクエストおよびシリアルポーリングの機能が実装されています。
KIKUSUI Electronics Corp. 30
■ LAN機能
LXI 1.4 Core Specification 2011に準拠SCPI-Telnet/ VXI-11/ HiSLIP/ SCPI-RAWプロトコルに準拠通信速度:最大 100 Mbps(オートネゴシエイション)AUTO MDIX
ウェブサイトの操作機器情報、ネットワーク情報、VISAリソース情報の表示、接続中の本製品の確認、ブラウザからの遠隔操作、ネットワーク設定の変更、システム情報、ライセンス情報、パスワード設定
■ LANインターフェースのリセットと初期化
SYSTEM設定で LANインターフェースの設定をリセット/初期化できます。リセット/初期化すると、ネットワーク設定が下記のように変更されます。それぞれ○の付いた項目が、初期値に戻ります。
リセット 初期化 項目 初期値○ ○ IP Address Method Auto
○ DNS Server -○ WINS Server -○ Desired Hostname 機種名とシリアルナンバー○ Desired Description KIKUSUI XXXX Electronic Load
(XXXX は機種名)とシリアルナンバー○ ○ Dynamic DNS Enable○ ○ mDNS Enable○ ○ NetBIOS Over TCP/IP Enable○ ○ 組み込みウェブサイトのパスワード 設定しない
リセットする
1 SYSTEM > Interfaceキーを押します。
2 Modify > LAN Resetキーを押します。確認画面が表示されます。
3 ENTERキーを押します。LANインターフェース設定がリセットされます。
セットアップ
PLZ-5WH2 Interface Manual31
工場出荷時状態に戻す(初期化)
1 SYSTEM > Interfaceキーを押します。
2 Modify > Defaultキーを押します。確認画面が表示されます。
3 ENTERキーを押します。LANインターフェース設定が工場出荷時状態に戻ります。
KIKUSUI Electronics Corp. 32
組み込みウェブサイトへのアクセスと操作(LAN)
LANインターフェースは、PC上のブラウザから詳細に設定できます。ブラウザは最新バージョンを使用してください。(推奨ブラウザ : Internet Explorer11、Chrome、Safari)下記の方法で、組み込みウェブサイトにアクセスできます。
• ブラウザのアドレスバーにURLを入力するPLZ-5WH2の IPアドレスの前に http://を付けたものが、組み込みウェブサイトのURLです。IPアドレスは、Information画面(SYSTEMキー> Informationキー)で確認できます。(例)IPアドレスが 169.254.7.8の場合http://169.254.7.8
• VISAライブラリを使用している場合は、各社 VISAベンダが提供するアプリの検索結果からウェブリンクをクリックする各社 VISAベンダが提供するアプリ (National Instruments NI-MAX, Keysight Connection Expert, Kikusui KI-VISA Instrument Explorerなど )で VXI-11計測器を検索し、その検索結果からウェブリンクをクリックするだけで組み込みウェブサイトが開きます。
セットアップ
PLZ-5WH2 Interface Manual33
■WELCOMEページ
組み込みウェブサイトに接続すると、最初に表示されるページです。計測器情報、ネットワーク情報、VISAリソース(I/Oリソース)情報の表示や、接続中の PLZ-5WH2の確認ができます。上部のナビゲーションメニューをクリックして、他のページに移動します。
Turn ON Identify: 接続中の PLZ-5WH2の前面パネル表示部に「LXI Web Identify」と表示されて、識別ができます。Turn OFF Identify: 表示中の 「LXI Web Identify」が非表示になります。
KIKUSUI Electronics Corp. 34
■Remote Controlページ
本製品をブラウザから遠隔操作ができます。各ボタンは、本製品の前面パネルと同じ機能を持ちます。
警告ネットワークに問題が発生した場合、ブラウザに表示される情報は実際の機器の状態とは異なる可能性があります。このため、予想外の危険な電圧が生じ、人が死亡または傷害を負う可能性、または被試験物などに物的損害が生じる可能性があります。入力端子に触れたり被試験物を接続する前に、必ず機器本体の状態を確認してください。
セットアップ
PLZ-5WH2 Interface Manual35
■ LAN Configurationページ
ネットワーク設定項目の表示(VIew Mode)、変更(Modify Mode)ができます。
ナビゲーション(View Mode)
Modify Now: ネットワーク設定項目の編集画面(Modify Mode)に移動します。
ナビゲーション(Modify Mode)
Undo: 編集した内容を、編集前の状態に戻します。Apply: 編集した内容を反映します。Reset: ネットワーク設定をリセットします。Default: ネットワーク設定を工場出荷時の設定に戻します。Back to View Mode: ネットワーク設定項目の表示画面(View Mode)に移動します。
IP Address Assignment
IPアドレスの設定ができます。IPアドレスは自動取得と固定設定が選択できます。IPアドレスを自動取得する場合は、できるだけルータを使用してDHCPサーバ機能を利用することを推奨します。DHCPサーバ機能を利用しない場合、DHCPでのアドレス取得に失敗したと判断されるまで 60秒程度かかります。その後、リンクローカルアドレス(Auto-IP)により「169.254.0.0」~「169.254.255.255」のいずれかのアドレスが設定されます。
KIKUSUI Electronics Corp. 36
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ポート番号を表示します。ポート番号は変更できません。
Auto Clock Adjustment
自動時計合わせの設定ができます。時計合わせに利用するNTPサーバアドレスを入力し「Enable Auto Adjustment」にチェックを入れると、電源投入時の自動時計合わせが有効になります。自動時計合わせを使用するには、本製品の起動時にインターネット接続されている必要があります。IPアドレスにリンクローカルアドレスが設定されている場合、自動時計合わせは機能しません。
リセットと工場出荷時の設定
Resetまたは Defaultをクリックすると、ネットワーク設定が下記のように変更されます。それぞれ○の付いた項目が、初期値に戻ります。
Reset Default 項目 初期値○ ○ IP Address Assignment Automatic ○ DNS Server Assignment - ○ WINS Server Assignment -
○ Desired Hostname 機種名とシリアルナンバー○ Desired Description KIKUSUI XXXX Electrical Safety Analyzer
(XXXX は機種名)とシリアルナンバー○ ○ Enable Dynamic DNS Yes○ ○ Enable mDNS Yes○ ○ Enable NetBIOS Over TCP/IP Yes
セットアップ
PLZ-5WH2 Interface Manual37
■ System Statusページシステム情報と、オープンソースソフトウェアのライセンス情報が表示されます。
KIKUSUI Electronics Corp. 38
■ Password Securityページ組み込みWebサイト用のパスワードを設定、変更できます。
パスワードを設定すると、下記の機能を利用するためにパスワード入力が必要になります。
Remote Controlページでの遠隔操作LAN Configurationページの編集パスワードの変更/解除
Set New Password
パスワードを入力します。パスワードには半角英数字、ハイフン、アンダースコアが使用できます。最初の文字は英字で、最大 15文字です。
パスワードの変更と解除
パスワード設定後は、パスワードを入力するとパスワード変更画面が表示されます。「Current Password」 に 現 在 の パ ス ワ ー ド、「New Password」 と「Confirm Password」に新しいパスワードを入力して「Apply」をクリックすると、パスワードが変更されます。パスワード保護を解除したい場合は、「Current Password」に現在のパスワードを入力して、「New Password」と「Confirm Password」を空欄のまま「Apply」をクリックします。
パスワードを忘れた場合
パスワードを忘れた場合には、SYSTEM設定で LANインターフェースの設定をリセットするか工場出荷時の状態にします。
コマンドについて
PLZ-5WH2 Interface Manual39
コマンドについて
コントローラ(PC)と装置(本製品)との間でやりとりする情報を「メッセージ」と呼びます。本製品は、このメッセージにSCPI言語を使用しています。メッセージには、PCから本製品へ送信されるコマンド(命令)と本製品からPCに送信されるレスポンス(応答)があります。
コマンドの階層
SCPIは、試験・計測装置向けに考案された ASCIIベースのコマンドです。コマンド構造は、SCPIサブシステムの構築ブロックである共通ルートまたはノードを中心に編成されています。コマンドはプログラムヘッダ、パラメータ、欧文句読点を組み合わせて構成されています。SOURceサブシステムを例に、階層の説明をします。
プログラムヘッダ パラメータ ノードの階層[SOUR] ルートノード :VOLT 第 2レベル :PROT 第 3レベル :STAT <boolean> 第 4レベル
:PROG 第 2レベル :SEL 第 3レベル :REN <string> 第 4レベル
上位ノードと下位ノードはコロン(:)で区切られます。
KIKUSUI Electronics Corp. 40
コマンドの記述
本書では、以下のフォーマットで SCPIコマンドを示します。[:SOURce]:CURRent:SLEWrate {<numeric>|MINimum|MAXimum}
■基本的な表記• 完全表記と、省略表記が使用できます。完全表記(long form): SCPIコマンドのすべての文字を含めた表記。省略表記 (short form): SCPIコマンドの小文字を省いた表記。
• 大文字小文字の区別をしません。CURRENT、Current、currentは、CURRentの完全表記として受け付けられます。CURR、Curr、currは CURRentの省略表記として受け付けられます。
• プログラムヘッダ部とパラメータ部の間にはスペースが必要です。• パラメータが複数ある場合には “,”で連結します。• コマンドとコマンドは “;”で連結します(複合コマンド)。VOLTage:PROTection:STATe ON;LOWer 10V
2つ目のコマンドでは VOLTage:PROTection:が省略されています。これは、1つ目のコマンドの VOLTage:PROTection:STATe ONでパスが VOLTage:PROTectionに指定されているからです。この複合コマンドは、以下のコマンドを入力するのと同じです。VOLTage:STARt:LEVel 50PCT
VOLTage:STARt:STATe ON
カレントパスに定義されていないノードを指定すると、エラーになります。コロンとセミコロンを一緒に使用して、異なったサブシステムのコマンドを連結できます。SOURce:FUNCtion ACW;:SENSe:CURRent:SECondary PHOLd
この複合コマンドには SOURceとSENSeの 2つのルートノードが存在します。2つ目以降のコマンドがコロンから始まる場合は、前回のコマンドで指定したパスはクリアされます。
• 1行に送信できる文字数は最大 512バイトです。
コマンドについて
PLZ-5WH2 Interface Manual41
■特別な記号
SCPIコマンド内の特別な記号について、下記のように定義します。• {}に囲まれて“|”で区切られた文字や数字はその中の 1つを選ぶことを表します。実際のプログラムでは{}を記述しないでください。
• <>は、プログラムデータを表します。実際のプログラムでは <>を記述しないでください。
• []は、オプションデータを表します。省略可能です。省略した場合には、デフォルト値が適用されます。実際のプログラムでは[]を記述しないでください。
■クエリ
装置の設定やステータスを問い合わせることができます。プログラムヘッダ部の末尾に疑問符「?」を付けます。クエリがパラメータを持つ場合には、疑問符の後にスペースを入れて、その後にパラメータを記述します。CURRent? MIN
レスポンス
クエリに対するレスポンスです。常に装置からPCへ送られるメッセージです。装置のステータスや測定値を、PCに伝えます。
■プログラムターミネータ
すべてのコマンドは、有効なターミネータで終了しなければなりません。RS232C USB LAN
VXI-11, HiSLIP SCPI-RAW受信時 LF LFまたは EOM LFまたは END LF送信時 LF LF+EOM LF+END LF
コマンドストリングを終了すると、パスは必ずルートレベルにリセットされます。
ー Noteー2つのクエリを別々の行で送信する場合には、最初の応答を読み取ってから、2行目のクエリを送信してください。
ー NoteーCR(ASCII 0x0D)はターミネータではありません。
KIKUSUI Electronics Corp. 42
■共通コマンド
IEEE488.2および SCPI規格には、リセットや自己診断などの機能用に一連の共通コマンドがあります。これらの共通コマンドは必ず *(アスタリスク)で始まります。1つ、または、複数のパラメータを持っている場合があります。
コマンドについて
PLZ-5WH2 Interface Manual43
パラメータ
SCPIでのパラメータのフォーマットは、IEEE 488.2の中で定義されたプログラム・パラメータ・フォーマットに由来します。本製品で扱うプログラムデータの表現形式を以下に示します。
■非数値パラメータ
文字列データ(String)
文字列データは、一連の ASCII文字(20H~ 7EH)が要求される場合に使用します。文字列は、シングルクォーテーション(' ')やダブルクォーテーション(" ")で囲んでください。なお、開始引用符と終了引用符は一致していなければなりません。PROGram:CREate "/My test program"
引用符を文字列として使用したいときには、文字を間に挟まないで引用符を 2個入力します。
キャラクタデータ(Character)
キャラクタデータは、プログラム設定に限られた数の値しかない場合に使用します。レスポンスは省略形で返します。TRIGger:ACQuire:SOURce IMMediate
ブールデータ(Boolean)
ブールデータは、1か 0、またはONかOFFのどれかの状態を表します。レスポンスは 1、0で返します。OUTPut {ON|OFF|1|0}
ブロックデータ(block)
#で始まる、任意のブロックデータです。
#61310727FFF8000…7FFF…7FFF8000
例:HCOPy:SDUMp:DATA?のクエリ
#6131072
後続するイメージデータのバイト数
イメージデータ131072バイト
後続するイメージデータのバイト数の桁数データブロックの開始
KIKUSUI Electronics Corp. 44
■数値パラメータ
NR1
整数を表します。「IEEE 規格 488.2 プログラマブル計測器の標準デジタルインターフェース」で詳細に説明されています。レスポンスデータで 0が返される場合は、+0が返されます。
NR2
実数(浮動小数)を表します。「IEEE 規格 488.2 プログラマブル計測器の標準デジタルインターフェース」で詳細に説明されています。
NR3
実数(指数)を表します。「IEEE 規格 488.2 プログラマブル計測器の標準デジタルインターフェース」で詳細に説明されています。レスポンスデータで 380が返される場合は、+3.80000E+02が返されます。小数点以下は 5桁です。
NRf
NRfは、NR1、NR2、NR3を含めた総称です。設定範囲外の数値が設定された場合には、-222,"Data out-of-range"エラーを発生します。
Numeric
小数点、オプション符号、測定単位などの数値パラメータです。数値表現としての記述は、NRfと同じです。MINimum(最小値)、MAXimum(最大値)など、特定の値を宣言するための代替選択肢が提供されています。数値パラメータでは、V、A、Wなどの単位も一緒に使用できます。設定範囲外の数値が設定された場合には、-222,"Data out-of-range"エラーを発生します。
コマンドについて
PLZ-5WH2 Interface Manual45
■代替選択肢
パラメータが Numericの時に代替選択肢として、本製品では最小値(MINimum)、最大値(MAXimum)が定義されています。以下の例では、過電流保護値を最低値に設定します。SOURce:CURRent MINimum
クエリを使用してほとんどのパラメータについて最低値または最高値を問い合わせることもできます。SOURce:CURRent? MAX
SOURce:CURRent? MIN
■測定単位
デフォルトの測定単位には、次のようなものがあります。測定単位を入力しなくても、コマンドは受け付けられます。
•V(電圧) •A(電流) •AH(電流容量) •WH(電力容量) •S(秒) •HZ(周波数) •SIE(コンダクタンス) •PCT(%)
サポートされているオプション符号には、次のようなものがあります。オプション符号を使用する場合には、測定単位を入力してください。
•M(ミリ) •K(キロ) •U(マイクロ)
ー Noteー• SI単位系では、単位記号に小文字が含まれています。IEEE規格では大文字を指定しています。SCPIは大文字小文字を区別しません。
• 測定単位は入力してもしなくても、受け付けられます。• データに “µ” を記述する場合には、かわりに “U” を使用してください。
KIKUSUI Electronics Corp. 46
IEEE488.2共通コマンド
*CLS
ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリアします。*OPCや *OPC?による完了待ち動作を取り消します。
コマンド
*CLS
*ESE
ステータスバイトのイベントサマリビット(ESB)で集計されるイベントステータスイネーブルレジスタを設定します。
コマンド
*ESE <NRf>
*ESE?
パラメータ 設定値:0~ 255(例) *ESE16を送信すると、イベントステータスイネーブルレジスタのビット4を設定します。イベントステータスレジスタの実行エラービット(ビット4)が設定されるたびにステータスバイトのサマリビット(ESB)を設定します。
レスポンス:NR1
IEEE488.2共通コマンド
PLZ-5WH2 Interface Manual47
*ESR
イベントステータスレジスタを問い合わせます。イベントステータスレジスタは、読み取られるとクリアされます。
コマンド
*ESR?
レスポンス:NR1
*IDN
本製品の機種名とファームウェアのバージョンを問い合わせます。
コマンド
*IDN?
レスポンス*IDN?に対して、次のように返します。レスポンス例: 形 名 PLZ1005WH2、シリアル AB123400、 バ ージョンIFO0.53.0086、FPGA0.126.0011、IOC0.07.0062の場合KIKUSUI,PLZ1005WH2,AB123400,IFO0.53.0086 FPGA0.126.0011 IOC0.07.0062
KIKUSUI Electronics Corp. 48
*OPC
待機中のすべてのコマンド処理が完了したときにイベントステータスレジスタのOPCビット(ビット0)の設定します。IEEE 488.2-1992セクション 12.5.3を参照してください。
コマンド
*OPC
*OPC?
レスポンス待機中のすべてのコマンド処理が完了したときに、「1」を返します。
*OPT
本製品に装着されているオプションを問い合わせます。
コマンド
*OPT?
レスポンス装着されているオプションをカンマ区切りの string形式で返します。オプションが装着されていない場合には「0」を返します。
IEEE488.2共通コマンド
PLZ-5WH2 Interface Manual49
*PSC
POWERスイッチをオンにしたときに、イベントステータスイネーブルレジスタとサービスリクエストイネーブルレジスタをクリアするかしないか(パワーオンステータス)を設定します。
コマンド
*PSC <boolean>
*PSC?
パラメータ <boolean>設定値:ON(1) POWERスイッチをオンにしたときに、*ESEと *SREの設定値
をクリアします。OFF(0) POWERスイッチをオンにしたときに、*ESEと *SREの設定値
をクリアしません。
設定例 パワーオン SRQ機能を有効にする場合*PSC 0;*SRE 32;*ESE 128
レスポンス:NR1
*RCL
セットアップメモリーを呼び出します。アラームを解除します。トリガサブシステムの動作を中止します。
コマンド
*RCL <NRf>
パラメータ 設定値:0~ 19 メモリー番号
設定例*RCL 1
KIKUSUI Electronics Corp. 50
*RST
パネル設定を初期化します。アラームを解除します(解除できない場合には、アラーム継続)。トリガサブシステムの動作を中止します。イベントステータスレジスタのOPCビット(ビット0)をクリアします。
コマンド
*RST
初期化後の値一覧
コマンド *RSTDATA:BSIZ 65536DATA:FORM CURR,
VOL, POW
DATA:INT:GATE LOAD_ONDATA:INT:GATE:ARES ONDISP:CAP OFFDISP:ENER OFFDISP:ETIM ONINP/ OUTP OFFINP:CUTO:CAP/ OUTP:CUTO:CAP
0
INP:CUTO:CAP:STAT/ OUTP:CUTO:CAP:STAT
OFF
INP:CUTO:ENER/ OUTP:CUTO:ENER
0
INP:CUTO:ENER:STAT/ OUTP:CUTO:ENER:STAT
OFF
INP:CUTO:ETIM/ OUTP:CUTO:ETIM
0
INP:CUTO:ETIM:STAT/ OUTP:CUTO:ETIM:STAT
OFF
INP:CUTO:VOLT/ OUTP:CUTO:VOLT
0
INP:CUTO:VOLT:STAT/ OUTP:CUTO:VOLT:STAT
OFF
INP:EXT:LOG/ OUTP:EXT:LOG POSINP:MSYN:ACC/ OUTP:MSYN:ACC
OFF
INP:PON:STAT/ OUTP:PON:STAT
AUTO
SENS:APER 0.1S
コマンド *RSTARB:COUN 3SARB:RESP 500USCOND 0SIECOND:EXT:FCON OFFCOND:PULS:LEV 0SIECOND:PULS:FREQ 1HZCOND:PULS:DCYC 50PCTCOND:RANG HIGHCOND:RESP NORMCURR 0ACURR:EXT:ACON OFFCURR:EXT:FCON OFFCURR:PROT MAXCURR:PROT:STAT OFFCURR:PULS:LEV 0ACURR:PULS:FREQ 1HZCURR:PULS:DCYC 50PCTCURR:SINE:AMPL 0ACURR:SINE:FREQ 1HZCURR:SLEW MINCURR:SST 500USFUNC CCFUNC:CVOP OFFPOW 0WPOW:EXT:FCON OFFPOW:PROT MAXPOW:PROT:STAT OFFPROG ""VOLT 0VVOLT:EXT:FCON OFFVOLT:PROT:ACT LIMVOLT:PROT:LOW 0VVOLT:PROT:STAT OFF
IEEE488.2共通コマンド
PLZ-5WH2 Interface Manual51
コマンド *RSTVOLT:RESP NORMTRIG:ACQ:COUN 1TRIG:ACQ:DEL 0STRIG:ACQ:SOUR IMMTRIG:ACQ:INT:STAT OFFTRIG:ACQ:INT:TIME 0.1STRIG:TRAN:DEL 0STRIG:TRAN:SOUR IMMSYST:BEEP ONSYST:BEEP:KEY ON
コマンド *RSTSYST:BEEP:PROT ONSYST:BEEP:SCPI ONSYST:CONF:DIGITAL2:DIR INPSYST:CONF:RSEN OFFSYST:KLOC:LEV 3SYST:PASS:NEW ""SYST:SSAV OFFSYST:SSAV:DEL 60SSYST:TZON UTC
*SAV
パネル設定をセットアップメモリーに保存します。
コマンド
*SAV <NRf>
パラメータ 設定値:0~ 19 メモリー番号
設定例*SAV 1
KIKUSUI Electronics Corp. 52
*SRE
サービスリクエストイネーブルレジスタを設定します。サービスリクエストイネーブルレジスタによって、ステータスバイトレジスタの中のどのサマリメッセージがサービスリクエストを行うかを選択できます。サービスリクエストイネーブルレジスタをクリアするには、*SRE 0を送信します。クリアされたレジスタでは、ステータス情報によってサービスリクエストを生成することはできません
コマンド
*SRE <NRf>
*SRE?
パラメータ 設定値:0~ 255(例) *SRE 8を送信すると、サービスリクエストイネーブルレジスタのビット3が設定されます。ステータスバイト内のQUEStionableステータスレジスタのサマリビット(ビット3)が設定されるたびに、このビットがサービスリクエストメッセージを生成するようになります。
レスポンス:NR1
*STB
ステータスバイトレジスタのコンテンツとMSS(マスタサマリステータス)メッセージを問い合わせます。レスポンスは、MSSメッセージが RQSメッセージの代わりにビット 6に現れるという点以外は、シリアルポールと同じです。
コマンド
*STB?
レスポンス:NR1
IEEE488.2共通コマンド
PLZ-5WH2 Interface Manual53
*TRG
トリガコマンド。TESTトリガグループに対してトリガを実行します。IEEE488.1 get(Group Execute Trigger)の代替コマンドになります。トリガを受け入れる状態ではない場合には、SCPIエラー(-211,"Trigger ignored")を発生します。IEEE 488.2-1992セクション 10.37を参照してください。
コマンド
*TRG
*TST
自己診断を実行します。発生したエラーは SYST:ERR?で確認できます。IEEE 488.2-1992セクション 10.38を参照してください。
コマンド
*TST?
レスポンス*TST?に対して、問題がない場合は「0」を返します。問題がある場合は、エラーコードを返します。
*WAI
待機中のすべての動作が完了するまで、以降のコマンドを本製品に実行させないようにします。
コマンド
*WAI
KIKUSUI Electronics Corp. 54
ABORtコマンド
本製品には 4つのトリガサブシステム(ACQuire、TRANsient、PULSe、SINE)があります。ACQuireは、測定するトリガサブシステムです。TRANsientは、シーケンスを実行するトリガサブシステムです。PULSeは、パルス機能のトリガサブシステムです。SINEは、サイン機能のトリガサブシステムです。
ABOR
すべてのトリガサブシステム(ACQuire、TRANsient、PULSe、SINE)で測定/試験などの動作を中止します。本製品の電源投入直後のトリガ状態は、ABORコマンドが送信された状態と同じです。トリガ機能を開始していない状態で、ABORコマンドを送信したときには、測定データは無効になりません。ABORコマンドはトリガサブシステムを指定できません。常にALLと解釈されます。
コマンド
ABORt[:ALL]
ABORtコマンド
PLZ-5WH2 Interface Manual55
ABOR:ACQ
測定動作を中止します。トリガ機能を開始していない状態で、ABORコマンドを送信したときには、測定データは無効になりません。
コマンド
ABORt:ACQuire
ABOR:PULS
パルス動作を停止します。
コマンド
ABORt:PULSe
ABOR:SINE
サイン動作を停止します。
コマンド
ABORt:SINE
ABOR:TRAN
シーケンス動作を停止します。
コマンド
ABORt:TRANsient
KIKUSUI Electronics Corp. 56
DATAコマンド
DATA:BSIZ
データロガー機能のバッファサイズ(最大測定点数)を設定します。測定点数がバッファサイズを超えた場合は、古い測定値から順に消去されます。バッファサイズを変更した場合、すでに記録済みのデータはすべて消去されます。
コマンド
DATA:BSIZe <numeric>
DATA:BSIZe?
パラメータ 設定値:1024, 2048, 4096, 8192, 16384, 32768, 65536
*RST送信時には設定がデフォルトに変更されます。(65536)
レスポンス:NR1
設定例DATA:BSIZ 16384
DATAコマンド
PLZ-5WH2 Interface Manual57
DATA:FORM
データロガーにデータ照会したときの応答フォーマット(測定値の種類、順序)を設定します。同じ設定値は 2回以上指定できません。
コマンド
DATA:FORMat <Character>[,<Character>,<Character>,<Character>,<Char
acter>,<Character>]
DATA:FORMat?
パラメータ 設定値: CURRent 応答フォーマットを電流値 (A)に設定
VOLTage 応答フォーマットを電圧値 (V)に設定POWer 応答フォーマットを電力値 (W)に設定ETIMe 応答フォーマットを経過時間 (s)に設定CAPacity 応答フォーマットを電流容量値 (Ah)に設定ENERgy 応答フォーマットを電力容量値 (Wh)に設定
*RST送信時には設定がデフォルトに変更されます。(CURR,VOL,POW)
レスポンス:Character
設定例DATA:FORM VOLT,CURR,ETIM
KIKUSUI Electronics Corp. 58
DATA:INT:GATE
積算演算の期間を設定します。
コマンド
DATA:INTegral:GATE {NONE|LOAD_ON|PROG_RUN}
DATA:INTegral:GATE?
パラメータ 設定値:NONE 手動での積算開始/停止のみ。
LOAD_ON ロードオン時に積算を開始。ロードオフ時に積算を停止。 (デフォルト)
PROG_RUNシーケンス開始時に積算を開始。シーケンス終了時に積算を停止。
*RST送信時には設定がデフォルトに変更されます。
レスポンス:Character
設定例DATA:INT:GATE LOAD_ON
DATAコマンド
PLZ-5WH2 Interface Manual59
DATA:INT:GATE:ARES
積算演算の開始時に、過去の積算をリセットするかどうかを設定します。
コマンド
DATA:INTegral:GATE:ARESet <boolean>
DATA:INTegral:GATE:ARESet?
パラメータ 設定値: ON(1) リセットする(デフォルト)
OFF(0) リセットしない(過去の積算値に累積)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例DATA:INT:GATE:ARES ON
KIKUSUI Electronics Corp. 60
DATA:INT:RES
積算データ(電流容量値(Ah)、電力容量値(Wh)、経過時間(s))をリセットします。
コマンド
DATA:INTegral:RESet
DATAコマンド
PLZ-5WH2 Interface Manual61
DATA:INT:STAR
積算演算を手動で開始します。現在保持されている積算値は保存されます。すでに開始されているときは無視されます。
コマンド
DATA:INTegral:STARt
DATA:INT:STOP
積算演算を手動で停止します。現在保持されている積算値は保存されます。停止中のときは無視されます。
コマンド
DATA:INTegral:STOP
KIKUSUI Electronics Corp. 62
DATA:POIN
データロガーに記録されている測定点数を問い合わせます。
コマンド
DATA:POINt?
レスポンス:NR1
DATAコマンド
PLZ-5WH2 Interface Manual63
DATA:R
データロガーに記録されている測定値を古い順に問い合わせます。問い合わせたデータは、データロガーの記録から削除されます。
コマンド
DATA:R? [<numeric>]
パラメータ 設定値: 照会するデータ点数をNRf形式で指定(1以上)。省略時は全データを
問い合わせ。
レスポンスデータロガーに記録されている測定値をカンマ区切りの NR3形式で返します。表示される測定値の種類と順序は、DATA:FORM(p.57)に依存します。一度に問い合わせできるデータ点数の最大値は、DATA:FORMで指定した項目数によって下記のように変化します。
DATA:FORMで指定した項目数 照会可能なデータ点数6 5125 6404 7683 1 0242 1 8721 3 072
例DATA:FORMが CURR,VOL,POW、記録されている測定値の 1点目が 10 A, 15 V, 150 W、2点目が 12 A, 15 V, 180 Wの場合は、下記を返します。+1.00000E+01,+1.50000E+01,+1.50000E+02,+1.20000E+01,+1.50000E+01,+1.80000E+02
KIKUSUI Electronics Corp. 64
DISPlayコマンド
DISP:CAP
表示部に電流容量値(Ah)の表示を行うかどうか設定します。
コマンド
DISPlay[:WINDow]:CAPacity[:STATe] <boolean>
DISPlay[:WINDow]:CAPacity[:STATe]?
パラメータ 設定値: ON(1) 表示する
OFF(0) 表示しない(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例DISP:CAP ON
DISPlayコマンド
PLZ-5WH2 Interface Manual65
DISP:ENER
表示部に電力容量値(Wh)の表示を行うかどうか設定します。
コマンド
DISPlay[:WINDow]:ENERgy[:STATe] <boolean>
DISPlay[:WINDow]:ENERgy[:STATe]?
パラメータ 設定値: ON(1) 表示する
OFF(0) 表示しない(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例DISP:ENER ON
KIKUSUI Electronics Corp. 66
DISP:ETIM
表示部に経過時間の表示を行うかどうか設定します。
コマンド
DISPlay[:WINDow]:ETIMe[:STATe] <boolean>
DISPlay[:WINDow]:ETIMe[:STATe]?
パラメータ 設定値: ON(1) 表示する(デフォルト)
OFF(0) 表示しない
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例DISP:ETIM ON
HCOPyコマンド
PLZ-5WH2 Interface Manual67
HCOPyコマンド
HCOP:SDUM:DATA
現在表示している画面のキャプチャを取得します。
コマンド
HCOPy:SDUMp:DATA?
レスポンス画面イメージ(PNG)を block(#6<length><data>)形式で返します。
KIKUSUI Electronics Corp. 68
INITiateコマンド
INIT:ACQ
測定のトリガ機能を開始します。TRIG:ACQ:SOUR(p.163)が IMMに設定されている場合は、直ちに測定が開始されます。IMM以外に設定されている場合はトリガ待ち状態に移行し、それぞれの条件を待って測定を開始します。このコマンドが実行されると、データロガー内のすべての測定記録が消去されます。
コマンド
INITiate[:IMMediate]:ACQuire
INITiateコマンド
PLZ-5WH2 Interface Manual69
INIT:PULS
パルス機能を有効にします。ABOR:PULSまたは ABORが実行されるまでパルス機能を有効にします。シーケンスのトリガ機能を実行中は使用できません。
コマンド
INITiate[:IMMediate]:PULSe
KIKUSUI Electronics Corp. 70
INIT:SINE
サイン機能を有効にします。ABOR:SINEまたは ABORが実行されるまでサイン機能を有効にします。シーケンスのトリガ機能を実行中は使用できません。
コマンド
INITiate[:IMMediate]:SINE
INITiateコマンド
PLZ-5WH2 Interface Manual71
INIT:TRAN:PROG
PROGで選択したプログラムでシーケンス開始のトリガ機能を開始します。TRIG:TRAN:SOUR(p.168)が IMMに設定されている場合は、直ちにシーケンスを開始します。IMM以外に設定されている場合はトリガ待ち状態に移行し、それぞれの条件を待ってシーケンスを開始します。
コマンド
INITiate[:IMMediate]:TRANsient:PROGram
KIKUSUI Electronics Corp. 72
INPut/ OUTPutコマンド
INP/ OUTP
ロードオン/オフを設定します。ロードオン設定時は、ロードオンの持続時間を指定できます。
コマンド
INPut[:STATe] <boolean>[,<numeric>]
OUTPut[:STATe] <boolean>[,{<numeric>]
INPut[:STATe]?
OUTPut[:STATe]?
パラメータ <boolean>設定値: ON(1) ロードオン
OFF(0) ロードオフ(デフォルト)
パラメータ <numeric>ON(1)に設定した場合、ロードオンの持続時間を指定します。持続時間終了後はロードオフになります。省略時は、経過時間によってロードオフすることはありません。設定値: 1~ 3600000
OFF(0) ロードオフ(デフォルト)単位: S
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例INP ON,30
INPut/ OUTPutコマンド
PLZ-5WH2 Interface Manual73
INP:CUTO:CAP/ OUTP:CUTO:CAP
カットオフ機能の積算電流値を設定します。
コマンド
INPut:CUTOff:CAPacity[:LEVel][:UPPer] <numeric>
OUTPut:CUTOff:CAPacity[:LEVel][:UPPer] <numeric>
INPut:CUTOff:CAPacity[:LEVel][:UPPer]?
OUTPut:CUTOff:CAPacity[:LEVel][:UPPer]?
パラメータ PLZ1005WH2 PLZ2005WH2 PLZ4005WH2 PLZ12005WH2 PLZ20005WH2
設定値: 0.000 m~70.000 k
0.000 m~140.000 k
0.000 m~280.000 k
0.000 m~800.000 k
0.000 m~1 400.000 k
分解能: 0.001 m (0.000 m~ 1 000.000 m)0.001 (1.001~ 1 000.000)0.001 k (1.001 k~ 1 000.000 k)0.001 M (1.001 M ~ 1.400 M)
単位: AH
*RST送信時には設定がデフォルトに変更されます。(0 Ah)
レスポンス:NR3
設定例INP:CUTO:CAP 3.001
KIKUSUI Electronics Corp. 74
INP:CUTO:CAP:STAT/ OUTP:CUTO:CAP:STAT
積算電流に対するカットオフ機能を有効/無効に設定します。
コマンド
INPut:CUTOff:CAPacity:STATe <boolean>
INPut:CUTOff:CAPacity:STATe?
OUTPut:CUTOff:CAPacity:STATe <boolean>
OUTPut:CUTOff:CAPacity:STATe?
パラメータ 設定値:ON(1) 有効
OFF(0) 無効(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例INP:CUTO:CAP:STAT ON
INPut/ OUTPutコマンド
PLZ-5WH2 Interface Manual75
INP:CUTO:ENER/ OUTP:CUTO:ENER
カットオフ機能の積算電力値を設定します。
コマンド
INPut:CUTOff:ENERgy[:LEVel][:UPPer] <numeric>
OUTPut:CUTOff:ENERgy[:LEVel][:UPPer] <numeric>
INPut:CUTOff:ENERgy[:LEVel][:UPPer]?
OUTPut:CUTOff:ENERgy[:LEVel][:UPPer]?
パラメータ PLZ1005WH2 PLZ2005WH2 PLZ4005WH2 PLZ12005WH2 PLZ20005WH2
設定値: 0.000~40.000 M
0.000 ~80.000 M
0.000 ~160.000 M
0.000 ~500.000 M
0.000 ~800.000 M
分解能: 0.001 (0.000~ 1 000.000)0.001 k (1.001 k~ 1 000.000 k)0.001 M (1.001 M ~ 800.000 M)
単位: WH
*RST送信時には設定がデフォルトに変更されます。(0 Wh)
レスポンス:NR3
設定例INP:CUTO:ENER 3.001
KIKUSUI Electronics Corp. 76
INP:CUTO:ENER:STAT/ OUTP:CUTO:ENER:STAT
積算電力に対するカットオフ機能を有効/無効に設定します。
コマンド
INPut:CUTOff:ENERgy:STATe <boolean>
INPut:CUTOff:ENERgy:STATe?
OUTPut:CUTOff:ENERgy:STATe <boolean>
OUTPut:CUTOff:ENERgy:STATe?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例INP:CUTO:ENER:STAT ON
INPut/ OUTPutコマンド
PLZ-5WH2 Interface Manual77
INP:CUTO:ETIM/ OUTP:CUTO:ETIM
カットオフ機能の時間経過値を設定します。
コマンド
INPut:CUTOff:ETIMe[:LEVel] <numeric>
OUTPut:CUTOff:ETIMe[:LEVel] <numeric>
INPut:CUTOff:ETIMe[:LEVel]?
OUTPut:CUTOff:ETIMe[:LEVel]?
パラメータ 設定値: 0~ 3600000単位: S
*RST送信時には設定がデフォルトに変更されます。(0 s)
レスポンス:NR3
設定例INP:CUTO:ETIM 3
KIKUSUI Electronics Corp. 78
INP:CUTO:ETIM:STAT/ OUTP:CUTO:ETIM:STAT
時間経過に対するカットオフ機能を有効/無効に設定します。
コマンド
INPut:CUTOff:ETIMe:STATe <boolean>
INPut:CUTOff:ETIMe:STATe?
OUTPut:CUTOff:ETIMe:STATe <boolean>
OUTPut:CUTOff:ETIMe:STATe?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例INP:CUTO:ETIM:STAT ON
INPut/ OUTPutコマンド
PLZ-5WH2 Interface Manual79
INP:CUTO:VOLT/ OUTP:CUTO:VOLT
カットオフ機能の電圧低下値を設定します。
コマンド
INPut:CUTOff:VOLTage[:LEVel][:LOWer] <numeric>
OUTPut:CUTOff:VOLTage[:LEVel][:LOWer] <numeric>
INPut:CUTOff:VOLTage[:LEVel][:LOWer]?
OUTPut:CUTOff:VOLTage[:LEVel][:LOWer]?
パラメータ 設定値: 0.00~ 1 000.00分解能: 0.02単位: V
*RST送信時には設定がデフォルトに変更されます。(0 V)
レスポンス:NR3
設定例INP:CUTO:VOLT 3.02
KIKUSUI Electronics Corp. 80
INP:CUTO:VOLT:STAT/ OUTP:CUTO:VOLT:STAT
電圧低下に対するカットオフ機能を有効/無効に設定します。
コマンド
INPut:CUTOff:VOLTage:STATe <boolean>
INPut:CUTOff:VOLTage:STATe?
OUTPut:CUTOff:VOLTage:STATe <boolean>
OUTPut:CUTOff:VOLTage:STATe?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例INP:CUTO:VOLT:STAT ON
INPut/ OUTPutコマンド
PLZ-5WH2 Interface Manual81
INP:EXT:LOG/ OUTP:EXT:LOG
外部コントロール入力の信号論理を設定します。
コマンド
INPut[:STATe]:EXTernal:LOGic {POSitive|NEGative}
OUTPut[:STATe]:EXTernal:LOGic {POSitive|NEGative}
INPut[:STATe]:EXTernal:LOGic?
OUTPut[:STATe]:EXTernal:LOGic?
パラメータ 設定値: POSitive ポジティブ(デフォルト)
NEGative ネガティブ
*RST送信時には設定がデフォルトに変更されます。
レスポンス:character
設定例INP:EXT:LOG NEG
KIKUSUI Electronics Corp. 82
INP:MSYN/ OUTP:MSYN
ロードオンまたはロードオフの同期信号を送信します。同期接続中の PLZ-5WH2いずれかにこのコマンドを入力すると、同期中の PLZ-5WH2が同時にロードオン/オフされます。同期したい PLZ-5WH2に対して、INP:MSYN:ACC/ OUTP:MSYN:ACC(p.83)をONに設定しておく必要があります。
コマンド
INPut:MSYNc[:IMMediate] <boolean>
OUTPut:MSYNc[:IMMediate] <boolean>
パラメータ 設定値: ON(1) ロードオンの同期信号を送信
OFF(0) ロードオフの同期信号を送信
設定例INP:MSYN ON
INPut/ OUTPutコマンド
PLZ-5WH2 Interface Manual83
INP:MSYN:ACC/ OUTP:MSYN:ACC
同期接続中の他機から入力されたロードオン/オフ同期信号(INP:MSYN)を受け付けるかどうかを設定します。
コマンド
INPut:MSYNc:ACCept[:STATe] <boolean>
OUTPut:MSYNc:ACCept[:STATe] <boolean>
INPut:MSYNc:ACCept[:STATe]?
OUTPut:MSYNc:ACCept[:STATe]?
パラメータ 設定値: ON(1) 受け付ける
OFF(0) 受け付けない(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例INP:MSYN:ACC ON
KIKUSUI Electronics Corp. 84
INP:PON:STAT/ OUTP:PON:STAT
POWERスイッチをオンしたときのパネル設定状態を設定します。
コマンド
INPut:PON:STATe {RST|RCL0|AUTO}
OUTPut:PON:STATe {RST|RCL0|AUTO}
INPut:PON:STATe?
OUTPut:PON:STATe?
パラメータ 設定値: RST *RSTコマンド送信時の状態で起動
RCL0 セットアップメモリー 0番の状態で起動AUTO 前回電源オフ時の設定(ただし常にロードオフ)で起動
(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:character
設定例INP:PON:STAT RST
INPut/ OUTPutコマンド
PLZ-5WH2 Interface Manual85
INP:PROT:CLE/ OUTP:PROT:CLE
保護状態を解除します。
コマンド
INPut:PROTection:CLEar
OUTPut:PROTection:CLEar
KIKUSUI Electronics Corp. 86
INP:PROT:WDOG/ OUTP:PROT:WDOG
ウォッチドッグ保護機能の有効/無効を設定します。
コマンド
INPut:PROTection:WDOG[:STATe] {ON|OFF|1|0}
OUTPut:PROTection:WDOG[:STATe] {ON|OFF|1|0}
INPut:PROTection:WDOG[:STATe]?
OUTPut:PROTection:WDOG[:STATe]?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効(デフォルト)
レスポンス:NR1
設定例INP:PROT:WDOG ON
INPut/ OUTPutコマンド
PLZ-5WH2 Interface Manual87
INP:PROT:WDOG:DEL/ OUTP:PROT:WDOG:DEL
ウォッチドッグ保護機能のディレイ時間を設定します。
コマンド
INPut:PROTection:WDOG:DELay <numeric>
OUTPut:PROTection:WDOG:DELay <numeric>
INPut:PROTection:WDOG:DELay?
OUTPut:PROTection:WDOG:DELay?
パラメータ 設定値: 1~ 3600(デフォルトは 60)単位: S
レスポンス:NR3
設定例INP:PROT:WDOG:DEL 3
KIKUSUI Electronics Corp. 88
MEASure/READ/FETChコマンド測定結果を問い合わせます。それぞれ、下記のような違いがあります。• MEASは、一部設定条件をデフォルトに戻して、新規に測定を開始したあとに測定データを 1点のみ問い合わせます。
• READは、新規に測定を開始し、1回測定されるのを待ってから測定値を問い合わせます。TRIG:ACQ:SOURが IMMに設定されている場合は、即時に測定を開始します。BUSに設定されている場合はエラーが返ります。それ以外に設定されている場合は、トリガ適用後に測定を開始します。
• FETCは測定の終了を待たず、コマンド受信時点の最新の測定値を 1点のみ問い合わせます。測定値がない場合は、1回測定されるのを待ってから測定値を問い合わせます。TRIG:ACQ:SOURが BUSに設定されている場合はエラーが返ります。
MEAS/ READ/ FETC
測定結果を問い合わせます。表示される測定値の種類と順序は DATA:FORM(p.57)設定に依存します。
コマンド
MEASure?
READ?
FETCh?
レスポンス: NR3表示される測定値の種類と順序は DATA:FORM設定に依存します。
MEASure/READ/FETChコマンド
PLZ-5WH2 Interface Manual89
MEAS:CAP/ READ:CAP/ FETC:CAP
測定した電流容量値(Ah)を問い合わせます。
コマンド
MEASure:CAPacity?
READ:CAPacity?
FETCh:CAPacity?
レスポンス:NR3
単位:AH
MEAS:CURR/ READ:CURR/ FETC:CURR
測定した電流値(A)を問い合わせます。
コマンド
MEASure:CURRent[:DC]?
READ:CURRent[:DC]?
FETCh:CURRent[:DC]?
レスポンス:NR3
単位:A
KIKUSUI Electronics Corp. 90
MEAS:ENER/ READ:ENER/ FETC:ENER
測定した電力容量値 (Wh)を問い合わせます。
コマンド
MEASure:ENERgy?
READ:ENERgy?
FETCh:ENERgy?
レスポンス:NR3
単位:WH
MEAS:ETIM/ READ:ETIM/ FETC:ETIM
測定した経過時間(s)を問い合わせます。
コマンド
MEASure:ETIMe?
READ:ETIMe?
FETCh:ETIMe?
レスポンス:NR3
単位:S
MEASure/READ/FETChコマンド
PLZ-5WH2 Interface Manual91
MEAS:POW/ READ:POW/ FETC:POW
測定した電力値(W)を問い合わせます。
コマンド
MEASure:POWer[:DC]?
READ:POWer[:DC]?
FETCh:POWer[:DC]?
レスポンス:NR3
単位:W
MEAS:VOLT/ READ:VOLT/ FETC:VOLT
測定した電圧値(V)を問い合わせます。
コマンド
MEASure:VOLTage[:DC]?
READ:VOLTage[:DC]?
FETCh:VOLTage[:DC]?
レスポンス:NR3
単位:V
KIKUSUI Electronics Corp. 92
MEMoryコマンド
MEM:REC
プリセットメモリーから設定を呼び出します。
コマンド
MEMory:RECall {1|2|3}
パラメータ 設定値: 1 プリセットメモリー Aから呼び出し
2 プリセットメモリー Bから呼び出し3 プリセットメモリー Cから呼び出し
設定例MEM:REC 2
MEM:SAVE
ABCプリセットメモリーに設定を保存します。
コマンド
MEMory:SAVE {1|2|3}
パラメータ 設定値: 1 プリセットメモリー Aに保存
2 プリセットメモリー Bに保存3 プリセットメモリー Cに保存
設定例MEM:SAVE 2
SENSeコマンド
PLZ-5WH2 Interface Manual93
SENSeコマンド
SENS:APER
測定 1回あたりの記録時間を設定します。時間内の平均値が記録されます。
コマンド
SENSe:APERture <numeric>
SENSe:APERture?
パラメータ 設定値: 0.00001~ 1.00000単位: S
*RST送信時には設定がデフォルトに変更されます。(0.1 s)
レスポンス:NR3
設定例SENS:APER 0.3
KIKUSUI Electronics Corp. 94
SOURce:ARBitraryコマンド
ARB:APPL
設定されている IV特性を有効にします。
コマンド
[SOURce:]ARBitrary[:LEVel][:IMMediate]:APPLy
SOURce:ARBitraryコマンド
PLZ-5WH2 Interface Manual95
ARB:CLE
IV特性を初期状態に戻します。
コマンド
[SOURce:]ARBitrary[:LEVel][:IMMediate]:CLEar
KIKUSUI Electronics Corp. 96
ARB:COUN
IV特性のデータ点数を設定します。設定を有効にするには、ARB:APPL(p.94)を送信します。
コマンド
[SOURce:]ARBitrary[:LEVel][:IMMediate]:COUNt <numeric>
[SOURce:]ARBitrary[:LEVel][:IMMediate]:COUNt?
パラメータ 設定値: 3~ 100単位: S
*RST送信時には設定がデフォルトに変更されます。(3 s)
レスポンス:NR3
設定例ARB:COUN 30
SOURce:ARBitraryコマンド
PLZ-5WH2 Interface Manual97
ARB:DATA
IV特性全体をバイナリ -ブロックデータ形式で設定します。IV特性全体のデータを一度に設定するため、事前に ARB:CLEで初期化したり、ARB:COUNで点数を設定する必要はありません。ARB:COUNの値は、ブロックデータの設定によって変更されます。設定を有効にするには、ARB:APPL(p.94)を送信します。
コマンド
[SOURce:]ARBitrary[:LEVel][:IMMediate]:DATA #<length-
width><length><data>
[SOURce:]ARBitrary[:LEVel][:IMMediate]:DATA?
パラメータ <length-width><length>の桁数
パラメータ <length><data>のバイト長
パラメータ <data>電圧値と電流値のデータをバイナリの 4バイト整数で表しています。4バイト(8桁)で 1つの値を表し、1つのポイントに対して電圧値と電流値のペアで記述します。各値はリトルエンディアン形式、単位は µV、µAで記述します。最初の電圧と電流は「0V, 0A」、最後の電圧は「1010V」で固定です。それ以外の値を記述するとエラーが返ります。
設定例「0V, 0A」「1V, 0.1A」 「1010V, 0.1A」の組み合わせを設定する場合、<data>のバイト長は 24になります。下記のコマンドをバイナリ転送してください。バイナリ転送時は、他のコマンドを連結することは推奨しません。LFで終了させてください。ARB:DATA 233430303234000000000000000080841E00E09304008060333CE09304000A
KIKUSUI Electronics Corp. 98
パラメータの作成方法を下記に説明します。
233430303234000000000000000080841E00E09304008060333CE09304000A
0A改行コード(ASCII)23 34 30 30 32 34
F4240, 186A0
000F4240, 000186A0
40420F00, A0860100リトルエンディアン変換(1バイトずつ並べ替え)
1V, 0.1A
1000000 µV, 100000 µA
16進数に変換
設定する値
単位を変換
左端に0を追加して4バイトにする
# 4 0 0 2 4#<length-width><length> 部
ASCIIの16進数に変換
0 V, 0 A で固定 1010 V で固定
レスポンス:block#<length-width><length><data>を返します。例「0V, 0A」 「1V, 0.1A」 「1010V, 0.1A」の組み合わせの場合、下記のレスポンスがあります。233430303234000000000000000080841E00E09304008060333CE09304000A
先頭の「233430303234」は 2桁ずつ 16進数の ASCII文字コードで変換すると「#40024」となり、<length-width>が 4、<length>が 0024であることを表しています。
関連情報→「ARB:DATAのサンプル」(p.225)
SOURce:ARBitraryコマンド
PLZ-5WH2 Interface Manual99
ARB:MAP
IV特性の指定した箇所(ポイントインデックス)の電圧値と電流値を設定します。設定を有効にするには、ARB:APPL(p.94)を送信します。
コマンド
[SOURce:]ARBitrary[:LEVel][:IMMediate]:MAP
<index>,<voltage>,<current>
[SOURce:]ARBitrary[:LEVel][:IMMediate]:MAP? <index>
パラメータ <index>IV特性のポイントインデックスを指定。設定値: 2~ ARB:COUN(p.96)の値ポイントインデックスの 1は 0 V、0 Aで固定です。ARB:COUNで指定した値のポイントインデックスの電圧は 1 010.00 Vで固定です。変更しようとした場合は、エラーが返ります。
パラメータ <voltage>指定したポイントインデックスの電圧単位:V
パラメータ <current>指定したポイントインデックスの電流単位:A
レスポンス:NR3
設定例ARB:MAP 2,5.3,1.4
KIKUSUI Electronics Corp. 100
ARB:MAP:LIST
IV特性の内容全体を問い合わせます。
コマンド
[SOURce:]ARBitrary[:LEVel][:IMMediate]:MAP:LIST?
レスポンス:NR3ARB:COUNで設定したデータ点数分の電圧値と電流値を、カンマ区切りの NR3形式で返します。例<v1>,<c1>,<v2>,<c2>...
<v1> 1点目の電圧値<c1> 1点目の電流値<v2> 2点目の電圧値<c2> 2点目の電流値
SOURce:ARBitraryコマンド
PLZ-5WH2 Interface Manual101
ARB:RESP
ARBモードの応答速度を設定します。
コマンド
[SOURce:]ARBitrary:RESPonse <numeric>
[SOURce:]ARBitrary:RESPonse?
パラメータ 設定値: 0(オフ)、500u、1m、2m、5m、10m、20m、50m、100m単位: S
*RST送信時には設定がデフォルトに変更されます。(500 µs)
レスポンス:NR3
設定例ARB:RESP 20MS
KIKUSUI Electronics Corp. 102
SOURce:CONDuctanceコマンド
COND
CRモードのコンダクタンス値を設定します。
コマンド
[SOURce:]CONDuctance[:LEVel][:IMMediate][:AMPLitude] <numeric>
[SOURce:]CONDuctance[:LEVel][:IMMediate][:AMPLitude]?
単位:SIE
*RST送信時には設定がデフォルトに変更されます。(0 S)
レスポンス:NR3
設定例COND 2
SOURce:CONDuctanceコマンド
PLZ-5WH2 Interface Manual103
COND:EXT:FCON
CRモードの外部コントロールを有効/無効にします。
コマンド
[SOURce:]CONDuatcnce[:LEVel]:EXTernal:FCONtrol <boolean>
[SOURce:]CONDuatcnce[:LEVel]:EXTernal:FCONtrol?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例COND:EXT:FCON ON
KIKUSUI Electronics Corp. 104
COND:PULS:LEV
パルス機能のコンダクタンス値を設定します。パルス機能動作時は 2値の設定値が順次繰り返して実行されます。2値の前半の設定値は COND(p.102)の設定値が適用され、後半はこの設定値が適用されます。
コマンド
[SOURce:]CONDuctance[:LEVel]:PULSe:LEVel <numeric>
[SOURce:]CONDuctance[:LEVel]:PULSe:LEVel?
単位:SIE
*RST送信時には設定がデフォルトに変更されます。(0 S)
レスポンス:NR3
設定例COND:PULS:LEV 2
SOURce:CONDuctanceコマンド
PLZ-5WH2 Interface Manual105
COND:PULS:FREQ
パルス機能の周波数を設定します。この周波数は、CURRent、CONDuctanceのパルス機能動作時に共用されます。このコマンドは、CURR:PULS:FREQのエイリアスです。
コマンド
[SOURce:]CONDuctance[:LEVel]:PULSe:FREQuency <numeric>
[SOURce:]CONDuctance[:LEVel]:PULSe:FREQuency?
単位:HZ
*RST送信時には設定がデフォルトに変更されます。(1 Hz)
レスポンス:NR3(参考)機器内部では周期分解能⊿ T = 1 µsで設定されます。レスポンスは、機器内部で設定される周期の逆数を返します。例えば、9 300 Hzを設定した場合、内部では 108 µsで設定されます。その際のレスポンスは、+9.25926E+03を返します。
設定例COND:PULS:FREQ 3
KIKUSUI Electronics Corp. 106
COND:PULS:DCYC
パルス機能のデューティ比を設定します。この周波数は、CURRent、CONDuctanceのパルス動作時に共用されます。このコマンドは、CURR:PULS:DCYCのエイリアスです。
コマンド
[SOURce:]CONDuctance[:LEVel]:PULSe:DCYCle <numeric>
[SOURce:]CONDuctance[:LEVel]:PULSe:DCYCle?
単位:PCT
*RST送信時には設定がデフォルトに変更されます。(50 %)
レスポンス:NR3
設定例COND:PULS:DCYC 30
SOURce:CONDuctanceコマンド
PLZ-5WH2 Interface Manual107
COND:RANG
CRモードのレンジを設定します。
コマンド
[SOURce:]CONDuctance:RANGe {LOW|HIGH}
[SOURce:]CONDuctance:RANGe?
パラメータ 設定値: LOW Lレンジ
HIGH Hレンジ(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:character
設定例COND:RANG HIGH
KIKUSUI Electronics Corp. 108
COND:RESP
CRモードの応答速度を設定します。
コマンド
[SOURce:]CONDuctance:RESPonse {NORMal|FAST}
[SOURce:]CONDuctance:RESPonse?
パラメータ 設定値: NORMal 通常(デフォルト)
FAST 高速
*RST送信時には設定がデフォルトに変更されます。
レスポンス:character
設定例COND:RESP FAST
SOURce:CURRentコマンド
PLZ-5WH2 Interface Manual109
SOURce:CURRentコマンド
CURR
CCモードの電流値を設定します。
コマンド
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <numeric>
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]?
単位:A
*RST送信時には設定がデフォルトに変更されます。(0 A)
レスポンス:NR3
設定例CURR 3
KIKUSUI Electronics Corp. 110
CURR:EXT:ACON
CCモードの電流値に、外部電圧によって電流を重畳する機能を有効/無効に設定します。
コマンド
[SOURce:]CURRent[:LEVel]:EXTernal:ACONtrol <boolean>
[SOURce:]CURRent[:LEVel]:EXTernal:ACONtrol?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例CURR:EXT:ACON ON
SOURce:CURRentコマンド
PLZ-5WH2 Interface Manual111
CURR:EXT:FCON
CCモードの外部コントロールを有効/無効に設定します。
コマンド
[SOURce:]CURRent[:LEVel]:EXTernal:FCONtrol <boolean>
[SOURce:]CURRent[:LEVel]:EXTernal:FCONtrol?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例CURR:EXT:FCON ON
KIKUSUI Electronics Corp. 112
CURR:PROT
過電流保護(OCP)の電流値を設定します。
コマンド
[SOURce:]CURRent:PROTection[:LEVel][:UPPer] <numeric>
[SOURce:]CURRent:PROTection[:LEVel][:UPPer]?
単位:A
*RST送信時には設定がデフォルトに変更されます。(MAXimum)
レスポンス:NR3
設定例CURR:PROT 15
CURR:PROT:STAT
過電流保護(OCP)が作動したときの動作を設定します。
コマンド
[SOURce:]CURRent:PROTection:STATe <boolean>
[SOURce:]CURRent:PROTection:STATe?
パラメータ 設定値: ON(1) ロードオフ (Trip)
OFF(0) 電流を制限 (Limit) (デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例CURR:PROT:STAT ON
SOURce:CURRentコマンド
PLZ-5WH2 Interface Manual113
CURR:PULS:LEV
パルス機能の電流値を設定します。パルス機能動作時は 2値の設定値が順次繰り返して実行されます。2値の前半は CURR(p.109)の設定値が適用され、後半はこの設定値が適用されます。
コマンド
[SOURce:]CURRent[:LEVel]:PULSe:LEVel <numeric>
[SOURce:]CURRent[:LEVel]:PULSe:LEVel?
単位:A
*RST送信時には設定がデフォルトに変更されます。(0 A)
レスポンス:NR3
設定例CURR:PULS:LEV 3
KIKUSUI Electronics Corp. 114
CURR:PULS:FREQ
パルス機能の周波数を設定します。この周波数は、CURRent、CONDuctanceのパルス機能動作時に共用されます。このコマンドは、COND:PULS:FREQのエイリアスです。
コマンド
[SOURce:]CURRent[:LEVel]:PULSe:FREQuency <numeric>
[SOURce:]CURRent[:LEVel]:PULSe:FREQuency?
パラメータ 設定値: 1.0~ 10.0 k分解能: 1~ 10、0.1
11~ 100、1 110~ 1 000、10 1.1 k~ 10.0 k、0.1 k
単位: HZ
*RST送信時には設定がデフォルトに変更されます。(1 Hz)
レスポンス:NR3
設定例CURR:PULS:FREQ 300
SOURce:CURRentコマンド
PLZ-5WH2 Interface Manual115
CURR:PULS:DCYC
パルス機能のデューティ比を設定します。この周波数は、CURRent、CONDuctanceのパルス機能動作時に共用されます。このコマンドは、COND:PULS:DCYCのエイリアスです。
コマンド
[SOURce:]CURRent[:LEVel]:PULSe:DCYCle <numeric>
[SOURce:]CURRent[:LEVel]:PULSe:DCYCle?
パラメータ 設定値: 5.0~ 95.0
最小デューティ比はパルスの最小時間幅(20 µs)によって制限されます。分解能: CURR:PULS:FREQで指定した周波数により異なります。
1 Hz~ 1 000 Hz、0.1 1.1 kHz~ 10.0 kHz、1
単位: PCT
*RST送信時には設定がデフォルトに変更されます。(50 %)
レスポンス:NR3
設定例CURR:PULS:DCYC 30
KIKUSUI Electronics Corp. 116
CURR:SINE:AMPL
サイン機能の振幅を設定します。サイン動作時は CURR(p.109)の設定値が振幅の中央値となります。
コマンド
[SOURce:]CURRent[:LEVel]:SINE:AMPLitude <numeric>
[SOURce:]CURRent[:LEVel]:SINE:AMPLitude?
単位:A
*RST送信時には設定がデフォルトに変更されます。(0 A)
レスポンス:NR3
設定例CURR:SINE:AMPL 10
SOURce:CURRentコマンド
PLZ-5WH2 Interface Manual117
CURR:SINE:FREQ
サイン機能の周波数を設定します。
コマンド
[SOURce:]CURRent[:LEVel]:SINE:FREQuency <numeric>
[SOURce:]CURRent[:LEVel]:SINE:FREQuency?
パラメータ 設定値: 1~ 1 000、2 000、3 000、10 000分解能: 1~ 10、1
21~ 100、10 200~ 1 000、100
単位: HZ
*RST送信時には設定がデフォルトに変更されます。(1 Hz)
レスポンス:NR3(参考)機器内部では周期分解能⊿ T = 20 µsで設定されます。レスポンスは、機器内部で設定される周期の逆数を返します。例えば、900 Hzを設定した場合、内部では 1 120 µsで設定されます。その際のレスポンスは、+8.92860E+02を返します。
設定例CURR:SINE:FREQ 300
KIKUSUI Electronics Corp. 118
CURR:SLEW
スルーレート値を設定します。
コマンド
[SOURce:]CURRent:SLEWrate <numeric>
[SOURce:]CURRent:SLEWrate?
パラメータ PLZ1005WH2 PLZ2005WH2 PLZ4005WH2 PLZ12005WH2 PLZ20005WH2
設定値: 0.001~ 1 0.002~ 2 0.004~ 4 0.01~ 12 0.02~ 20分解能: 0.000 02 0.000 05 0.000 1 0.000 2 0.000 5単位: A/µs
*RST送信時には設定がデフォルトに変更されます。(MINimum)
レスポンス:NR3
設定例CURR:SLEW 0.1
SOURce:CURRentコマンド
PLZ-5WH2 Interface Manual119
CURR:SST
ソフトスタート時間を設定します。
コマンド
[SOURce:]CURRent:SSTart <numeric>
[SOURce:]CURRent:SSTart?
パラメータ 設定値: 0(オフ), 500 µ, 1 m, 2 m, 5 m, 10 m, 20 m, 50 m, 100 m単位: S
*RST送信時には設定がデフォルトに変更されます。(500 µs)
レスポンス:NR3
設定例CURR:SST 100MS
KIKUSUI Electronics Corp. 120
SOURce:FUNCtionコマンド
FUNC
動作モードを設定します。
コマンド
[SOURce:]FUNCtion[:MODE] {CC|CR|CV|CP|ARB}
[SOURce:]FUNCtion[:MODE]?
パラメータ 設定値: CC CCモード(デフォルト)
CR CRモードCV CVモードCP CPモードARB ARBモード
*RST送信時には設定がデフォルトに変更されます。
レスポンス:character
設定例FUNC CV
SOURce:FUNCtionコマンド
PLZ-5WH2 Interface Manual121
FUNC:CVOP
+CVモード(CCモード、または CRモードにCVモードを追加)の有効/無効を設定します。+CVモードはSCPIコマンドでのみ設定できます。このコマンドによって、PLZ-5Wシリーズ(PLZ205W/PLZ405W/PLZ1205W)との互換性を保持しています。+CVモードを有効にした場合、UVPの動作(VOLT:PROT:ACT(p.157))は LIMitになります。CVモードの電圧値(VOLT(p.155))の変更に伴って、LIMit値が変更されます。+CVモードを無効にした場合、UVPの動作は TRIP/LIMit設定に関わらず OFF(無効)になります。
コマンド
[SOURce:]FUNCtion[:MODE]:CVOPtion[:STATe] <boolean>
[SOURce:]FUNCtion[:MODE]:CVOPtion[:STATe]?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例FUNC:CVOP ON
KIKUSUI Electronics Corp. 122
SOURce:POWerコマンド
POW
CPモードの電力値を設定します。
コマンド
[SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude] <numeric>
[SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude]?
単位:W
*RST送信時には設定がデフォルトに変更されます。(0 W)
レスポンス:NR3
設定例POW 500
SOURce:POWerコマンド
PLZ-5WH2 Interface Manual123
POW:EXT:FCON
CPモードの外部コントロールを有効/無効に設定します。
コマンド
[SOURce:]POWer[:LEVel]:EXTernal:FCONtrol <boolean>
[SOURce:]POWer[:LEVel]:EXTernal:FCONtrol?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例POW:EXT:FCON ON
KIKUSUI Electronics Corp. 124
POW:PROT
過電力保護(OPP)の電力値を設定します。
コマンド
[SOURce:]POWer:PROTection[:LEVel][:UPPer] <numeric>
[SOURce:]POWer:PROTection[:LEVel][:UPPer]?
単位:W
*RST送信時には設定がデフォルトに変更されます。(MAXimum)
レスポンス:NR3
設定例POW:PROT 800
SOURce:POWerコマンド
PLZ-5WH2 Interface Manual125
POW:PROT:STAT
過電力保護(OPP)が作動したときの動作を設定します。
コマンド
[SOURce:]POWer:PROTection:STATe <boolean>
[SOURce:]POWer:PROTection:STATe?
パラメータ 設定値: ON(1) ロードオフ (Trip)
OFF(0) 電力を制限 (Limit) (デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例POW:PROT:STAT ON
KIKUSUI Electronics Corp. 126
SOURce:PROGramコマンド
PROG
プログラムを選択/選択解除します。
コマンド
[SOURce:]PROGram[:SELected] "/<String>"
[SOURce:]PROGram[:SELected]?
パラメータ 作成済みのプログラム名を入力すると、そのプログラムが選択されます。プログラム名の先頭には /(スラッシュ) を記述します。プログラムの選択を解除するには、""を入力します。*RST送信時には設定がデフォルトに変更されます。(選択解除)
レスポンス:String
設定例PROG "/My test program"
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual127
PROG:CRE
プログラムを新規作成します。プログラムは、ファイルシステム上にファイルとして作成されます。現在の動作モードによって異なる領域に作成されるため、たとえば CCモードとCPモードで同じ名前のプログラムを作成しても、それぞれ別のプログラムとして扱われます。いずれかのプログラムを選択中は、プログラムを作成できません。その場合は、PROG ""を入力してプログラムの選択を解除してください。プログラムを編集するには、作成後にPROGでプログラムを選択します。
コマンド
[SOURce:]PROGram:CREate "/<String>"
パラメータ 名称の命名規則:半角 A-Za-z、数値 0-9、ドット (.)、コンマ (,)、括弧 ()、括弧 []、括弧 {}、アンド (&)、 ドル ($)、シャープ (#)、キャレット (^)、パーセント (%)、イコール (=)、ハイフン (-)、 プラス (+)、アンダースコア (_)、スペース( )、ケースセンシティブ。255文字までプログラム名の先頭には /(スラッシュ) を記述します。
設定例:PROG:CRE "/My test program"
KIKUSUI Electronics Corp. 128
PROG:CURR:PROT
PROGで選択したプログラムの過電流保護(OCP)の電流値を設定します
コマンド
[SOURce:]PROGram[:SELected]:CURRent:PROTection[:LEVel][:UPPer] <numeric>
[SOURce:]PROGram[:SELected]:CURRent:PROTection[:LEVel][:UPPer]?
単位:A
レスポンス:NR3
設定例PROG:CURR:PROT 10
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual129
PROG:CURR:PROT:ACT
PROGで選択したプログラムの過電流保護(OCP)が作動したときの動作を設定します。このコマンドは、PROG:CURR:PROT:STATのエイリアスです。
コマンド
[SOURce:]PROGram[:SELected]:CURRent:PROTection:ACTion {TRIP|LIMit}
[SOURce:]PROGram[:SELected]:CURRent:PROTection:ACTion?
パラメータ 設定値: TRIP ロードオフ
LIMit 電流を制限
レスポンス:Character
設定例PROG:CURR:PROT:ACT TRIP
KIKUSUI Electronics Corp. 130
PROG:CURR:PROT:STAT
PROGで選択したプログラムの過電流保護(OCP)が作動したときの動作を設定します。このコマンドは PROG:CURR:PROT:ACTのエイリアスです。
コマンド
[SOURce:]PROGram[:SELected]:CURRent:PROTection[:TRIP]:STATe
<boolean>
[SOURce:]PROGram[:SELected]:CURRent:PROTection[:TRIP]:STATe?
パラメータ 設定値: ON(1) ロードオフ (Trip)
OFF(0) 電流を制限 (Limit)
レスポンス:NR1
設定例PROG:CURR:PROT:STAT ON
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual131
PROG:CVOP:LEV
PROGで選択したプログラムに +CV(CVモードを追加)の電圧値を設定します。+CVモードはSCPIコマンドでのみ設定できます。このコマンドによって、PLZ-5Wシリーズ(PLZ205W/PLZ405W/PLZ1205W)との互換性を保持しています。+CVモードを有効にした場合、UVPの動作(PROG:VOLT:PROT:ACT(p.152))は LIMitになります。CVモードの電圧値(VOLT(p.155))の変更に伴って、LIMit値が変更されます。+CVモードを無効にした場合、UVPの動作は TRIPになります。
コマンド
[SOURce:]PROGram[:SELected]:CVOPtion:LEVel <numeric>
[SOURce:]PROGram[:SELected]:CVOPtion:LEVel?
単位:V
レスポンス:NR3
設定例PROG:CVOP:LEV 300
KIKUSUI Electronics Corp. 132
PROG:DEL
指定した名前のプログラムを削除します。いずれかのプログラムを選択中は、プログラムを削除できません。その場合は、PROG ""を入力してプログラムの選択を解除してください。
コマンド
[SOURce:]PROGram:DELete "/<String>"
パラメータ 作成済みのプログラム名を入力。プログラム名の先頭には /(スラッシュ)を記述します。
設定例:PROG:DEL "/My test program"
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual133
PROG:LIST
登録されているすべてのプログラムのリストを問い合わせます。
コマンド
[SOURce:]PROGram:LIST?
レスポンス:"string","string"...何も保存されていない場合には、""を返します。
KIKUSUI Electronics Corp. 134
PROG:LOOP
PROGで選択したプログラムの繰り返し回数を設定します。
コマンド
[SOURce:]PROGram[:SELected]:LOOP {<numeric>|INFinite}
[SOURce:]PROGram[:SELected]:LOOP?
パラメータ 設定値: 1~ 100000 繰り返し数
INFinite 無限
レスポンス:NR1または INFPROGでプログラムが選択されていないときは、0を返します。
設定例PROG:LOOP 3
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual135
PROG:POW:PROT
PROGで選択したプログラムの過電力保護(OPP)の電力値を設定します。
コマンド
[SOURce:]PROGram[:SELected]:POWer:PROTection[:LEVel][:UPPer]
<numeric>
[SOURce:]PROGram[:SELected]:POWer:PROTection[:LEVel][:UPPer]?
単位:W
レスポンス:NR3
設定例PROG:POW:PROT 800
KIKUSUI Electronics Corp. 136
PROG:POW:PROT:ACT
PROGで選択したプログラムの過電力保護(OPP)が作動したときの動作を設定します。このコマンドは、PROG:POW:PROT:STATのエイリアスです。
コマンド
[SOURce:]PROGram[:SELected]:POWer:PROTection:ACTion {TRIP|LIMit}
[SOURce:]PROGram[:SELected]:POWer:PROTection:ACTion?
パラメータ 設定値: TRIP ロードオフ
LIMit 電力を制限
レスポンス:Character
設定例PROG:POW:PROT:ACT TRIP
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual137
PROG:POW:PROT:STAT
PROGで選択したプログラムの過電力保護(OPP)が作動したときの動作を設定します。このコマンドは、PROG:POW:PROT:ACTのエイリアスです。
コマンド
[SOURce:]PROGram[:SELected]:POWer:PROTection[:TRIP]:STATe
<boolean>
[SOURce:]PROGram[:SELected]:POWer:PROTection[:TRIP]:STATe?
パラメータ 設定値: ON(1) ロードオフ (Trip)
OFF(0) 電力を制限 (Limit)
レスポンス:NR1
設定例PROG:POW:PROT:STAT ON
KIKUSUI Electronics Corp. 138
PROG:LAST:INP/ PROG:LAST:OUTP
PROGで選択したプログラムに対して、シーケンス終了時のロード状態(ロードオンまたはオフ)を設定できます。設定を有効にするには、PROG:LAST:STAT(p.141)をONにする必要があります。
コマンド
{SOURce:}PROGram{:SELected}:LAST:INPut <boolean>
{SOURce:}PROGram{:SELected}:LAST:OUTPut <boolean>
{SOURce:}PROGram{:SELected}:LAST:INPut?
{SOURce:}PROGram{:SELected}:LAST:OUTPut?
パラメータ 設定値: ON(1) ロードオン
OFF(0) オードオフ
レスポンス:NR1
設定例PROG:LAST:INP ON
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual139
PROG:LAST:LEV
PROGで選択したプログラムに対して、シーケンス終了時の負荷設定値を設定できます。設定を有効にするには、PROG:LAST:STAT(p.141)をONにする必要があります。
コマンド
{SOURce:}PROGram{:SELected}:LAST:LEVel <numeric>
{SOURce:}PROGram{:SELected}:LAST:LEVel?
パラメータ <numeric>単位:A、SIE、V、W現在の動作モードによって異なります。
レスポンス:NR3
設定例現在の動作モードが CCで、電流値を 10 Aに設定する場合PROG:LAST:LEV 10
KIKUSUI Electronics Corp. 140
PROG:LAST:SLEW
PROGで選択したプログラムに対して、シーケンス終了時のスルーレート値を設定できます。設定を有効にするには、PROG:LAST:STAT(p.141)をONにする必要があります。
コマンド
{SOURce:}PROGram{:SELected}:LAST:SLEWrate <numeric>
{SOURce:}PROGram{:SELected}:LAST:SLEWrate?
パラメータ <numeric>
PLZ1005WH2 PLZ2005WH2 PLZ4005WH2 PLZ12005WH2 PLZ20005WH2設定値: 0.001~ 1 0.002~ 2 0.004~ 4 0.01~ 12 0.02~ 20分解能: 0.000 1 0.000 2 0.000 4 0.001 0.002単位: A/µs
レスポンス:NR3
設定例PROG:LAST:SLEW 0.1
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual141
PROG:LAST:STAT
PROGで選択したプログラムに対して、シーケンス終了時のロード状態を設定する下記のコマンドの有効/無効を設定します。• PROG:LAST:INP/ PROG:LAST:OUTP(p.138)• PROG:LAST:LEV(p.139)• PROG:LAST:SLEW(p.140)
コマンド
{SOURce:}PROGram{:SELected}:LAST:STATe <boolean>
{SOURce:}PROGram{:SELected}:LAST:STATe?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効
レスポンス:NR1
設定例PROG:LAST:STAT ON
KIKUSUI Electronics Corp. 142
PROG:REN
PROGで選択したプログラムの名称を変更します。
コマンド
[SOURce:]PROGram[:SELected]:REName "<name>"
パラメータ 名称の命名規則:半角 A-Za-z、数値 0-9、ドット (.)、コンマ (,)、括弧 ()、括弧 []、括弧 {}、アンド (&)、 ドル ($)、シャープ (#)、キャレット (^)、パーセント (%)、イコール (=)、ハイフン (-)、 プラス (+)、アンダースコア (_)、スペース( )、ケースセンシティブ。255文字まで
設定例:PROG:REN "Your test program"
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual143
PROG:SAVE
PROGで選択したプログラムを保存します。
コマンド
[SOURce:]PROGram[:SELected]:SAVE
KIKUSUI Electronics Corp. 144
PROG:STEP<n>:DWEL
PROGで選択したプログラムの指定ステップにステップ実行時間を設定します。
コマンド
[SOURce:]PROGram[:SELected]:STEP<n>:DWELl <numeric>
[SOURce:]PROGram[:SELected]:STEP<n>:DWELl?
パラメータ <n>ステップ番号を指定します。
パラメータ <numeric>設定値: 50 µ~ 3600000分解能: 1 µ単位: S
レスポンス:NR3
設定例PROG:STEP3:DWEL 1800
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual145
PROG:STEP<n>:INP/ PROG:STEP<n>:OUTP
PROGで選択したプログラムの指定ステップでのロードオン/オフを設定します。
コマンド
[SOURce:]PROGram[:SELected]:STEP<n>:INPut <boolean>
[SOURce:]PROGram[:SELected]:STEP<n>:OUTPut <boolean>
[SOURce:]PROGram[:SELected]:STEP<n>:INPut?
[SOURce:]PROGram[:SELected]:STEP<n>:OUTPut?
パラメータ <n>ステップ番号を指定します。
パラメータ <boolean>設定値: ON(1) ロードオン
OFF(0) ロードオフ
レスポンス:NR1
設定例PROG:STEP3:INP ON
KIKUSUI Electronics Corp. 146
PROG:STEP<n>:LEV
PROGで選択したプログラムの指定ステップに負荷設定値を設定します。
コマンド
[SOURce:]PROGram[:SELected]:STEP<n>:LEVel <numeric>
[SOURce:]PROGram[:SELected]:STEP<n>:LEVel?
パラメータ <n>ステップ番号を指定します。
パラメータ <numeric>単位:A、SIE、V、W現在の動作モードによって異なります。
レスポンス:NR3
設定例現在の動作モードが CCで、電流値を 10 Aに設定する場合PROG:STEP3:LEV 10
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual147
PROG:STEP<n>:SLEW
PROGで選択したプログラムの指定ステップにスルーレートを設定します。
コマンド
[SOURce:]PROGram[:SELected]:STEP<n>:SLEWrate <numeric>
[SOURce:]PROGram[:SELected]:STEP<n>:SLEWrate?
パラメータ <n>ステップ番号を指定します。
パラメータ <numeric>
PLZ1005WH2 PLZ2005WH2 PLZ4005WH2 PLZ12005WH2 PLZ20005WH2設定値: 0.001~ 1 0.002~ 2 0.004~ 4 0.01~ 12 0.02~ 20分解能: 0.000 1 0.000 2 0.000 4 0.001 0.002単位: A/µs
レスポンス:NR3
設定例PROG:STEP3:SLEW 10
KIKUSUI Electronics Corp. 148
PROG:STEP<n>:TRAN
PROGで選択したプログラムの指定ステップに設定値遷移のしかたを設定します。
コマンド
[SOURce:]PROGram[:SELected]:STEP<n>:TRANsient {IMMediate|RAMP}
[SOURce:]PROGram[:SELected]:STEP<n>:TRANsient?
パラメータ <n>ステップ番号を指定します。
パラメータ 設定値: IMMediate 前ステップの設定値から階段状に遷移
RAMP 前ステップの設定値から傾斜状に遷移
レスポンス:Character
設定例PROG:STEP3:TRAN RAMP
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual149
PROG:STEP<n>:TRIG:GEN
PROGで選択したプログラムの指定ステップでトリガ出力するかどうかを設定します。
コマンド
[SOURce:]PROGram[:SELected]:STEP<n>:TRIGger:GENerate <character>[,
<character>,<character>,<character>,<character>]
[SOURce:]PROGram[:SELected]:STEP<n>:TRIGger:GENerate?
パラメータ <n>ステップ番号を指定します。
パラメータ <character>NONEを設定する場合は、他の設定値と同時に指定できません。その他の設定値は、最大 5項目まで指定できます。設定値: NONE トリガを出力しない
TRIGOUT TRIGOUT端子へのトリガ出力DIGITAL0 DIGITAL0端子へのトリガ出力DIGITAL1 DIGITAL1端子へのトリガ出力DIGITAL2 DIGITAL2端子へのトリガ出力 (入出力がOUTPutの場合 )TALink TALinkトリガを出力。TRIG:ACQ:SOUR(p.163) で
TALinkを設定した場合、シーケンスのステップ実行時に測定値を記録
レスポンス:Character
設定例PROG:STEP1:TRIG:GEN TRIGOUT,DIGITAL2,TAL
KIKUSUI Electronics Corp. 150
PROG:STEP<n>:TRIG:WAIT
PROGで選択したプログラムの指定ステップにトリガ待ちを設定します。
コマンド
[SOURce:]PROGram[:SELected]:STEP<n>:TRIGger:WAIT <character>[,<cha
racter>,<character>]
[SOURce:]PROGram[:SELected]:STEP<n>:TRIGger:WAIT?
パラメータ <n>ステップ番号を指定します。
パラメータ <character>IMMediateまたは BUSを設定する場合は、他の設定値と同時に指定できません。TRIGIN, DIGITAL2、MSYNc、CUTOFFは、最大 4項目まで指定できます。設定値: IMMediate トリガ適用を待たずにPLZ-5WH2内部のタイミングでステッ
プを実行。BUS ソフトウェアトリガ (*TRG)が入力されたタイミングでステッ
プを実行。トリガは、シーケンスやステップ(TRANsient)、測定(ACQuire)のトリガシステム両方に適用される。
TRIGIN PLZ-5WH2のEXT CONTコネクタの 9番ピンに信号入力されたタイミングで次のステップを実行。
DIGITAL2 PLZ-5WH2 の EXT CONT コ ネ ク タ の 13 番 ピ ンに信号が入力されたタイミングでステップを実行(SYST:CONF:DIGITAL2:DIR(p.186)が INPutの場合 )。
MSYNc 同期接続された PLZ-5WH2の前面パネルでMSyncキーが押されたタイミングでステップを実行。または、PCなどから TRIG:TRAN:MSYN(p.167)の同期命令パケットが入力されたタイミングでステップを実行。
CUTOFF カットオフが作動したタイミングで次のステップを実行。
レスポンス:Character
設定例PROG:STEP1:TRIG:WAIT DIGITAL2,MSYNc
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual151
PROG:STEPS:COUN
PROGで選択したプログラムに登録するステップ数を設定します。現在のステップ数より減らした場合、残ったステップの内容は変更されません。
コマンド
[SOURce:]PROGram[:SELected]:STEPS:COUNt <numeric>
[SOURce:]PROGram[:SELected]:STEPS:COUNt?
パラメータ 設定値: ステップ数 1~ 10 000
レスポンス:NR1PROGでプログラムが選択されていないときは、0を返します。
設定例PROG:STEPS:COUN 30
KIKUSUI Electronics Corp. 152
PROG:VOLT:PROT:ACT
PROGで選択したプログラムの低電圧保護(UVP)が作動したときの動作を設定します。
コマンド
[SOURce:]PROGram:VOLTage:PROTection:ACTion {LIMit|TRIP}
[SOURce:]PROGram:VOLTage:PROTection:ACTion?
パラメータ 設定値: LIMit 電流を制限します。
TRIP ロードオフします。
レスポンス:Character
設定例PROG:VOLT:PROT:ACT TRIP
SOURce:PROGramコマンド
PLZ-5WH2 Interface Manual153
PROG:VOLT:PROT:LOW
PROGで選択したプログラムの低電圧保護(UVP)の電圧値を設定します。
コマンド
[SOURce:]PROGram[:SELected]:VOLTage:PROTection[:LEVel]:LOWer
<numeric>
[SOURce:]PROGram[:SELected]:VOLTage:PROTection[:LEVel]:LOWer?
パラメータ 単位:V
レスポンス:NR3
設定例PROG:VOLT:PROT:LOW 1
KIKUSUI Electronics Corp. 154
PROG:VOLT:PROT:STAT
PROGで選択したプログラムの低電圧保護(UVP)の有効/無効を設定します。有効にすると、UVP作動時にPLZ-5WH2がロードオフします。PROG:VOLT:PROT:LOW(p.153)で、UVPの電圧値を設定できます。
コマンド
[SOURce:]PROGram[:SELected]:VOLTage:PROTection:STATe <boolean>
[SOURce:]PROGram[:SELected]:VOLTage:PROTection:STATe?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効
レスポンス:NR1
設定例PROG:VOLT:PROT:STAT ON
SOURce:VOLTageコマンド
PLZ-5WH2 Interface Manual155
SOURce:VOLTageコマンド
VOLT
CVモードの電圧値を設定します。
コマンド
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <numeric>
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]?
単位:V
*RST送信時には設定がデフォルトに変更されます。(0 V)
レスポンス:NR3
設定例VOLT 30
KIKUSUI Electronics Corp. 156
VOLT:EXT:FCON
CVモードの外部コントロールを有効/無効に設定します。
コマンド
[SOURce:]VOLTage[:LEVel]:EXTernal:FCONtrol <boolean>
[SOURce:]VOLTage[:LEVel]:EXTernal:FCONtrol?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例VOLT:EXT:FCON ON
SOURce:VOLTageコマンド
PLZ-5WH2 Interface Manual157
VOLT:PROT:ACT
低電圧保護(UVP)が作動したときの動作を設定します。
コマンド
[SOURce:]VOLTage:PROTection:ACTion {LIMit|TRIP}
[SOURce:]VOLTage:PROTection:ACTion?
パラメータ 設定値: LIMit 電流を制限します。(デフォルト)
TRIP ロードオフします。
*RST送信時には設定がデフォルトに変更されます。
レスポンス:Character
設定例VOLT:PROT:ACT TRIP
KIKUSUI Electronics Corp. 158
VOLT:PROT:LOW
低電圧保護(UVP)の電圧値を設定します。
コマンド
[SOURce:]VOLTage:PROTection[:LEVel]:LOWer <numeric>
[SOURce:]VOLTage:PROTection[:LEVel]:LOWer?
単位:V
*RST送信時には設定がデフォルトに変更されます。(0 V)
レスポンス:NR3
設定例VOLT:PROT:LOW 1
VOLT:PROT:STAT
低電圧保護(UVP)の有効/無効を設定します。有効にすると、VOLT:PROT:ACTで設定した動作にしたがってロードオフ、または電流が制限されます。VOLT:PROT:LOWで、UVPの電圧値を設定できます。
コマンド
[SOURce:]VOLTage:PROTection:STATe <boolean>
[SOURce:]VOLTage:PROTection:STATe?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例VOLT:PROT:STAT ON
SOURce:VOLTageコマンド
PLZ-5WH2 Interface Manual159
VOLT:RESP
CVモードの応答速度を設定します。
コマンド
[SOURce:]VOLTage:RESPonse {NORMal|FAST}
[SOURce:]VOLTage:RESPonse?
パラメータ 設定値: NORMal 通常(デフォルト)
FAST 高速
*RST送信時には設定がデフォルトに変更されます。
レスポンス:Character
設定例VOLT:RESP FAST
KIKUSUI Electronics Corp. 160
TRIGgerコマンド
TRIG:ACQ:COUN
測定値の記録回数を設定します。
コマンド
TRIGger:ACQuire:COUNt <numeric>
TRIGger:ACQuire:COUNt?
パラメータ 設定値: 1~ 65 536
*RST送信時には設定がデフォルトに変更されます。(1)
レスポンス:NR1
設定例TRIG:ACQ:COUN 3
TRIGgerコマンド
PLZ-5WH2 Interface Manual161
TRIG:ACQ:DEL
測定のトリガ適用の遅延時間を設定します。遅延時間は、各回のトリガ適用に対して適用されます。
コマンド
TRIGger:ACQuire:DELay <numeric>
TRIGger:ACQuire:DELay?
パラメータ 設定値: 0~ 100分解能: 0.1 µ単位: S
*RST送信時には設定がデフォルトに変更されます。(0 s)
レスポンス:NR3
設定例TRIG:ACQ:DEL 3
KIKUSUI Electronics Corp. 162
TRIG:ACQ:MSYN
測定の同期信号を送信します。同期接続中の PLZ-5WH2いずれかにこのコマンドを入力すると、同期中の PLZ-5WH2で同時に測定が開始されます。同期したい PLZ-5WH2に対して、TRIG:ACQ:SOUR(p.163)をMSYNcに設定しておく必要があります。
コマンド
TRIGger:ACQuire:MSYNc[:IMMediate]
TRIGgerコマンド
PLZ-5WH2 Interface Manual163
TRIG:ACQ:SOUR
測定のトリガ待ちを解除し、測定を開始するためのトリガソースを設定します。
コマンド
TRIGger:ACQuire:SOURce <character>
TRIGger:ACQuire:SOURce?
パラメータ 下記のいずれかから1つ設定できます。設定値: IMMediate PLZ-5WH2の前面パネルの Initiateキーが押されたタイミン
グ、または PCなどから INIT:ACQ(p.68)が入力されたタイミングで測定値を記録。
BUS ソフトウェアトリガ (*TRG)が入力されたタイミングで測定値を記録。トリガは、シーケンスやステップ(TRANsient)、測定(ACQuire)のトリガシステム両方に適用される。
DIGITAL2 PLZ-5WH2 の EXT CONT コ ネ ク タ の 13 番 ピ ンに信号が入力されたタイミングで測定値を記録(SYST:CONF:DIGITAL2:DIR(p.186)が INPutの場合 )。
TALink PROG:STEP<n>:TRIG:GEN(p.149)で TALinkを設定した場合、シーケンスのステップ実行時に測定値を記録。
MSYNc PCなどからTRIG:ACQ:MSYN(p.162)が入力されたタイミングでステップを実行。
LOADOFF ロードオフされたタイミングで測定を開始。
*RST送信時には設定がデフォルトに変更されます。(IMMediate)
レスポンス:Character
設定例TRIG:ACQ:SOUR DIGITAL2
KIKUSUI Electronics Corp. 164
TRIG:ACQ:INT:STAT
トリガカウントが 2以上のとき、測定の間隔をあけるかどうか設定します。トリガカウントは TRIG:ACQ:COUN(p.160)で設定します。間隔の時間は、TRIG:ACQ:INT:TIMEで設定します。
コマンド
TRIGger:ACQuire:INTerval:STATe <boolean>
TRIGger:ACQuire:INTerval:STATe?
パラメータ 設定値: ON(1) 測定の間隔をあける
OFF(0) 測定の間隔をあけない(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例TRIG:ACQ:INT:STAT ON
TRIG:ACQ:INT:TIME
TRIG:ACQ:INT:STATをONにした場合の、測定間隔の時間を設定します。
コマンド
TRIGger:ACQuire:INTerval:TIME <numeric>
TRIGger:ACQuire:INTerval:TIME?
パラメータ 設定値: 10 µ~ 3600分解能: 10 µ単位: S
*RST送信時には設定がデフォルトに変更されます。(0.1 s)
レスポンス:NR3
設定例TRIG:ACQ:INT:TIME 3
TRIGgerコマンド
PLZ-5WH2 Interface Manual165
TRIG:TRAN:DEL
シーケンスのトリガ適用の遅延時間を設定します。
コマンド
TRIGger:TRANsient:DELay <numeric>
TRIGger:TRANsient:DELay?
パラメータ 設定値: 0~ 100分解能: 10 µ単位: S
*RST送信時には設定がデフォルトに変更されます。(0 s)
レスポンス:NR3
設定例TRIG:TRAN:DEL 3
KIKUSUI Electronics Corp. 166
TRIG:TRAN:EXEC
シーケンス機能、パルス機能、サイン機能の実行状態を問い合わせます。
コマンド
TRIGger:TRANsient:EXECution[:STATe]?
レスポンス:<IDLE|WTG|RUN|SUSP|PULS|SINE>, <Step_NR1>, <Loop_NR1>を返します。
レスポンス 内容<IDLE|WTG|RUN|SUSP|PULS|SINE> IDLE: シーケンス待機中かつパルス機能
がオフ WTG: トリガ待ち状態 SUSP: シーケンス一時停止中 RUN: 遅延時間またはステップ実行中 PULS: パルス動作中 SINE: サイン動作中
<Step_NR1> プログラムのステップ数<Loop_NR1> プログラムのループ数
TRIGgerコマンド
PLZ-5WH2 Interface Manual167
TRIG:TRAN:MSYN
シーケンスの同期信号を送信します。同期接続中の PLZ-5WH2がシーケンス開始のトリガ待ち、またはステップ開始のトリガ待ち状態の場合、いずれかの PLZ-5WH2にこのコマンドを入力すると、同時にシーケンスまたはステップが開始されます。同期したい PLZ-5WH2に対して、トリガソース(TRIG:TRAN:SOUR(p.168)またはPROG:STEP<n>:TRIG:WAIT(p.150))をMSYNcに設定しておく必要があります。
コマンド
TRIGger:TRANsient:MSYNc[:IMMediate]
KIKUSUI Electronics Corp. 168
TRIG:TRAN:SOUR
シーケンスのトリガ待ちを解除し、シーケンスを開始するためのトリガソースを設定します。
コマンド
TRIGger:TRANsient:SOURce <character>
TRIGger:TRANsient:SOURce?
パラメータ 下記のいずれかから1つ設定できます。設定値: IMMediate PLZ-5WH2の前面パネルの Initiateキーが押されたタイミン
グ、または PCなどから INIT:TRAN:PROG(p.71)が入力されたタイミングでシーケンスを開始。
BUS ソフトウェアトリガ (*TRG)が適用されたタイミングでシーケンスを開始。トリガは、シーケンスやステップ(TRANsient)、測定(ACQuire)のトリガシステム両方に適用される。
DIGITAL2 PLZ-5WH2 の EXT CONT コ ネ ク タ の 13 番 ピ ン に信号が入力されたタイミングでシーケンスを開始(SYST:CONF:DIGITAL2:DIR(p.186)が INPutの場合 )
MSYNc 同期接続された PLZ-5WH2の前面パネルでMSyncキーが押されたタイミングでシーケンスを開始。または、PCなどから TRIG:TRAN:MSYN(p.167)が入力されたタイミングでシーケンスを開始。
*RST送信時には設定がデフォルトに変更されます。(IMMediate)
レスポンス:Character
設定例TRIG:TRAN:SOUR DIGITAL2
TRIGgerコマンド
PLZ-5WH2 Interface Manual169
TRIG:TRAN:SUSP
実行中のシーケンスのトリガ機能を一時停止します。この機能は、現在実行中のプログラムステップの実行時間(PROG:STEP<n>:DWEL(p.144))を強制的に一時停止します。
コマンド
TRIGger:TRANsient:SUSPend
TRIG:TRAN:RES
一時停止中のシーケンスを、一時停止した時点から再開します。
コマンド
TRIGger:TRANsient:RESume
KIKUSUI Electronics Corp. 170
STATusコマンド
レジスタ構造
「+」は、レジスタの中のビットの論理和を表します。
1999 SCPI Syntax & Style
EXTREV
FORM
LOAD
OVOC
NOT USEDOPOT
NOT USED
(isum)
WDOG
NOT USEDNOT USED
UV
CLPL
CRCP
ACQ BusyACQ WTG
TRAN BusyTRAN WTG
PSINT
ACQ DAVNOT USED
(isum)NOT USEDNOT USED
Operation CompleteRequest Control
Query ErrorDevice Dependent Error
Command ErrorNOT USED
Execution Error
Power On
CVCC
QUEStionable Status
Error/Event Queue
Status Byte
Summary of IEEE 488.2 Status Structure Registers
OPERation Status
Standard EventStatus Register Available to designer
Available to designer
MAV
RQS/MSS
10
23456789101112131415
10
23456789101112131415
10
234567
10
234567
STATusコマンド
PLZ-5WH2 Interface Manual171
標準アーキテクチャ
ステータス報告には、IEEE488.2レジスタとSCPIレジスタを使用します。それぞれの SCPIステータスレジスタには、さらにサブレジスタとしてCONDitionレジスタ、EVENtレジスタ、ENABleレジスタ、PTRansitionフィルタ、NTRansitionフィルタがあります。
CONDitionレジスタ
CONDition(状態)レジスタの遷移は自動で、本製品の状態をリアルタイムに反映しています。このレジスタを読み取っても、内容に影響はありません。
EVENtレジスタ
EVENt(イベント)レジスタのビットは、CONDitionレジスタの変化に対応して自動的に設定されます。ポジティブとネガティブのトランジションレジスタ(PTRansition、NTRansition)によって規則は異なります。EVENtレジスタは、読み取るとリセットされます。
ENABleレジスタ
ENABle(イネーブル)レジスタは、イベントビットのサマリビットやステータスビットへのレポートを有効にします。
トランジションフィルタ
PTRansition(ポジティブトランジション)フィルタを使用して、状態が偽から真に変わった場合にイベントをレポートできます。NTRansition(ネガティブトランジション)フィルタを使用して、状態が真から偽に変わった場合にイベントをレポートできます。ポジティブフィルタ、ネガティブフィルタの両方を「真」に設定すると、状態が変わるたびにイベントをレポートできます。フィルタを両方とも解除すると、イベントのレポートは無効になります。
KIKUSUI Electronics Corp. 172
ステータスバイトレジスタ
ステータスバイトレジスタは、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 未使用
STATusコマンド
PLZ-5WH2 Interface Manual173
イベントステータスレジスタ
イベントステータスレジスタは、本製品が動作するときの特定のイベントに対してビットを設定します。イベントステータスレジスタのすべてのビットはエラーイベントキューによって設定されます。レジスタは 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 User Request(URQ) 未使用 --7 128 Power On(PON) 未使用 --8-15 Reserved 未使用 --
KIKUSUI Electronics Corp. 174
OPERationステータスレジスタ
OPERationステータスレジスタは、本製品の通常の動作状態についての情報を格納した 16ビットレジスタです。
ビット ビットの重み
ビット名 説明
0 1 CV CVモード動作中1 2 CC CCモード動作中2 4 CR CRモード動作中3 8 CP CPモード動作中4 16 ACQ BUSY ACQuireシーケンスが動作中。5 32 ACQ WTG ACQuireシーケンスがトリガ(TRIG)を待機中。6 64 TRAN Busy TRANsientシーケンスが動作中。7 128 TRAN WTG TRANsientシーケンスがトリガ(TRIG)を待機中。8 256 LOAD ロードオン中。9 512 PS シーケンスを一時停止中。10 1024 INT 積分計算中。11 2048 ACQ DAV 取得データが有効(取得可能)。12 4096 NOT USED 未使用13 8192 NOT USED 未使用14 16384 NOT USED 未使用15 32768 NOT USED 常にゼロ
STATusコマンド
PLZ-5WH2 Interface Manual175
STAT:OPER
OPERationステータスレジスタのイベントを問い合わせます。問い合わせると、内容はクリアされます。
コマンド
STATus:OPERation[:EVENt]?
レスポンス:NR1
STAT:OPER:COND
OPERationステータスレジスタの状態を問い合わせます。問い合わせても、内容はクリアされません。
コマンド
STATus:OPERation:CONDition?
レスポンス:NR1
STAT:OPER:ENAB
OPERationステータスレジスタのイネーブルを設定します。
コマンド
STATus:OPERation:ENABle <NRf>
STATus:OPERation:ENABle?
パラメータ 設定値:0~ 32767
レスポンス:NR1
KIKUSUI Electronics Corp. 176
STAT:OPER:NTR
OPERationステータスレジスタのネガティブトランジションを設定します。
コマンド
STATus:OPERation:NTRansition <NRf>
STATus:OPERation:NTRansition?
パラメータ 設定値:0~ 32767
レスポンス:NR1
STAT:OPER:PTR
OPERationステータスレジスタのポジティブトランジションを設定します。
コマンド
STATus:OPERation:PTRansition <NRf>
STATus:OPERation:PTRansition?
パラメータ 設定値:0~ 32767
レスポンス:NR1
STATusコマンド
PLZ-5WH2 Interface Manual177
QUEStionableステータスレジスタ
QUEStionableステータスレジスタは、本製品の下記のイベントやステータスに関する情報を格納する 16ビットレジスタです。QUEStionableステータスレジスタのビットは、本製品の測定データに問題があることを示す場合があります。
ビット ビットの重み
ビット名 説明
0 1 OV(Over Voltage Protection) 過電圧保護の作動1 2 OC(Over Current Protection) 過電流保護の作動2 4 NOT USED 未使用3 8 OP(Over Power protection) 過電力保護の作動4 16 OT(Over Temperature Protection) 過熱保護の作動5 32 WDOG(Watchdog protection) ウォッチドッグ保護の作動6 64 CL 電流を制限中7 128 PL 電力を制限中8 256 NOT USED 未使用9 512 UV(Under Voltage Protection) 低電圧保護の作動10 1024 EXT 外部エラーが発生11 2048 REV 逆電圧を検出12 4096 FORM 接続エラーが発生13 8192 NOT USED 未使用14 16384 NOT USED 未使用15 32768 RESERVED 常にゼロ
STAT:QUES
QUEStionableステータスレジスタのイベントを問い合わせます。問い合わせると、内容はクリアされます。
コマンド
STATus:QUEStionable[:EVENt]?
レスポンス:NR1
KIKUSUI Electronics Corp. 178
STAT:QUES:COND
QUEStionableステータスレジスタの状態を問い合わせます。問い合わせても、内容はクリアされません。
コマンド
STATus:QUEStionable:CONDition?
レスポンス:NR1
STAT:QUES:ENAB
QUEStionableステータスレジスタのイネーブルを設定します。
コマンド
STATus:QUEStionable:ENABle <NRf>
STATus:QUEStionable:ENABle?
パラメータ 設定値:0~ 32767
レスポンス:NR1
STAT:QUES:NTR
QUEStionableステータスレジスタのネガティブトランジションを設定します。
コマンド
STATus:QUEStionable:NTRansition <NRf>
STATus:QUEStionable:NTRansition?
パラメータ 設定値:0~ 32767
レスポンス:NR1
STATusコマンド
PLZ-5WH2 Interface Manual179
STAT:QUES:PTR
QUEStionableステータスレジスタのポジティブトランジションを設定します。
コマンド
STATus:QUEStionable:PTRansition <NRf>
STATus:QUEStionable:PTRansition?
パラメータ 設定値:0~ 32767
レスポンス:NR1
KIKUSUI Electronics Corp. 180
プリセットステータス
STAT:PRES
すべてのステータスレジスタ(サブレジスタを含む)の ENABle/PTRansition/NTRansitionフィルタレジスタを初期設定に戻します。初期設定値:
STATus:ENABle = 0x0000STATus:PTRansition = 0x7FFFSTATus:NTRansition = 0x0000
コマンド
STATus:PRESet
SYSTemコマンド
PLZ-5WH2 Interface Manual181
SYSTemコマンド
SYST:BEEP
すべてのブザー音を一括でオン/オフに設定します。
コマンド
SYSTem:BEEPer[:ALL][:STATe] <boolean>
SYSTem:BEEPer[:ALL][:STATe]?
パラメータ 設定値: ON(1) オン(デフォルト)
OFF(0) オフSYST:BEEP:KEY、SYST:BEEP:PROT、SYST:BEEP:SCPI送信時に設定が変更になる場合があります。
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1操作無効時、保護機能作動時、SCPIエラー発生時どれかひとつブザー音オンの場合に 1を返します。すべてオフの場合に、0を返します。
設定例SYST:BEEP OFF
KIKUSUI Electronics Corp. 182
SYST:BEEP:KEY
無効操作時のブザー音のオン/オフを設定します。
コマンド
SYSTem:BEEPer:KEY[:STATe] <boolean>
SYSTem:BEEPer:KEY[:STATe]?
パラメータ 設定値: ON(1) オン(デフォルト)
OFF(0) オフSYST:BEEP送信時に設定が変更になる場合があります。
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例SYST:BEEP:KEY ON
SYSTemコマンド
PLZ-5WH2 Interface Manual183
SYST:BEEP:PROT
保護機能作動時のブザー音のオン/オフを設定します。
コマンド
SYSTem:BEEPer:PROTection[:STATe] <boolean>
SYSTem:BEEPer:PROTection[:STATe]?
パラメータ 設定値: ON(1) オン(デフォルト)
OFF(0) オフSYST:BEEP送信時に設定が変更になる場合があります。
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例SYST:BEEP:PROT ON
KIKUSUI Electronics Corp. 184
SYST:BEEP:SCPI
SCPIエラー発生時のブザー音のオン/オフを設定します。
コマンド
SYSTem:BEEPer:SCPI[:STATe] <boolean>
SYSTem:BEEPer:SCPI[:STATe]?
パラメータ 設定値: ON(1) オン(デフォルト)
OFF(0) オフSYST:BEEP送信時に設定が変更になる場合があります。
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例SYST:BEEP:SCPI ON
SYSTemコマンド
PLZ-5WH2 Interface Manual185
SYST:COMM:RLST
PLZ-5WH2の操作をローカル/リモートに設定します。REMoteに設定した場合は、前面パネルの ESCAPEキーを押すと LOCalに戻ります。REMoteまたは RWLockに設定した場合は、前面パネルのディスプレイにREMOTEが表示されます。
コマンド
SYSTem:COMMunicate:RLSTate <character>
SYSTem:COMMunicate:RLSTate?
パラメータ 設定値:LOCal ローカル状態(Remote Disable、RMT消灯)に設定
パネル操作とコマンドが両方有効になります。IEEE488.1 ren FALSE(Remote Disable)の代替コマンド
REMote 本製品の操作をリモートに設定ESCAPEキー以外のパネル操作がロックされます。IEEE488.1 ren(Remote Enable)とアドレス指定の代替コマンド
RWLock 本製品の操作をリモートに設定すべてのパネル操作がロックされます。IEEE488.1 llo(Local Lock Out)の代替コマンド
レスポンス:Character
設定例SYST:COMM:RLST REM
KIKUSUI Electronics Corp. 186
SYST:CONF:DIGITAL2:DIR
DIGITAL2信号の入出力の方向を設定します。
コマンド
SYSTem:CONFigure:DIGITAL2:DIRection {INPut|OUTPut}
SYSTem:CONFigure:DIGITAL2:DIRection?
パラメータ 設定値: INPut 入力(デフォルト)
OUTPut 出力
*RST送信時には設定がデフォルトに変更されます。
レスポンス:Character
設定例SYST:CONF:DIGITAL2:DIR OUTPut
SYSTemコマンド
PLZ-5WH2 Interface Manual187
SYST:CONF:MSYN:IND
同期接続の有効/無効を問い合わせます。
コマンド
SYSTem:CONFigure:MSYNc:INDex?
レスポンス:NR1
KIKUSUI Electronics Corp. 188
SYST:CONF:RSEN
リモートセンシング機能のオン/オフを設定します。
コマンド
SYSTem:CONFigure:RSENsing[:STATe] <boolean>
SYSTem:CONFigure:RSENsing[:STATe]?
パラメータ 設定値: ON(1) オン
OFF(0) オフ(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例SYST:CONF:RSEN ON
SYSTemコマンド
PLZ-5WH2 Interface Manual189
SYST:DATE
日付を設定します。時間(SYST:TIME(p.198))も設定してください。
コマンド
SYSTem:DATE <year_NR1>,<month_NR1>,<day_NR1>
SYSTem:DATE?
パラメータ <year_NR1>設定値 2016~ 2037 (年)
パラメータ <month_NR1>設定値 1~ 12 (月)
パラメータ <day_NR1>設定値 1~ 31 (日)
レスポンス日付を年、月、日の順番でカンマ区切りの NR1形式で返します。
設定例SYST:DATE 2019,4,25
KIKUSUI Electronics Corp. 190
SYST:ERR
エラーキューから最も古いエラー情報またはイベント情報を読み取ります。読み取ったエラーは消去されます。エラーキューは最大 16個のエラー情報を格納できます。→「エラーチェック」(p.214)エラーキューは *CLSコマンドによって、クリアされます。
コマンド
SYSTem:ERRor[:NEXT]?
レスポンスSYST:ERR?に対して、エラー・イベントキューに格納されている最も古いエラー、またはイベント情報を次のように返します。(例) エラーまたはイベントが無い場合+0,"No error"を返します。(例) 現在の動作状態では実行できないコマンドを受信した場合-221,"Settings conflict" を返します。エラー内容については、コマンドエラーリストを参照してください。→「エラーリスト」(p.220)
SYSTemコマンド
PLZ-5WH2 Interface Manual191
SYST:ERR:COUN
エラーキュー内の未読エラーの数を返します。
コマンド
SYSTem:ERRor:COUNt?
レスポンス:NR1
KIKUSUI Electronics Corp. 192
SYST:KLOC
パネル操作のロックを設定/解除します。SYST:COMM:RLST(p.185)の設定が RWLの場合には無効です。
コマンド
SYSTem:KLOCk <boolean>
SYSTem:KLOCk?
パラメータ 設定値: ON(1) パネル操作のロック
OFF(0) パネル操作のロック解除
レスポンス:NR1
設定例SYSTem:KLOC ON
SYST:KLOC:LEV
パネル操作のロックのレベルを設定します。
コマンド
SYSTem:KLOCk:LEVel <NRf>
SYSTem:KLOCk:LEVel?
パラメータ 設定値: 1 Low
2 Medium3 High(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例SYST:KLOC:LEV 3
SYSTemコマンド
PLZ-5WH2 Interface Manual193
SYST:PASS
工場出荷時に戻すコマンドを実行できるようにします。工場出荷時に戻すには、SYST:SEC:IMM(p.196)を送信します。
コマンド
SYSTem:PASSword[:CENable] "<string>"
パラメータ 設定値:SYST:PASS:NEW(p.194)で設定したパスワード
レスポンス:String
設定例SYST:PASS "my_password"
SYST:PASS:CDIS
工場出荷時に戻すコマンドを実行できないようにします。
コマンド
SYSTem:PASSword:CDISable "<string>"
パラメータ 設定値:SYST:PASS:NEW(p.194)で設定したパスワード
設定例SYST:PASS:CDIS "my_password"
KIKUSUI Electronics Corp. 194
SYST:PASS:NEW
パスワードを設定します。SYST:PASS(p.193)で、パスワード保護の有効/無効を設定します。
コマンド
SYSTem:PASSword:NEW "<string_exist>","<string_new>"
パラメータ "<string_exist>"既存のパスワードを入力。工場出荷時はパスワード未設定のため、<"">を入力。
パラメータ "<string_new>"下記の条件で任意のパスワードを入力。名称の命名規則:半角英数字 (A-Z, a-z, 0-9)、アンダースコア (_)、ハイフン (-)文字数: 4文字~ 15文字
工場出荷時のパスワードは ""です。
設定例SYST:PASS:NEW "existing password", "new password"
SYST:PASS:NEW "", "new password"
SYSTemコマンド
PLZ-5WH2 Interface Manual195
SYST:PASS:STAT
工場出荷時に戻すコマンドを実行できる状態かどうかを問い合わせます。
コマンド
SYSTem:PASSword[:CENable]:STATe?
レスポンス:NR1コマンドが実行できる場合は 1が返ります。
KIKUSUI Electronics Corp. 196
SYST:SEC:IMM
校正データと現在時刻以外のすべてのユーザデータを削除し、本製品を工場出荷時の状態に戻します。このコマンドを使用するには、あらかじめ SYST:PASS(p.193)を送信する必要があります。
コマンド
SYSTem:SECurity:IMMediate
SYSTemコマンド
PLZ-5WH2 Interface Manual197
SYST:SSAV
スクリーンセーバの有効/無効を設定します。スクリーンセーバが起動するまでの時間は、SYST:SSAV:DELで設定します。
コマンド
SYSTem:SSAVer[:STATe] <boolean>
SYSTem:SSAVer[:STATe]?
パラメータ 設定値: ON(1) 有効
OFF(0) 無効(デフォルト)
*RST送信時には設定がデフォルトに変更されます。
レスポンス:NR1
設定例SYST:SSAV ON
SYST:SSAV:DEL
スクリーンセーバが起動する時間を設定します。SYST:SSAVが ONのときに有効になります。
コマンド
SYSTem:SSAVer:DELay <numeric>
SYSTem:SSAVer:DELay?
パラメータ 設定値: 60~ 59940単位: S
*RST送信時には設定がデフォルトに変更されます。(60 s)
レスポンス:NR3
設定例SYST:SSAV:DEL 3600S
KIKUSUI Electronics Corp. 198
SYST:TIME
時刻を設定します。日付(SYST:DATE(p.189))も設定してください。
コマンド
SYSTem:TIME <hour_NR1>,<min_NR1>,<sec_NR1>
SYSTem:TIME?
パラメータ <hour_NR1>設定値:0~ 23(時)
パラメータ <min_NR1>設定値:0~ 59 (分)
パラメータ <sec_NR1>設定値:0~ 59 (秒)
レスポンス時間をNR1形式で、時、分、秒の順番で返します。
設定例SYST:TIME 23,0,0
SYSTemコマンド
PLZ-5WH2 Interface Manual199
SYST:TIME:ADJ
ネットワーク上の NTPサーバを使用して、システム時計を自動で合わせます。
コマンド
SYSTem:TIME:ADJust
KIKUSUI Electronics Corp. 200
SYST:TZON
システム時計のタイムゾーンを設定します。タイムゾーン IDは、SYST:TZON:CAT?で確認できます。
コマンド
SYSTem:TZONe "<string>"
SYSTem:TZONe?
パラメータ 設定値:タイムゾーン IDまたは UTC(デフォルトは、"UTC")
レスポンス:String
設定例SYST:TZON "Asia/Tokyo"
SYST:TZON:CAT
利用可能なタイムゾーン IDを問い合わせます。
コマンド
SYSTem:TZONe:CATalog?
レスポンス:カンマ区切りの文字列
SYSTemコマンド
PLZ-5WH2 Interface Manual201
SYST:VERS
本製品が準拠するSCPI仕様書のバージョンを問い合わせます。
コマンド
SYSTem:VERSion?
レスポンス1999.0が返ります。
KIKUSUI Electronics Corp. 202
チュートリアル
基本的な設定
下記の負荷条件を例に、基本的な設定からロードオンまでのコマンド記述方法を説明します。
■負荷条件動作モード: CCモード電流値: 30 Aスルーレート: 3 A/µsパルス: パルスレベル 10 A
周波数 10 Hz
デューティ比 50 %過電流保護: 40 Aで作動。作動時はロードオフする。
■コマンド例FUNCtion CC '動作モードを CCモードに設定
CURRent 30 '電流を 30 Aに設定
CURRent:SLEWrate 3 'スルーレートを 3 A/µsに設定
CURRent:PULSe:LEVel 10 'パルスレベルを 10 Aに設定
CURRent:PULSe:FREQuency 10 '周波数を 10 Hzに設定
CURRent:PULSe:DCYCle 50 'デューティ比を 50 %に設定
CURRent:PROTection 40 'OCPを 40 Aに設定
CURRent:PROTection:STATe ON 'OCP作動時はロードオフにする
INITiate:PULSe 'パルス機能を有効にする
INPut ON 'ロードオン
電流の最小/最大設定値を調べる電流の最小/最大設定値は、設定している電流レンジによって異なります。下記のように、MINimumまたはMAXimumパラメータを付加したクエリを送信すると、現在の最小/最大設定値を問い合わせることができます。CURRent? MINimum
CURRent? MAXimum
チュートリアル
PLZ-5WH2 Interface Manual203
測定する
測定して結果を問い合わせる方法について説明します。
■測定して結果を問い合わせるロードオン後に INIT:ACQの入力で即時に測定を行い、その後測定値を問い合わせるコマンド例を説明します。TRIGger:ACQuire:SOURce IMM '測定のトリガソースを IMMediateに設定
INPut ON 'ロードオン
INITiate:ACQuire '測定開始
FETCh? '測定値を問い合わせる
3行目では測定のトリガ待ち状態に移行しますが、1行目でトリガソースに IMMediateを設定しているため、測定が即時開始されます。
■複数回の測定をして結果を問い合わせるロードオン後に INIT:ACQの入力で即時に測定を 3回行い、その後測定値を問い合わせるコマンド例を説明します。TRIGger:ACQuire:SOURce IMM '測定のトリガソースを IMMediateに設定
TRIGger:ACQuire:COUNt 3 '測定の回数を 3回に設定
INPut ON 'ロードオン
INITiate:ACQuire '測定開始
DATA:R? '測定値を問い合わせる
4行目では測定のトリガ待ち状態に移行しますが、1行目でトリガソースに IMMediateを設定しているため、測定が即時開始されます。2行目で測定の回数を 3回に設定しているため、3回測定を行います。測定を複数回行ったときは、DATA:R?(5行目)で測定値を問い合わせます。測定値の問い合わせ方法の違いについては、「測定結果の問い合わせ」を参照してください。
KIKUSUI Electronics Corp. 204
■トリガで測定を開始して結果を問い合わせる測定のトリガソース(TRIG:ACQ:SOUR)を IMMediate以外に設定すると、トリガを使用して測定できます。ここでは、ロードオン後にDIGITAL2の入力で測定を開始し、測定値を問い合わせる例を説明します。TRIGger:ACQuire:SOURce DIGITAL2 '測定のトリガソースを DIGITAL2に設定
INPut ON 'ロードオン
INITiate:ACQuire '測定のトリガ待ち状態に移行(DIGITAL2の入力で測定を開始)
FETCh? '測定値を問い合わせる
3行目で測定のトリガ待ち状態に移行します。1行目でトリガソースをDIGITAL2に設定したため、トリガ待ち状態のときにEXT CONTコネクタの 13ピン (DIGITAL2)に信号を入力すると、測定が開始されます。
チュートリアル
PLZ-5WH2 Interface Manual205
トリガ機能の概要
本製品は、測定、シーケンスの開始タイミングをトリガで制御できます。トリガ待ち状態で、あらかじめ選択されたイベント(トリガソース)と本製品内部または外部のイベント(トリガ)が一致したときに、測定、シーケンスが開始されます。
■トリガシステム2種類のトリガシステムがあります。
TRANsient トリガ検出を起点として、シーケンスやステップを開始します。ACQuire トリガ検出を起点として、測定を開始します。
■トリガソース次のトリガソースをサポートしています。
IMMediate トリガ適用を待たずに本製品内部のタイミングで開始します。開始するまでの遅延が最短になります。
BUS ソフトウェアトリガ (*TRG)が入力されたタイミングで開始します。ソフトウェアトリガは、TRANsientとACQuireのトリガシステム両方に適用されます。
DIGITAL2 EXT CONTコネクタの 13番ピンに信号が入力されたタイミングで開始します。(SYST:CONF:DIGITAL2:DIRが INPutの場合 )。
TALink (測定のみ)
PROG:STEP<n>:TRIG:GENで TALinkを設定した場合、シーケンスのステップ実行時に測定値を記録します。
MSYNc 同期接続された他機から信号が入力されたタイミング、または、PCなどからTRIG:ACQ:MSYN、TRIG:TRAN:MSYNの同期信号が入力されたタイミングで開始します。
TRIGIN (ステップ実行のみ)
EXT CONTコネクタの 9番ピンに信号が入力されたタイミングで次のステップを実行します。
CUTOFF (ステップ実行のみ)
カットオフが作動したタイミングで次のステップを実行します。
LOADOFF ロードオフされたタイミングで測定を開始します。
KIKUSUI Electronics Corp. 206
■トリガ処理の流れトリガ処理の流れを下図で説明します。
シーケンスのトリガシステムの場合
yesIMMediateBUSDIGITAL2MSYNc
ABORt*RSTpon Initiated?
Source
yes
Event detector TRIGger:TRANsient:SOURce
TRIGger:TRANsient:DELay
(pre)Trigger set?
BUSDIGITAL2MSYNc
Source
TRIGINCUTOFF
Source
yes
yes
(pre)Trigger set?
BUSDIGITAL2MSYNc
Source
TRIGINCUTOFF
Source
STEP1
yes
no
no(post)Trigger set?
Event detectorWait (post)
PROGram:STEP1:TRIGger:WAIT
STEPn
Event detectorWait (pre)
PROGram:STEPn:TRIGger:WAIT
(post)Trigger set?
Event detectorWait (post)
PROGram:STEPn:TRIGger:WAIT
Sequence end
Event detectorWait (pre)
PROGram:STEP1:TRIGger:WAIT
no
no
STEP 1
STEP n
チュートリアル
PLZ-5WH2 Interface Manual207
測定のトリガシステムの場合
ABORt*RSTpon
yes
onyes
yes
yes
no
count=count+1
no
no
count=0
IMMediateBUSDIGITAL2TALinkMSYNcLOADOFF
Source
TRIGger:ACQuire:DELay
Event detector TRIGger:ACQuire:SOURce
Initiated?
INTerval:STATe timer=INTerval:TIME?
timer=0
Acquire actionSENSe:APERture
count=COUNt?
IMMediateenable?
off
KIKUSUI Electronics Corp. 208
シーケンス動作
シーケンスは、プログラムとステップで構成されます。プログラムは、ステップの集合体です。ステップは、ステップ 1から 1つずつ昇順に実行されます。最後のステップが終了すると、そのプログラムの実行が 1回終了したことになります。シーケンス終了時の設定値は、最終ステップの設定値になります。本製品は、最大 30個のプログラムが作成できます。すべてのプログラムで使用できる合計ステップ数は最大で 10 000個です。シーケンスの機能の概要については、付属CD-ROMに収録されているユーザーズマニュアルを参照してください。ここでは、定電流(CC)モードにおいて下記の条件で動作するシーケンスを作成します。
ー Noteーステップは 10 000個を超えて作成しないでください。合計のステップ数が10 000個を超えた場合には、想定外の動作をすることがあります。
■動作条件動作モード:CC
プログラム 1
プログラム名:PROGRAM1、ループ回数:2実行 負荷設定値 実行時間 ロード 遷移方法 トリガ出力ステップ 1 8 A 10秒 On Ramp Noneステップ 2 6 A 12秒 On Immediate Noneステップ 3 0 A 7秒 Off - Noneステップ 4 3 A 15秒 On Immediate Trig Out
チュートリアル
PLZ-5WH2 Interface Manual209
解説
プログラム 1はステップ 1~ 4を実行して、1回目の実行を終了します。もう 1度プログラム 1が実行されると、このシーケンスは終了です。このシーケンスをグラフで表すと、次のようになります。
TRIG OUT
入力電流
8A10秒 Load OnRamp
3A15秒 Load OnImmediate
6A12秒 Load OnImmediate
ステップ1 ステップ2 ステップ4 ステップ4
時間
None None None None None NoneTrig Out Trig Out
プログラム1
0A7秒 Load Off
8A10秒 Load OnRamp*1
3A15秒 Load OnImmediate
6A12秒 Load OnImmediate
0A7秒 Load Off
ステップ3 ステップ1 ステップ2プログラム1
ステップ3
8A
3A
6A
0A
負荷設定値
*1. ステップ 1の Loadで Rampを設定してプログラムを繰り返した場合、ステップ 1の開始電流値は常に 0 Aになります。
KIKUSUI Electronics Corp. 210
■シーケンス作成コマンド例FUNC CC '動作モードを CCモードに設定
PROG:CRE "/PROGRAM1" 'PROGRAM1を作成
PROG "/PROGRAM1" 'PROGRAM1を選択
PROG:LOOP 2 'PROGRAM1のループ回数を 2に設定
PROG:STEPS:COUN 4 'PROGRAM1のステップ数を 4に設定
PROG:STEP1:LEV 8A 'ステップ 1の設定値を 8 Aに設定
PROG:STEP1:DWEL 10S 'ステップ 1の実行時間を 10秒に設定
PROG:STEP1:INP ON 'ステップ 1をロードオンに設定
PROG:STEP1:TRAN RAMP 'ステップ 1を Ramp遷移に設定
PROG:STEP2:LEV 6A 'ステップ 2の設定値を 6 Aに設定
PROG:STEP2:DWEL 12S 'ステップ 2の実行時間を 12秒に設定
PROG:STEP2:INP ON 'ステップ 2をロードオンに設定
PROG:STEP2:TRAN IMM 'ステップ 2を Immediate遷移に設定
PROG:STEP3:DWEL 7S 'ステップ 3の実行時間を 7秒に設定
PROG:STEP3:INP OFF 'ステップ 3をロードオフに設定
PROG:STEP4:LEV 3A 'ステップ 4の設定値を 3 Aに設定
PROG:STEP4:DWEL 15S 'ステップ 4の実行時間を 15秒に設定
PROG:STEP4:INP ON 'ステップ 4をロードオンに設定
PROG:STEP4:TRAN IMM 'ステップ 4を Immediate遷移に設定
PROG:STEP4:TRIG:GEN TRIGOUT 'ステップ 4のトリガ出力を Trigger outに設定
■シーケンスの実行と停止下記のコマンドを送信すると、即時にシーケンスが実行されます。TRIG:TRAN:SOUR IMM 'トリガソースを IMMに設定
PROG "/PROGRAM1" 'PROGRAM1を選択
INIT:TRAN:PROG 'PROGRAM1を開始
途中でシーケンスを停止する場合は、下記のコマンドを送信します。ABOR
チュートリアル
PLZ-5WH2 Interface Manual211
■トリガを使用したシーケンスの実行シーケンス動作をトリガで同期させることができます。たとえば、PROGRAM1をソフトウェアトリガで実行させる場合は、トリガソースを BUS に設定します。TRIG:TRAN:SOUR BUS 'トリガソースを BUSに設定
PROG "/PROGRAM1" 'PROGRAM1を選択
INIT:TRAN:PROG 'シーケンス実行のトリガ待ち状態に移行
*TRG 'ソフトウェアトリガを送信、シーケンス開始
INIT:TRAN:PROGは TRIGgerサブシステムを IDLE 状態からトリガ機能開始(Initiated)状態にします。このときTRIG:TRAN:SOURが IMMであれば、選択されているプログラムですぐにシーケンスが実行されます。TRIG:TRAN:SOUR が IMM 以 外であればトリガ待ち(WTG) 状 態になり、TRIG:TRAN:SOURで設定したソースの信号を送信すると、選択されているプログラムでシーケンスが実行されます。シーケンス実行後、またはシーケンスを停止した場合は、TRIGgerサブシステムはIDLE状態に戻ります。
KIKUSUI Electronics Corp. 212
動作の完了待ち
*OPCコマンドが送信されると、本製品は待機中のすべてのコマンド処理を完了したときにイベントステータスレジスタのOPCビット(bit 0)を TRUE(1)にセットします。この情報は *ESR?クエリのOPCビット(bit 0)を確認すれば識別できます。
例)新規測定を開始して *OPCコマンドを送信する場合イベントステータスイネーブルレジスタを 1、サービスリクエストイネーブルレジスタを32に設定すると、測定完了後に SRQ(Service Request)が発生します。RS232、およびSCPI-ROWインターフェースを使用する場合には、SRQ機能を使用できません。*ESE 1;*SRE 32;*CLS;:INIT:ACQ;*OPC
<測定完了後にサービスリクエストが発生 >
*OPCコマンドの代わりに *OPC?クエリコマンドを使用すると、測定完了後ほかの待機中動作がなければ、本製品は出力キューに応答データ "1"(in NR1 format)をセットします。INIT:ACQ;*OPC?
<測定完了後にレスポンスを読み込み >
電源投入時、IEEE488 sdc/dcl、*RSTまたは *RCLを送信したときには、本製品は OPCビット(bit 0)が TRUE(1)に、出力キューの応答データが "1"(in NR1 format)にセットされます。
チュートリアル
PLZ-5WH2 Interface Manual213
状態監視
本製品には 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 0)を確認します。STATus:OPERation? 'CVビットがセットされているかどうかをチェック
■ STATus:QUEStionable
QUEStionableステータスレジスタは、異常動作の発生時に発生するイベントや通知の記録に使用されます。たとえば、保護機能が作動しているかを確かめるには、STATus: QUEStionableレジスタのOVビット (bit 0 )を確認します。STATus:QUEStionable? 'OVビットがセットされているかどうかをチェック
KIKUSUI Electronics Corp. 214
エラーチェック
■エラー/イベントキューSCPI仕様では、標準的なエラーレポーティング体系「エラー/イベントキュー」が定義されています。これはエラーとイベントを記録する FIFO(先入れ先出し)キューです。本製品で記録できる最大のエラー/イベント数は 16個です。各エラー/イベントは SYSTem:ERRorクエリで照会できます。SYSTem:ERRor?
このクエリに対する応答は、次のように、数値部分(エラー/イベント番号 )とテキストの説明部分を含みます。-222,"Data out of range"
エラー/イベントキューは、*CLS 共通コマンドが送信されたとき、キュー内の最終項目が読み出されたとき、または本製品の電源が投入されたときに空になります。エラー/イベントキューが空のときには、クエリは以下のように返信します。+0,"No error"
■通信エラーの表示SCPIエラーがある場合は、前面パネルの SYSTEMキー>Errorキーを押すとディスプレイにエラーが表示されます。リモートコントロールのデバッグに役立ちます。
チュートリアル
PLZ-5WH2 Interface Manual215
Visual Basic 2017
■プロジェクトの設定
最初に、プロジェクトに通信用ミドルウェア(VISA ライブラリ)を追加します。プロジェクト > 参照の追加を選択して、「参照マネージャー」ウインドウを開きます。ウインドウ左端のメニューからCOM > タイプライブラリを選択します。画面中央の一覧から「VISA COM *.* Type Library」(*.* はご使用の VISA ライブラリのバージョン情報が記載)を選択して、チェックボックスを有効にします。「OK」を押して、画面を閉じます。
KIKUSUI Electronics Corp. 216
■RS232C、USB、LANで通信する
VISAのオープン
VISAを経由してRS232C、USB、LAN機器と通信するには、まず VISAをオープンします。VISAをオープンするときに、I/Oリソースを指定します。例:PLZ-5WH2で USBを使用する場合の VISAのオープンSet rm = CreateObject("VISA.GlobalRM")
Set msg = rm.Open("USB::0x0B3E::0x1042::00000001::INSTR", NO_LOCK, 0, "")
"USB::0x0B3E::0x1042::00000001::INSTR"が I/Oリソースです。I/Oリソースは以下の構文になっています。[ ]で囲まれた部分は省略可能です。斜体で書かれている部分に適切な値を入れます。
シリアル(RS232C)
ASRL[board][::INSTR]例:シリアルポートCOM1に接続された計測器の場合ASRL1::INSTR
USB USB[board]::VendorID::ProductID::SerialNumber[::InterfaceNumber][::INSTR]例:ベンダー ID(VID)2878、プロダクト ID(PID)4162、シリアルナンバー ”00000001” を持つ USBTMC計測器の場合USB0::0x0B3E::0x1042::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ホスト名を利用する場合は、使用するPCにApple Bonjour(またはiTunes、Safariなど)がインストールされている必要があります。
VISAでは、I/Oリソースにエイリアスを使用できます。I/Oリソースにエイリアスを使用すると、アプリケーション内に直接エイリアス名をハードコーディングしても実行時に適切な I/Oリソース名に簡単に変換できます。
チュートリアル
PLZ-5WH2 Interface Manual217
例:I/Oリソースにエイリアス(MYDEV1)を使用した場合Set msg = rm.Open("MYDEV1", NO_LOCK, 0, "")
エイリアスを使用した場合には、実際の I/Oリソースは外部コンフィグレーション・テーブル等で指定します。ご使用の VISAマニュアルを参照してください。
機器の制御
次に、Read、Writeなどを使用して機器を制御します。コマンド文字列には改行コードが必要です。例:msg.WriteString("CURRent 0.3" & vbLf) '電流値を 0.3Aに設定
msg.WriteString("CURRent:PULSe:FREQuency 10" & vbLf) 'パルス周波数を10Hzに設定
msg.WriteString("INPut ON" & vbLf) 'ロードオンに設定
VISAのクローズ
最後にVISAをクローズします。VISAのオープン、クローズは一連の処理の中で 1回実行すれば大丈夫です。msg.Close
KIKUSUI Electronics Corp. 218
■サンプルプログラムImports Ivi.Visa.Interop
Public Class Form1Dim rm As IResourceManager3 = New ResourceManager()Dim msg As IMessage
'VISAリソースのオープンPrivate Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'シリアルポート・COM1を使用する場合msg = rm.Open("ASRL1::INSTR", AccessMode.NO_LOCK, 0, "") 'USBを使用する場合'msg = rm.Open("USB0::0x0B3E::0x1042::AB012345::INSTR", AccessMode.NO_LOCK, 0, "")'LAN(VXI-11)を使用する場合'msg = rm.Open("TCPIP0::192.168.1.23::inst0::INSTR", AccessMode.NO_LOCK, 0, "")'VISAエイリアスを使用する場合'msg = rm.Open("MYDEV1", AccessMode.NO_LOCK, 0, "")msg.TerminationCharacterEnabled = True
'シリアルポートを使用する場合は、下記のコードでパラメーターを設定します。Dim seri As ISerial = msgseri.BaudRate = 19200seri.DataBits = 8seri.StopBits = SerialStopBits.ASRL_STOP_ONEseri.Parity = SerialParity.ASRL_PAR_NONEseri.FlowControl = SerialFlowControl.ASRL_FLOW_NONE
End Sub
'IDの問い合わせPrivate Sub CommandIdn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CommandIdn.Click
msg.WriteString("SYST:COMM:RLST REM" & vbLf)msg.WriteString("*IDN?" & vbLf)TextBox1.Text = msg.ReadString(256)msg.WriteString("*RST" & vbLf)
End Sub
'電流値の設定、パルス機能の設定Private Sub CommandCurr_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CommandCurr.Click
msg.WriteString("*RST" & vbLf)msg.WriteString("FUNCtion CC" & vbLf)msg.WriteString("CURRent 0.3" & vbLf)msg.WriteString("CURRent:SLEWrate 0.1" & vbLf)msg.WriteString("CURRent:PULSe:LEVel 0.15" & vbLf)msg.WriteString("CURRent:PULSe:FREQuency 10" & vbLf)msg.WriteString("CURRent:PULSe:DCYCle 10" & vbLf)
チュートリアル
PLZ-5WH2 Interface Manual219
msg.WriteString("POWer:PROTection 30" & vbLf)msg.WriteString("POWer:PROTection:STATe ON" & vbLf)msg.WriteString("INITiate:PULSe" & vbLf)msg.WriteString("INPut ON" & vbLf)
End Sub
'プログラムの編集Private Sub CommandProg_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CommandProg.Click
msg.WriteString("PROG """"" & vbLf)msg.WriteString("PROG:CRE ""/Program1""" & vbLf)msg.WriteString("PROG ""/Program1""" & vbLf)msg.WriteString("PROG:LOOP 2" & vbLf)msg.WriteString("PROG:STEPS:COUN 4" & vbLf)msg.WriteString("PROG:STEP1:LEV 8" & vbLf)msg.WriteString("PROG:STEP2:LEV 4" & vbLf)msg.WriteString("PROG:STEP3:LEV 0" & vbLf)msg.WriteString("PROG:STEP4:LEV 3" & vbLf)msg.WriteString("PROG:STEP1:DWEL 10" & vbLf)msg.WriteString("PROG:STEP2:DWEL 12" & vbLf)msg.WriteString("PROG:STEP3:DWEL 7" & vbLf)msg.WriteString("PROG:STEP4:DWEL 15" & vbLf)msg.WriteString("PROG:STEP1:INP ON" & vbLf)msg.WriteString("PROG:STEP2:INP ON" & vbLf)msg.WriteString("PROG:STEP3:INP OFF" & vbLf)msg.WriteString("PROG:STEP4:INP ON" & vbLf)msg.WriteString("PROG:STEP1:TRAN RAMP" & vbLf)msg.WriteString("PROG:STEP2:TRAN IMM" & vbLf)msg.WriteString("PROG:STEP4:TRAN IMM" & vbLf)msg.WriteString("PROG:STEP1:TRIG:GEN NONE" & vbLf)msg.WriteString("PROG:STEP2:TRIG:GEN NONE" & vbLfmsg.WriteString("PROG:STEP3:TRIG:GEN NONE" & vbLf)msg.WriteString("PROG:STEP4:TRIG:GEN TRIGOUT" & vbLf)msg.WriteString("PROG:SAVE" & vbLf)msg.WriteString("INIT:TRAN:PROG" & vbLf)
End Sub
'電流測定値の問い合わせPrivate Sub CommandMeas_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CommandMeas.Click
msg.WriteString("MEAS:CURR?" & vbLf)TextBox2.Text = msg.ReadString(256)
End Sub
'VISAリソースのクローズPrivate Sub Form1_Disposed(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Disposed
msg.Close()
End Sub
KIKUSUI Electronics Corp. 220
付録
エラーリスト
■コマンドエラーリスト
[-199,-100]レンジにあるエラーは、計測器の構文パーサによって IEEE 488.2シンタックスエラーが検出されたことを示しています。このクラスでエラーが発生すると、イベントステータスレジスタの Command Error(ビット5)が設定されます。
エラーコード エラーメッセージの説明-101 Invalid character 無効なキャラクタの存在。許可されているものとは異なるデー
タエレメントを認識しました。-102 Syntax error シンタックスエラー。コマンド文字列に無効な構文が発見され
ました。-103 Invalid separator 無効なセパレータ。コマンド文字列に無効なセパレータが存
在しています。-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 数値データは許可されていません。-131 Invalid suffix 接尾辞が無効。接尾辞が構文に従っていないか、または本製
品に適していません。-138 Suffix not allowed 接尾辞を受け付けない数値パラメータの後に接尾辞を受信し
ました。-140 Character data error キャラクタデータエラー。キャラクタデータの構文解析時に発
生します。-141 Invalid character data キャラクタデータが無効。-144 Character data too Long 長すぎるキャラクタデータ。キャラクタデータエレメントのキャ
ラクタが長すぎます。-150 String data error ストリングデータエラー。ストリングデータの構文解析時に発
生します。-151 Invalid string data 無効な文字列データ。-158 String data not allowed 文字列データは許可されていません。-161 Invalid block data ブロックデータが不正です。
付録
PLZ-5WH2 Interface Manual221
■実行エラーリスト
[-299,-200]レンジにあるエラーは、計測器の実行コントロールブロックによってエラーが検出されたことを示しています。このクラスでエラーが発生すると、イベントステータスレジスタの Execution Error(ビット4)が設定されます。
エラーコード エラーメッセージの説明-203 Command protected パスワード保護されたプログラムまたはクエリコマンドを実行
できません。-211 Trigger ignored トリガを受信しましたが、無視されました。-213 Init ignored 測定中のため、測定開始操作は無視されました。-214 Trigger deadlock ソフトウェアトリガを受信する前にクエリを受信したため、デッ
ドロックしました。-220 Parameter error パラメータが不正です。-221 Settings conflict 本製品の現在の動作状態では実行できないコマンドを受信し
ました。-222 Data out of range パラメータが範囲外です。-224 Illegal parameter value 不正なパラメータデータを受け取りました。-230 Data corrupt or stale 測定が完了しないまま、データの問い合わせを受けました。-241 Hardware missing オプションハードウェアが装備されていないため実行できませ
ん。
KIKUSUI Electronics Corp. 222
■本製品特有のエラーリスト[-399,-300]レンジにあるエラーは、コマンドエラー、クエリエラー、または実行エラー以外のエラーが検出されたことを示しています。このクラスでエラーが発生すると、イベントステータスレジスタの Device Dependent Error(ビット3)が設定されます。
エラーコード エラーメッセージの説明-310 System error システムエラー-311 Memory error メモリーエラー-313 Calibration memory lost 校正データが失われました。-314 Save/recall memory lost *SAVコマンドで保存されたデータが失われました。-315 Configuration memory lost システム設定データが失われました。-330 Self-test failed 自己診断でエラーが発生しました。-350 Queue overflow キューに空きがないため、エラーがキューに入りませんでした。-363 Input buffer overrun バッファオーバーランエラー。RS232C使用時のエラーです。
■クエリエラーリスト[-499,-400]レンジにあるエラー番号は、計測器の出力キューコントロールが IEEE 488.2セクション 6に説明するメッセージ交換プロトコルの問題を検出したことを示しています。このクラスでエラーが発生すると、イベントステータスレジスタのQuery Error(ビット2)が設定されます。
エラーコード エラーメッセージの説明-410 Query INTERRUPTED クエリ受信後に、レスポンスが読み取られる前に新しいコマン
ドを受信しました。-420 Query UNTERMINATED 対応していないクエリを受信、またはクエリを受信していない
場合に、コントローラがレスポンスを受信しようとしました。-100, "COMMAND ERROR"と本エラーをエラーキューに格納します。コントローラ側はタイムアウトになります。
-430 Query DEADLOCKED 大量のバイナリデータをレスポンスとして送信する場合に、出力キュー、入力バッファ、出力バッファがフル状態で、送信タイミングが合いません。
付録
PLZ-5WH2 Interface Manual223
■本製品固有のエラーリスト
このクラスでエラーが発生すると、イベントステータスレジスタの Device Dependent Error(ビット3)が設定されます。
設定の衝突エラーと設定変更の拒否エラー
設定変更が認められない条件の場合に発生します。
エラーコード エラーメッセージの説明+101 Setting conflicts due to PROTection
state保護機能が動作中のため、設定できません。
+102 Setting conflicts while INPut is ON ロードオン中のため、設定できません。+103 Setting conflicts while INPut:SHORt
is ONショート機能が動作中のため、設定できません
+104 Setting conflicts while PROGram is running
プログラム動作中のため、設定できません。
+105 Setting conflicts while PULSe is running
パルス動作中のため、設定できません。
+106 Setting conflicts due to invalid FUNCtion:MODE
無効な動作モードに設定されているため、設定できません。
+107 Setting conflicts while in CVOPtion is OFF
+CV機能が無効のため、設定できません。
+108 Wrong password given パスワードが正しくありません。+109 Illegal password format パスワードのフォーマットが正しくありません。+110 Mutual-sync is not established 相互同期が確立されていません+121 ARBitrary map index out of range 任意 IV特性のデータ点数が範囲外です。+122 ARBitrary map voltage out of range 任意 IV特性の電圧が範囲外です。+123 ARBitrary map current out of range 任意 IV特性の電流が範囲外です。+124 ARBitrary map data conflict 任意 IV特性が無効です。+125 Too less ARBitrary map data 任意 IV特性のデータが少なすぎます。+126 Too many ARBitrary map data 任意 IV特性のデータが多すぎます。
範囲外の設定エラー
無効・不正な設定値などを設定した場合に発生します。
エラーコード エラーメッセージの説明+201 Illegal buffer size due to not in 2^N バッファサイズが 2^Nではありません。+202 Same item is specified more than
once同じ項目が複数回指定されています。
+203 NONE is invalid in multiple item settings
項目を複数設定する場合、NONEは無効です。
+204 IMMediate is invalid in multiple item settings
項目を複数設定する場合、IMMediateは無効です。
+205 BUS is invalid in multiple item settings
並列運転の接続が不正です。
KIKUSUI Electronics Corp. 224
自動試験実行時とトリガ機能実行時のエラー
エラーコード エラーメッセージの説明+301 Illegal PROGram name プログラム名が不正です。+302 PROGram name already exists プログラム名はすでに使用されています。+303 PROGram not found プログラムが見つかりません。+304 PROGram not selected プログラムが選択されていません。+305 Selected PROGram cannot be
deleted選択されたプログラムは削除できません。
+306 Recursive PROGram specified 再帰的なプログラムが指定されています。+307 STEP number out of range ステップ数が多すぎます。+308 Execution error due to non-existing
PROGram specified存在しないプログラムを指定したため、実行エラーが発生しました。
+309 Execution error due to value range conflict
値の範囲が競合しているため、実行エラーが発生しました。
+310 TRANsient not operating TRANsient機能が動作していません。
+311 TRANsient not suspending TRANsient機能が一時停止していません。+313 PROGram cannot be created
during selectionプログラム選択中はプログラムを作成できません。
付録
PLZ-5WH2 Interface Manual225
ARB:DATAのサンプル
Visual Basic 2017で ARB:DATAを設定するサンプルプログラムです。電圧、電流のペアが (0 V、0 A)、(1 V、0.1 A)、(1010 V、0.1 A)になるプログラミング例を掲載します。最初の電圧と電流は「0V, 0A」、最後の電圧は「1010V」で固定です。それ以外の値を記述するとエラーが返ります。
■ARB:DATAを設定するPrivate Sub CommandArbSet_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CommandArbSet.Click
'ARBテーブルに設定したいデータDim Dbl_Volt() As Double = {0, 1, 1010}Dim Dbl_Curr() As Double = {0, 0.1, 0.1}
'単位を µオーダーに変換Dim Int_Data(5) As IntegerDim Int_a As Integer = 0For Int_b As Integer = 0 To 2Int_Data(Int_a) = CInt(Dbl_Volt(Int_b) * 1000000)Int_a = Int_a + 1Int_Data(Int_a) = CInt(Dbl_Curr(Int_b) * 1000000)Int_a = Int_a + 1Next
Dim Byte_Data(41) As Byte'コマンドと LENGTH部分をバイト型に変換Dim Byte_Comm() As Byte = System.Text.Encoding.ASCII.GetBytes("ARB:DATA #40024") Dim Int_Count As Integer = 0
For Int_Count = 0 To 14'送信するバイト配列の頭に入れるByte_Data(Int_Count) = Byte_Comm(Int_Count) Next
Dim Byte_VoltCurr(4) As ByteFor Int_m As Integer = 0 To 5
'ARBテーブルに設定したいデータを順番にバイト型に変換するByte_VoltCurr = BitConverter.GetBytes(Int_Data(Int_m))For Int_n As Integer = 0 To 3'送信するバイト配列に変換したデータを順番に埋めていくByte_Data(Int_Count) = Byte_VoltCurr(Int_n)Int_Count = Int_Count + 1Next
Next
KIKUSUI Electronics Corp. 226
' バイト配列の最後にラインフィードを入れるByte_Data(Int_Count + 1) = CByte(&HA)
'PLZ12005WH2に書き込むmsg.Write(Byte_Data, 41)'ARBデータを反映させるmsg.WriteString("ARB:APPL" & vbLf)
End Sub
■ARB:DATAを問い合わせるDim rm As IResourceManager3 = New ResourceManager()Dim msg As IMessageDim seri As ISerial
Private Sub ARB_DATA_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click'ARBテーブルの値を表示するRichTextBoxの初期化RichText.Clear()'ARBテーブルのデータ対の数を調べるmsg.WriteString("ARB:COUN?" & vbLf)Dim Int_ArbCoun As Integer = CInt(msg.ReadString(32))'受信する総 Byte数を計算するDim Int_ByteLength As Integer = Int_ArbCoun * 8 + 7
'ターミネーターを無効にするmsg.TerminationCharacterEnabled = False'232Cを使用する場合はこれも設定するseri.EndIn = SerialEndConst.ASRL_END_NONE'PLZ12005WH2にクエリコマンドを書き込むmsg.WriteString("ARB:DATA?" & vbLf)'PLZ12005WH2からレスポンスを読み取るDim Byte_ArbRead() As Byte = msg.Read(Int_ByteLength)
'<Length>の値からデータ数を計算し箱を用意するDim Int_Volt(Int_ArbCoun) As Integer Dim Int_Curr(Int_ArbCoun) As IntegerDim Dbl_Volt(Int_ArbCoun) As DoubleDim Dbl_Curr(Int_ArbCoun) As DoubleDim Int_Count As Integer = 6For Int_a = 0 To Int_ArbCoun - 1
'頭から順番にバイト型のデータを整数に変換Int_Volt(Int_a) = BitConverter.ToInt32(Byte_ArbRead, Int_Count)'単位を µVオーダーからVオーダーに変換Dbl_Volt(Int_a) = Int_Volt(Int_a) / 1000000 Int_Count = Int_Count + 4'頭から順番にバイト型のデータを整数に変換Int_Curr(Int_a) = BitConverter.ToInt32(Byte_ArbRead, Int_Count)'単位を µAオーダーからAオーダーに変換
付録
PLZ-5WH2 Interface Manual227
Dbl_Curr(Int_a) = Int_Curr(Int_a) / 1000000 Int_Count = Int_Count + 4'ARBデータを電圧電流のペアで記述RichText.Text = RichText.Text & CStr(Dbl_Volt(Int_a)) & " , " & CStr(Dbl_Curr(Int_a)) & vbCrLf
Next
'ターミネーターを有効に戻しておくmsg.TerminationCharacterEnabled = True'デフォルト値に戻しておくseri.EndIn = SerialEndConst.ASRL_END_TERMCHAR
End Sub
プログラムの実行結果は、下記のようになります。
KIKUSUI Electronics Corp. 228
主なコマンド処理時間次のコマンドが受付されるまでにかかる時間です。ここで示される処理時間は標準値です。保証された値ではありません。処理時間は、設定条件、測定条件によって変化します。ハードウェアの応答時間は含みません。
コマンド 処理時間(ms) USB RS232C*1 LAN GPIB*2
VXI-11 HiSLIP SCPI-RAW RS232C*3 USB*4
INP/OUTP 5.02 8.36 5.26 5.64 2.44 11.3 52.6CURR 5.18 7.22 7.16 6.92 3.64 8.10 51.6INIT:TRAN:PROG 3.54 3.32 12.4 8.22 2.66 12.1 51.4MEAS?*5 122 148 122 122 133 168 168
*1. Bitrateを 115200 bpsに設定した場合。
*2. EOIをコマンド送信完了のトリガとした場合。
*3. オプションのGPIBコンバータ(PIA5100)を介して、RS232Cで本製品と接続し、Bitrateを 19200 bpsに設定した場合。
*4. オプションのGPIBコンバータ(PIA5100)を介して、USBで本製品と接続した場合。
*5. SENS:APERを 0.1秒に設定し、電流値/電圧値/電力値を問い合わせた場合。
取扱説明書に乱丁、落丁などの不備がありましたら、お取り替えいたします。取扱説明書を紛失または汚損した場合には、新しい取扱説明書を有償でご提供いたします。どちらの場合も購入先または当社営業所にご依頼ください。その際は、表紙に記載されている「Part No.」をお知らせください。取扱説明書の内容に関しては万全を期して作成いたしましたが、万一不審な点や誤り、記載漏れなどありましたら、当社営業所にご連絡ください。取扱説明書をお読みになったあとは、いつでも見られるように必ず保管してください。
菊水電子工業株式会社〒224-0023 横浜市都筑区東山田1-1-3
www.kikusui.co.jp
top related