C300 Transmission protocol for C300 firmware 5.x.x
C300B transmission protocol 2017-06-12.doc
3/22
2. Read commands of calibrator's output and information about calibrator
Function
Read calibrator’s info
Command
VR_[CR][LF]
Answer
<INFO_STRING>[CR][LF]
Description
Return calibrator’s info string. It is first command that should be use after opening
communication port to check if communication is established.
Answer
parameter(s)
<INFO_STRING>
string contains 6 parts separated with spaces:
“C300 f.f.f date yyyy-mm-dd S/N: nnn”
f.f.f
– string with firmware version, e.g. 4.0.7 (max. 9 chars)
nnn
– string with serial number (max. 19 chars)
Example answer
C300 4.0.7 date 2006-06-27 S/N: 23007[CR][LF]
Function
Read frequency output module info
Command
S0VR_[CR][LF]
Answer
<INFO_STRING>[CR][LF]
Description
Return frequency output module info string. It is command that should be use to check if
frequency output module is enable and what kind of mode is running.
Answer
parameter(s)
<INFO_STRING>
string contains 2 parts separated with space:
“FFFFvNNN YYYYMMDD”
FFFFvNNN
– mode code (FFFF) and program version number (NNN)
YYYYMMDD
– date of program build
Example answer
FIRMv004 20100622[CR][LF]
(frequency output module is running in firmware mode and ready to setting the frequency)
BOOTv001 20100521[CR][LF]
(frequency output module is running in boot loader mode and ready to updating the firmware)
ER[CR][LF]
(frequency output module is disabled or communication is failed)
Function
Read minimal values of voltage setting
Command
GETMINURNG_[CR][LF]
Answer
<R1Umin> <R2Umin> <R3Umin> <R4Umin>[CR][LF]
Description
Return calibrator’s minimal values of voltage setting for each voltage range.
Answer
parameter(s)
<R1Umin>
minimal value of voltage setting for range R1U (real number)
<R2Umin>
minimal value of voltage setting for range R2U (real number)
<R3Umin>
minimal value of voltage setting for range R3U (real number)
<R4Umin>
minimal value of voltage setting for range R4U (real number)
Example answer
0.5000, 1.000, 2.000, 5.000[CR][LF]
Function
Read maximal values of voltage setting
Command
GETMAXURNG_[CR][LF]
Answer
<R1Umax> <R2Umax> <R3Umax> <R4Umax>[CR][LF]
Description
Return calibrator’s maximal values of voltage setting (range values) for each voltage range.
Answer
parameter(s)
<R1Umax>
maximal value of voltage setting for range R1U (real number)
<R2Umax>
maximal value of voltage setting for range R2U (real number)
<R3Umax>
maximal value of voltage setting for range R3U (real number)
<R4Umax>
maximal value of voltage setting for range R4U (real number)
Example answer
70.0000, 140.000, 280.000, 560.000[CR][LF]
Function
Read minimal values of current setting
Command
GETMINIRNG_[CR][LF]
Answer
<R1Imin> <R2Imin> <R3Imin> <R4Imin>[CR][LF]
Description
Return calibrator’s minimal values of current setting for each current range.
Answer
parameter(s)
<R1Imin>
minimal value of current setting for range R1I (real number)
<R21Imin>
minimal value of current setting for range R2I (real number)
<R3Imin>
minimal value of current setting for range R3I (real number)
<R4Imin>
minimal value of current setting for range R4I (real number)
Example answer
0.005000, 0.05000, 0.2000, 1.000[CR][LF]
Function
Read maximal values of current setting
Command
GETMAXIRNG_[CR][LF]
Answer
<R1Imax> <R2Imax> <R3Imax> <R4Imax>[CR][LF]
Description
Return calibrator’s maximal values of current setting (range values) for each current range.
Answer
parameter(s)
<R1Imax>
maximal value of current setting for range R1I (real number)
<R2Imax>
maximal value of current setting for range R2I (real number)
<R3Imax>
maximal value of current setting for range R3I (real number)
<R4Imax>
maximal value of current setting for range R4I (real number)
Example answer
0.500000, 6.00000, 20.0000, 120.000[CR][LF]