Top Banner

of 72

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

031061961070195.DOClSH Physical Property Measurement System GPIB Commands Manual Quantum Design SanDiego, CA Table 01Contents List of T ables .. ..V Chaoter One:Introduction 1.1Introduction..............1-1 1.2PPMS-Supported GPIB Commands...1-1 Chaoter Two:PPMS Svstem Commands (Immediate and Seauence) ADVNUM? ........................................................................................................... 2-1 APPEND SequenceFileLi neText................................... ...........................................2-1 BEEP[Duration][Frequency ]....................................................................................... 2-1 BRIDGECh#ExcitationPowerLi mit[dcFlag][Mode].......................................... 2-2 BRIDGE? Ch# ....................................................................................................................2-2 CHAMBER ChamberCode................................................................................... ................. 2-3 CHAMBER?......... .....................................................................................2-3 COMMENTTextString ..........................................................................................2-3 DAT A?[LineCode] ............................................................................................ .................... 2-4 DATEMonthDateYear..................................... .......................... ................................2-4 DATE? ...................................................................................................................................2-4 DATSIZE?.......................................................................................................2-4 DIGIN? ................................................................................................................................2-5 DIGSETLi neFlags[MaskFlags] .........................................................................................2-5 DIGSET? ............................................................................................................................2-6 DRVOUTCh#CurrentPowerLi mit ......................................................................2-6 DRVOUT?Ch#...................................................................................................................... 2-6 ERASE FileTypeCode .......................................................................................................... 2-6 EXTSETLi neFlags[MaskFlags]................. ....................................................................2-7 EXTSET?............. 6 1070196.DOCLSH " Quantum DesianPPMS GPIB Commands Manual Ll NK?Output#..................................... ......................................................................... 2-14 MAGCNFMaxFieldB/I_RatioInductanceLoBChrgVoltage, etc. .......................2-14 MAGCNF? ..................... .......... ............. ............. ...... .............. ........... ................................... 2-14 MAPDATMaplndexSourcelndex.......................................................................... 2-15 MAPDAT?Maplndex.... .......... ..................................................................................2-15 MEASUREDataFlags........ ..........................................................................................2-15 MOVE Position [Mode] [SlowDownCode] .......................................................................... 2-16 MOVE? ....................................................................................................................2-16 MOVECFGUnitsCodeUnitsPerStepRange...........................................................2-17 MOVECFG? .........................................................................................................2-17 MOVELl M? .......................................................................................................................2-18 REV?................................... ..............................................................................2-18 SEQCTRLSequenceCode[StartLi ne][EndLi ne].. .. .................................................... 2-18 SEQSIZE? ........................................................................................................ 2-19 SEQSTAT?....................................................................................................................2-19 SHUTDOWN...........................................................................................................2-19 SIGOUT Ch# Voltage ....................................... ..................... ............................................. 2-20 SIGOUT?Ch#.................................................................................................................2-20 TABLEIndexSensorCode CalCode #0 etc. .......................... 2-20 TABLE? Index ......................................................................................................... 2-21 TABLEERR?............................ Chaoter Three:Seauence Commands ADVISEAdvisoryNumber....................................... ............................................................ 3-1 EOF......................................................................................................................3-1 EOS .......................................................................................................................................3-1 SCANCOverallTimeStepsSpacingCode .......... ........................................................ 3-2 SCANHStartFieldEndFieldRateStepsSpacingCode, etc. ...................................... 3-3 SCANPStartPosEndPosSlowDownCodeSteps ......................................................3-4 SCANTStartT empEndT empRateStepsSpacingCode, etc..................................... 3-5 SYNC[Li neCode][TimeOut] .................................................................................3-6 WAITFORDelayTime[TempFlag][FieldFlag][PosFlag], etc. ................................. 3-7 Recap of allCommands that can be Used inSequence Files .........................................3-8 LSH Table of Contentsiii Chapter Four:Communications Commands BADCMD? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 BADPRM? .................................................................................................................... 4-1 GPTERMEOIFlag[EOSValue] .......................................................................................4-2 GPTERM? ..............................................................................................................4-2 SPMD BaudRate ModeCode [ UseXon ].. ................................................................ 4-3 SPMD? ......................................................................................................................4-3 SPSCASCIICode................................................ .......................................................4-3 SPSC? ................................................................................................................................ 4-3 SPTSTerminator-code ............................................................................................... 4-4 SPTS? ..............................................................................................................4-4 Chaoter Five:Error and Status Reoortina Commands 5.1Introduction..... 5-1 5.2CommandErrors.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 ISR?Index.. ......11...................................................................................................5-2 ISRCIndexSelectFlags..............................................................................................5-2 ISREIndex EnableFlags............................................................................... 5-3 ISRE?Index ................................................................................................................... 5-3 Chapter Six:Miscellaneous Commands and Queries

6666666666666 HJHHKK

:|]

HhuuuRH-UE

USEERYUCCTEEBT

************* 03lO6I961070196.DOCLSH IVQuantum DesianPPMS GPIB Commands Manual Chaoter Seven:Restricted Commands *ESE .................................................................................................................7-1 *ESE? .................................................................................................................................7-1 *ESR? .................................................................................................................7-1 *OPC................................................................................................................7-1 *OPC?...................................................................................................................................7-2 *RST ...................................................................................................................................... 7-2 *SRE .......................................................................................................................7-2 *SRE? ...........................................................................................................................7-2 Appendix A:Restricted Commands A. 1Using the GPIB with thePPMS .........................................................................A-1 A.2The Getdat, Measure, andData Commands.............................................................A-2 A. 3Using the Tables andMapping Data ......................................................................A-3 A.4Mapping Information.. .....................................................................................A-4 A.5Notes for Table A-1........................................................................................................ A-5 Appendix 8:Status Reaister ErrorB.1Introduction... ............ ......... ............................. ....... ....... ........................................... B-1 1070196.DOCLSH List of Tablesv Li st of Tables Numbers andPinouts of theExternalDigitalInput Li nes ..........................2-5 Table 2-2Bit Numbers and Pinouts of the Digital Output Li nes ......................................2-5 Table 2-3Bit Numbers and Pinouts of the External Select Output Li nes ....................2-7 Table 2-4Parameters Associated with the Bits of the Ll NK Command ........................2-13 Table 2-5Parameters of Magnet Configuration Table 2-6Table Error Strings ......................................................................................2-21 Table 5-1Event Status Registers Bit Assignment ..................................................5-1 Table 6-1Description of *TST?Bit Values...........................6-4 Table A-1Rules for Selected GPIB..................................................................................A-6 Table A-2The Status Associated with the Bits of the General System Status Field......... A-7 Table B1GPIB Command or Parameter Error Class (ISR? 0;).................................. B-1 Table B-2GPIB Communication or ExecutionError Class (ISR?1 ;)................................. B-2 Table B-3GPIB File Operations Status Class (ISR? 3;)...........................................B-3 Table B-4GPIB DC 5000 Class (ISR? 5;or *ESR?) ....................................................B-3 1070192.DOCLSH Chapter One:Introduction 1.1Introduction This manual describes GPIB comrnands that are supported by the following sections are presented in this manual: PPMS System Comrnands (Immediate and Sequence) Sequence Comrnands Communications Comrnands Error and Status Reporting Comrnands Miscellaneous Comrnands and Queries Restricted Comrnands 1-1 There are also Appendix A and Appendix B describing further the restricted commands and status register error messages, respectively. 1.2PPMS-Supported GPIB Commands The following is a listing of GPIBcomrnand types that are supported by the PPMS Commandinto the following categories: Immediate Mode comrnands are on by Sequence File Only All LSH may not be used asof a sequence. These comrnands, which may be used only in a sequence file, correspond to specific operations which may be performed when therunning a These comrnands may be used in either Immediate Mode or in a sequence file. Chapter Two: ADVNUM? PPMS System Commands (Immediate and Sequence) Advisory Code Number Query - (Immediate Mode Only)advisory number of any advisory presently in effect.(An advisory is in effect from the time anadvisory is issued until the resumes execution, either after 5 after all HOLDOFF commands have been cancelled.)H no advisory is currently in effect, this query will retum a zero.(Also see the 2-1 HOLDOFF command chapter (page 2-9) for additionalinformation on using the ADVISE (page 3-1) and HOLDOFF commands.) APPEND SequenceFileLi neText Append to Sequence File Command - as a new command end of the sequence file.The .sequenceFileLineTex! must be a legal command. BEEP[Duration][Frequency] Beep Command and Sequence Mode)Causes the speaker to make a standard beep if no are in seconds in Hz may be optionally LSH 2-2Quantum DesianPPMS GPIB Commands Manual BRIDGECh#ExcitationPowerLi mit[dcFlag][Mode] Bridge Setup Command - (Immediate and Sequence Mode)user's bridge channel (Resistance Bridge Board to perform a 4-wire resistance measurement.The assignment of numbers is as follows: Ch# 1-4User Bridge Channels1-4 5-8User Calibration Only channels 1-4 are available when performing measurements of extemal devices.Channels 5-8 are used for intemal calibrations only. current) in(0 or .01to and(the maximum power to be applied to the extema1device) in microwatts (0 or must also be specified.If zero is specified for either Excitation orPowerLimit the channel is tumed off. is an integer which selects either AC or DC excitation for the resistance measurement.The AC excitation is a square wave excitation of approximately 7.5Hz ac line frequency (50 or 60 Hz) to ac line noise. selects AC or DC excitation as follows: o- AC excitation (default) - DC excitation The Mode determines how frequently the analog-to-digital will read intemal resistors to recalibrate its readings.The may have a value from 0 -2 as follows: o-Standard Mode 1- FastMode 2- High res (High Resolution) Mode In the Standard mode compensation for hardware linearity errors, drift and offset error are taken into account.This mode uti1izes the bridge's ca1ibration resistors whenever possible.In Fast mode bridge channel readings areas possible and the intema1calibration resistors are not consulted.In Hi-Res mode bridge channel readings are performed by consulting intemal calibration resistors multiple times and averaged. BRIDGE? Ch# Bridge Setup Query - (Immediate Mode Only)Retums the configuration last for the designated bridge channel (Ch#). 1070191.DOCLSH Chaoter Two:Immediate and Seguence Modes2-3 CHAMBER ChamberCode SampleChamberCommand- (ImmediateandSequenceMode)Setsvalvestoevacuateorvent sample chamber as specified by the integer ChamberCod:e.ChamberCode values are as follows: o- Seal Immediately - Purge and Seal 2- Vent and Seal 3- Pump Continuously 4- Vent Continuously The Seal Immediately operation (mode =0) immediately isolates the sample chamber from both the vacuum pump and the helium dewar by closing the flush and vent valves.Purge and Seal (mode = 1)PumpNent cycles with a final Pump cycle before sealing.During the pump operation the flush valve is opened, and the vent valve is opened during the vent operation.Vent and Seal (mode = 3) performs a single vent cycle before sealing.PumpContinuously (mode = 4) connects the sample chamber to the vacuum pump until otherwise and Vent Continuously (mode = 5) connects the sample chamber to the helium dewar until otherwise specified. CHAMBER? Sample Query - (Immediate Mode Only)Returns the value of the last sent to the sample chamber. COMMENTTextString Annotate DataFile Command - (Immediate and Sequence Mode) specified IextStrin!! into data file as a The string, does not have a valid sequence file command.Enclose your text with quotation 031061961070191.DOCLSH 2-4Quantum DesianPPMS GPIB Commands Manual DATA? [Li neCode] Read Data Query? - (Immediate Mode Only)Returns a line from the PPMS data file.Numerical data is retumed in comma-separated AScn fonnat using the appropriate decimal representation. String data is enc10sed in double marks.The DATA query will be processed by the Model whether or not a sequence is being executed, but it cannot be into a sequence file.The line to be retumed from the data file is determined by the value of follows: LineCodeLine Retumed oNext line (default) first line in the file :2last completed line in the data file the end of the in the file retums blank lines.To obtain a complete image of the data file, read the flfSt line with a"DATA? 1;"command, then read all subsequent lines with a "DATA? 0;"command until a blank line is returned.Additional"DATA? 0;"commands will continue to return a blank line until the next line in the data is filled, at which time a"DATA? 0;" command will retum the new data. feature, data can be read from the Model as it is accumulated by continuously sending "DATA? 0;" queries, discarding the blank lines, and storing the is retumed. DATEMonthDateYear Date Command - (lmmediate Mode Only)Sets the clock as specified.The and are values.For only enter two digits, a single digit (X) will be interpreted as OX and more than two digits will be an invalid DATE? Date Query - (Immediate Mode Only)Returns the present date and time from the intemal c10ck as three integers:Month, Day, Year. DATSIZE? Data Size Query - (Immediate Mode Only)Retums two indicate the size of the data file in the Model The frrst integer retumed is the number of records presently stored in the data file.The second integer indicates what percent of the data file is filled. 03IJ6I961070191.DOCLSH Immediate and Seguence Modes2-5 DIGIN? Extemal Digital Input Lines - (Immediate Mode Only)Retums an integer value of 0-255 in which each bit of the binaryof the number specifies the state of one of the extemal digital input lines.The six least significant bits indicate the state of the two limit switch lines on the P10-MOTOR, the two sense lines P8-AUXILIARY port, and the Busy and User lines Pll-EXTERNAL port according to Table 2-1.A bit value of one indicates the line is asserted. Table 2-1Bit Numbers and Pinouts of the Extemal Digital Input Lines Bit#[)e_scriptionPinouts 1 1Motor Port - Li mit1P10-4,5 21Motor Li mit 2P10-9,5 31 Auxiliary Port - Sense 1P8-18,19 41Auxiliary Port - Sense 2P8-6,19 51Extemal Port - P11-9 Busy(Hold) 61Extemal Port - UserP11-5 7,8(not assigned)--DIGSETLi neFlags[MaskFlags] Digital Line Set Command - (Immediate and Sequence Mode)Sets the digital outputextemal24 volt dc relays, valves and other devices.The digital lines are set according bit values representation of the integer which can have values of 0-15 as indicated in Table 2-2.A bit value of 1 will set the corresponding output line voltage to -24 volts, and a bit value of zero will oUtput line voltage to zero.The optional allows the user to which extemallines will not be affected by the DIGSET command.For example, is set to a value of 16, output lines are to be set is set to a value of 1, only output lines 2, 3, and 4 would be set to -24 volts.The state of oUtput line 1,which is "masked" will remain Table 2-2Bit Numbers, Ports, and Pinouts of the Digital Output Lines Bit#Output Li neConnector Pinouts 01Drive Li ne #1Auxiliary P8-1 ,14 1 1Drive Li ne #2AuxiliaryPortP8-2 15 21Drive Li ne #3AuxiliaryPort 31 Actuator DriveMotor Port lSH 2-6Quantum DesicmPPMS GPIB Commands Manual DIGSET? Digital Line Set Query - (Immediate Mode Only)Retums an integer value indicating the state of the digital output lines.Each bit in the binary representation of the retumed value indicates the status of one of the digital output lines according to Table A-2.A bit value of one indicates the output line isasserted(at -24 and a bit value of zero the line is not (at zero volts or ground). DRVOUTCh#CurrentPowerLi mit Driver Output Command - (Immediate and Sequence Mode)Directly sets (0.0 to watts) specified channel (Ch#).Only driver channels 1 and 2 can be controlled command.(Driver channels 3 and 4, which are used by PPMS control system, cannot be accessed command.) DRVOUT? Ch# Driver Output Query - (Immediate Mode Only)Retums current and power lirrt last set by a DRVOUT command channel (Ch#). ERASE FileTypeCode File - (Immediate Mode the file type specified CodeFi1e Tvoe to Erase oDataFile 1Sequence File 1070191.DOCLSH ChaoterTwo:Immediate and Seguence Modes2-7 EXTSETLi neFlags[MaskFlags] Extemal Select Lines Command - (Immediate and Sequence Mode)extemal to the bit values representation as in the Table 2-3.The optiona1 pararneter allows the which extemal select lines will not be affected DIGSET exarnple, set to a value of 7, all three select asserted, and MaskFIal!s is set to a value of 1, only select lines 2 and 3 would be asserted.The state of select line1, which is wil1 remain unchanged.) Table 2-3Bit Numbers, Port, and Pinouts of the Extema1Select Output Lines Bit#FlagConnector Pinouts 01 Select 1 (C, E)ExtemalPortP11-1 ,6 11Select 2(C, E)Extemal PortP11-2,7 21Select 3(C, E)Extemal P11-3,8 31not assignedn/a--The pins for each extemal select output line are connected collector and emitter of a transistor in Table 2-3.A bit value of one will c10se the switch for the corresponding extemal select line, and a bit value of zero will open the switch. EXTSET? Extemal Digital Line Set Query - (Immediate Mode Only)Retums an integer value of0-16 indicating the state of the extema1select lines.Each bit in the binary representation of the retumed value indicates the switch c10sure status of one of the extemal select lines according to the table shown under the EXTSET command.A bit value of one indicates the extemal select line is asserted (switch c1osed), and a bit va1ue of zero the line is not asserted (switch open). 1070191.00cLSH 2-8Quantum DesiqnPPMS GPIBCommands Manual FIELDFieldRate[ApproachMode][MagnetMode] Magnetic Field Command - (hrunediate and Sequence Mode)This specified magnetic Field using the specified specifies how the charging operation is to be (See section3.3 PPMS Hardware Manual for more extensive discussions of magnet operation.) The value of in oersteds specifies the next magnetic field that is to be set, and the range depends on the particular magnet installed in your in oerstedslsecond specifies the charging rate at which the magnetic field is to be ramped from its starting value value specified by (See section 2.15.1ofthe PPMS Finnware Manual for infonnation Configuration menu toallowable ranges of the Field and for your system.) specifies the process by which the magnet charges to the new field. Using the Linear approach, the magnetic field ramps linearly to the new field, the No Overshoot approach the magnetic field does not overshoot past the target field, while the Oscillate approach oscillates the magnetic field about the final value through a series of osci1lations.The approach mode is selected by a va1ue of the integer as follows: Linear Approach (default) 1- No Overshoot Approach 2- Oscillate Approach specifies the mode in which the magnet is to be left at the end of the charging process as Persistent or Driven.In the Persistent magnetic field is set new value and the switch is placed in the(superconducting) state with switch heater and magnet power supply turned off.When the Driven mode is the magnet power supply continues to supply current to the magnet.The magnet mode is selected by specifying the integeras follows: FIELD? Persistent Mode (default) 1- Driven Mode Magnetic Field Query - (hrunediate Mode Only)Returns the as specified by the last FIELD command. FIELD command for explanations of the numerical va1ues returned.) 03I06i961070191.DOCLSH ; wT-va-e-a-KHCImmediate and Seguence Modes2-9 GETDAT?DataFlags [NoUpdateFlag] Get Data QueryMode Only)data items specified in the Each bit in the binary representation of the 32-bit integer, specifies one item data item is returned for each is value of one.See Appendix A for a complete discussion ofuse ofthe GETDAT query and the data may be specified by the Some data items in the Model 6000 are updated very infrequently and updating all readings may require several seconds.The optional specifiesmost current be retumed immediately, or if all values are to be returned. o- Update all readings before retuming data (default) 1- Return the most current values for all data immediately HOLDOFFCode Holdoff Command - (Immediate Mode Only)Causes the system halt execution of a When the system encounters an ADVISE command in a an advisory is generated via the IEEE-488and execution of theis suspended for 5 seconds.If a HOLDOFF command is received 5 second suspension with the value of Code set to execution of the sequence file is halted completely until a second HOLDOFF command is received with the value of to O.Multiple HOLDOFF commands received by thewi1l be honored and each HOLDOFF command with 1 must be specifically cancelled by a subsequent command with In addition, a HOLDOFF command with may be used to cancel ALL previous HOLDOFF commands.This is as follows: 1- Suspendexecution o-Cancel ONE previous HOLDOFF command -1- Cancel ALL previous HOLDOFF commands and resume sequence execution 1070191.DOCLSH 2-10Quantum DesianPPMS GPIBCommands Manual LEVEL? Read Level Command - (Immediate Mode Only)Retums a floating-point indicates the liquid level in the dewar, and an integer indicates how recent1y the liquid level reading has been updated.The liquid level is reported as percentage full, where dewar is fulland 0% cryostat must.be refilled beforethe system can be operated.(If the level sensor has not been ca1ibrated, the va1ue retumed will be zero.)In many PPMS dewar configurations, a negative va1ue for the liquid level may be reported there may still be liquid in the but its level is so it is not safe tomagnet. To minimize dewar consumption in the system, the cryogen level reading is only updated once per hour.The second parameter retumed query is a indicates how recent1y the level reading has been updated.Va1ues of the 0-2 and are interpreted as follows: Code1nteroretation level reading is over one hour old or an update is in progress but the information is not available yet. 1The level reading is under one hour old. 2The level meter is continuously on and the present reading was taken from the level meter in query. After the level meter has been tumed on for continuous operation (using the, the level sensor must stabilize for 5 to10 seconds before a va1id reading can be obtained. sensor has stabilized, there may still be a delay on the order of one second, to a110w the level reading to before a va1id level reading is retumed. When filling the dewar, the LEVEL? queryLEVELON command can beto monitor the filling bylevel meter in continuous operation and then periodica11y level using the LEVEL? query.After the level sensor on with the LEVELON command, a110w approximately10 seconds before requesting reading and each subsequent LEVEL? query wi11retum the level reading of the cryogen as the filling operation proceeds.Note, however, that if more than 60 seconds pass after the level sensor is tumed on or since the last LEVEL? query is received, the level sensor will be tumed off automatically to reduce cryogen 1070191.DOCLSH 2-11Immediate and Seguence ModesChaoterTwo: [OpCode] Activate Level Meter Command - (Immediate Mode Only)This command activates the PPMS level sensor andlevel as indicated operation have a value of 0 to 3 as follows: LEVELON Action Turn on level sensor, read cryogen level, and tum level sensor off (default). Turn on level sensor for continuous operation. Enable hourly updates of level reading. Turn off hourly updates. 0123a-v- updated level reading will be available via the LEVEL? query approximately10 LEVELON command with 0 is received.After the level sensor is tumed on for continuous operation (by setting 1), if a LEVEL? query is not received within 60 seconds, the level sensor will be tumed off.Subsequently, a LEVEL? query must be received at least once every 60 seconds to keep the level meter tumed off.If the LEVELON command is received with 2, the level reading will be updated when the command is received and at one-hour intervals, on the even hour, thereafter.When a LEVELON command is received with the level sensor disabled.The level meter is tumed off by sending the LEVELON command with PercentageOrVoltage[VoltageFlag] Level Meter Setup Command - (Immediate Mode Only)level sensor calibration voltage output of the helium level sensor is zero when the level sensor is at 90% (when the dewar is full), and voltage increases linearly level drops below 90%.Hence, the level meter can be entire range by voltage at any specific level reading.The LEVSET command allows the level sensor calibration to be calibrated either by specifying the present helium level in the dewar or by specifying the voltage at which the helium level should read zero percent. (Because of the small voltages involved for level readings above will not calibrations above 90% when the helium level is specifies the level sensor calibration as either: LEVSET Present helium level in percent (zero is empty), or Voltage which corresponds to zero percent reading. The optional whether the is to be used as a percentage full value or a voltage which corresponds to the zero percent reading.The integer value of VoltageF1ag is interpreted as follows: - Parameter is presei1t helium level in percent (default) - Parameter is voltage at which level should be zero 1070191.DOCLSH 2-12Quantum DesianPPMS GPIBCommands Manual LEVSET? Level Meter Setup Query - On1y)floating-point voltage which corresponds to a zero percent reading as set by the mostlevel sensor ca1ibration.The query a1so as a secondwith its va1ue set L1NKOutput#ParamCodeFullScaleMidScale Link Output Command - (Immediate Mode Only)Sets a rear panel BNC ana10g output specified by the an ana10g output representing a system specifies which is to be tracked bythe ana10g to the table shown below.Any of thenumbered from 1 to 29 may be linked to any of the BNC ana10g output jacks.Parameter genera1 cannotbe linked output jack.A faramCode va1ue of zero output channel See Appendix A for a complete description of the shown in Table 2-4. the va1ues of the system parameter which will correspond to the ful1-sca1e and mid-sca1e voltages of the ana10g ana10g output has a range of + 10 to -10 volts, the va1ue at which the voltage will be 10 volts, specifies the va1ue at which the output voltage will be zero volts. 1070191.DOCLSH ; TL VE- e--a-hue-Immediate and Seguence Modes Table 2-4Parameters Associated with the Bits of the LINK Command Bit :_.&:F .nlnitc. 01General System StatusPacked Codes 11Temperature at SamplekeMn 21Magnetic Field at Sampleoersted 31Position 01SampleUser Units 41User Bridge Channel1ohms 51User Bridge Channel1 61User Bridge Channel 2 71User Bridge Channel 2microamps 81User Bridge Channel 3ohms 91User Bridge Channel 3mlcroamps 10User Bridge Channel 4ohms 11User Bridge Channel 4 12Signallnput Channel 1volts 13SignalInput Channel 2volts 14Digital Inputs - Aux, ExtBit Flags (8) 15User Driver Channel1milliamps 16User Driver Channel 1watts 17User Driver Channel 2milliamps 18User Driver Channel 2watts 19Sample Space PressureUser Units 20User Mapped ItemUser Calibration 21User Mapped ItemUser Calibration 22User Mapped ItemUser Calibration 23User Mapped ItemUser Calibration 24User Mapped ItemUser Calibration 25User Mapped ItemUser Calibration 26User Mapped ItemUser Calibration 27User Mapped ItemUser Calibration 28User Mapped ItemUser Calibration 29User Mapped ItemUser Calibration 30Not Used 31Not Used The are listed in Table 2-4 start with the Least Significant Bit (LSB). 031061961070191.DOCLSH 2-13 2-14Quantum DesianPPMS GPIB Commands Manual L1NK?Output# Link Output Query - (Immediate Mode Only)Retums the va1ues set up by a previous LINK command for the See a1so the TBLMODE? query to detennine whether a table has been provided in case has the va1ue ofzero. MAGCNFMaxFieldB/LRatioInductanceLoBChrgVoltage HiBChrgVoltageSwitchHeatTimeSwitchCoolTime Magnet Configuration - (Immediate Mode Only)This command sets the magnet configuration according command line.The are interpreted according to Table 2-5. Table 2-5Parameters of Magnet Configuration Parameter MaxField 8/1SwitchCoolTime MAGCNF? Magnet Configuration Query - Only)Retums the current magnet configuration in fonn of five floating-point numbers and two integers.(The SwitchHeatTimeand are retumed as integers.) MAGCNF command for an explanation of the magnet configuration 1070191.DOCLSH ChaoterTwo:Immediate and Seguence Modes2-15 MAPDATMaplndexSourcelndex Map Data Command - (Immediate Mode Only)Creates a mapping link between the specified by .sourceIndeX, and another data index by When used in conjunction with the T ABLE and TBLMODE commands, the MAPDAT a110ws the user to provide a ca1ibration table for any of the system parameters from1 toin Appendix A.mapping link has been established ca1ibration table loaded command, the va1ues returned for this will be in the units ca1ibration table.See Appendix A for a more complete discussion and examples of T ABLE and TBLMODE commands. MAPDAT?Maplndex Map Data Query - (Immediate Mode Only)Returns two integer indicating the present mapping of the data item specified first parameter retumed received, and the secondindicates the Sourcelndex which has been linked dataitem by MaoIndex.See Appendix A for further information regarding the Maplndexand MEASUREDataFlags Measure Command - (Immediate and Sequence Mode)Acquires a11 data items in the and them into the data file.Numbers are into comma-delimited, ASCII floating-point format (unless specified otherwise) when read with a DATA record is prepended with the and a IimeStaffiO.The format of the data returned same as the format used in the GETDAT command.A complete description of the data can be stored in the data file is given in Appendix A. LSH 2-16__.. _Quantum Desi.mPPMS GPIBCommands Manual MOVEPosition[Mode][SlowDownCode] Move Sample Position Command - (Immediate and Sequence Mode)Moves the position specified by the be given in "user units" as specified in the MOVECFG menu (see the MOVECFG command). TheMode oarameteroperation performed.Depending upon the va1ue the can be moved to the specified position; the sample may be moved to the limit switch, which is then defined at the position specified present sample position can be redefined without moving the sample.The values of interpreted as follows: o position using(default) 1- Move to limit switch and position as 2- Redefme present position as the value given by at motor sample.The value ofcan range from zero (approximately 200 steps/second) to14 (approximately15 steps/second).The default valueis zero. MOVE? Move Sample Position Query - (Immediate Mode Only) and present position of the and SlowDownCode used to position.(See the MOVE command for explanations of these 1070191.DOCLSH 2-17Immediate and Seguence ModesChaoterTwo: UnitsCodeUnitsPerStepRange Sample Motion Configuration Command - (Immediate Mode Only) positioningto proportiona1 stepping motor and the sample position, and the a110wable range for the sample travel.The!!nitsCode which the units used for the motion, can have va1ues of 0 to 7 which are interpreted as foIlows: MOVECFG - Steps referenced to the stepping motor - Degrees - Radians - Centimeters - MiIs inches) - Inches - UserUnits tiqh3AJUUsing the units specified by the specifies the conversion factor between the physica1sample position and the incrementa1steps of the stepping motor drive system.The specifies the tota1travel is a110wed position. The foIlowing illustrates how thecan be used: sample positioning system drives a rotation mechanism which rotated through 360 degrees.A typica1configuration would be to set the position configuration degrees as the unit of position with a 360 degrees.The relationship between themotor and the sample rotation.(For one type of sample rotator supplied by Quantum Design, the sample rotates 0.125 degrees for each step of the motor.rotation mechanism, the proper command would be "MOVECFG 1 0.125 position of the limit switch is now defined to be zero by using a "MOVE 01;" command.(This command causes the system to move limit switch and the switch position as zero.) Subsequent MOVE commands angle 0;" will then move the sample from 0 to 360 degrees, in accordance with the va1ue of range of 360 degrees specified in the MOVECFG command. if the Iimit switch position had been tota1 motion would be 180 to 540 MOVECFG? Sample Motion Configuration Query? - (Immediate Mode Only) Retums the three position configuration parameters which specify the units being used by the motion and the is retumed as an integer and the UnitsPerSte12 retumed as floating-point numbers.See the MOVECFG command for an explanation of these 031061961070191.DOCLSH 2-18Quantum Desian PPMS GPIB Commands Manual MOVELl M? Position Limits Query?(Immediate Mode Only)Retums the position of the sample position lint switch and the maximum traveI limit referenced to the most recent MOVE command.Both values are retumed as floating-point numbers in the units most recently selected by a MOVECFG command or from the front panel Position Configuration screeen. REV? Revision Number Query - (Immediate Mode Only)Retums a string containing the revision number the following Number: Aug 231992". SEQCTRLSequenceCode[StartLi ne][EndLi ne] Sequence Operation Command - (Immediate Mode Only)Provides control for in the Model specifies the sequence is to be performed according to the following table. present 1- Run the present sequence 2- Pause (suspend) execution ofthe present sequence 3- Continue (resume) execution ofthe present ThAbort operation (0) halts execution of the aborts any field may be in progress.The Run operation (1) present Pause operation (2) temporarily suspends execution of the sequence file and can be used in conjunction the Continue (3) operation which continues execution of the at the end of the Pause. If the run code is option can be used towhich lines of the sequence file execution will begin and end. since commands located inside a scans command do not have a line number, sequence execution cannot start or end on any command inside a scancommand.) 1070191.DOCLSH ChapterTwo: Immediate and Seguence Modes2-19 SEQSIZE? Sequence File Size Query - (Immediate Mode Only)Retums one which indicates the number of commands sequence retumed integer line number which has assigned to the End-Of-File command which is the last instruction in the If the contains no commands, a value of 1 will be retumed EOF command is the first command in the file. SEQSTAT? Sequence File Status Query - (Immediate Mode Only)sequence file status parameters: present operation code, and the command string for the command presently being executed. The integer operation code indicates the status of the as either idle, executing a sequence, sequence suspended, or file The operation code is interpreted as follows: o- Idle (not executing - Executing 2- Sequence execution suspended 3- Sequence file is The sequence file is locked (operation code 3) whenever the host computer is using the APPEND command to load sequence file commands via the GPIB interface.The file remains locked until an "APPEND EOF;" command is receive, sequence is aborted. retumed is a string giving the sequence file command number and the command which is presently being command number retumed corresponds to exactly the same when viewing the sequence file on the Model 6000 front panel.The CommandString is the actual is being executed, which is reported in the same format as it would normally be received via the GPIB string is retumed in the following format: Line#:CommandString SHUTDOWN Temperature Controller Shutdown - (Immediate Mode Only)temperature controller code in standby mode; in which both drivers used to control the system temperature are tumed off and the helium flow is set to a mnimum value. 031061961070191.DOCLSH PPMS GPIB Commands ManualQuantum Desian2-20 SIGOUT Ch# Voltage Signa1Command - (lmmediate and Sequence Mode) BNC jack -10 and + 10 volts.If the channel was previously associated LINK linkage will be terminated command. SIGOUT?Ch# Signa1Output Query - (lmmediate Mode Only)Returns the present voltage set channel has been linked to a system possibly including a user table, the query will retum the voltage set linkage. T ABLEIndexSensorCode CalCode #0 Sensor#1 , Cal#1 , Sensor#2, Cal#2,Sensor#n, Cal#n Table Command - (lmmediate Mode Only)Loads a ca1ibration table for a data is specified can have a 19to 29, corresponding to any of the useritems in the table shown under the GETDAT? query.This feature allows the user to a ca1ibration table for any of the first18 items in the table after using a MAPDAT command to map the data item into one of the user mapped items.A ca1ibration table can be loaded space pressor sensor (item 19) or for any parameter which has been mapped into one of items (items 20 to 29).Hence, ca1ibration tables for be loaded at any given time. mathematica1functions whichapplied table before storing it in the Mode16000.This feature can be used tolinearity of the ca1ibration tables.For resistance versus graph for a germanium resistance thermometer is much more linear if one plots Log 1OR versus which a110w the user a variety of mathematica1 functions, are as follows: -x -1/X -ln(X) - LogI0(X) 01234 #0 parameter, which must be inc1uded in the command, the ca1ibration data for the sensor is to be read by the Model according Arbitrary Program Data and the numbers represented as Sensor#1 Ca1#1Sensor#2, Ca1#2... are entries for the actua1ca1ibration table.(Consult a manua1IEEE-488.2 Standard for more information Arbitrary Block 1070191.DOCLSH ChaoterTwo:Immediate and Seguence Modes2-21 Program Data protocol.)The command must include at least 3 pairs of calibration nomore 50 data pairs.Refer to Appendix A for further discussion and an explain of how to use the T ABLE command. TABLE? Index Table Query - (Immediate Mode Only)Retums the tablespecified va1ue of If no ca1ibration table has been loaded for the specified zero is The entire ca1ibration table is with the last T ABLE command.Individua1numbers are separated by commas and terminated with a seIIcolon and an End Of String character if one has been TABLEERR? Table Error Query - (Immediate Mode only)Retums one of six possible Table Error Strings.The Table Error String is whenever a table is received by the Model the TABLE? query retums only the string for the most recent table received.The possible Table Error Strings and their meanings are shown in Table 2-6. Table 2-6Table ErrorError StringExplanation No Table Error Detected Prescaler operation on table elementInvalid number for specified presca1ing (e.g. o forl lH presca1e) Table non-monotonic or multi-valuedTable data must be monotonic and single-valued Table non-monotonic or multi-va1uedTable data must be monotonic and single- l'resca1ervalued after presca1ing Coefficient error in sensor valuesQuadratic interpolation failure in sensor va1ues Coefficient error in calibration va1uesQuadratic interpolation failure in ca1ibration values 03/06/961070191.DOCLSH 2-22Quantum DesicmPPMS GPIBCommands Manual TBLMODEIndexTableMode Table Mode Command - (Immediate Mode Only)Specifies whether the ca1ibration table is to be used retumed for the user mapped item specified This command a110ws the user to load a ca1ibration for a useritem, then receive data item either as a raw data reading or in the form of a ca1ibrated reading.The specifies whether the data is to be raw data reading ca1ibrated reading as follows: o- Return raw reading - Retum ca1ibrated reading TBLMODE? Index Table Mode Query - (Immediate Mode Only)Returns the va1ue and the va1ue of the is presently being used command for an explanation of the TEMPTempRate[ApproachCode] Temperature Command - (Immediate and Sequence Mode)Sets the new set point for the sample in kelvin, the temperature slew and the type of approach to the set point.The a110wable range for Temp is1.9 K to 350 be set fromKlminute, and the indicates the manner in which the system will approach the new tempera:ture set point.Using the Fast Settle mode will produce more of the set Overshoot mode.(Note, the No mode is not to have zero overshoot.)Theis interpreted as follows: TEMP? o- Fast Settle Approach (default) 1- No Overshoot Approach Only) present temperature set point, approach and approach mode code. TEMP command for interpretations of these TIMEHourMinSec Time Command - (lmmediate Mode Only)Sets the intema1system clock as by the Hour, 24-Hour time is used. 1070191.DOCLSH Chapter Two:Immediate and Seauence Modes2-23 TIME? Tirne Query - (Irnrnediate Mode Only) internal in the sarne forrnat as in the cornrnand forrn rnessage. TIMESMP? Tirne In Seconds Query - (lrnrnediate Mode Only)Returns the nurnber of seconds since the beginning of the January1).This value used to assign a tirne to operations on data events in the Model 6000 data file. 031061961070191.00cLSH 3-1 Chapter Three:Sequence Commands ADVISEAdvisoryNumber AdvisoryCornmand - (SequenceModeOnly)Generatesasoftware canbe used to initiate program activity in software applications which use the have a value ofisused whichadvisoryhasoccurred. time an advisory a readable flagisset within the Model Controller.Theadvisory can alsobe made if the are enabled.(See Application Note for additional information on using When an ADVlSE cornmand is encountered in a execution is halted for 5 seconds.If a HOLDOFF cornmand is received within will be suspended until the HOLDOFF Cornmand is cancelled.By using the ADVlSE and HOLDOFF cornmands manner, an extemal software application (which rnight be operating an experiment, for example) can be notified when the sequence has reached any specific point, then suspend of the sequence while it performs a measurement or experiment. cornmand on page 2-9 in chapter 2 manual for additional information onand HOLDOFF cornmands.See Application Note1070-202 for additional informationon using advisories. ) EOF End OfFile - (Sequence Mode Only)Specifies the end offile for a When transrnitting sequence instructions to the Model EOF cornmand is used to initiate a consistency check on instructions a1ready loaded into file.If file is not valid will occur when a scan cornmand is incomplete or unterminated), an error condition will be be detected by reading back the appropriate error condition codes. EOS End Of Scan - (Sequence Marks the end of a scan cornmand.All occur after a scan cornmand and before its corresponding EOS cornmand will be executed within the scan cornmand.An error will be generated if an EOS cornmand is received with no corresponding scan cornmand. SCANC, SCANH, SCANT, and SCANP cornmands presented chapter for additional information on using CJ:!I()!W61070191.DOCLSH 3-2Quantum DesianPPMS GPIB Commands Manual SCANCOverallTimeStepsSpacingCode Scan Chronologica1ly Command - (Sequence Mode Only) The SCANC command allows the user to specify, in a single command, a series of timed can be well-defined time intervals events or SCANC command to specify the duration and spacing of the timed example, if one SCANC command but before its corresponding End Of command, an occur at the times specified SCANC command.) Overa1lTime- Tota1time over which events will occur Steps- Number of will occur SpacingCode- Specifies spacing between steps in seconds, determines the totallength of time over will A time of zero is defined as the time when the frrst event occurs, of which the SCANC command is first. specifies number of timed events S indicates the spacing between the such as equal spacing, or equally spaced in ln(t). is interpreted as follows: o-Uniform spacing in time. 1- Uniform spacing in naturallog of time (ln t). of generating the frrst event willalways the SCANC command is frrst encountered in thefile.All of the events occur over the interval of time and the spacing of the events interval will be as specified by the .soacin2:Code. 1070191, DOCLSH Chapter Three:Seguence Commands3-3 SCANHStartFieldEndFieldRateStepsSpacingCode ApproachModePauseMode Scan H-Field (Magnetic Field) Command - (Sequence Mode SCANH command allows a single command an entire series of magnetic fields sequentially set.The seven parameters specified SCANH command the multiple field operation as follows: StartField EndField Rate Steps SpacingCode ApproachMode - First field to be set - Last field to be set - Rate to ramp fieldpoint - Number of fields to set (inc1udes first &last) - Specifies spacing between field steps - How field approached - Specifies magnet mode for each field set point TheStartFieldand EndFieldare in oersteds, and the specified in oerstedslsecond. The number of how many va1ues of field will be set, including the The .s.nacimrCodespacing between such as equa1spacing, or equa11y spaced in the square of is as follows: Uniform spacing in field. 1- Uniform square of the field As FIELD command, thespecifies whether the set point field is to be in a Linear, No Overshoot, or Oscillate approach.In addition, the SCANH command a110ws an additiona1mode ca11ed the Sweep approach.In the Linear, No Overshoot, and Oscillate approaches, the magnetic field is held stable at each field set points until the next field is to be set.In the Sweep approach, the magnetic field ramps waytothe stopping.When operating mode, an ADVISE command placed after the SCANH command (but before its corresponding End Of Scan command) can be used to user's magnetic field isone of the specified set points.The is as follows. o-Linear Approach (default) - No Overshoot Approach 2- Oscillate Approach 3 if the magnet is to be placed in its persistent mode at each field set point or if the power supply is to continue to supply current to the magnet.When the set to not used.The is as follows. o- Persistent Mode (default) - Driven Mode 031061961070191.DOCLSH 3-4Quantum DesianPPMS GPIB Commands Manual SCANPStartPosEndPosSlowDownCodeSteps Scan Position Command - (Sequence Mode Only)The SCANP command allows the user toin a single command an entire series of sample positions which are to be sequentially set.The four of the SCANP command specify the multiple position operation as follows: StartPos EndPos SlowDownCode - First position to be set - Last position to be set - Defines rate at which position is changed - Number of positions (inc1udes first &last) are specified in user units. MOVE and MOVECFG commands additional information about user units for defining the the speed at which the stepping motor is the sample.The value of range from zero (approximately to 14 15 number of specifies how many positions will be set, inc1uding the start and end positions.Positions set using the SCANP command will be equally spaced (as referenced stepping motor). 1070191.DOCl.SH Chapter Three: 3-5 SCANTStartTempEndTempRateStepsSpacingCode ApproachMode Scan Temperature Command - (Sequence Mode SCANT command a110ws the user to specify in a single command an entire series of temperaturesto be sequentia11y six specified in1he. SCANT command multiple temperature as follows:

AU K-" P'oh

- First temperature to be set - Last temperature to be set - Rate to ramp temperature between set points - Number of temperatures to set (inc1udes frrst & - Specifies spacing steps - How temperature steps are approached TheStartTemoand EndTemo are in kelvin, and the specified in kelvinlsecond.The specifies how manywi11be inc1uding the start temperature and end The spacing code indicates the spacing between the such as equa1spacing, or equa11yspaced in o- Uniform spacing in temperature - Uniform spacing in inverse temperature As in the TEMPERATURE command, thespecifies set point is to be approached in the Fast Settle or No Overshoot approach.In SCANT command a110ws an additiona1mode ca11ed the Sweep approach.In the Fast Settle and No is a110wed to stabi1ize at each of the set points until the next temperature is to be set.In the Sweep temperaturecontinuously without When operating approach, an ADVISE command after the SCANT command (but before its corresponding End Of Scan (EOS) command) can be used user's magnetic field is passing through one of the specified set points.The ApproachMode as follows: o- Fast (default) - No Overshoot Approach 2- Sweep Approach 03/061961070191.DOCLSH 3-6Quantum DesianPPMS GPIB Commands Manual SYNC[Li neCode][TimeOut] Synchronize Extema1Device - (Sequence Mode Only)Provides hardware synchronization between the Model 6000 Controller and extema1hardware devices.When encountered in a sequence file, the SYNC command causes one or more of the extema1digita1output lines, as specified by the to be pulled lowfor a period of approximately 0.25 seconds.Ifthe Busy line (rear panel EXTERNAL port, pin 9) is pulled low while the extema1digita1output lines are being held low, sequence execution will be suspended until the Busy line is released.The how long the Model wait for the Busy line to be released before continuing sequence execution.The specified as a number of seconds from1 to 65,535.If a va1ue of zero is specified for will wait indefinitely for the Busy line to be released.This digita1"handshake" a110ws an extema1hardware device to suspend execution of the sequence while the extema1device performs a The SYNC command can a1so be used hardware activity with extema1applications software.When the Model 6000 executes the SYNC command, bit 9 in the Device Event Register (Status Event Register 3), and a GPIB Service Request will be generated if the Service Request Enable Flag bit is set.(See Application Note1070-202 for additiona1information on using Service Requests.) the extema1digita1output lines can a1so be controlled by the EXTSET command. When using the SYNC and EXTSET commands in a sequence, the user must be sure to avoid situations in which the two commands conflict. 1070191.DOCLSH Chapter Three:Seguence Commands3-7 WAITFORDelayTime[TempFlag][FieldFlag][PosFlag] [Chamber][AbortMode] Wait For Command - (Sequence Mode Only)Suspends further of a sequence file until the system hasoperations specified by the various optiona1flagA non-zero in seconds) will suspend sequence execution additiona1period oftime (up to 3600 seconds is after a11 operations are temperature and field operations are considered complete temperature and field controls systems have reached their set points. Position and chamber functions are complete motion or chamber operation has been flags are as follows: DelayTime:After operations are complete additional time (seconds). TempF1ag: FieldF1ag: PosF1ag: Chamber: o-Do not wait for - Wait for temperature stability Do not wait for magnetic field stability 1- Wait for field stability o- Do not wait for sample position operation to finish - Wait for sample position operation to finish o-Do not wait for sample chamber operation to finish - Wait for sample chamber operation to finish The optiona1 the action taken system fails to operations have been completed within a reasonable period of time.If the set to zero, no extra action will be taken when the WAITFOR command fails, and the system will resume executing file.If system should abort present operations, a11 operations (temperature, magnetic field, position, and chamber) will be aborted. an ONF AIL instruction is to be executed and thefiled contains an ONF AIL instruction will be executed.ONF AIL command for additiona1 regarding its use.)The va1ue of is as follows: o-No action 1- Abort a11functions 2- Execute the ONF AIL instruction. Unless a W AITFOR command is placed after the TEMP, FIELD, and MOVE commands (and inside Scan commands), the next commands may be executed before the temperature, magnetic field, and sample position have stabilized user's requirements. sequence execution system has been way because it may a1so be desirable to not wait for system stability in some cases. 1070191 ,DOCLSH 3-8Quantum DesianPPMS GPIB Commands Manual Recap of all Commands that can be used in Sequence Files: CommandPageCommandPage ADVISE3-1MEASURE2-15 BEEP2-1MOVE2-16 BRIDGE2-2SCANC3-2 2-3SCANH3-3 2-3SCANP3-4 DIGSET2-5SCANT3-5 DRVOUT2-6SIGOUT2-20 EOF3-1SYNC3-6 EOS3-1TEMP2-22 EXTSET2-7WAlTFOR3-7 FIEID2-8 4-1 Chapter Four:Communications Commands BADCMD? Bad Command Query - (Immediate Mode Only)Retums the last illega1command received by the as an ASCIIA command will be declared illega1command is not if required are not inc1uded, or if one or more of the have illega1 va1ues.At the time the illega1command is retumed, the string va1ue is set to , and subsequent queries will retum the string until another illega1command is received.In combination with the BADPRM BADCMD query can be used to diagnose problems with GPffi communications BADPRM? Bad Parameter Query - (Immediate Mode Only)Retums one integer va1ue that indicates the source of the error in the command identified by the BADCMD? va1ue of zero indicates an illega1or unknown command.A non-zero va1ue indicates which parameter or not found as follows: o- Dlega1or unknown command - Firstillega1 2- Second parameter illega1 3- Third parameter illega1 nillega1 Ifthe retumed refers to an illega1element in a has been loaded into the Model retumed va1ue indicates the data pair which has been identified as containing an illega1 va1ue.If thebecause the table values violate a mathematica1 such as being non-monotonic or multi-valued, the position index will be retumed with a negative va1ue. 1070191.DOCLSH 4-2Quantum DesianPPMS GPIB Commands Manual GPTERMEOIFlag[EOSValue] GPffi Response Termination Command - (Immediate Mode Only)Enables or disables the action of EOI line when the last byte in a response string is sent out by the ModelIf EOI line will be asserted Low at the time the last byte is sent.If EOI line is not asserted. as follows: o-EOI line is disabled - EOI line is enabled The optiona1integerspecifies the End Of String (EOS) to be used with each response from the Model If no EOS parameter is a will sent as the last character in any string retumed by the ModelIf an integer va1ue fromisthe character va1ue will be appended to the returned after the semicolon.When enabled, the EOI line will be asserted at the time the last - the fma1EOS character if one is or the fina1semicolon otherwise. GPTERM? GPffi Response Termination Query - (Immediate Mode Only)Returns the present va1ue ofthe EOIFIag and the integer va1ue of the EOS character.If no EOS character has been specified, the Ascn va1ue for a semicolon will be retumed. 1070191.DOCLSH Chapter Four: Communications Commands SPMD BaudRate ModeCode [ UseXon J Serial Port Mode - (Immediate Mode Only) ofthe P5-RS-232 serial port located on the Model 6000 rear panel.The the information flow in bits per 4-3 second.The may be port mode.The follows: o- 8,N,1 - 8,0 ,1 2- 8,E,1 3- 8,N,2 The bit size is 8, representing how many bits are in a transmitted word.The letters signify parity; where N is None, 0is Odd, and Eis Even.The number of stop bits is either 1 or 2.The the handshak:es and specifies the flow control mode.The handshak:e is interpreted as follows: o-None - XonIXoff 2-RTS/CTS 3- Both XonIXoff is a software handshak:e protocol.RTS/CTS is a hardware handshake SPMD? Serial Port Mode Query - (Immediate Mode Only)Returns the contents of the Serial Port the baud rate, port mode, and handshake protocol. interpretations of theseSPSCASCIICode Serial - (Immediate Mode Only)Determines the value of ASCIICode which a bad command is enteredP5-RS-232 serial port.The character is selected from ASCII 0 to 255.Note that a zero-valued Service Request will turn off Also, Microsoft Windows' Terminal mode does notSPSC command. SPSC? Serial Port Service Request Character Query - Only)Returns the ASCIICode value selected to indicate a bad command was entered. 1070191.OOCLSH 4-4Quantum DesianPPMS GPIB Commands Manual SPTSTerminator-code Seria1Port Tenninator String Command - (lmmediate Mode Only)This function is not yet implemented.The seria1port cannot be changed from the factory settings firmware reVlslon. SPTS? Seria1Port Tenninator String Query - (lmmediate Mode is not yet implemented. The seria1port cannot be changed from the factory settings in this firmware revision. 1070191.00cLSH Chapter Five: 5.1Introduction Error and Status Reporting Commands Error and status reporting is handled according Service Request IEEE-488.2 interface A Service Request from the Model 6000 is initiated 5-1 8-bit register referred to as the Service Request Status Byte.The contents of Service Request Status Byte can be obtained by performing a Seria1Poll of the Model by sending a Status Byte (*STB?) Query.Sending a Status Byte Query unit not the Status Byte, but when a Seria1Poll is Status Byte (except for bit 4) is c1eared. Each bit Service Request Status Byte corresponds to a certain c1ass of events or status conditions in the ModelThe use of bits 4, 5, and assigned to particular functions by the IEEE-488.2 standard.Bit 4 is reserved to there is data awaiting retrieva1in the GPIB device's buffer, bit 5 as a of the Standard Event Register, and bit 6 indicates a pending Service Request.The use of the remaining bits depends on the specific GPIB device.With the exception of bit 6, each bit of the Service Request Byte represents a summary of an Event Status Register. Table 5-1lists the bits of the associated Event Status Registers, showing assigned in the Model Table 5-1Event Status Registers Bit Assignment BitRegister Command Error Event Regi.ster Execution Error Event Register 2notused 3Register 4Data Ready Register 5Standard Event Register 6not used 7not used of each of the Event Status Registers can be retrieved using the Indexed Event Status Register (ISR?) Query described below.(The contents of the Standard Event Register can a1so be retrieved using the *ESR? query.)The ISRE command and ISRE? query a1low the user to set and retrieve the Enable registers for each of the Event Status and the ISRC command a1lows any of the Event Status Registers to be c1eared. 1070191.DOCLSH 5-2Quantum Desian PPMS GPIBCommands Manual 5.2Command Errors Commands as follows: ISR? Index Indexed Event Status Register (Immediate Mode Only)Retums two integer frrst of which is received in the ISR? second is an integer from 0 to 65,535 which is the numerica1representation ofthe bits in the16-bit register specified by bits in the seven different Event Status Registers indicate events, status changes, and error conditions in the Model 6000.(See section 5.1formore information on Event Status Registers and their interpretation.) The Event Status Registers, with the exception of the Message A vailable bit are automatica11y cleared when the register status is retumed by the Modelso subsequent readings of the registers retum only those have occurred since the last reading.(The Message A vai1able bit is cleared only when the data buffer is empty.) Each bit in the Event Status Registers can generate a Service Request if the corresponding bit in the Service Request Enable register is set to one.The Event Status Registers correspond to the individua1 bits in the GPm Seria1Poll Register, and the va1ue of Index (0 to 7) which register is to be retumed as listed in section 5.1.(See Appendix B for more information on Status Register error messages.) ISRCIndexSelectFlags Indexed Status Register Clear Command - (Immediate Mode Only)Clears the Indexed Status Registers specified integer which can have a va1ue of The binary representation of the specifies the status registers which are to be to the following interpretation: o- Do not clear the specified register - specified register ifIndexSelectFlag,s.has a va1ue of 5, its binary is 00000101.Referring to Table va1ue the Command Error Event o - least significant bit) and the Intema1Error Event Register (Register 2 - third least significant bit) are to be 1070191.DOCLSH Chapter Five:Error and Status Commands ISRE Index EnableFlags Indexed Status Register Enable Command - Only)Enables the generation of a Service Request by events in the Event Statusspecified by the specifies which events in the Event Status Register will generate a5-3 Request.The va1ue of EventRegister to which the Service Request are being applied.Theparameter, with 0 to 65,535, which bits in the16-bit register will generateThe bit va1ues in interpreted as follows: Service Request is disabled - Service Request is enabled For example, a command of "ISRE07"will cause Service Requests to be generated for the events to bits 0, 1, and 2 (according to the binary representation of the number 7), in the Event Status Register O.As listed in Table 5-1, Event Status Register 0 is the Command Error Event Register.ISR? for more information.Also see Appendix B for additiona1information.) ISRE? Index Indexed Status Register Enable Query - (Immediate Mode Only)Returns two integer first of which received in the ISRE? command.The second is an integer from 0 to 65,535 which numerica1representation of the bits in the 16-bit Event Status Enable Register specified by individua1bits in the Event Status Enable Register indicate whether event will generate a Service Request according as described in the ISRE command. 1070191.DOCLSH Chapter Six:Miscellaneous Commands and 6-1 The commands in this chapter support specific requirements of the GPffi IEEE-488.2 Standard or provide specific hardware support functions.For additional information pertaining to the following IEEE-488.2*CAL? CAUTION These commands are provided for the express requirements of the IEEE-488.2 standard.The following commands are implemented in the Modelfmnware as indicated below, but time these commands are not supported by PC with the PPMSBecause many of the commands listed section cause information, registers, or data to be erased in the Model ofthese through the PPMS Server, will cause the PPMS Calibration Query - (Immediate Mode Only)The ca1ibration query causes a11 ND chips to perform an intema1self-ca1ibration.The response indicates whether or not self- ca1ibration has been completed without error.A va1ue of zero indicates the calibration completed without any detected errors.A non-zero va1ue indicates the ca1ibration did not complete or completed with errors detected. *CLS Clear Status Command - (Immediate Mode Only)Clears and a11 event registers.command is executed by the Model a11 existing information regarding previous Indexed Event Status Registers and Indexed Device Condition Registers is lost. 1070191.DOCLSH 6-2Quantum DesiQnPPMS GPIBCommands Manual *ESE EnableMask Standard Event Enable Command - (Immediate Mode Only)Sets the Standard Event Enable Register bits specifying which events in the Standard Event Register wi1l generate a Service Request. can have values from binary representation of the value of EnableMask specifies which events Event Register will generate a Service Request. The bit values are interpreted as follows: o-are disabled. - Service Request are enabled. The command "ISRE 5;" identical function of this command.The *ESE command is provided to fulfill the requirements of the IEEE-488.2 5.1and the ISRE command for additional information on using the Standard Event Status Enable Registers.) *ESE? Standard Event Enable Query - (Immediate Mode Only)Returns the current contents of the Standard Event Enable Register.The command "ISRE?5;" performs the identical function of this command. The *ESE? command is provided to of the (See section 5.1and the ISRE? query for additional information on using the Standard Event Status Enable Registers.Also see Appendix B for additional information.) *ESR? Standard Event Register Mode Only)Retums the Standard Event Register.(The command "ISR?5;" performs the identical*ESR? command is provided to requirements of the IEEE-488.2 ISR? query for additional information on using the Event Status Registers.) *IDN? Identification Query - (Immediate Mode Only)Retums the following unit identification string: QUANTUM DESIGN PPMS TEMPERATURE CONTROLLER, 0, 0 1070191.DOCLSH Chapter Six:MiscellaneoJ,l sCommands and Queries 6-3 *PSCFlag Power-On Status Clear Command - (Immediate Mode OnlySpecifies if a power-on operation will automatica11y c1ear the Service Request Enable Register, the Standard Event Status Enable Registers, and the Device Condition Enable Registers.The va1ue of Flag specifies if the enable flags for the registers wi1l be c1eared as follows: o-All Enable Flags will be saved. - All Enable Flags will be c1eared. *PSC? Power-On Status Clear Query - (Immediate Mode Only)Returns the va1ue ofthe Power-On Status Clear flag.See the *PSC command for interpretation of the Power-On Status *RST Reset Command - (Immediate Mode Only)Resets the Modelcommand causes the unit to perform a complete system re-initialization equivalent to that performed at its initia1power-up. *SREEnableMask Service Request Enable Command - (Immediate Mode Only)Sets the Top Level Enable Register according to the va1ue of EnableMasJ,which can be 0 to 255.The bits in the binary of EnableMasJ,correspond directly to the bits in the Serial Poll Register to deterrnine which bits in the Seria1Poll Register will generate a Service Request.Service Requests will be to the following interpretation:Note additiona1 information on using Service Requests.) Service Requests are disabled. - Service Request are enabled. *SRE? EnableMask Service Request Enable Query - (Immediate Mode Only)Returns the contents of the Top Level Service Request Enable Register.See the *SRE command for more information register. 1070191.DOCLSH 6-4 *STB? Quantum Desian PPMS GPIBCommands Manual Status Byte Query - (Immediate Mode Only)Retums the contents of the Top Level Service Request Register.The integer value retumed, which will have a value from 0 to 255, is identical to the byte retumed when a Serial Poll is performed.However, the *STB command will NOT cause the Top Level Service Request Register to be cleared, whereas the register IS cleared when Serial Poll is performed. *TST? Self-Test Query - (Immediate Mode Only) an integer reports the results of the most recent self-test operation.The binary representation of the retumedwill have a value of 0 to 65,535 with its individual bits corresponding to the conditions listed in Table 6-1. Table 6-JDescription of *TST? Bit Values BitDescription Value Self-test results okaj' 11 IRQ locked, subsystem disabled; Interrupt line to CPU chip is stuck.CPUlHardware Error - Contact Quantum Design 2Intemal CPU CPU chip has intemal failure -Contact Quantum Design 3Reset Error, last reset was not normal.May be due to noisy environment or firmware error 4LCD Error, CPU board is unable to communicate with the front panel LED 51 GPlli Chip Error, GPlli chip has failed 61 Rea1-Time Clock Error 7Keyboard Error.May be caused by pressing a key during power-up test 81 RAM Memory Error, a RAM memory error has been detected - Contact Quantum Design 91 ROM Memory Error, a ROM memory error has been detected - Contact Quantum Design 10-15Not Assigned 1070191.00cLSH 7-1 Chapter Seven:Restricted Commands The following isa list of are potentia11y dangerous and any other prograrns connected to it.Some of the queries are a1so dangerous because they c1ear certain may be relying on. *CLS Clear Status Command - Common Command (Immediate Mode Only)See IEEE-488.2 specification. *ESE Standard Event Status Enable Command - Common Command (Immediate Mode Only)See IEEE-488.2 *ESE? Standard Event Status Enable Query - Common Query (lmmediate Mode On1y)See IEEE-488.2 *ESR? Standard Event Status Register Query - Common Query (Immediate Mode On1y)See IEEE-488.2 specification. *OPC Operation Complete Command - (Immediate Mode Sets operation complete flag in standard events register after a11 pending selected device operations are completed. 1070191.DOCLSH 7-2Quantum DesianPPMS GPIB Commands Manual *OPC? Operation Complete Query - (Immediate Mode Only)Retums an ASCII character 1 after all pending selected device operations are completed. *RST Reset Command - Common Command (Immediate Mode Only) *SRE Service Request Enable Command - Common Command (Immediate Mode Only)See IEEE-488.2 specification. *SRE? Service Request Enable Query - Common Query (Immediate Mode Only)See IEEE-488.2 specification. LSH 0 3 " 1 9 6 1070193.DOCLSH Appendix A Restricted Commands Appendix A:Restricted CommandsA-1 A.1Using GPIB with the PPMS When using the GPIB for PPMS data collection, some special considerations are required with the Getdat, Measure, Data, Link, Table, and Tblmode commands.Syntax and specific information about all of the GPIB commands are provided in this manual, while this appendix addresses the specific use of these commands with the PPMS.The DATA? and GETDAT? queries along with the MEASURE command allow the user to store data to, and retrieve data from, the Model 6000 data file.The LINK, T ABLE, and TBLMODE commands provide the user with significant flexibility in storing calibrated values of various parameters. All of these commands require the designation of an index or bit in Table A-l.While the bit values have nearly the same meaning for each command, there are some specific distinctions within the table.Each note (section A. 5) describes these special circumstances. A.2The Getdat, Measure, and Data Commands These three commands are closely related in that the Getdat query may be considered to be a combination of the Measure command and the Data query.When a GETDAT? query is received by the Model 6000, the requested information is retumed to the user. In contrast, the Measure command places the specified data item into the data filewithout retuming any information to the user.The DATA? query is used to retrieve information from the data file in the Model 6000. The Getdat andData Queries The data retrieved by the Getdat (Getdat?) and Data (Data?)queries share the following format: DataFlag, TimeStamp, Data Element1, Data Element 2, is the digital number, corresponding to the Table A-l items specified in the original query.If you have specified a bit which is tumed off or disabled, (e.g.a channel bridge which is not value wi1l be zero to acknowledge the to the channel is not active.TimeStam12 is the system time given in seconds since midnight, January1st of the present year (::!::1/16 sec).When the retumedis zero the channel is disabled), the IimeStam12 will be displayed, however, no additional information will follow.The DataElemen! will be given in the units appropriate for the data being retrieved (see Table A-l). 03/061961070194.DOCLSH A-2Quantum DesianPPMS GPIBCommands Manual An example may be useful in understanding the operation of the Data and Getdat queries, however, before performing a data query, one must have a record in the data file to read.By using the Measure command, specific items will be placed into the data fileat specified interva1s.The following command will place Sample Temperature (bit1), Magnetic Field at Sample ( b i t and User Bridge Channe14 resistance (bit -10) into the data file: MEASURE1030 The number 1030 is the decimal representation of the binary string, 10000000110, in which bits1 (temperature), 2 (field), and10 (Bridge Channel) are on (1) and all other bits are off (0).The bit va1ues that are set to one (1) indicate the data items that are to be read.When using the PPMS, the MEASURE command can be executed at selected times throughout an experiment to generate a data filewhich will contain a record for each execution of the measure command.W i t h i s data filein place, the Data query can be used to display or return each record of the data file.For this example, assume the measure command was executed every10 seconds during a measurement. Execution of the Data query would be performed to display the results in the following manner: DATA?1 The number1 is the optional LineCode parameter which indicates that you want to read the first record of the data file.(Other LineCodes are 0 [next line]and 2[last line], the default is 0.)This will result in a returned record which could look something like the following: 6, 12961220.00, 4.5, 2000.0; The first field (6) is the FormatCode that indicates which bit numbers are represented in the following fields.The va1ue 6 is the digital representation of the binary number 00000000110 in which bits1 (temperature) and 2 (field) are on and all other bits are off.The FormatCode of 6, in this example, indicates that the User Bridge Channel 4 is disabled and therefore no data were collected for this item (see Section A. 5, note1). The next field is the TimeStamp which indicates the number of seconds since midnight, J anuary1.The remaining fieldsdisplay the data for the system temperature (4.5 kelvin), and the magnetic field (2000.0 oersted).Subsequent data queries would have the same format. 031061961070194.DOCLSH Appendix A:Restricted CommandsA-3 To read the next data line, the following command would be used: DATA? This will result in the display of the next (second) record of the data file, which might look like this: 6, 12961230.00, 4.5, 2001.8; Note that the TimeStamp has changed to reflect the later time at which this record was recorded, and the magnetic field has changed slightly.The Bridge Channel is still disabled, and the temperature was still at 4.5 K. This example demonstrates the use of the Measure command and Data query.The Getdat query will retum data in the same format , and does not require a prior Measure command. Execution of the Getdat query is different from the Data query in the following ways. The Getdat query does not access the data file, but rather the information retumed reflects the status of the system at the time of the query.If the NoUpdateF1ag is set (1), the Model 6000 will not retum any data until all system information has been updated to ensure that the data retumed represents current va1ues.If the NoUpdateF1ag is not set, the Model 6000 will immediately retum va1ues for the requested items without waiting for further updates. A.3Using the Tables and MappingData The Mapdat, Table, and Tblmode commands are used to take existing system data and filter it through a calibration table to produce customized output.For e x n p l e the Mapdat command may be used to place the User Bridge Channell data (Bit #4) into bit position 29, by the following command: MAPDAT294 However, the User Bridge Channel1 data will have the format of resistance (ohms). In the case of a thermocouple, for example, specific resistance va1ues would correspond to specific temperatures (according to, for example, the manufacturer's calibration table).This ca1ibration table would be entered into the Model 6000, using the Table command.The following command: TABLE 29 0 01, 5, 2, 7, 3, 10, 4, 14 03/061961070194.DOCLSH A-4Quantum DesianPPMS GPIBCommands Manual will translate a resistance reading of 4 ohms to14 kelvin (starting with the last calibration4,14), a reading of 3 ohms to10 kelvin, 2 ohms to 7 kelvin, and 1 ohm to 5 kelvin. Note, table is disabled, and hence not used, until the Tblmode command has been used to specify how data is to be retumed.In order to enable the table, the following command would be given: TBLMODE291 This command specifies that data in bit position 29 be retumed in calibrated (tabled) form.To disable the table, resulting in unca1ibrated data retum, you would use the command: TBLMODE290 This command willleave the calibration table intact, but not used, for later use.In Mapdat is used to map information from a specific bit (one of bits1-19) into another bit (one of bits 20-29); Table is used to filter data through a ca1ibration table, converting it to a new form;and Tblmode specifies whether the ca1ibration table (specified by the Table command) isto be used when data are mapped with the Mapdatcommand. Used alone, Mapdat will directly map uncalibrated data from one bit to another.The mapped data will be presented in units according to Table One.The only exception to this is the Sample Space Pressure (see Table One, note 5).Sample Space Pressure data will be retumed in their "raw" form, i.e.voltage rather than pressure. Specific details for the use of these items is provided in the main portion of this manual. A.4Mapping Information Bit positions 20 through 29 have been left open for user mapping, however, future PPMS systems may make use of bits 20-25.Therefore, it is recommended that User Mapped Items be utilized beginning with bit 29 and filling down to bit 20. 1070194.DOCLSH AQPendix A:Restricted CommandsA-5 A.5Notes for Table A-1 1When using the Data query (Data?) or Getdat query (Getdat?), for a bit which is turned off or disabled, a bit value of zero (0) will be returned to indicate that the item is disabled.A TimeStamp will be returned following the zero, however, no additiona1 information will follow. . With the General System Status bit (bitO) Data? and GetDat? is off. 2When using the Link or Mapdat commands, the zero bit will disable the designated link, or map.Therefore, you may not Link or Map the General System Status as this will effectively unLink or unMap the item. 3The Table and Tblmode commands cannot be used on bits 0 through18.The Table, Tblmode, and Mapdat commands may be used on bits19-29.When the table is enabled, the returned data will be provided in the units specified in the table command.If the table is disabled, data are returned in their "raw" format (see note 5) 4When using the Link or Mapdat commands, note that bit14 is a digital input therefore, the output will be a step function, and assuch, will not be meaningful except for very specific applications.This bit is made available for use with the Link and Mapdat commands, however, the user should be aware of the effect of the digital data. 5Bits19 through 29 may have lookup tables down-loaded to them when used with the Mapdat, Table, and Tblmode commands.When the down-loaded table is enabled b l m o d ecommand), the data will be returned in user-units as defined within the table.If data are mapped (by the Mapdat command) to a bit, and the table is disabled, data will be returned in its"raw" format.For example, if the Mapdat command is used to map data from bit 19(Sample Space Pressure) to bit 20, and no table has been enabled for bit 20, data will be returned in vo1ts.(In fact, this is one way to verify that the pressure gauge is properly calibrated.)Data mapped from bits1-18 will be returned in the format designated in Table A-l without regard to the Table status. 03/06/961070194.DOCLSH A-6Quantum Desian PPMS GPIBCommands Manual Table A-lRules for Selected GPffi Commands BitDescription ofFormatJUnitsLinkMapdatTableTblmode GSeeenenroatle S(y1s)t.em Status Packed CodesunLinkunMapnot used (3)not used (3) (2)(2) Temperature atkelvinnot used (3)not used (3) Sample 2Magnetic Field at not used (3)not used (3) Sample 3Posi tionof SfJ.Il)pleUser Unitsnot used (3)not used(3) 4U ser B ridge Channel1ohmsnot(3) 5UserChannelITTIJcroampsnot used (3)J10L used (3) 6User Bddge Channel 2ohmsnot uscd (3)not uS1ed(3) 7 mlCwampsIlot used (3)not uscd(3) 8Bridge Channel 3ohmsnot(3) (3) 9User Bridge Channel3D11croampsnQt used (3)J:l()Lused (3) 10User Brjdge Channel4ohmsnot used(3)not used (3) 11User BridgeChalmel4ITll croampsnot used(3)not used (3) 12S ignal Input Channel1voltlinot used (3)not used (3) 13Input Channel 2voltsnotusedQ)not used (3) 14Digita1Inputs -Aux,Bit F1ags (8)digita1digita1not used (3)not used (3) Ext, etc(4)(4) 15User Driver Channel1milliampsnot used (3)not used (3) 16User Driver Channel1wattsnot used(3)not used (3) 17User Driver Channel 2 not used (3)not used (3) 18User Driver Channel 2wattsnot used (3)not used (3) 19Sample Space PressureUser Units/voltsnot used (3)not used (3) 20User Mapped ItemUser Ca1ibrationsee (5)see (5)see (5) 21User Mapped ItemUser Ca1ibrationsee (5)see (5)see (5) 22User Mapped ItemUser Ca1ibrationsee (5)see (5)see (5) 23User Mapped ItemUser Ca1ibrationsee (5)see (5)see (5) 24User Mapped ItemUser Ca1ibrationsee (5)see (5)see (5) 25User Mapped ItemUserCa1ibrationsee (5)see (5)see (5) 26User Mapped ItemUser Ca1ibration see (5)see (5) 27User Mapped ItemUser Ca1ibrationsee (5)see (5)see (5) 12GUser Mapped ItemUser Ca1ibrationsee (5)see (5)see (5) 29User Mapped ItemUser Ca1ibration(5)see (5)see (5) 30Reserved 31Reserved 1070194.DOCLSH Appendix A:Restricted CommandsA-7 Table A-2The Status Associated with the Bits of the General System Status Field BitsDescription of General System Status Measure Codes ValueStatus, Temperature Status unknown Normal stability at target temperature 2Stable 5Within tolerance, waiting for equilibrium 6Temperature not in tolerance, not valid 7FillinglEmptying reservoir 10Standby mode invoked 13Temperature control disabled 14Request cannot complete, impedance not functioning 15General failure in temperature system, contact Quantum Design Value Status unknown 1Persistent mode, stable 2Persist switch warming 3Persist switch cooling 4-74Driven mode, stable at final field 5Driven mode, finalapproach 6Charging magnet at specified voltage 7Discharging magnet 8Current error, incorrect current in magnet 15General failure in magnet control system ValueStatus, Chamber Status unknown Purged and sealed 2Vented and sealed 3Sealed, condition unknown 8-114Performing purge/seal routine 5Performing ventlseal sequence 8Pumping continuously 9F10 0ding continuously 15General failure ingas control system ValueStatus, Sample Position Status unknown 1Sample stopped atvalue 12-155Sample moving toward set point 8Sample hit limit switch 9Sample hit index switch 15General failure 031061961070194.DOCLSH Appendix B Status Register Error Messages 031041961070197.DOCLSH Appendix B:Status Register Error MessaaesB-1 8.1Introduction Bit 2 3 4 5 6 7 8 9 14 I15 16 The Standard Event Status Register is an8-bit structure with bits 4, 5, and 6 reserved by GPffi.Bits 0-3 and 7 are used by the Model6000.For readout of each bit use the ISR? query described in Appendix A of this manual.To read an individual bit, use the *ESR? query.It is important to distinguish between the definitions of "Status" and "Event".IEEE-488.2 uses"Event" to refer toan activity that is currently taking place.The hardware will reset the appropriate bit when the activity is complete.On the other hand, "Status" --according to IEEE-488.2 -- is an may be taking place now or has taken place recently.The hardware flag will not reset until a new"Status" is reported.To further distinguish these two states, the PPMS/GPffi documentation will refer to the 488.2 "Event" as aDevice Condition to reflect the current condition of the particular device. All the information contained inTable B-l through Table B-4 provide status information. All the information provided in these tables are for people who want to program their own direct interface with the Model 6000.Do not manipulate any of these bits if you run any Quantum Design provided software.Not a11 bits have been implemented.In each table the bit numbers are indicated from the Least Significant Bit (LSB), starting with1. Table B-lGPffi Command or Parameter Error Class (ISR? 0;) Bit NameProblem Description Illegal CommandAn unknown commands has been received.A common cause error is placing a space between a command and the query (?)Command too LongThe command string is too long or has no terminator maximum a110wed stringis 256 characters. Bad Parameter CountA wrong number of has been entered with the Bad ParameterThe entered command is illega1or contains inconsistent Channel NurnberAn illegal channel nurnber has been specified. Command Rejected command has been rejected.The most likely cause error is that the requested task is unavailable or locked by another job in process. Sequence File FullThe sequence file is full. Not a Sequence CommandThe command entered is not a sequence command. Not Insta11edA command has been entered for a hardware is not present m your system. Command Not DoneThe requested command is not available yet because another job is in process. Reserved Reserved 031061961070198.DOCLSH 8-2Quantum DesianPPMS GPI8 Commands Manual Table B-2GPffi Communication or Execution Error Class (ISR?1;) Bit