Thank you for purchasing the HIOKI 9518-01 GP-IB INTERFACE for the
3532-50, 3522-50 and 3511-50 LCR HiTESTERs.
To obtain maximum performance from the product, please read this manual
first, and keep it handy for future reference.
This manual contains information and warnings essential for safe operation
of the product and for maintaining it in safe operating condition. Before
using the product, be sure to carefully read the following safety notes.
The following symbols in this manual indicate the relative importance of
cautions and warnings.
i
WARNING
CAUTION
NOTE
Indicates that incorrect operation presents a significant
hazard that could result in serious injury or death to
the user.
Indicates that incorrect operation presents a possibility
of injury to the user or damage to the product.
Advisory items related to performance or correct operation
of the product.
When you receive the product, inspect it carefully to ensure that no damage
occurred during shipping.
In particular, check the accessories, panel switches, and connectors. If
damage is evident, or if it fails to operate according to the specifications,
contact your dealer or Hioki representative.
(1) If you change the device address of the 3532-50/3522-50/3511-50 while
using it, you should immediately turn the power off and on again. If you do
not do so, the address change will not be registered by the bus, and problems
will occur.
(2) Always be sure to secure the GP-IB cable to the 9518-01 unit by tightening
up the fixing screws provided.
(3) Program messages sent just after the power has been turned on are executed
after the self test has terminated.
(4) It is vital that the proper data format is used when inputting commands with
data values to the 3532-50/3522-50/3511-50 unit.
(5) For details of the various functions, refer to the instruction manuals for the
To avoid electric shock accident, before removing or replacing an input
module, confirm that the instrument is turned off and that the power cord
and connection cables are disconnected.
The mounting screws must be firmly tightened or the input unit may not
perform to specifications, or may even fail.
To avoid the danger of electric shock, never operate the product with an
input module removed. To use the product after removing an input
module, install a blank panel over the opening of the removed module.
When inserting in the interface, hold the metal plate. Directly touching the
board may cause static electricity and lead to damage of the instrument.
(Using the wrist strap for preventing static electricity when inserting is
recommended.)
The space for fitting the 9518-01 GP-IB INTERFACE in the rear panel of
the 3532-50/3522-50/3511-50 are covered with a blanking plate. Follow
these three steps to install the 9518-01 interface:
1. Remove the fixing screws, and take off the blanking plate.
2. Insert the 9518-01 GP-IB INTERFACE into the exposed slot in the rear of
the unit in the figure below.
3. Push the 9518-01 firmly into place, and fix with the screws removed in
By connecting the 9518-01 GP-IB INTERFACE to the 3532-50/352250/3511-50, it is possible to control the main unit via the GP-IB bus. This
unit is compliance with the following standard.
NOTE
Compliance standard : IEEE 488.1-1987
Further, the 9518-01 is designed with reference to the following standard:
Reference standard : IEEE 488.2-1987
On the 9518-01, if the outp ut queue becomes full, i t is cleared and a
query error is generated. This differs from the IEEE 488.2 specificat ion,
which only stip ulates the clearin g of the output queue and the out putt ing
of a query error when a deadlock state occurs, that is, when both t he
input buffer and the out put queue have become full, and continuation of
processing has become impossible.
During communications (in the remote state), the
remote state is displayed on the screen. Press this key to resume the normal
state (local state).
However, this key is disabled if the GP-IB controller has put the unit into
the local lock out state. (Pressing the key has no effect.)
In the remote state, the initial screen is forcibly displayed excluding the
following conditions.
・
When executing OPEN/SHORT correction or sending the execution
In order t o prevent any danger of elec tr ic shock to the operator, check
carefull y th at the power c abl e a nd t he connect ors to the 3 532-50 /35 2250/3511-50 have been removed first, before c onne c ti ng t he GP-IB cable
to this connector.
ddress switches GP-IB connector
Address swi tches
These are used to set the device address of the 3532-50/3522-50 units on the
GP-IB bus. For how to set these switches, refer to Section 4.1, "Setting the
GP-IB Device Address."
The address of the 3532-50/3522-50/3511-50 units (called the device) on the
GP-IB bus can be set to any number from 0 to 30.
NOTE
・
Use the Address switches on the GP-IB panel to set the device address.
・
On dispatch from the factory, this address is initially set to 1.
・
If this address is (apparently) set to 31, i.e. if all the switches are in the ON
position, then the bus lines of the 3532-50/3522-50/3511-50 are disabled.
・
Always the Address switch for TALK ONLY is in the OFF position, since it
is not used.
If you change the bus address while the 3532-50, 3522-50 or 3511-50 is
being used, then you should i mmediat ely turn the power off and on again.
If this is not done, the address will not be ch a nged to the new one.
In order to control the 3532-50/3522-50/3511-50 by the GP-IB, there are
several kinds of messages.
・
Of these, program messages are those received by the 3532-50/3522-
50/3511-50 from the computer, while response messages are those sent from
the 3532-50/3522-50/3511-50 to the computer.
Command messages
Program messages
Messages
Response messages
(1) Program messages
Program messages are command messages or query messages.
Query messages
・
Command messages
are orders for controls of the 3532-50/3522-50/
3511-50, such as for making measurement condition settings or for reset or
the like.
Example FREQUENCY
<data>
(Command message which sets the frequency)
・
Query messages
are orders for responses relating to results of operation,
results of measurement, or the state of 3532-50/3522-50/3511-50 settings.
(A question mark "?" is suffixed at the end of the command.)
Example FREQUENCY?
(Queries the current frequency)
(2) Response messages
It represents the response data for query messages from the 3532-50/352250/3511-50.
The commands for the 3532-50/3522-50/3511-50 are as far as possible
mnemonic. Furthermore, all commands have a long form, and an
abbreviated short form.
4.3.1Program Message
The program message is made up from header and data portions
Example
:
Command message to set frequency to 1 kHz
FREQUENCY 1000
1 2 3
1
Header portion
Space separating header portion and data portion.
2
3
Data portion (ASCII-format text or numeric values.
Some messages have no data portions...query messages, etc.)
A command header can be abbreviated. The whole command form is
referred to as the "long form" and the abbreviated form as the "short form."
In this manual, the short form is written in upper case letters, and then this
is continued in lower case letters so as to constitute the long form. Either of
these forms will be accepted during operation, but intermediate forms will
not be accepted. Further, during operation both lower case letters and upper
case letters will be accepted without distinction.
For "FREQUENCY", either "FREQuency" (the long form) or "FREQ" (the
short form) will be accepted. However, any one of "FREQU", or "FRE" is
wrong and will generate an error.
4.3.2Response Messages
It represents the response message for query messages from the 353250/3522-50/3511-50.
Response messages generated by the 3532-50/3522-50/3511-50 are in long
form and in upper case letters.
The 3532-50/3522-50/3511-50 use character string data and decimal numeric
data, and the type used varies according to the command in question.
(1) Character data
Character string data must always begin with an alphabetic character, and
the characters following can be either alphabetic characters or numerals.
Although in character data either upper case letters or lower case letters are
accepted, response messages output by the 3532-50/3522-50/3511-50 are
always in upper case letters.
Example :TRIGger INT
(2) Decimal data
The numeric data values are all represented in decimal, in three formats
identified as NR1, NR2 and NR3, and each of these can appear as either a
signed number or an unsigned number. Unsigned numbers are taken as
positive.
Further, if the accuracy of a numerical value exceeds the limit which the
3532-50/3522-50/3511-50 can deal, it is rounded off. (5 and above is
rounded up; 4 and below is rounded down).
NR1 format - integer data.
Examples +12, -23, 34
NR2 format - fixed point numbers.
Examples +1.23, -23.45, 3.456
NR3 format - floating point numbers.
Examples +1E-2, -2.3E+4
The term "NRf format" includes all these three formats.
When the 3532-50/3522-50/3511-50 is receiving it accepts NRf format, but
when it is sending response messages it utilizes whichever one of the
formats NR1 to NR3 is indicated in the specified command.
The 3532-50/3522-50/3511-50 recognize either a linefeed character (LF) or
the EOI signal, or both, as message terminators.
To terminate a response message, the 3532-50/3522-50/3511-50 always
provide the appropriate EOI signal, and also sends a terminating character
sequence. By the use of the ":TRANsmit:TERMinator" command either of
the following can be selected as response message terminator sequence:
When powering on, the message terminators are (1).
A detailed explanation of the "TRANsmit:TERMinator" command is given in
Section 5.4.
4.7Separators
(1) Message unit separator
A semicolon (;) is used as a message unit separator when it is desired to set
out several messages on a single line.
Example :RANGe:AUTO ON;:BEEP:KEY ON
NOTE
When messages are combined in this way, if a syntax error occurs, all
subsequent messages up to the next terminator will be ignored.
(2) Header separator
In a message which has a header and data, a space (represented by " " in
the examples) is used as the header separator to separate the header from the
data.
Example :LEVel V
; *
IDN?
(3) Data separator
If a message has several data items, commas (,) are required as data
separators for separating these data items from one another.
When several compound headers have a common head portion (for example,
:BEEPer:KEY
and
:BEEPer:COMParator
writing them directly following on from one another, this common portion
(
:BEEPer:
in this example) can be omitted from each command.
This common portion is called "the current path", by analogy with the
general concept of the current directory in the directory structure of UNIX or
MSDOS, and until it is cleared the analysis of following commands is
performed by deeming them to be preceded by the current path which has
been curtailed in the interests of brevity. This manner of using the current
path is shown in the following example:
Normal expression
:BEEPer:KEY ON;:BEEPer:COMParator NG
Abbreviated expression
:BEEPer: KEY ON;COMParator NG
, etc.), then, when and only when
This becomes the current path, and can be
curtailed from the following messages.
The current path is cleared when the power is turned on, when a colon (:)
appears at the start of a command, and when a message terminator is
detected.
Messages of standard command form can be executed without relation to the
current path. Further, they have no effect upon the current path.
With the 3532-50/3522-50, there are 11 possible current paths:
Response messages accumulate in the output queue and are read out as data
and cleared by the controller.
The output queue is also cleared in the following circumstances:
・
When a device clear is issued.
・
Whenthepoweristurnedoffandturnedonagain.
The 3532-50/3522-50/3511-50 have an output queue of 300 bytes capacity.
If the response messages overflow this limit of 300 bytes, a query error is
generated, and the output queue is cleared. Further, if a new message is
received while the output queue still contains data, the output queue is
cleared, and a query error is generated.
The 3532-50/3522-50/3511-50 have an input buffer of 300 bytes capacity.
Messages which are received are put into this buffer and executed in order.
If the data accumulated in this buffer exceeds 300 bytes the buffer becomes
full, and until a space again becomes available in the buffer the GP-IB
interface bus goes into the waiting state.
In its implementation of the serial polling function using service requests, the
3532-50/3522-50/3511-50 employ the status model specified by IEEE 488.2.
The term "event" refers to any phenomenon which generates a service
request.
Status byte register (STB)
Represents standard event register
Generation of service
request (SRQ)
Data is present in the output queue
Bits represent corresponding event registers
bit 7bit 5bit 4bit 3bit 2bit 1bit 0
bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0
bit 6
RQS
MSS
Logical sum & & & &
XESBMAVESB1ESB0
ESBMAVESB1ESB0
Service request enable register (SRER)
Generation of Service Re
uests
The status byte register holds information relating to the event registers and
the output queue.
It is further possible to use the service request enable register as a mask to
select the items required. If any of the bits selected by the mask becomes 1,
bit 6 (the master summary status or MSS bit) is also set to 1, an RQS
message is generated, and this generates a service request.
The status byte register is an 8-bit register whose contents are output from
the 3532-50/3522-50/3511-50 to the controller, when serial polling is being
performed.
If any bit in the status byte register has changed from 0 to 1 (provided that it
is a bit which has been set in the service request enable register as a bit
which can be used), then the MSS bit is set to 1. Simultaneously with this
the RQS bit is also set to 1, and a service request is generated.
Status byte register (STB)
bit 7bit 5bit 4bit 3bit 2bit 1bit 0
UnusedESBMAVUnused UnusedESB1ESB0
bit 6
RQS
MSS
Logical sum & & & &
bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0
UnusedXESBMAVUnused UnusedESB1ESB0
Service request enable register (SRER)
The RQS bit is synchronized with service requests, and is read out and
simultaneously cleared when serial polling is being performed. Although the
MSS bit is only read out on an"*
STB?"
query, on a"*
command for
CLS"
example it is not cleared until the event is cleared.
Logical sum of the other bits of the status byte register
Standard event summary (logical sum) bit
Shows a logical sum of the standard event status register.
Message available.
Shows that there is at least one message in the output queue.
Unused.
Unused.
Event summary bit 1
Shows a logical sum of event status register 1.
Event summary bit 0
Shows a logical sum of event status register 0.
(2) Service request enable register (SRER)
This register masks the status byte register. Setting a bit of this register to 1
enables the corresponding bit of the status byte register to be used.
The standard event status register is an 8-bit register. If any bit in the
standard event status register is set to 1 (after masking by the standard event
status enable register), bit 5 (ESB) of the status byte register is set to 1.
Status byte register(STB
RQS
MSS
bit 5
ESBMA
Standard event status register (SESR)
bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0
PONURQCMEEXEDDEQYERQCOPC
Logical sum & & & & & & & &
bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0
PONURQCMEEXEDDEQYERQCOPC
Standard event status enable register (SESER)
The standard event status register is cleared in the following three situations:
(3) Event status registers specific to the 3532-50/3522-50/3511-50 (ESR0
and ESR1)
Two 8-bit event status registers are provided for managing events on the
3532-50/3522-50/3511-50. If any bit in one of these event status registers is
set to 1 (after masking by the corresponding event status enable register), the
following happens:
・
For event status register 0, bit 0 of the status byte register (ESB0) is set to 1.
・
For event status register 1, bit 1 of the status byte register (ESB1) is set to 1.
(4) Event status enable registers specific to the 3532-50/3522-50-50/3511- 50
(ESER0 and ESER1)
These event status enable registers mask the corresponding event status
registers.
(5) Summary of commands for writing and reading each of the registers
RegisterReadWrite
Status byte register
Service request enable register
Standard event status register
Standard event status enable register
Event status register 0:ESR0?---Event status enable register 0:ESE0?ESE0
Event status register 1:ESR1?---Event status enable register 1:ESE1?ESE1
4.14GP-IB Commands
The following commands are used for performing interface functions:
CommandFunction
Go To Local
GTL
LLO
DCL
SDC
GET
The remote state is canceled, and the system goes into the local
state.
Local Lock Out
All keys, including the LOCAL key, become inoperable.
Device Clear
Clears the input buffer and the output queue.
Selected Device Clear
Clears the input buffer and the output queue.
Clears event register.
Sets standard event status enable register (SESER).
Queries standard event status enable register (SESER).
Queries standard event status register (SESR).
Queries device ID.
Issues service request (SRQ) after execution completion.
Queries execution completion.
Device initialization.
Sets service request enable register (SRER).
Queries service request enable register (SRER).
Queries the status byte register.
Performs sampling once.
Queries the result of the self-test.
Waits until all execution is fully completed.
Setting for LCD display.
Queries the setting for LCD display.
Setting for voltage and current monitors.
Queries the setting for voltage and current monitors.
Sets the number of measurement times for averaging.
Queries the number of measurement times for averaging.
Sets the beep sound for the comparator.
Queries the beep sound for the comparator.
Sets the beep sound for key input.
Queries the beep sound for key in put.
Enables and disables the comparator function.
Queries the comparator function enablement.
(first parameter)
Sets the upper and lower limit values (absolute values).
Queries the upper and lower limit values (absolute values).
Sets the reference value and the upper and lower limit values
(deviation percentage values).
:DEViation?Queries the reference value and the upper and lower limit
values (deviation percentage values).
:MODE
:MODE?
:PERcent
Sets the first parameter setting mode.
Queries the first parameter setting mode.
Sets the reference value and the upper and lower limit values
(percentage values).
Ref
page
47
48
48
48
49
49
50
50
51
51
52
:PERcent?
:COMParator:SLIMit
:ABSolute
:ABSolute?
:DEViation
:DEViation?
:MODE
:MODE?
:PERcent
:PERcent?
■
Open and short circuit compensation function
:CORRection:DATA?
:CORRection:OPEN
Queries the reference value and the upper and lower limit
values (percentage values).
(second parameter)
Sets the upper and lower limit values (absolute values).
Queries the upper and lower limit values (absolute values).
Sets the reference value and the upper and lower limit values
(deviation percentage values).
Queries the reference value and the upper and lower limit
values (deviation percentage values).
Sets the second parameter setting mode.
Queries the second parameter setting mode.
Sets the reference value and the upper and lower limit values
(percentage values).
Queries the reference value and the upper and lower limit
values (percentage values).
Queries the open and short circuit compensation values.
Enables and disables the open circuit compensation function.
Queries the open circuit compensation function enablement.
Enables and disables the short circuit compensation
Queries the short circuit compensation function enablement.
Sets output of judgment result signal line in EXT I/O
Queries output of judgment result signal line in EXT I/O
Sets the test signal level.
Queries the test signal level.
Sets the constant current level value.
Queries the constant current level value.
Sets the constant voltage level value.
Queries the constant voltage level value.
Sets the open circuit voltage level value.
Queries the open circuit voltage level value.
Enables and disables the limit setting function.
Queries the limit setting function enablement.
Sets the current limit value.
Queries the current limit value.
Sets the voltage limit value.
Saves the test conditions in specified panel number.
Queries the panel number in which data is saved.
Enables and disables the scaling function.
Queries the scaling function.
Sets the first parameters (a and b) in the scaling function.
Queries the first parameters (a and b) in the scaling function.
Sets the second parameters (a and b) in the scaling function.
Queries the second parameters (a and b) in the scaling
function.
Sets the testing speed.
Queries the testing speed.
Sets the terminator for the response message.
Queries the terminator for the response message.
Clears all the event registers (SESR, ESR0, ESR1) associated with the bits of the
status byte register. Accordingly, also clears the status byte register.
・
This has no effect upon the output queue, the various enable registers, or bit 4
(the MAV bit) of the status byte register.
If the data parameters are set after this command, a command error occurs.
*ESE
■
Sets the standard event status enable register.
Syntax *
<data>
Function
ESE <data>
Numerical data in NR1 format between 0 and 255
・
Sets the standard event status enable register (SESER) to a bit pattern which is
used to mask the standard event status register (SESR).
・
The numerical value can be in NRf format, but any digits after the decimal point
will be rounded.
・
When the power is turned on, the data is reinitialized to zero.
Queries manufacturer's name, model name, and software version.
Syntax *
Function
Example
Error
IDN?
・ The response consists of the name of the manufacturer of the unit, the model
name, and the software version.
・ No header is affixed to the response message.
First field Manufacturer's name
Second field Model name
Third field Fixed for fifty
Fourth field Software version
Response
If the response message is longer than 300 bytes, a query error is generated.
*OPC
■
After all action has been completed during execution, performs an
SRQ request.
HIOKI,3532,50,V01.01
Syntax *
Function
Error
OPC
Sets bit 0 (the OPC bit) of the standard event status register (SESR) to 1 at the
instant the previous commands which is on the same line with*OPC have been
completed.
If the data parameters are set after this command, a command error occurs.
*OPC?
■
Queries whether or not all action has been completed during
execution.
Syntax *
Function
OPC?
・ The same as the*OPC command, except in that, at the instant that the previous
commands have been completed.
・ Returns the response message "1", instead of bit 0 (the OPC bit) of the standard
Resets the 3532-50. The items which are reset are listed below.
Test parameters Impedance (Z), phase angle (θ)
Test frequency 1 kHz
Test signal level Open circuit voltage mode (V mode)
V mode set value 1.00 V
CV (constant voltage) set value 1.00 V
CC (constant current) set value 10.00 mA
Limit function OFF
Voltage limit set value 5.00 V
Current limit set value 50.00 mA
Test range AUTO
Open circuit compensation OFF
Short circuit compensation OFF
Trigger setting Internal trigger
Trigger delay time 0 s
Averaging OFF
Test speed setting NORMAL
Beep sound setting ON for key input, OFF for comparator
DC bias function (3522-50 only) OFF
Cable length (3532-50 only) 0 m
Comparator
Panel save All contents clear
Scaling Correction coefficient a: 1.0000, b: 0
Number of displayed digits 5 digits
EXT I/O output Delay time for Judgement Result and EOM
(3522-50, 3532-50 only) Output Period: 0.0 s
RST
Comparator setting mode Both first and second parameters set to absolute
value
Absolute value set values
First parameter Upper and lower limit values: OFF
Second parameter Upper and lower limit values: OFF
Percent set values
First parameter Reference value: 1000
Upper and lower limit values: OFF
Second parameter Reference value: 10
Upper and lower limit values: OFF
・ Returns the set contents of the status byte register (STB) as a numerical value in
NR1 format between 0 and 3, 16 and 19, 32 and 35, 48 and 51, 64 and 67, 80
and 83, 96 and 99, 112 and 115.
・ No header is affixed to the response message.
Response
Bit 4 of STB has been set to 1.
If the response message is longer than 300 bytes, a query error is generated.
*TRG
16
1286432168421
bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0
UnusedMSSESBMAVUnused UnusedESE1ESE0
Status Byte Register (STB)
Issues external trigger.
■
Syntax *
Function
Example
Error
TRG
In external trigger mode, performs measurement once.
Transmission:TRIGger EXTernal;
Executing this command in internal trigger mode generates an execution error.
If the data parameters are set after this command, a command error occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
Requests execution of, and queries the result of, the self test.
■
Syntax *
Function
TST?
・ Performs the self test of the 3532-50/3522-50, and returns the result thereof as a
numerical value in NR1 format from 0 to 15.
・ No header is affixed to the response message.
bit 0 a ROM error occurred
bit 1 a RAM error occurred
bit 2 an I/O error occurred
bit 3 an interrupt error occurred
bit 4 unused
bit 5 unused
bit 6 unused
bit 7 unused
Example
Response
A RAM error (bit 1) and an I/O error (bit 2) have occurred.
Error
If the response message is longer than 300 bytes, a query error occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
6
*WAI
Waits until all execution is fully completed.
■
Syntax *
Function
Note
Example
Error
WAI
The unit goes into waiting state until the previous operation has been completed.
All of the specific commands are in any case sequential commands except the
:MEASure? query
:MEASure? query
Transmission
When not using the *
The response for :MEASure? is the test value at frequency of 1 kHz.
When using the *
The response for
If the data parameters are set after this command, a command error occurs.
ON The LCD display and backlight remain on permanently.
OFF The LCD display and backlight remain off permanently.
When OFF is selected, the LCD display and backlight go out approximately 10
seconds after the touch panel is last touched.
If <data> is other than character data described above, an execution error occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
:APPLication:DISPlay:LIGHt?
■
Queries the setting for LCD display.
Syntax
:APPLication:DISPlay:LIGHt?
Function
Error
Returns the setting for LCD display as character data.
ON The LCD display and backlight remain on permanently.
OFF The LCD display and backlight remain off permanently.
If the response message is longer than 300 bytes, a query error is generated.
Setting for voltage and current monitors (Vmoni, Imoni).
Syntax :APPLication:DISPlay:MONItor <data>
<data>
Function
Error
ON/OFF (character data)
Sets for voltage and current monitors (Vmoni, Imoni).
・
ON The voltage and current monitors display indications.
OFF The voltage and current monitors do not display indications.
If <data> is other than character data described above, an execution error occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
:APPLication:DISPlay:MONItor?
■
Queries the setting for voltage and current monitors (Vmoni, Imoni).
Syntax
Function
:APPLication:DISPlay:MONItor?
Returns the setting for voltage and current monitors (Vmoni, Imoni) as character
data.
ON The voltage and current monitors display indications.
OFF The voltage and current monitors do not display indications.
Error
If the response message is longer than 300 bytes, a query error is generated.
Sets the beep sound produced when the comparator makes decisions.
IN When the comparator result is within limits, a beep sound is emitted.
NG When the comparator result is out of limits, a beep sound is emitted.
OFF No beep sound is emitted.
Transmission
When the value is out of limits, a beep sound is emitted.
If <data> is other than character data described above, an execution error occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
:BEEPer:COMParator?
■
Queries the beep sound for the comparator.
:BEEPer:COMParator NG
Syntax
Function
Example
Error
:BEEPer:COMParator?
Returns the beep sound setting for when the comparator makes decision as
character data.
IN When the comparator result is within limits, a beep sound is emitted.
NG When the comparator result is out of limits, a beep sound is emitted.
OFF No beep sound is emitted.
Response
If headers are on
If headers are off
If the response message is longer than 300 bytes, a query error is generated.
The lower limit value is set to 1.1234E-06 and the upper limit value is set to
1.2345E-06.
If <data> is other than character data or numerical value described above, an
execution error occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
in NR3 format
in NR3 format
:COMParator:FLIMit:ABSolute?
Queries the lower and upper limit values which are set as absolute
■
values for the first comparator parameter.
Syntax
Function
Example
Error
:COMParator:FLIMit:ABSolute?
Returns the lower and upper limit values which are set as absolute values for the
first comparator parameter as character data or numerical value in order.
OFF (character data) or numerical value in NR3 format
Response
If headers are on
If headers are off
If the response message is longer than 300 bytes, a query error is generated.
The reference value is set to 1.2345E-06, the lower limit value is set to -10%, and
the upper limit value is set to 10%.
If <data> is other than character data or numerical value described above, an
execution error occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
format
format
:COMParator:FLIMit:DEViation?
Queries the reference value and the lower and upper limit values
■
which are set as deviation percentage (Δ%) for the first comparator
parameter.
Syntax
Function
Note
Example
Error
:COMParator:FLIMit:DEViation?
Returns the reference value and the lower and upper limit values witch are set as
deviation percentage (Δ%) for the first comparator parameter as <ref>, <low>,
<hi> in order.
The reference value and the lower and upper limit values of the % mode and Δ%
mode are common. Therefore this command and the
":COMParator:FLIMit:PERcent" command do the same action.
Response
If headers are on
If headers are off
If the response message is longer than 300 bytes, a query error is generated.
The reference value is set to
the upper limit value is set to5%.
If <data> is other than character data or numerical value described above, a
command error occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
format
format
1.0000E-3
, the lower limit value is set to
OFF
,and
:COMParator:SLIMit:DEViation?
Queries the reference value and the lower and upper limit values for
■
the second comparator parameter as deviation percentage (Δ%).
Syntax
Function
Note
Example
Error
:COMParator:SLIMit:DEViation?
Returns the reference value and the lower and upper limit values witch are set as
deviation percentage (Δ%) for the second comparator parameter as
<ref>,<low>,<hi> in order.
The reference value and the lower and upper limit values of the % mode and Δ%
mode are common. Therefore this command and the
":COMParator:SLIMit:PERcent" command do the same action.
Response
If headers are on
If headers are off
If the response message is longer than 300 bytes, a query error occurs.
Queries the open circuit and short circuit compensation values.
■
Syntax
Function
:CORRection:DATA?
Returns the open and short circuits compensation values at the currently test
frequency as <residual impedance of short circuit compensation>, <phase angle of
short circuit compensation>, <residual impedance of open circuit compensation>,
<phase angle of open circuit compensation> in order.
Residual impedance Numerical value in NR3 format or OFF (character data)
Phase angle Numerical value in NR2 format or OFF (character data)
When the compensation setting is OFF, or when the set test frequency of the
compensation differs from the current test frequency, returns the character data
"OFF."
Example
Response
If headers are on
If headers are off
The short circuit compensation for the current test frequency is set to OFF, and
open circuit compensation is 247.45 MΩ, -21.58゚.
Error
If the response message is longer than 300 bytes, a query error is generated.
Enables and disables the open circuit compensation function.
■
Syntax
<data>
:CORRection:OPEN <data>
OFF/ALL (character data) or numerical data in NR3 format
3532-50: 42.0E+00 to 5.000E+06
3522-50: 1E-03 to 100.0E+03
Function
Enables and disables the open circuit compensation function.
・
・ The numerical value can be in NRf format, but rounding is performed for figures
beyond the last valid decimal place.
OFF The open circuit compensation is not performed.
ALL The open circuit compensation is performed at all the test
Numerical data The open circuit compensation is performed at the set test
Note
When the compensation is performed at all the test frequencies, about 3 minutes
compensation (using the 3532-50) or about 2 minutes compensation (using the
3522-50) is required. Executing the command which changes test settings during
compensation is performed at all the test frequencies generates an execution error.
Be sure not to execute commands other than commands for checking each status
registers such as
When the SPOT compensation is performed, it takes about maximum 15 minutes
(1 mHz compensation) for the 3522-50 to read the compensation data.
frequencies.
frequency only (spot compensation).
For DC compensation, set to 0.
ESR?
*
and
:ESR0?
.
Example
Transmission :CORRection:OPEN 1E+3
The open circuit compensation function at 1 kHz is set to ON.
Error
If <data> is other than character data or numerical value described above, an
execution error occurs.
Executing this command while the comparator function is performed generates an
execution error.
Enables and disables the short circuit compensation function.
■
Syntax
<data>
:CORRection:SHORt <data>
OFF/ALL (character data) or numerical data in NR3 format
3532-50: 42.0E+00 to 5.000E+06
3522-50: 0.000E+00 to 100.0E+03
Function
Enables and disables the short circuit compensation function.
・
・ The numerical value can be in NRf format, but rounding is performed for figures
beyond the last valid decimal place.
OFF The short circuit compensation is not performed.
ALL The short circuit compensation is performed at all the test
Numerical data The short circuit compensation is performed at the set test
Note
When the compensation is performed at all the test frequencies, about 3 minutes
compensation (using the 3532-50) or about 2 minutes compensation (using the
3522-50) is required. Executing the commands which changes test settings
during compensation for all frequency generate an execution error. Be sure not to
execute commands other than that of checking each status registers such as
ESR?
*
When the SPOT compensation is performed, it takes about maximum 15 minutes
(1 mHz compensation) for the 3522-50 to read the compensation data.
and
:ESR0?
frequencies.
frequency (spot compensation).
0: compensation for DC
.
Example
Transmission :CORRection:SHORt 1E+3
The short circuit compensation function at 1 kHz is enabled.
Error
If <data> is other than character data or numerical value described above, an
execution error occurs.
Executing this command while the comparator function is performed generates an
execution error.
Queries the short circuit compensation function enablement.
■
Syntax
Function
:CORRection:SHORt?
Returns the current setting of the short circuit compensation enablement as
character data or a numerical value in NR3 format.
OFF The short circuit compensation function has been set to off.
ALL The short circuit compensation function at all the test
Numerical data The short circuit compensation function at the set test
Example
Response
If headers are on :
If headers are off
The open circuit compensation function at 1 kHz has been enabled.
Error
If the response message is longer than 300 bytes, a query error is generated.
:DISPlay:MONItor?
frequencies has been set to on.
frequency has been set to on (spot compensation).
CORRECTION:SHORT 1.000E+03
1.000E+03
Queries the voltage and current monitored parameters.
■
Syntax
Function
:DISPlay:MONItor?
Returns the monitored parameters as <voltage monitored value> and <current
monitored value> in order.
Voltage monitored value Numerical value in NR2 format
Current monitored value Numerical value in NR3 format
Example
Response
If headers are on
If headers are off
Error
If the response message is longer than 300 bytes, a query error occurs.
3532-50: 42.0E+00 to 5.000E+06
3522-50: 0 to 100.0E+03
Function
・ Sets the testing frequency.
・
The numerical value can be in NRf format, but rounding is performed for figures
beyond the last valid decimal place.
・
Specify <data> to 0 at DC measurement.
Note
(for 3532-50)
If the test frequency is greater than 100 kHz, the test range which can be set is
limit. If it is greater than 1 MHz, the range of test signal level is limit. When
the test range and the test signal level are greater than each range after changing
frequencies, they are automatically change over the highest range compatible with
this test frequency setting. For details, refer to the 3532-50 instruction manual.
Example
Transmission
The test frequency is set to 1 kHz.
Error
If <data> is other than numerical value described above, an execution error
occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
:FREQuency 1.000E+03
:FREQuency?
Queries the test frequency.
■
Syntax
Function
Example
Error
:FREQuency?
Returns the currently test frequency as a numerical value in NR3 format.
Response
If headers are on
If headers are off
The test frequency has been set to 1 kHz.
If the response message is longer than 300 bytes, a query error is generated.
Sets the delay time for Judgement Result Output and EOM
■
Period in EXT I/O.
Output
Syntax
<data>
Function
:IO:OUTPut:DELay <data>
0 to 0.0999 (NR1)
・ Sets the delay time for comparator judgement result output and EOM
period in EXT I/O.
A numeric value in NRf format is accepted but non significant digits are rounded
off so the numeric.
Example
Transmission
Sets the delay time for comparator judgement result output and EOM
period in EXT I/O to 500 μs.
Note
There is an approximate error of 40 μs in the delay time entered for comparator
input from EXT/IO or communicating by interface may lead to the delay time
varying widely. As far as possible, try not to control from external sources when
carrying out measurement.
Error
If <data> is other than numerical value described above, an execution error
occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
___________
EOM
___________
output
:IO:OUTPut:DELay 0.0005
___________
output
period for the setting value. In addition, during measurement, a trigger
:IO:OUTPut:DELay?
Queries the delay time for Judgement Result Output and EOM
■
Output Period in EXT I/O.
Syntax
Function
Example
Error
:IO:OUTPut:DELay?
Returns settings the delay time for comparator judgement result output and EOM
output period in EXT I/O.
Response
If headers are on
If headers are off
The delay time for comparator judgement result output and EOM
EXT I/O set at 500 μs.
If the response message is longer than 300 bytes, a query error is generated.
Enables and disables the limit value setting function.
■
Syntax
<data>
Function
Example
:LIMiter <data>
ON/OFF (character data)
Sets the limit value setting function to ON or OFF.
Transmission
The limit value setting function is enabled.
Error
If <data> is other than character data described above, an execution error occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
:LIMiter?
Queries the limit value setting function enablement.
■
Syntax
Function
:LIMiter?
Returns the current setting of the limit value setting function enablement as
character data.
:LIMiter ON
ON,OFF
Example
Response
If headers are on
If headers are off
Error
If the response message is longer than 300 bytes, a query error is generated.
Returns the measured values of test data items as numerical values in NR2 and
NR3 format.
1. During normal testing
Returns the measured value of the parameter that bits of MR0 (measurement
register 0) and MR1 (measurement register 1) have been set to 1 in the following
order; impedance (Z), admittance (Y), phase angle (PHASE), series capacitance
(CS), parallel capacitance (CP), loss coefficient (D), series inductance (LS),
parallel inductance (LP), Q factor (Q), series resistance (RS), conductance (G),
parallel resistance (RP), reactance (X), and susceptance (B).
When powering on, the test parameters are initially set to impedance (Z) and
phase angle (θ).
The contents of MR0 and MR1 are set with the :MEASure:ITEM command.
2. During comparator testing
Returns the measured values of the first and second parameters which have been
set and the comparator result.
The result of the comparison is as follows.
Within limits or logical product limits 0
Above the upper limit or out of logical product limits 1
Below the lower limit -1
The data is returned as shown below.
<logical product of comparison result>, <test value of the first parameter>,
<comparison result of first parameter>, <test value of second parameter>,
<comparison result of second parameter>
Sets the first parameter with the
":PARameter1"
command, and sets the second
parameter with the ":PARameter3" command. When the parameter is set to OFF,
the data is not returned.
3. During scaling testing
The data is returned as shown below.
<test value of the first parameter>, <test value of second parameter>
Sets the first parameter with the
parameter with the
Sets the test parameter for response of the :MEASure? query during
■
normal testing.
Syntax
<data>
Function
:MEASure:ITEM <MR0>,<MR1>
Numerical data in NR1 format from 0 to 255
Specifies the test parameters for response of the
・
testing with bits.
・ The items of two registers (MR0 and MR1) are as follows.
・ When the power is turned on, the test parameter is set to impedance (Z) and
phase angle (θ) that is; <MR0> is 5 and <MR1> is 0.
・ The numerical value can be in NRf format, but any digits after the decimal point
will be rounded.
:MEASure?
1286432168421
bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0
LpLsDCpCs
Measurement Register 0 (MR0)
1286432168421
bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0
Unused UnusedBXRpGRsQ
Measurement Register 1 (MR1)
θ
query during normal
YZ
Example
Transmission :MEASure:ITEM 53,18
The test parameters for response are set to impedance (Z), phase angle (θ),
equivalent parallel circuit capacitance (Cp), loss coefficient (D), series resistance
(Rs), reactance (X).
Error
If <data> is other than numerical value described above, an execution error
occurs.
Queries the test parameter for response of the :MEASure? query
■
during normal testing.
Syntax
Function
:MEASure:ITEM?
Returns the test parameter to response the :MEASure? query during normal testing
as bits <MR0> and <MR1>.
The items of two registers (MR0 and MR1) are as follows.
Example
Response
If headers are on
If headers are off
The test parameters to response have been set to impedance (Z), phase angle (θ),
parallel capacitance (Cp), loss coefficient (D), series resistance(Rs), reactance (X).
1286432168421
bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0
LpLsDCpCs
Measurement Register 0 (MR0)
1286432168421
bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0
Unused UnusedBXRpGRsQ
Measurement Register 1 (MR1)
:MEASURE:ITEM 53,18
53,18
θ
YZ
Error
If the response message is longer than 300 bytes, a query error is generated.
Y Admittance
PHASe Phase angle
CS Series equivalent static capacitance
CP Parallel equivalent static capacitance
D Loss coefficient
LS Series equivalent inductance
LP Parallel equivalent inductance
Q Q factor
RS Series equivalent resistance
G Conductance
RP Parallel equivalent resistance
X Reactance
B Susceptance
OFF
(2, 3, or 4)
Function
Example
Error
Sets the displayed parameters.
Transmission :PARameter1 Z;:PARameter3 PHASe
The first parameter is set to impedance, and the third parameter is set to phase
angle.
If <data> is other than character data described above, an execution error occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
:PARameter1
Queries the test parameters to be displayed.
■
Syntax
Function
:PARameter1 (2, 3, or 4)?
Returns the test parameters as character data.
Z, Y, PHASE, CS, CP, D, LS, LP, Q, RS, G, RP, X, B, OFF
Returns the test range setting as numerical value (1 to 10) in NR1 format.
The numerical value corresponding to the test range and frequency which can be
set is as follows.
Range
number
10.1
21
310
4100
51k
610 k
7100 k
81M
910 M
10100 M
Range (Ω)
Example
Response
If headers are on
If headers are off
The test range has been set to range 5 (1 kΩ).
Error
If the response message is longer than 300 bytes, a query error is generated.
:SPEEd <data>
FAST/NORMal/SLOW/SLOW2 (character data)
Sets the testing speed.
Transmission
If <data> is other than character data described above, an execution error occurs.
Executing this command while the open or short circuit compensation is
performed generates an execution error.
:SPEEd?
Queries the testing speed.
■
Syntax
Function
:SPEEd?
Returns the setting of testing speed as character data.
FAST, NORMAL, SLOW, SLOW2
:SPEEd NORMal
Example
Error
Response
If headers are on
If headers are off
If the response message is longer than 300 bytes, a query error is generated.
:TRANsmit:TERMinator <data>
Numerical data in NR1 format between 0 and 255
Sets the data terminator for response messages.
・
・ The numerical value can be in NRf format, but any digits after the decimal point
will be rounded.
If <data> = 0, the terminator is set to LF (line feed) + EOI signal.
If <data> = 1 through 255, the terminator is set to CR (carriage return) + LF and
EOI signal.
・ When powering on, <data> is initially set to 0 (LF+EOI).
Transmission
The data terminator is set to LF + EOI
If <data> is other than numerical value described above, an execution error
occurs.
:TRANsmit:TERMinator?
:TRANsmit:TERMinator 0
Queries the data terminator for response messages.
■
Syntax
Function
Example
Error
:TRANsmit:TERMinator?
Returns the data terminator for response messages as a numerical value (0 or 1) in
NR1 format.
If <data> = 0, the terminator is LF and EOI signal.
If <data> = 1, the terminator is CR + LF and EOI signal
Response
If headers are on
If headers are off
If the response message is longer than 300 bytes, a query error is generated.
1. The response formats for |Z| (impedance),|Y| (admittance), Cs (static capacitance in
series equivalent circuit mode), Cp (static capacitance in parallel equivalent circuit
mode), Ls (inductance in series equivalent circuit mode), Lp (inductance in parallel
equivalent circuit mode), Rs (effective resistance in series equivalent circuit mode),
G (conductance), Rp (effective resistance in parallel equivalent circuit mode), X
(reactan ce), B (susceptance) are as follows. (in NR3 format)
□.□□□□E±□□
1 Mantissa Five digits and decimal point
2 Exponent Two digits
When the value is overflow or underflow, the following value is displayed.
Overflow 99999E+99
Underflow -99999E+99
2. The response formats (in NR2 format) for θ(phase angle).
(-)
□□□.□□
(-)
□□.□□
(-)□.
□□
1 Sign Only when the value is negative, minus (-) is prefixed.
2 Numerical Up to the second decimal point
When the value is overflow or underflow, the following value is displayed.
Overflow 999.9
Underflow -999.9
3. The response formats (in NR2 format) for D (loss coefficient)
□.□□□□□
Up to the fifth decimal point
When the value is overflow or underflow, the following value is displayed.
Overflow 999999
Underflow -999999
4. The response formats (in NR2 format) for Q (Q factor)