Hioki RS-232C Instruction Manual
Hioki RS-232C Instruction Manual

Hioki RS-232C Instruction Manual

Rs-232c interface for the 3532-50 and 3522-50 lcr hitesters.

Advertisement

INSTRUCTION MANUAL
3532-50
3522-50
LCR HiTESTER
9593-01
RS-232C INTERFACE

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RS-232C and is the answer not in the manual?

Questions and answers

Summary of Contents for Hioki RS-232C

  • Page 1 INSTRUCTION MANUAL 3532-50 3522-50 LCR HiTESTER 9593-01 RS-232C INTERFACE...
  • Page 3: Table Of Contents

    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...
  • Page 5: Introduction

    _____________________________________________________________________________________________ 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.
  • Page 6 _____________________________________________________________________________________________ _____________________________________________________________________________________________...
  • Page 7: Chapter 1 Before Use

    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...
  • Page 8: Shipping Precautions

    _____________________________________________________________________________________________ 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.
  • Page 9: Points For Attention During Use

    (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.
  • Page 10: Installing The Rs-232C Interface

    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.
  • Page 11: Chapter 2 Overview

    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.
  • Page 12: Specifications

    +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...
  • Page 15: Chapter 3 Names Of Parts

    _____________________________________________________________________________________________ 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.
  • Page 17: Chapter 4 Operation

    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...
  • Page 18: Communication Methods By The Rs-232C

    _____________________________________________________________________________________________ 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.
  • Page 19: Message Format

    _____________________________________________________________________________________________ 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...
  • Page 20: Headers

    _____________________________________________________________________________________________ 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.
  • Page 21: Data Formats

    _____________________________________________________________________________________________ 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.
  • Page 22: Delimiters

    _____________________________________________________________________________________________ 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...
  • Page 23: Abbreviation Of Compound Commands

    _____________________________________________________________________________________________ 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...
  • Page 24: Output Queue

    _____________________________________________________________________________________________ 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...
  • Page 25: Event Registers

    _____________________________________________________________________________________________ 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...
  • Page 27: Chapter 5 Command Reference

    _____________________________________________________________________________________________ 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.
  • Page 31: Format Of Command Explanations

    _____________________________________________________________________________________________ 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.
  • Page 32: Particular Commands

    _____________________________________________________________________________________________ 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>...
  • Page 78: Saves The Test Conditions In Specified Panel Number

    _____________________________________________________________________________________________ :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.
  • Page 79: Enables And Disables The Scaling Function

    _____________________________________________________________________________________________ :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.
  • Page 81: Sets The Second Parameters (A And B) In The Scaling Function

    _____________________________________________________________________________________________ :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.
  • Page 82: Sets The Testing Speed

    _____________________________________________________________________________________________ :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.
  • Page 83: Sets The Type Of Trigger

    _____________________________________________________________________________________________ :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>...
  • Page 84: Sets The Trigger Delay Time

    _____________________________________________________________________________________________ :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.
  • Page 85: Queries The User Id

    _____________________________________________________________________________________________ :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.
  • Page 86: Response Format For Queries As Numerical Value

    _____________________________________________________________________________________________ 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...
  • Page 88: Initialization Items

    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.
  • Page 89: Sample Programs

    _____________________________________________________________________________________________ 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.
  • Page 97: Troubleshooting

    _____________________________________________________________________________________________ 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...

This manual is also suitable for:

9593-01

Table of Contents