Dxadvanced r4, multi batch function/bt2, vigilantplant (41 pages)
Summary of Contents for YOKOGAWA SL1000
Page 1
User’s Manual SL1000 High-Speed Data Acquisition Unit Communication Interface IM 720320-17E 3rd Edition...
Page 2
Hgh-Speed Data Acquston Unt wth frmware verson 2.03 or later. If the most recent firmware version is not running on your SL1000 not all of the features described in this manual can be used. You can check the firmware version of your SL1000 on the overview screen. For instructions on how to open the overview screen, see section 9.5 in the User’s Manual...
Page 3
Trademarks • Microsoft, MS-DOS, Visual C++, Windows, Windows XP, and Windows NT are registered trademarks of Microsoft Corporation in the United States and/or other countries. • Adobe and Acrobat are trademarks of Adobe Systems Incorporated. • For purposes of this manual, the TM and ® symbols do not accompany their respective trademark names or registered trademark names. • Other company and product names are trademarks or registered trademarks of their respective holders. Revisions 1st Edition: December 2008 2nd Edition: December 2009 3rd Edition: September 2013 IM 720320-17E...
How to Use This Manual Structure of This Manual This user’s manual consists of the following sections. Chapter 1 Connecting to the PC Describes the procedure for connecting to the PC using the USB and Ethernet interfaces. Chapter 2 Before Programming Describes the syntax used to transmit commands.
Page 5
How to Use This Manual Symbols and Notations Used in This Manual Safety Markings The following markings are used in this manual. CAUTION Calls attentions to actions or conditions that could cause light injury to the user or damage to the instrument or the user’s data, and precautions that can be taken to prevent such occurrences.
Page 6
How to Use This Manual Symbols Used in the Syntax The following table indicates symbols that are used in the syntax mainly in chapters 2 and 3. These symbols are referred to as BNF (Backus-Naur Form) symbols. Symbol Meaning Example Example of Input Defined value <...
Contents How to Use This Manual ........................iii Chapter 1 Connecting to a PC 1.1 Connecting via USB ........................ 1-1 1.2 Connecting via Ethernet (Optional) ..................1-2 Chapter 2 Before Programming Messages ......................... 2-1 Commands ........................2-3 Response ......................... 2-5 Data ..........................
Page 8
Contents Chapter 4 Status Reports Overview of the Status Report ..................4-1 Status Byte ........................4-3 Standard Event Register ....................4-4 Extended Event Register ....................4-5 Output Queue and Error Queue ..................4-6 Appendix Appendix 1 ASCII Character Codes ..................App-1 Appendix 2 Error Messages ....................
SL1000 Acquisition Software User’s Manual (IM720120-61E). Connecting via USB Cable Connect the SL1000 unit to the PC by following the procedure in section 4.1, “Connecting to a PC” in the SL1000 High-Speed Data Acquisition Unit User’s Manual (IM720120-01E). Installing the USB Driver Install the USB driver on the PC by following the procedure in section 2.3, “Installing the...
SL1000 Acquisition Software User’s Manual (IM720120-61E). Connecting via USB Cable Connect the SL1000 unit to the PC by following the procedure in section 4.1, “Connecting to a PC” in the SL1000 High-Speed Data Acquisition Unit User’s Manual (IM720120-01E). Installing the USB Driver (First Time Only) Install the USB driver on the PC by following the procedure in section 2.3, “Installing the...
Chapter 2 Before Programming Messages Messages Program Message Unit Format Messages are used to exchange information between The program message unit format is shown below the controller and the instrument. Messages that are sent from the controller to the instrument are called <Program header>...
Page 12
2.1 Messages Response Message Unit Format • If a program message containing multiple message The response message unit format is shown belw. units is sent, and the message contains incomplete units, the instrument attempts to execute the ones that are believed to be complete. However, these <Response header>...
Commands Commands • When Concatenating Commands of the Same There are three types of commands (program headers) Group that are sent from the controller to the instrument. The instrument stores the hierarchical level of the They differ in their program header formats. command that is currently being executed, and performs analysis on the assumption that the next Common Command Header...
Page 14
2.2 Commands Upper-Level Query An upper-level query is a query in which a question mark (?) is appended to the highest level command of a group. Execution of an upper-level query allows all settings that can be specified in the group to be received at once.
Response Response When the controller sends a message unit that has a question mark (?) in its program header (query), the instrument returns a response message to the query. A response message is returned in one of the following two forms. •...
Data Data <Voltage>, <Time>, <Frequency>, and <Current> A data section comes after the header. A space must be <Voltage>, <Time>, <Frequency>, and <Current> included between the header and the data. The data indicate decimal values that have physical significance. contains conditions and values. Data is classified as below. <Multiplier>...
Page 17
2.4 Data <Register> • If a character string contains a double quotation mark <Register> indicates an integer, and can be expressed ('), the double quotation mark is replaced by two in hexadecimal, octal, or binary as well as a decimal double quotation marks ("").
Synchronization with the Controller Overlap Commands and Sequential Commands • Using the COMMunicate:OVERlap command There are two types of commands, overlap commands The COMMunicate:OVERlap command enables (or and sequential commands. In the case of overlap disables) overlap operation. commands, the execution of the next command may Example :COMMunicate:OVERlap #HFFBF;: start before the execution of the previous command is FILE:LOAD:SETup:...
Page 19
2.5 Synchronization with the Controller • Using the *OPC? Query • Using the Extended Event Register The *OPC? query generates a response when an The changes in the condition register can be overlap operation is completed. reflected in the extended event register (page 6-5). Example :COMMunicate:OPSE #H0040;:FILE: Example :STATus:FILTer1 FALL;: LOAD:SETup:EXECute "CASE1";...
Notes on Use of Communication Commands When using communication commands, please note the following. • The following functions of the SL1000 High-Speed Data Acquisition Unit are not available when using communication commands. • Synchronized operation of multiple units (the API can be used for synchronized operation) •...
A List of Commands Command Function Page ACQuire Group :ACQuire? Queries all settings related to waveform acquisition. 3-12 :ACQuire:CLOCk Sets or queries the time base (internal/external clock). 3-12 :ACQuire:COUNt Sets or queries the waveform acquisition count for normal mode. 3-12 :ACQuire:ECLock? (Ext CLock) Sets or queries all settings related to the external sample clock.
Page 22
3.2 A List of Commands Command Function Page CALibrate Group :CALibrate? Queries all settings related to calibration. 3-18 :CALibrate[:EXECute] Executes calibration. 3-18 :CALibrate:MODE Sets or queries the ON/OFF state of auto calibration. 3-18 CHANnel Group :CHANnel<x>? Queries all settings related to the vertical axis of the channel. 3-19 :CHANnel<x>:ACCL? Queries all settings on the channel with the acceleration/voltage module...
Page 23
3.2 A List of Commands Command Function Page :CHANnel<x>:FREQ:OFFSet Sets or queries the offset value when a frequency module is installed in the 3-22 specified channel (slot). :CHANnel<x>:FREQ:SETup? Queries all settings related to FV setup when a frequency module is 3-22 installed in the specified channel (slot).
Page 24
3.2 A List of Commands Command Function Page :CHANnel<x>:STRain:LSCale? Queries all settings related to linear scaling when a strain module is installed 3-27 in the specified channel (slot). :CHANnel<x>:STRain:LSCale: Sets or queries linear scaling coefficient A when a strain module is installed 3-27 AVALue in the specified channel (slot).
Page 25
3.2 A List of Commands Command Function Page :CHANnel<x>[:VOLTage]:LSCale: Sets or queries the sub unit when the display format for linear scaling is set 3-31 DISPlaytype:SUBunit to Floating. :CHANnel<x>[:VOLTage]:LSCale: Measures the X values of P1 and P2 for linear scaling when a voltage 3-31 GETMeasure module is installed in the specified channel (slot).
Page 26
3.2 A List of Commands Command Function Page FILE Group :FILE? Queries all settings related to the internal hard disk. 3-38 :FILE:DELete Deletes files. 3-38 :FILE:DIRectory? Queries all settings related to the directory of the storage media. 3-38 :FILE[:DIRectory]:CDIRectory Changes the current directory of the storage media. 3-38 :FILE[:DIRectory]:DRIVe Sets the storage media to be controlled.
Page 27
3.2 A List of Commands Command Function Page HISTory Group :HISTory? Queries all settings related to the history memory function. 3-42 :HISTory:CLEar Clears all history memory data (all data in memory). 3-42 :HISTory:RECord? MINimum Queries the minimum record number. 3-42 :HISTory:DATE? Queries the trigger date of the target record number.
Page 28
3.2 A List of Commands Command Function Page :MONitor:LATCh: Outputs the numeric monitor data at the latch. 3-48 SEND:{ALL|CHANnel<x>}? :MONitor:LATCh: Outputs the channel alarm data at the latch. 3-48 ALARm:{ALL|CHANnel<x>}? MRECord Group :MRECord? Queries all settings related to automatic data recording. 3-49 :MRECord:STARt Starts automatic data recording.
Page 29
3.2 A List of Commands Command Function Page STOP Group :STOP Stops waveform acquisition. 3-56 SYSTem Group :SYSTem? Queries all settings related to the system. 3-57 :SYSTem:CLOCk? Queries all settings related to the date and time. 3-57 :SYSTem:CLOCk:DATE Sets or queries the date. 3-57 :SYSTem:CLOCk:TIME Sets or queries the time.
Page 30
3.2 A List of Commands Command Function Page :TRIGger:TIMer:INTerval Sets or queries the trigger time interval of the timer trigger. 3-62 :TRIGger:TIMer:TIME Sets or queries the time of the timer trigger. 3-62 :TRIGger:TYPE Sets or queries the trigger type. 3-62 WAVeform Group :WAVeform? Queries all settings related to waveform data.
:ACQUIRE:COUNT 2 Example :ACQUIRE:COUNT? -> :ACQUIRE:COUNT 2 Function Sets or queries the measurement time. :ACQuire:TIME {<NRf>,<NRf>,<NRf>,<NRf>, Description For the SL1000, the Single N count can also be set Syntax <NRf>,<NRf>} using this command :ACQuire:TIME? :ACQuire:ECLock? (Ext CLock) 1st <NRf> = day (0 to 30)
Page 32
3.3 ACQuire Group :ACQuire:MHNum? Function Queries the maximum history number for trigger measurement mode. :ACQuire:MHNum? {<NRf>} Syntax <NRf> = measurement points :ACQUIRE:MHNUM? 10000 ->: ACQUIRE: Example MHNUM 5000 Description The function returns the maximum history number that is calculated from the measurement points and number of channels in use.
ALARm Group The ALARm group deals with alarms (warnings). :ALARm? :ALARm:CHANnel<x1>:HYSTeresis<x2> Function Queries all settings related to alarms. Function Sets or queries the alarm hysteresis of a channel. :ALARm? :ALARm:CHANnel<x1>: Syntax Syntax HYSTeresis<x2> {HIGH|LOW|MIDDle} :ALARm:ACK:EXECute :ALARm:CHANnel<x1>:HYSTeresis<x2>? Function Clears alarm output. <x1>...
Page 34
Syntax :ALARm:MODE? :ALARM:MODE ON Example :ALARM:MODE? -> :ALARM:MODE ON Description Off: The SL1000 does not output alarms. On: The SL1000 detects alarms during measurement (if alarm hold is on, the alarm will continue to output even after measurement stops). :ALARm:CMODe Function Sets or queries the channel alarm operation mode.
Page 35
BUF_OVERRUN_PP Real time record index detection for free-run automatic recording mode. data full :ALARm:SYSTem:SOURce:MRTime {<Boolean>} Syntax BUF_OVERRUN_HOST Host (PC) buffer overrun :ALARm:SYSTem:SOURce:MRTime? BUF_OVERRUN_UNIT SL1000 buffer overrun :ALARM:SYSTEM:SOURCE:MRTIME ON Example (system reserved) :ALARM:SYSTEM:SOURCE:MRTIME? -> :ALARM: (reserved) SYSTEM:SOURCE:MRTIME 1 (reserved) (reserved) :ALARm:STIMe?
ASETup Group The ASETup group deals with auto setup. :ASETup? Function Queries all settings related to auto setup. :ASETup? Syntax :ASETup:EXECute Function Execute auto setup. :ASETup:EXECute Syntax :ASETUP:EXECUTE Example Description When the measurement mode is free-run, only the settings related to the vertical axes are set up automatically.
CALibrate Group The CALibrate group deals with calibration. :CALibrate? Function Queries all settings related to calibration. :CALibrate? Syntax :CALibrate[:EXECute] Function Executes calibration. :CALibrate:EXECute Syntax :CALIBRATE:EXECUTE Example Description Unlike the common command *CAL2?, the function will not return the result at the end of calibration. :CALibrate:MODE Function Sets or queries the ON/OFF state of auto calibration.
CHANnel Group The CHANnel group deals with the vertical axis of each channel. :CHANnel<x>? :CHANnel<x>:ACCL:COUPling Function Queries all settings related to the vertical axis of the Function Sets or queries input coupling when an Acceleration/ channel. Voltage Module is installed in the specified channel :CHANnel<x>? Syntax (slot)
Page 39
3.7 CHANnel Group :CHANnel<x>:ACCL:UNIT :CHANnel<x>:FREQ:INPut:BWIDth Function Sets or queries the unit of measurement of the upper Function Sets or queries the bandwidth limit when a frequency and lower limit values when an Acceleration/Voltage module is installed in the specified channel (slot). :CHANnel<x>:FREQ:INPut:BWIDth {FULL|<...
Page 40
3.7 CHANnel Group :CHANnel<x>:FREQ:INPut:PRESet :CHANnel<x>:FREQ:INPut:THReshold Function Sets or queries the preset when a frequency module Function Sets or queries the threshold level when a frequency is installed in the specified channel (slot). module is installed in the specified channel (slot). :CHANnel<x>:FREQ:INPut:PRESet {AC100v| :CHANnel<x>:FREQ:INPut: Syntax...
Page 41
3.7 CHANnel Group :CHANnel<x>:FREQ:LSCale:BVALue :CHANnel<x>:FREQ:LSCale:UNIT Function Sets or queries linear scaling coefficient B when a Function Sets or queries the unit of measurement to attach to frequency module is installed in the specified channel the result of linear scaling when a frequency module (slot).
Page 42
3.7 CHANnel Group :CHANnel<x>:FREQ:SETup:CFRequency :CHANnel<x>:FREQ:SETup:FILTer: SMOothing? Function Sets or queries the center frequency when a frequency module is installed in the specified channel Function Queries all settings related to smoothing when a (slot). frequency module is installed in the specified channel :CHANnel<x>:FREQ:SETup: Syntax (slot).
Page 43
3.7 CHANnel Group :CHANnel<x>:FREQ:SETup:FILTer: :CHANnel<x>:FREQ:SETup:FUNCtion PAVerage:MODE Function Sets or queries the measuring mode when a Function Sets or queries the on/off state of pulse average frequency module is installed in the specified channel mode when a frequency module is installed in the (slot).
Page 44
VDIV {<NRf>|< Frequency >|< Time >} -> :CHANNEL1:FREQ:SETUP:TUNIT SEC :CHANnel<x>:FREQ:VDIV? Description An error occurs if a frequency module is not installed. <x>=1 to 16 {<NRf>|< Frequency >|< Time >} = See the SL1000 High Speed Data Acquisition Unit User’s Manual for details :CHANNEL1:FREQ:VDIV 10 Example :CHANNEL1:FREQ:VDIV? ->...
Page 45
3.7 CHANnel Group :CHANnel<x>:LABel :CHANnel<x>:STRain:BALance? Function Sets or queries the waveform label of the specified Function Queries the balance setting when a strain module is channel. installed in the specified channel (slot). Syntax :CHANnel<x>:LABel {< String >} Syntax :CHANnel<x>:STRain:BALance? :CHANnel<x>:LABel? <x>=1 to 16 <x>=1 to 16 Description An error occurs if a strain module is not installed. < String >= Up to 8 characters :CHANnel<x>:STRain:BALance:CHANnel<x> Example :CHANNEL1:LABEL "TRACE1" :CHANNEL1:LABEL? -> :CHANNEL1: Function Sets or queries the channel on which balancing is to LABEL "TRACE1" be executed when a strain module is installed in the Description An error occurs if a module is not installed in the specified channel (slot). Syntax :CHANnel<x>:STRain:BALance: channel (slot). CHANnel<x> {<Boolean>} :CHANnel<x>:MODule? :CHANnel<x>:STRain:BALance:CHANnel? Function Queries the module installed in the channel (slot). <x>=1 to 16 Syntax :CHANnel<x>:MODule? Example :CHANNEL1:STRAIN:BALANCE:CHANNEL1 ON...
Page 46
3.7 CHANnel Group :CHANnel<x>:STRain:EXCitation :CHANnel<x>:STRain:LSCale:AVALue Function Sets or queries the bridge voltage when a strain Function Sets or queries linear scaling coefficient A when a module is installed in the specified channel (slot). strain module is installed in the specified channel :CHANnel<x>:STRain: Syntax (slot).
Page 47
3.7 CHANnel Group :CHANnel<x>:STRain:LSCale:DISPlaytype: :CHANnel<x>:STRain: DECimalnum LSCale:{P1X|P1Y|P2X|P2Y} Function Sets or queries the decimal place when the display Function Sets or queries the X or Y value of P1 or P2 for format for linear scaling is set to Floating. linear scaling when a strain module is installed in the :CHANnel<x>:STRain:LSCale:DISPlaytype: Syntax specified channel (slot).
Page 48
3.7 CHANnel Group :CHANnel<x>:STRain:UNIT :CHANnel<x>:TEMPerature:COUPling Function Sets or queries the unit of measurement when a Function Sets or queries input coupling when a temperature, strain module is installed in the specified channel high precision voltage module is installed in the (slot).
Page 49
3.7 CHANnel Group :CHANnel<x>:UNIT? :CHANnel<x>[:VOLTage]:INVert Function Queries the unit added to the channel. Function Sets or queries whether or not the display is inverted :CHANnel<x>:UNIT? Syntax when a voltage module is installed in the specified <x>=1 to 16 channel (slot). :CHANnel<x>[:VOLTage]: Example (When a voltage module is installed in channel 7 (slot...
Page 50
3.7 CHANnel Group :CHANnel<x>[:VOLTage]:LSCale: :CHANnel<x>[:VOLTage]:LSCale: DISPlaytype? GETMeasure Function Queries all settings related to the display type when Function Measures the X values of P1 and P2 for linear scaling using linear scaling. when a voltage module is installed in the specified :CHANnel<x>[:VOLTage]:LSCale: Syntax channel (slot).
Page 51
3.7 COMMunicate Group :CHANnel<x>[:VOLTage]:LSCale:UNIT Function Sets or queries the unit of measurement to attach to the result of linear scaling when a voltage module is installed in the specified channel (slot). :CHANnel<x>[:VOLTage]:LSCale: Syntax UNIT {< String >} :CHANnel<x>[:VOLTage]:LSCale:UNIT? <x>=1 to 16 <...
Function Sets or queries the overlap command that is used by STATUS 0 the *OPC, *OPC? and *WAI commands. :COMMunicate:OPSE {<Register>} Syntax Description For the SL1000, 0 is always returned. :COMMunicate:OPSE? :COMMunicate:VERBose <Register>=0 to 65535 :COMMUNICATE:OPSE 65535 Function Sets or queries whether to return the response to a Example :COMMUNICATE:OPSE? ->...
Page 53
3.8 CONTrol Group :COMMunicate:WAIT? Function Creates the response that is returned when the specified event occurs. :COMMunicate:WAIT? {<Register>} Syntax <Register>=0 to 65535 (extended event register) :COMMUNICATE:WAIT? 65535 -> 1 Example Description Operation pending status register/overlap enable register 15 14 13 12 11 10 9 5 4 3 0 ACS 0 0 0 When bit 6 (ACS) = 1: Access to the medium not complete.
CONTrol Group The CONTrol group deals with operational control for the station. :CONTrol? :CONTrol:FREE:GDELay<x>? Function Queries all settings related to the station. Function Queries the delay between the measurement start :CONTrol? Syntax points of each measurement group. :CONTrol:FREE:GDELay<x>? Syntax :CONTrol:FREE? <x>=2 to 4 (Measurement Group) Function Queries all settings related to free-run measurement.
3.10 DATa Group The DATa group deals with waveform data (internal data). :DATa Function Queries all settings related to waveform data. :DATa? Syntax :DATa:BYTeorder Function Sets or queries the transmission order when using word format of two bytes or more. :DATa:BYTeorder {LSBFirst|MSBFirst} Syntax :DATa:BYTeorder?
3.11 ETHernet Group The ETHernet group deals with the network. :ETHernet? :ETHernet:TCPip:NETMask Function Queries all settings related to the network. Function Sets or queries the subnet mask. :ETHernet? Syntax :ETHernet:TCPip: Syntax NETMask {<NRf>,<NRf>,<NRf>,<NRf>} :ETHernet:TCP? :ETHernet:TCPip:NETMask? Function Queries all setting related to TCP. <NRf>=0 to 255 :ETHernet:TCP? Syntax...
3.12 FILE Group The FILE group deals with the internal hard disk. :FILE? :FILE[:DIRectory]:MDIRectory Function Queries all settings related to the internal hard disk. Function Creates a new directory in the current directory. :FILE? Syntax :FILE[:DIRectory]: Syntax MDIRectory {< String >} :FILE:DELete :FILE:DIRECTORY:MDIRECTORY "NO_1"...
Page 58
3.12 FILE Group :FILE:SAVE:AREA:COUNt :FILE:SAVE:BINary:TALL (Trace All) Function Sets or queries the save area. Function Sets or queries the selection method of the trace :FILE:SAVE:AREA:COUNt {<NRf>,<NRf>} Syntax when saving files. :FILE:SAVE:AREA:COUNt? :FILE:SAVE:BINary:TALL {<Boolean>} Syntax :FILE:SAVE:BINary:TALL? <NRf>=0 to 134217728 :FILE:SAVE:AREA:COUNT 0,10000 Example On: Saves all channels for which ON is displayed.
3.13 GONogo Group The GONogo group deals with GO/NO-GO judgment . :GONogo? :GONogo:RSTatus? Function Queries all settings related to GO/NO-GO judgment. Function Queries the most recent GO/NO-GO judgment. :GONogo? Syntax :GONogo:RSTatus? Syntax :GONOGO:RSTATUS? -> :GONOGO:RSTATUS 0 Example :GONogo:ACONdition Description The command returns 0 when the judgment is GO Function Sets or queries the GO/NO-GO judgment action and returns 1 when the judgment is NO-GO...
Page 60
3.13 GONogo Group :GONogo:PARameter:ITEM<x>:MODE :GONogo:PARameter:ITEM<x>:VALue? Function Sets or queries the judgment criteria of the specified Function Queries the automated measurement value of the waveform parameter of the parameter judgment. specified GO/NO-GO judgment parameter. :GONogo:PARameter:ITEM<x>: :GONogo:PARameter:ITEM<x>:VALue? Syntax Syntax MODE {OFF|IN|OUT} <x>=1 to 16 :GONogo:PARameter:ITEM<x>:MODE? :GONOGO:PARAMETER:ITEM1:VALUE? Example...
3.14 HISTory Group The HISTory group deals with the history memory. :HISTory? Function Queries all settings related to the history memory function. :HISTory? Syntax :HISTory:CLEar Function Clears all history memory data (all data in memory). :HISTory:CLEar Syntax :HISTORY:CLEAR Example :HISTory:RECord? MINimum Function Queries the minimum record number.
3.15 INITialize Group The INITialize group deals with the initialization of settings. :INITialize:EXECute Function Initializes settings. :INITialize:EXECute Syntax :INITIALIZE:EXECUTE Example Description The contents not initialized by this command are as follows. ETHernet group settings. Station name is set using SYSTem:STATion:NAME Group name is set using SYSTem:STATion:GNAMe Executing this command will clear the history memory.
3.16 MEASure Group The MEASure group deals with the automated measurement of waveform parameters. :MEASure? :MEASure:CHANnel<x>:DPRoximal? Function Queries all settings related to the automated Function Queries all settings related to distal, mesial, and measurement of waveform parameters. proximal. :MEASure? :MEASure:CHANnel<x>:DPRoximal? Syntax Syntax <x>=1 to 16...
Page 64
3.16 MEASure Group :MEASure:CHANnel<x>:DPRoximal:UNIT :MEASure:CHANnel<x>:<Parameter>:VALue? Function Sets or queries the distal, mesial, and proximal Function Queries the measured value of the specified points. waveform parameter. :MEASure:CHANnel<x>:DPRoximal:UNIT {<Vo :MEASure:CHANnel<x>:< Parameter >: Syntax Syntax ltage>,<Voltage>,<Voltage>|<Current>,<C VALue? {<NRf>} urrent>,<Current>|<NRf>,<NRf>,<NRf>} <x>=1 to 16 :MEASure:CHANnel<x>:DPRoximal:UNIT? <NRf>=1 to 48000 <x>=1 to 16 <...
Page 65
:MEASure:FILE:SEND? Function Executes the file format output of the automatic measurement results. :MEASure:SEND? Syntax :MEASURE:SEND? Example Description Output the following CSV data in “block data format”. SL1000 Date* Time* CH5 P-P CH5 Min CH6 P-P CH6 Min 2008/04/01 10:00:00:000000 0.0033+00 0.0033+00...
3.17 MONitor Group The MONitor group deals with numeric monitor output. :MONitor:BYTeorder :MONitor:ASENd? Function Sets or queries the transmission order when using Function Outputs the numeric monitor data (ASCII format) of word format of two bytes or more. all channels. :MONitor:BYTeorder {LSBFirst|MSBFirst} :MONitor:ASENd? Syntax...
Page 67
3.17 MONitor Group :MONitor:RANGe:CHANnel<x>? :MONitor:LATCh:EXECute Function Queries the range value used to convert the numeric Function Latches the monitor data and the alarm data. :MONitor:LATCh:EXECute monitor data of the specified channel into physical Syntax :MONITOR:LATCH:EXEC values. Example :MONitor:RANGe:CHANnel<x>? Syntax Description Execute this command before using latch series <x>=1 to 16 output commands.
3.18 MRECord Group The MRECord group deals with automatic data recording to the internal media. :MRECord:STIMe :MRECord? Function Sets or queries the start time if the start condition is Function Queries all settings related to automatic data the clock time. recording.
Page 69
3.18 MRECord Group :MRECord:RTIMe :MRECord:AREA? Function Sets or queries the recording time if the end condition Function Queries all settings related to the method of the is the recording time. recording on the disk. :MRECord:RTIMe {<NRf>,<NRf>,<NRf>, :MRECord:AREA? Syntax Syntax <NRf>,<NRf>} :MRECord:AREA:MODE :MRECord:RTIMe? 1st <NRf>...
3.19 MTRigger Group The MTRigger group deals with manual triggering. :MTRigger Function Activates manual triggering. :MTRigger Syntax :MTRIGGER Example Index 3-51 IM 720320-17E...
3.20 SELFtest Group The SELFtest group deals with the self-test. :SELFtest:HDD:EXECute? Function Executes the self-test of the internal HDD and outputs the results. :SELFtest:HDD:EXECute? Syntax :SELFTEST:HDD:EXECUTE? -> :SELFTEST: Example HDD:EXECUTE 0 Description The function returns ‘0’ when the self-test is terminated normally, ‘1’...
3.21 SSTart Group The SSTart group deals with the execution of single start. Sets the ACQ operation mode to trigger, the trigger mode to single, and starts waveform acquisition. :SSTart Function Executes single start. :SSTart Syntax :SSTART Example :SSTart? {<NRf>} Function Executes single start and waits for the completion.
3.22 STARt Group The START group is used to start waveform acquisition :STARt Function The STARt group is used to start waveform acquisition. :STARt Syntax :START Example Description Use ‘STOP’ to stop waveform acquisition. 3-54 IM 720320-17E...
3.23 STATus Group The STATus group deals with the settings and the inquiries related to the status report. :STATus? :STATus:QENable Function Queries all settings related to the communication Function Sets or queries whether or not to store messages status function. other than errors to the Error queue (ON/OFF).
3.24 STOP Group The STOP group deals with waveform acquisition stop. :STOP Function Stops waveform acquisition. :STOP Syntax :STOP Example Description Recording will stop during the recording when the waveform acquisition is stopped. 3-56 IM 720320-17E...
3.25 SYSTem Group The SYStem group deals with the system. :SYSTem? :SYSTem:LCD:BRIGhtness Function Queries all settings related to the system. Function Sets or queries the brightness of the LCD. :SYSTem? :SYSTem:LCD:BRIGhtness {<NRf>} Syntax Syntax :SYSTem:LCD:BRIGhtness? :SYSTem:CLOCk? <NRf>=1 to 9 :SYSTEM:LCD:BRIGHTNESS 3 Example Function Queries all settings related to the date and time.
Page 77
3.25 SYSTem Group :SYSTem:RCMode (Remote Control Mode) :SYSTem:STATion:NUMBer? Function Sets or queries the measurement stop mode when Function Queries the number of the unit. Syntax :SYSTem:STATion:NUMBer? the remote terminal is controlling START/STOP. Syntax :SYSTem:RCMode {<Boolean>} Example :SYSTEM:STATION:NUMBER? -> :SYSTEM: :SYSTem:RCMode? STATION:NUMBER 0 Example :SYSTEM:RCMODE ON Description The function returns the value of the rotary switch 2 :SYSTEM:RCMODE? -> :SYSTEM:RCMODE 1 (setting of the unit number). Description Set “ON” or “1” to stop measurement using Low- Attention The function retains and returns the state when the >High. Set “OFF” or “0” to not stop measurement with unit is powered ON. the remote terminal. Note that the function that does :SYSTem:STATion:NAME not stop measurement with the remote terminal is only valid in Trigger mode. Initial value is “1”. Function Sets or queries the name of the unit. Syntax :SYSTem:STATion:NAME {< strings >} :SYSTem:STATion? :SYSTem:STATion:NAME?
3.26 TIMebase Group The TIMebase group deals with the time base. :TIMebase? :TIMebase:GROUp<x>:SRATe Function Queries all settings related to the time base. Function Sets or queries the sample rate of measurement :TIMebase? Syntax groups 2 to 4. :TIMebase:GROUp<x>:SRATe {< Frequency >} Syntax :TIMebase:MODUle<x>:GROUp :TIMebase:GROUp<x>:SRATe?
3.27 TRIGger Group The TRIGer group deals with triggers. :TRIGger? :TRIGger:COMBination:CHANnel<x1>: LEVel<x2> Function Queries all settings related to triggers. :TRIGger? Syntax Function Sets or queries the trigger level of the specified channel in the combination trigger class. :TRIGger:COMBination? :TRIGger:COMBination:CHANnel<x1>: Syntax LEVel<x2>...
Page 80
3.27 TRIGger Group :TRIGger:COMBination:MODE :TRIGger:POSition Function Sets or queries the combination mode of the Function Sets or queries the trigger position. :TRIGger:POSition {<NRf>} combination trigger class. Syntax :TRIGger:COMBination:MODE {AND|OR} :TRIGger:POSition? Syntax :TRIGger:COMBination:MODE? <NRf>=0 to 100 (%, 0.1 step) :TRIGGER:COMBINATION:MODE AND :TRIGGER:POSITION 50 Example Example...
Page 81
3.27 TRIGger Group :TRIGger:SIMPle:SOURce :TRIGger:TYPE Function Sets or queries the trigger source of the simple Function Sets or queries the trigger type. :TRIGger:TYPE {COMBination|SIMPle} trigger. Syntax :TRIGger:SIMPle:SOURce {<NRf>|EXTernal| Syntax :TRIGger:TYPE? LINE|TIME} :TRIGGER:TYPE SIMPLE Example :TRIGger:SIMPle:SOURce? :TRIGGER:TYPE? -> :TRIGGER:TYPE SIMPLE <NRf>=1 to 16 :TRIGGER:SIMPLE:SOURCE 1 Example :TRIGGER:SIMPLE:SOURCE? ->...
Page 82
3.27 TRIGger Group Trigger Level Range and Resolution Exccluding Frequency Module (M701280) Input Set Range Resolution Voltage ± (V/div) × 10 V / div 1 / 100 Ex. 1 V/div 0.01 V 500 mV/div 0.005 V 200 mV/div 0.002 V Temperature Every type of measuring range 0.1 (C, K, F All)
Description The bit length which is output with this command is 93.75 24000 not the same as ‘the valid bit length of A/D’. For the Period 93.75 24000 SL1000, all analog Ch will be ‘16’. Duty 93.75 24000 Power Freq 93.75 24000...
Page 84
3.28 WAVeform Group :WAVeform:GAIN? :WAVeform:OFFSet? Function Queries the gain value used when converting the Function Queries the offset value used when converting the waveform data specified by 'WAVeform:TRACe’ to waveform data specified by :WAVeform:TRACe to physical values. physical values. Syntax :WAVeform:GAIN? Syntax :WAVeform:OFFSet? Example :WAVEFORM:GAIN? -> :WAVEFORM: Example :WAVEFORM:OFFSET? -> :WAVEFORM: GAIN 2.08333333333333E-03 OFFSET 0.0000000E+00 Description The function returns the value including the scaling Description The function returns the value including linear scaling data when using linear scale. The function returns data when using linear scale. the value including the scaling data when using linear :WAVeform:RANGe? scale. Function Queries the range value when converting the :WAVeform:HMAX? (History MAX) waveform data specified by :WAVeform:TRACe to Function Queries the maximum number of history that can be physical values.
Page 85
:WAVeform:GDELay? Syntax Syntax :WAVEFORM:SIGN? -> :WAVEFORM:SIGN 1 :WAveform:GDELay? -> {<NRf>,<NRf>} Example Description For the SL1000, ‘1’ is always returned. <NRf>= the delay of the measurement start point <NRf>= the delay of the trigger point :WAVeform:SRATe? :WAVEFORM:GDELAY? -> :WAVEFORM: Example GDELAY 3,3...
Queries the instrument model. *CAL? *IDN? Syntax Syntax *CAL? -> 0 *IDN? -> YOKOGAWA,720120,0,F1.10 Example Example Description If the calibration terminates normally, “0" is returned. Description The information is returned in the following form: If an error is detected, “1” is returned.
Page 87
3.29 Common Command Group *SRE Function Sets or queries the service request enable register value. *SRE {<NRf>} Syntax *SRE? <NRf>=0 to 255 *SRE 239 Example *SRE? -> 175 Description • Specify the value as a sum of decimal values of each bit.
Chapter 4 Status Reports Overview of the Status Report Status Reports The figure below shows the status report that is read by serial polling. This status report is an extended version of the status report defined in IEEE 488.2-1992 Service request enable register &...
Page 89
4.1 Overview of the Status Report Overview of the Registers and Queues Name Functions Writing Reading Status byte – Serial polling (RQS) – *STB?(MSS) Service request Masks status byte *SRE *SRE? enable register Standard event Changes in device status – *ESR? register Standard event...
Status Byte Status Byt Operation of the Status Byte 6 ESB MAV EES EAV 1 A service request is issued when bit 6 of the status byte becomes 1. Bit 6 is set to 1 when any of the other bits becomes a 1 (when the corresponding bit of the •...
Standard Event Register Standard Event Registr Operation of the Standard Event Register The standard event register is provided for eight CME EXE DDE QYERQCOPC different kinds of event which can occur inside the instrument. Bit 5 (ESB) of the status byte is set to 1 •...
Extended Event Register Reading the extended event register tells you whether changes in the condition register (reflecting internal conditions) have occurred. A filter can be applied which allows you to decide which events are reported to the extended event registe. FILTer<x>→...
Output Queue and Error Queue Output Queue The output queue is provided to store response messages to queries. For example, if you send the WAVeform:SEND? command, which requests the output of acquired data, the data is stored in the output queue until it is read. As shown below, data are stored in order and read from the oldest ones first.
Appendix Appendix 1 ASCII Character Codes The following table shows the ASCII character codes. ‘ ” Index & ’ < > (RUBOUT) Address Universal Listener Talker address Secondary commands commands commands address Example Octal GP-IB code ASCII character code Hexadecimal Decimal App-1 IM 720320-17E...
Appendix 2 Error Messages This section describes the error messages related to communications. • The messages can be displayed in English or Japanese on the SL1000. However, when the messages are read from a PC or other similar computers, the messages are displayed in English.
Page 96
Hardware missing. Check the installed options. – Expression error. Equations cannot be used. – Macro error. The SL1000 does not support the IEEE488.2 macro – specifications. Macro execution error. The SL1000 does not support the IEEE488.2 macro – specifications. Illegal macro label.
Need help?
Do you have a question about the SL1000 and is the answer not in the manual?
Questions and answers