1.1 Check of External Appearance and Accessories 1.2 Shipping Precautions 1.3 Points for Attention During Use 1.4 Installing the RS-232C Interface Chapter 2 Overview 2.1 Introduction to the 9593-01 RS-232C INTERFACE 2.2 Features 2.3 Specifications Chapter 3 Names of Parts 3.1 Controls and Connections Chapter 4 Operation 4.1 Setting the RS-232C Communication Conditions...
Page 4
Chapter 6 Sample Programs Chapter 7 Troubleshooting Index INDEX 1...
_____________________________________________________________________________________________ Introduction Thank you for purchasing the HIOKI "9593-01 RS-232C INTERFACE" for the 3532-50 and 3522-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.
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) 9593-01 RS-232C INTERFACE (2) This instruction manual _____________________________________________________________________________________________ 1.1 Check of External Appearance and Accessories...
_____________________________________________________________________________________________ 1.2 Shipping Precautions If reshipping the unit, preferably use the original packing. If this is not available, use the following procedure. 1. Wrap the unit in plastic sheeting. 2. After wrapping cushioning material around the unit, pack it into a cardboard box, and then seal up the box with adhesive tape.
(2) Always be sure to secu re the RS-232C cable to the 9593-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.
The space for fitting the 9593-01 RS-232C INTERFACE in the rear panel of the 3532-50/3522-50 are covered with a blanking plate. Follow these three steps to install the 9593-01 interface: 1.
By connecting the 9593-01 RS-232C INTERFACE to the 3532-50 or the 3522-50 LCR HiTESTER, it is possible to control all the functions of the main unit (except for powering on and off) via the RS-232C bus. 2.2 Features (1) All of the functions of the 3532-50, 3522-50 main units, except for powering on and off, can be controlled via the RS-232C interface.
+5 V to +9 V -9 V to -5 V (load impedance 3 k to 7 k ) Connector RS-232C Interface Connector Pin Assignments (D-subminiature 25-pin female) The connector on the 9593-01 is for terminal (DTE). NOTE Signal Assignments and Explanation...
Page 13
_____________________________________________________________________________________________ Connecting method When connecting to the controller (DTE), use a cross cable which meets the connector specifications of both sides of the 9593-01 and the controller. When connecting to the PC/AT: 9593-01 PC/AT BA (TxD) BB (RxD) BA (TxD) BB (RxD) CB (CTS) CA (RTS)
Page 14
_____________________________________________________________________________________________ Handshake (1) Controls when receiving When the receiving buffer is more than 85% full, to indicate to the controller that the empty buffer capacity is low (RTS is set to Low). Processing of data in the buffer continues, and when the receiving buffer is less than 25 % full, to indicate to the controller that there is ample buffer capacity (RTS is set to Hi) Amount of input...
_____________________________________________________________________________________________ Chapter 3 Names of Parts 3.1 Controls and Connections (1) Initial Screens During communications (in the remote state), the key to release the LOCAL remote state is displayed on the screen. Press this key to resume the normal state (local state). During communications, the initial screen is forcibly displayed excluding the following conditions.
Page 16
RS-232C connector Communication condition setting switches These are used to set the communication condition of the 3532-50/3522-50 units on the RS-232C bus. For how to set these switches, refer to Section 4.1, "Setting the RS-232C Communication Conditions." RS-232C connector Connect the RS-232C cable to this connector.
Chapter 4 Operation 4.1 Setting the RS-232C Communication Conditions Use the communication condition setting switches on the RS-232C panel to set the communication condition. On dispatch from the factory, this address is initially set to 00000000. If you change the communication condition while the 3532-50 or 3522-50...
_____________________________________________________________________________________________ 4.2 Communication Methods by the RS-232C In order to control the 3532-50/3522-50 by the RS-232C, there are several kinds of messages. Of these, program messages are those received by the 3532-50/3522- 50 from the computer, while response messages are those sent from the 3532-50/3522-50 to the computer.
_____________________________________________________________________________________________ 4.3 Message Format The commands for the 3532-50/3522-50 are as far as possible mnemonic. Furthermore, all commands have a long form, and an abbreviated short form. 4.3.1 Program Message The program message is made up from header and data portions Command message to set frequency to 1 kHz Example FREQUENCY 1000...
_____________________________________________________________________________________________ 4.4 Headers (1) Program message headers There are three types of header: simple headers, compound headers, and particular headers. Simple header A header consisting of a single word beginning with a letter. :HEADer , etc. Examples Compound header A header consisting of a sequence of words separated by colons. , etc.
_____________________________________________________________________________________________ 4.5 Data Formats The 3532-50/3522-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 are always in upper case letters.
_____________________________________________________________________________________________ 4.6 Delimiters The term "delimiter" is used to refer to the following possibilities for separating data sequences. The 3532-50 and 3522-50 recognizes either a carriage return (CR) or a carriage return plus linefeed (CR+LF) as delimiters. (1) CR (carriage return only) (2) CR+LF (carriage return plus linefeed) 4.7 Separators (1) Message unit separator...
_____________________________________________________________________________________________ 4.8 Abbreviation of Compound Commands When several compound headers have a common head portion (for example, :BEEPer:KEY and :BEEPer:COMParator, etc.), then, when and only when writing them directly following on from one another, this common portion (:BEEPer: in this example) can be omitted. 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...
_____________________________________________________________________________________________ 4.9 Output Queue Response messages accumulate in the output queue and all data are received and cleared. The output queue is also cleared when the power is turned off and turned on again. The 3532-50/3522-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 buffer is cleared 4.10 Input Buffer...
_____________________________________________________________________________________________ 4.11 Event Registers The 3532-50/3522-50 include three 8-bit event registers. It is possible to determine the status of the unit by reading these registers. The event register is cleared in the following situations: When a "*CLS" command is executed. When an event register query is executed.
Page 26
_____________________________________________________________________________________________ (2) Event status registers 0 and 1 (ESR0 and ESR1) Event Status Register 0 (ESR0) Bit Assignments Bit 7 Unused Bit 6 Constant current or constant voltage Bit 5 Limit overflow Bit 4 Impedance range overflow Bit 3 Impedance range underflow Bit 2 Data sampling completed Bit 1...
_____________________________________________________________________________________________ Chapter 5 Command Reference 5.1 Command Summary Particular Commands Command Function page Clears event register. *CLS Queries standard event status register (SESR). *ESR? Queries device ID. *IDN? Device initialization. *RST Performs sampling once. *TRG Queries the result of the self-test. *TST? Waits until all execution is fully completed.
Page 28
_____________________________________________________________________________________________ Command Function page External DC bias function :BIAS Enables and disables the external DC bias function. :BIAS? Queries the external DC bias function enablement Cable length setting function :CABLe Sets the cable length. :CABLe? Queries the cable length. Comparator function :COMParator Enables and disables the comparator function.
Page 29
Command Function page Monitor function :DISPlay:MONItor? Queries the monitored voltage and current. Communication error confirmation :ERRor? Queries the RS-232C error. Event register :ESR0? Queries event status register 0. :ESR1? Queries event status register 1. Test frequency function :FREQuency Sets the test frequency.
Page 30
_____________________________________________________________________________________________ Command Function page Parameter settings (*:1 to 4) :PARAmeter1 (2, 3, or 4) Sets displayed parameters. :PARAmeter1 Queries displayed parameters. (2, 3, or 4) :PARAmeter*:DIGit Sets the number of displayed digits. :PARAmeter*:DIGit? Queries the number of displayed digits. Test range function :RANGe Sets test range.
_____________________________________________________________________________________________ 5.2 Format of Command Explanations Command (Example) :AVERaging Sets the number of measurement times for averaging. Syntax :AVERaging <data> <data> OFF (character data) or 2/4/8/16/32/64 (numerical value in NR1 format) Function Sets the desired number of times for averaging. The numerical value can be in NRf format, but any digits after the decimal point will be rounded.
_____________________________________________________________________________________________ 5.3 Particular Commands *CLS Clears the event registers. Syntax Function Clears all the event registers (SESR, ESR0, ESR1). This has no effect upon the output queue. Error If the data parameters are set after this command, a command error occurs. *ESR? Reads out the contents of the standard event status register (SESR).
Page 33
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 Example HIOKI,3532,50,V01.01 Response Error If the response message is longer than 300 bytes, a query error is generated. _____________________________________________________________________________________________ 5.3 Particular Commands...
Page 34
_____________________________________________________________________________________________ *RST Performs device initial setting. Syntax Function 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...
Page 35
_____________________________________________________________________________________________ *TRG Issues external trigger. Syntax Function In external trigger mode, performs measurement once. Example :TRIGger EXTernal; TRG;:MEASure? Transmission Error 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.
Page 36
_____________________________________________________________________________________________ *WAI Waits until all execution is fully completed. Syntax Function The unit goes into waiting state until the previous operation has been completed. Note All of the specific commands are in any case sequential commands except the :MEASure? query. Therefore, using this WAI command has an effect upon only :MEASure? query.
Page 37
_____________________________________________________________________________________________ 5.4 Commands Specific to the 3532-50, 3522-50 :APPLication:DISPlay:LIGHt Setting for LCD display. Syntax :APPLication:DISPlay:LIGHt <data> <data> ON/OFF (character data) Function Sets for LCD display. The LCD display and backlight remain on permanently. 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.
Page 38
_____________________________________________________________________________________________ :APPLication:DISPlay:MONItor Setting for voltage and current monitors (Vmoni, Imoni). Syntax :APPLication:DISPlay:MONItor <data> <data> ON/OFF (character data) Function Sets for voltage and current monitors (Vmoni, Imoni). The voltage and current monitors display indications. The voltage and current monitors do not display indications. Error If <data>...
Page 39
_____________________________________________________________________________________________ :AVERaging Sets the number of measurement times for averaging. Syntax :AVERaging <data> <data> OFF (character data) or 2/4/8/16/32/64 (numerical value in NR1 format) Function Sets the desired number of times for averaging. The numerical value can be in NRf format, but any digits after the decimal point will be rounded.
Page 40
_____________________________________________________________________________________________ :BEEPer:COMParator Sets the beep sound for the comparator. Syntax :BEEPer:COMParator <data> <data> IN/NG/OFF (character data) Function Sets the beep sound produced when the comparator makes decisions. When the comparator result is within limits, a beep sound is emitted. When the comparator result is out of limits, a beep sound is emitted. No beep sound is emitted.
Page 41
_____________________________________________________________________________________________ :BEEPer:KEY Enables and disables the beep sound for key input. Syntax :BEEPer:KEY <data> <data> ON/OFF (character data) Function Sets the beep sound produced each time a key is pressed. A beep sound is emitted. No beep sound is emitted. Example :BEEPer:KEY ON Transmission...
Page 42
_____________________________________________________________________________________________ :BIAS (3522-50 only) Enables and disables the external DC bias function. Syntax :BIAS <data> <data> ON/OFF (character data) Function Turns the external DC bias function on and off. Example :BIAS ON Transmission The external DC bias function is turned on. Error If <data>...
Page 43
_____________________________________________________________________________________________ :CABLe? (3532-50 only) Queries the cable length. Syntax :CABLe? Function Returns the current cable length setting as NR1 numerical data. 0, 1 Example Response If headers are on :CABLE 0 If headers are off Error If the response message is longer than 300 bytes, a query error is generated. :COMParator Enables and disables the comparator function.
Page 44
_____________________________________________________________________________________________ :COMParator:FLIMit:ABSolute Sets the lower and upper limit values for the first comparator parameter as absolute values. Syntax :COMParator:FLIMit:ABSolute <low>,<high> <data> <low> lower limit value OFF (character data) or numerical value in NR3 format <high> upper limit value OFF (character data) or numerical value in NR3 format Function Sets the lower and upper limit values for the first comparator parameter (i.e.
Page 45
_____________________________________________________________________________________________ :COMParator:FLIMit:DEViation Sets the reference value and lower and upper limit values for the first comparator parameter as deviation percentage ( %). Syntax :COMParator:FLIMit:DEViation <ref>,<low>,<high> <data> <ref> reference value Numerical value in NR3 format <low> lower limit value OFF (character data) or numerical value in NR3 format <high>...
Page 46
_____________________________________________________________________________________________ :COMParator:FLIMit:MODE the first parameter setting mode for the the reference value and comparator. Syntax :COMParator:FLIMit:MODE <data> <data> ABSolute/PERcent/DEViation (character data) Function Sets the first parameter setting mode for the comparator function. ABSolute Absolute value setting mode (ABS) PERcent Percentage setting mode (%) DEViation Deviation percentage setting mode ( %) Example :COMParator:FLIMit:MODE PERcent...
Page 47
_____________________________________________________________________________________________ :COMParator:FLIMit:PERcent Sets the reference value and the lower and upper limit values for the first comparator parameter as percentage. Syntax :COMParator:FLIMit:PERcent <ref>,<low>,<high> <data> <ref> reference value numerical value in NR3 format <low> lower limit value OFF (character data) or numerical value in NR1 format <high>...
Page 48
_____________________________________________________________________________________________ :COMParator:SLIMit:ABSolute Sets the lower and upper limit values for the second comparator parameter as absolute values. Syntax :COMParator: SLIMit:ABSolute <low>,<high> <data> <low> lower limit value OFF (character data) or numerical value in NR3 format <high> upper limit value OFF (character data) or numerical value in NR3 format Function Sets the lower and upper limit values for the second comparator parameter as...
Page 49
_____________________________________________________________________________________________ :COMParator:SLIMit:DEViation Sets the reference value and the lower and upper limit values for the second comparator parameter as deviation percentage ( %). Syntax :COMParator:SLIMit:DEViation <ref>,<low>,<high> <data> <ref> reference value Numerical value in NR3 format <low> lower limit value OFF (character data) or numerical value in NR3 format <high>...
Page 50
_____________________________________________________________________________________________ :COMParator:SLIMit:MODE Sets the second parameter setting mode for the comparator. Syntax :COMParator:SLIMit:MODE <data> <data> ABSolute/PERcent/DEViation (character data) Function Sets the second parameter setting mode for the comparator function. ABSolute Absolute value setting mode (ABS) PERcent Percentage value setting mode (%) DEViation Deviation percentage setting mode ( %) Example :COMParator:SLIMit:MODE PERcent...
Page 51
_____________________________________________________________________________________________ :COMParator:SLIMit:PERcent Sets the reference value and the lower and upper limit values for the second comparator parameter as percentage. Syntax :COMParator:SLIMit:PERcent <ref>,<low>,<high> <data> <ref> reference value Numerical data in NR3 format <low> lower limit value OFF (character data) or numerical value in NR1 format <high>...
Page 52
_____________________________________________________________________________________________ :CORRection:DATA? Queries the open circuit and short circuit compensation values. Syntax :CORRection:DATA? Function 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>...
Page 53
_____________________________________________________________________________________________ :CORRection:OPEN Enables and disables the open circuit compensation function. Syntax :CORRection:OPEN <data> <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.
Page 54
_____________________________________________________________________________________________ :CORRection:OPEN? Queries the open circuit compensation function enablement. Syntax :CORRection:OPEN? Function Returns the current setting of open circuit compensation function enablement as character data or a numerical value in NR3 format. The open circuit compensation function has been set to off. The open circuit compensation function at all the test frequencies has been set to on.
Page 55
_____________________________________________________________________________________________ :CORRection:SHORt Enables and disables the short circuit compensation function. Syntax :CORRection:SHORt <data> <data> OFF/ALL (character data) or numerical data in NR3 format 3532-50: 42.0E+00 to 5.000E+06 3522-50: 0 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.
Page 56
_____________________________________________________________________________________________ :CORRection:SHORt? Queries the short circuit compensation function enablement. Syntax :CORRection:SHORt? Function Returns the current setting of the short circuit compensation enablement as character data or a numerical value in NR3 format. The short circuit compensation function has been set to off. The short circuit compensation function at all the test frequencies has been set to on.
Page 57
Syntax :ERRor? Function Returns the value of RS-232C communication condition errors as a numerical value in NR1 format from 0 to 7, and then clears RS-232C communication condition errors. No header is prefixed to the response message. bit 7 bit 6...
Page 58
_____________________________________________________________________________________________ :ESR1? Reads out event status register 1. Syntax ESR1? Function Returns the value of event status register 1 (ESR1) as a numerical value in NR1 format from 0 to 255, and then clears event status register 1. No header is prefixed to the response message. bit 7 bit 6 bit 5...
Page 59
_____________________________________________________________________________________________ :FREQuency Sets the test frequency. Syntax FREQuency <data> <data> Numerical data in NR3 format 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.
Page 60
_____________________________________________________________________________________________ :HEADer Enables and disables headers for the response message Syntax :HEADer <data> <data> ON/OFF (character data) Function Sets whether or not the 3532-50 will prefix headers to its response messages. When powering on, <data> is initially set to OFF. Example :HEADer ON Transmission...
Page 61
_____________________________________________________________________________________________ :LEVel Sets the test signal level. Syntax :LEVel <data> <data> V/CV/CC (character data) Function Sets the test signal level to one of the followings. Open circuit voltage level Constant voltage level Constant current level Example :LEVel CV Transmission The test signal level is set to constant voltage. Error If <data>...
Page 62
_____________________________________________________________________________________________ :LEVel:CCURRent Sets the constant current value. Syntax :LEVel:CCURRent <data> <data> Numerical data in NR3 format 3532-50: 0.01E-03 and 99.99E-03 (frequency 42 Hz to 1 MHz) 0.01E-03 and 20.00E-03 (frequency 1.001 MHz to 5 MHz) 3522-50: 0.01E-03 and 99.99E-03 Function Sets the value of the constant current.
Page 63
_____________________________________________________________________________________________ :LEVel:CVOLTage Sets the constant voltage value. Syntax :LEVel:CVOLTage <data> <data> Numerical data in NR3 format 3532-50: 0.010 to 5.000 (frequency 42 Hz to 1 MHz) 0.010 to 1.000 (frequency 1.001 MHz to 5 MHz) 3522-50: 0.010 to 5.000 Function Sets the value of the constant voltage.
Page 64
_____________________________________________________________________________________________ :LEVel:VOLTage Sets the open circuit voltage value. Syntax :LEVel:VOLTage <data> <data> Numerical data in NR3 format 3532-50: 0.010 to 5.000 (frequency 42 Hz to 1 MHz) 0.010 to 1.000 (frequency 1.001 MHz to 5 MHz) 3522-50: 0.010 to 5.000 Function Sets the open circuit voltage value.
Page 65
_____________________________________________________________________________________________ :LIMiter Enables and disables the limit value setting function. Syntax :LIMiter <data> <data> ON/OFF (character data) Function Sets the limit value setting function to ON or OFF. Example :LIMiter ON Transmission The limit value setting function is enabled. Error If <data>...
Page 66
_____________________________________________________________________________________________ :LIMiter:CURRent Sets the current limit value. Syntax :LIMiter:CURRent <data> <data> Numerical data in NR3 format from 0.01E-03 to 99.99E-03 Function Sets the current limit value. The numerical value can be in NRf format, but rounding is performed for figures beyond the last valid decimal place.
Page 67
_____________________________________________________________________________________________ :LIMiter:VOLTage Sets the voltage limit value. Syntax :LIMiter:VOLTage <data> <data> Numerical data in NR2 format 0.010 to 5.000 Function Sets the voltage limit value. The numerical value can be in NRf format, but rounding is performed for figures beyond the last valid decimal place. Example :LIMiter:VOLTage 1.234 Transmission...
Page 68
_____________________________________________________________________________________________ :LOAD Loads the test conditions of the specified panel number. Syntax :LOAD <data> <data> Numerical data in NR1 format 1 to 30 Function Sets the panel number which you wish to load. The numerical value can be in NRf format, but any digits after the decimal point will be rounded.
Page 69
_____________________________________________________________________________________________ :MEASure? Queries measured data items. Syntax :MEASure? Function 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;...
Page 70
_____________________________________________________________________________________________ Note The results of output when using the WAI command differs from when not using, since the :MEASure? query is not sequential command. If the test frequency is set to 1 kHz: When the *WAI command is not used :FREQuency 50;:MEASure? Transmission The response message of this :MEASure? query is the measured value of...
Page 71
_____________________________________________________________________________________________ :MEASure:ITEM Sets the test parameter for response of the :MEASure? query during normal testing. Syntax :MEASure:ITEM <MR0>,<MR1> <data> Numerical data in NR1 format from 0 to 255 Function Specifies the test parameters for response of the :MEASure? query during normal testing with bits.
Page 72
_____________________________________________________________________________________________ :MEASure:ITEM? Queries the test parameter for response of the :MEASure? query during normal testing. Syntax :MEASure:ITEM? Function 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. bit 7 bit 6 bit 5...
Page 73
_____________________________________________________________________________________________ :PARameter1 (2, 3, or 4) Sets the displayed parameters. Syntax :PARameter1 (2, 3, or 4) <data> <data> Impedance Admittance PHASe Phase angle Series equivalent static capacitance Parallel equivalent static capacitance Loss coefficient Series equivalent inductance Parallel equivalent inductance Q factor Series equivalent resistance Conductance Parallel equivalent resistance...
Page 74
_____________________________________________________________________________________________ :PARameter1 :DIGit (2, 3, or 4) Sets the number of displayed digits for the test parameters. Syntax :PARameter 1 (2, 3, or 4):DIGit <data> <data> Numerical data in NR1 format 3 to 5 Function Sets the number of displayed digits for the first to fourth parameters. Example :PARameter1:DIGit 4 Transmission...
Page 75
_____________________________________________________________________________________________ :RANGe Sets the test range. Syntax :RANGe <data> <data> Numerical data in NR1 format 1 to 10 Function Sets the test range. The numerical value can be in NRf format, but any digits after the decimal point will be rounded. If this command is executed, the setting of the :RANGe:AUTO command is automatically changed to OFF.
Page 76
_____________________________________________________________________________________________ :RANGe? Queries the test range. Syntax :RANGe? Function Returns the test range setting as numerical value in NR1 format. The numerical value corresponding to the test range and frequency which can be set is as follows. Range Range ( ) number 10 k 100 k...
Page 77
_____________________________________________________________________________________________ :RANGe:AUTO Enables and disables the auto-range function. Syntax :RANGe:AUTO <data> <data> ON/OFF (character data) Function Switches between automatic and manual setting of test range. Switches the automatic setting. Switches the manual setting. Example :RANGe:AUTO ON Transmission The test range is switched to automatic selection (auto-ranging). Error If <data>...
_____________________________________________________________________________________________ :SAVE Saves the test conditions in specified panel number. Syntax :SAVE <number>, <name> <data> <number> Numerical data in NR1 format between 1 and 30 <name> Character data, up to 20 characters Function Saves the test conditions in specified panel number with name to be saved. The numerical value can be in NRf format, but any digits after the decimal point will be rounded.
_____________________________________________________________________________________________ :SCALe Enables and disables the scaling function. Syntax :SCALe <data> <data> ON/OFF Function Enables and disables the scaling function. Example :SCALe ON Transmission Enables the scaling function. 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 :SCALe?
Page 80
_____________________________________________________________________________________________ :SCALe:FVALue Sets the first parameters (a and b) in the scaling function. Syntax :SCALe:FVALue <a>, <b> <data> Numerical data in NR3 format Function Sets the first parameters (a and b values) in the scaling function. For calculation equation of the scaling function, see the Instruction Manual of main unit.
_____________________________________________________________________________________________ :SCALe:SVALue Sets the second parameters (a and b) in the scaling function. Syntax :SCALe:SVALue <a>, <b> <data> Numerical data in NR3 format Function Sets the second parameters (a and b values) in the scaling function. For calculation equation of the scaling function, see the Instruction Manual of main unit.
_____________________________________________________________________________________________ :SPEEd Sets the testing speed. Syntax :SPEEd <data> <data> FAST/NORMal/SLOW/SLOW2 (character data) Function Sets the testing speed. Example :SPEEd NORMal Transmission 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.
_____________________________________________________________________________________________ :TRIGger Sets the type of trigger. Syntax :TRIGger <data> <data> INTernal/EXTernal (character data) Function Sets the type of trigger. INTernal Internal trigger mode EXTernal External trigger mode Example :TRIGger INTernal Transmission The trigger mode is set to internal trigger. Error If <data>...
_____________________________________________________________________________________________ :TRIGger:DELAy Sets the trigger delay time. Syntax :TRIGger:DELAy <data> <data> Numerical data in NR2 format from 0.00 to 9.99. Function Sets the trigger delay time. The numerical value can be in NRf format, but rounding is performed for figures beyond the last valid decimal place.
_____________________________________________________________________________________________ :User:IDENtity Set the user ID. Syntax :USER:IDENtity <data> <data> For example: AB-9593 Function The user can set an identity code. The ID is backed up in the same way as the main unit settings. The capital and lowercase letters, digits 0 to 9, and hyphen can be used. If an ID of eight or more characters is entered, the first seven characters are used.
_____________________________________________________________________________________________ 5.5 Response Format for Queries as Numerical Value (1) Test value 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 (reactance), B (susceptance) are as follows.
Page 87
_____________________________________________________________________________________________ (2) Frequency response format (in NR3 format) 1 Mantissa Three or four digits and decimal point 2 Exponent Two digits (3) Voltage response format (in NR2 format) Four digits and decimal point (4) Current response format (in NR3 format) 1 Mantissa Four digits and decimal point 2 Exponent...
The following table shows which items are initialized and which not, under various conditions. Initialization *CLS *RST method Power on command Item command RS-232C Communication conditions *1 Device specific functions (ranges etc.) Output queue Input buffer Event registers Current path Headers on/off Measurement resister *1 When the power is turned on, item is discriminated.
_____________________________________________________________________________________________ Chapter 6 Sample Programs The following sample programs are all written for the Microsoft Quick BASIC. For more details on the Quick BASIC, refer to the Quick BASIC documentation. All commands in the sample programs are used in the short form, and the communication condition setting switches of the 3532-50 or 3522-50 is taken as 00000010 (baud rate: 9600bps, data length: 8 bits, parity: non, stop bit: 1 bit, delimiter: CR).
Page 90
330 END Program Line Comments comments Open the RS-232C circuit file. Switch off headers for the response message. Clear bits of each event registers. Execute open circuit compensation (at all the test frequencies). 90-110 Wait until the bit for the compensation completed is 1.
Page 91
170 CLOSE 180 END Program Line Comments comments Open the RS-232C circuit file. Select external trigger mode. Set the count for averaging to 8. Set the test frequency to 1.234 kHz. Enable auto-ranging. Select voltage measurement. Set the test voltage to 1 V.
Page 92
150 PRINT #1,":SAVE 1,TEST1" 160 CLOSE 170 END Line Comments Program Open the RS-232C circuit file. comments Set the test frequency to 100 kHz. Select the voltage test signal level. Make the following settings using the current path. V(open circuit voltage): 1 V CV(constant voltage): 0.5 V (value setting only)
Page 93
_____________________________________________________________________________________________ (4) Carrying out comparator testing Summary This program first makes the comparator settings. At the end of testing, it displays the numbers of the samples which were outside the comparator limit. Sample nos. decided HI for CP:2 5 Sample nos. decided LOW for CP: All measured results Sample number: 1 3.8686E-04...
Page 94
470 END Program Line Comments comments Open the RS-232C circuit file. Set the first parameter to Cp,and the second parameter to D. Select external trigger mode. Switch off headers for the response message. Set the test frequency to 1.234 kHz.
Page 95
_____________________________________________________________________________________________ (5) Frequency characteristics measurement for impedance Summary This program measures the impedance frequency characteristics at various frequencies. It outputs the test result to a file. The number of test point: 34 50/ 60/ 80 Hz 100/ 120/ 150/ 200/ 250/ 300/ 400/ 500/ 600/ 800 Hz 1/ 1.2/ 1.5/ 2/ 2.5/ 3/ 4/ 5/ 6/ 8 kHz 10/ 12/ 15/ 20/ 25/ 30/ 40/ 50/ 60/ 80/ 100 kHz Program List...
Page 96
_____________________________________________________________________________________________ Program Line Comments comments Open the RS-232C circuit file. Switch off the comparator function, and select external trigger mode. Set the measured voltage to 1V. Make a settings to response the parameter for Z by using the :MEAS? query.
_____________________________________________________________________________________________ Chapter 7 Troubleshooting If the RS-232C appears to be malfunctioning, refer to the information below before calling for servicing. Symptom Cause / Treatment Are the cables properly connected? The RS-232C has stopped Are all the devices powered on? working completely.
Page 98
Beeper sounds when *TRG *TRG command can be used for the external trigger setting. command is transferred. For the internal trigger setting, an execution error occurs. Service If damage is suspected, check the "Troubleshooting" section before contacting your dealer or Hioki representative. _____________________________________________________________________________________________...
Page 99
INDEX 1 _____________________________________________________________________________________________ Index - A - - E - Abbreviating messages with compound Event register headers 19, 26 Event status register Attention during use 20, 51 Event status register 0 Event status register 1 20, 52 - B - - F - Baud rate Features...
Page 100
Parity 6, 11 Particular command Power turn-on flag Program message headers Program messages - Q - Query error - R - RS-232C connector Response message - S - Sample programs Separators Shipping Short form Simple type headers Specification 19, 26...
Page 101
All reasonable care has been taken in the production of this manual, but if you find any points which are unclear or in error, please contact your supplier or the Sales and Marketing International Department at HIOKI headquarters. In the interests of product development, the contents of this manual are subject to revision without prior notice.
Page 102
2000-12 HEAD OFFICE 81 Koizumi, Ueda, Nagano 386-1192, Japan TEL +81-268-28-0562 / FAX +81-268-28-0568 E-mail: os-com@hioki.co.jp HIOKI USA CORPORATION 6 Corporate Drive, Cranbury, NJ 08512, USA TEL +1-609-409-9109 / FAX +1-609-409-9108 9593A983-04 01-06H Printed on recycled paper...
Need help?
Do you have a question about the RS-232C and is the answer not in the manual?
Questions and answers