Alarm (ALARm)

Sets and queries the alarm output terminal.
Syntax | (Command) (Query) | :ALARm:ACTive alm$,A$ :ALARm:ACTive? alm$
(Response) | alm$,A$ alm$ = A$ = LOW, HIGH
LOW | Active low
HIGH | Active high
Details | Sets the active low/high of the alarm output terminal. Returns the current active low/high setting of the alarm output terminal as character data.
Example | :ALARm:ACTive ALM1,LOW :ALARm:ACTive? ALM1 (Response) :TRIGGER:ACTIVE ALM1,LOW (when headers are enabled)
Note | -
Usage Conditions | -

Queries the alarm history details.
Syntax | (Query) | :ALARm:ARCD? NO
(Response) | NO<NR1>,ALM$,CH$,ERR$,STR$,END$ NO = alarm history num (1 to 999999) ALM$ = , COM(Wireless err) CH$ = , ERR$ = -, BURN_OUT, BATT_LOW, BURN/BATT, DISCONNECT STR$ = Alarm start time END$ = Alarm stop time
Details | Returns the alarm history details set by NO.
Example | :ALARm:ARCD? 1 (Response) :ALARM:ARCD 1,ALM1,CH1_1,-, 20ms, 60ms (when headers are enabled)
Note | The format of the alarm start/stop time is based on the time axis display setting. If the alarm is not stopped, the stop time will be "-". Channel number for thermocouple burn out is "-". If the alarm history num is set to the 100 of latest, only 100 records up to the number of alarm history are valid.
Usage Conditions | The alarm history num is greater than or equal to 1.

Queries the alarm history num.
Syntax | (Query) | :ALARm:ARCDNum?
(Response) | A<NR1> A = 0 to 999999 (0 = No alarm)
Details | Returns the alarm history num as an NR1 numerical value.
Example | :ALARm:ARCDNum? (Response) :ALARM:ARCDNUM 10 (when headers are enabled)
Note | -
Usage Conditions | -

Sets and queries the alarm at low battery.
Syntax | (Command) (Query) | :ALARm:BATT alm$,A$ :ALARm:BATT? alm$
(Response) | alm$,A$ alm$ = A$ = OFF, ON
Details | Sets the alarm at low battery. Returns the current alarm at low battery as character data.
Example | :ALARm:BATT ALM1,ON :ALARm:BATT? ALM1 (Response) :ALARM:BATT ALM1,ON (when headers are enabled)
Note | -
Usage Conditions | -

Sets and queries the alarm beep.
Syntax | (Command) (Query) | :ALARm:BEEP A$ :ALARm:BEEP?
(Response) | A$ A$ = OFF, ON
Details | Sets the alarm beep. Returns the current alarm beep as character data.
Example | :ALARm:BEEP ON :ALARm:BEEP? (Response) :ALARM:BEEP ON (when headers are enabled)
Note | -
Usage Conditions | -

Sets and queries the alarm at burn out.
Syntax | (Command) (Query) | :ALARm:BURN alm$,A$ :ALARm:BURN? alm$
(Response) | alm$,A$ alm$ = A$ = OFF, ON
Details | Sets the alarm at burn out. Returns the current alarm at burn out as character data.
Example | :ALARm:BURN ALM1,ON :ALARm:BURN? ALM1 (Response) :ALARM:BURN ALM1,ON (when headers are enabled)
Note | -
Usage Conditions | -

Sets and queries the alarm at communication disconnect.
Syntax | (Command) (Query) | :ALARm:DISCon alm$,A$ :ALARm:DISCon? alm$
(Response) | alm$,A$ alm$ = A$ = OFF, ON, DELAY
Details | Sets the alarm at communication disconnect. Returns the current alarm at communication disconnect as character data.
OFF | Disabled
ON | Enabled（No Grace）
DELAY | Enabled（Grace 3 minutes）
Example | :ALARm:DISCon ALM1,ON :ALARm:DISCon? ALM1 (Response) :ALARM:DISCON ALM1,ON (when headers are enabled)
Note | -
Usage Conditions | -

Sets and queries the alarm filter.
Syntax | (Command) (Query) | :ALARm:FILTer alm$,A :ALARm:FILTer? alm$
(Response) | alm$,A<NR1> alm$ = A = 0(OFF), 2 to 1000
Details | Sets the alarm filter. Returns the current alarm filter setting as an NR1 numerical value.
Example | :ALARm:FILTer ALM1,2 :ALARm:FILTer? ALM1 (Response) :ALARM:FILTER ALM1,2 (when headers are enabled)
Note | If you specify a value other than A = 0 (OFF), 2, 5, 10, 20, 50, 100, 200, 500, 1000, the setting of the screen will be USER.
Usage Conditions | -

sets and queries the alarm history recording
Syntax | (Command) (Query) | :ALARm:HISTory A$ :ALARm:HISTory?
(Response) | A$ A$ = OFF, ON
Details | Set the alarm history recording. Returns the current alarm history recording settings. OFF 100 from start ON 100 of latest
Example | :ALARm:HISTory ON :ALARm:HISTory? (Response) :ALARM:HISTORY ON (when headers are enabled)
Note | The alarm history recording settings cannot be changed during the measurement.
Usage Conditions | -

Sets and queries the alarm hold.
Syntax | (Command) (Query) | :ALARm:HOLD A$ :ALARm:HOLD?
(Response) | A$ A$ = OFF, ON, CLEAR
Details | Sets the alarm hold. Returns the current alarm hold as character data. If you specify CLEAR for A$, the alarm is cleared without stopping the measurement.
Example | :ALARm:HOLD ON :ALARm:HOLD? (Response) :ALARM:HOLD ON (when headers are enabled)
Note | -
Usage Conditions | A$=CLEAR can only be used when alarm hold is ON.

Sets and queries the alarm source AND/OR.
Syntax | (Command) (Query) | :ALARm:SOURce alm$,A$ :ALARm:SOURce? alm$
(Response) | alm$,A$ alm$ = A$ = OR, AND
Details | Sets the alarm source AND/OR. Returns the current alarm source AND/OR as character data.
AND | Logical product
OR | Logical sum
Example | :ALARm:SOURce ALM1,AND :ALARm:SOURce? ALM1 (Response) :ALARM:SOURCE ALM1,AND (when headers are enabled)
Note | -
Usage Conditions | -

Sets and queries the type of alarm.
Syntax | (Command) (Query) | [Analog Channel Alarm] :ALARm:ANALog:KIND alm$,ch$,A$ [Waveform Calculation Alarm] :ALARm:CALCulate:KIND alm$,w$,A$ [CAN Channel Alarm] :ALARm:CAN:KIND no$,alm$,A$ [Pulse Channel Alarm] :ALARm:PULSe:KIND alm$,pls$,A$ [Analog Channel Alarm] :ALARm:ANALog:KIND? alm$,ch$ [Waveform Calculation Alarm] :ALARm:CALCulate:KIND? alm$,w$ [CAN Channel Alarm] :ALARm:CAN:KIND? no$,alm$ [Pulse Channel Alarm] :ALARm:PULSe:KIND? alm$,pls$
(Response) | [Analog Channel Alarm] alm$,ch$,A$ [Waveform Calculation Alarm] alm$,w$,A$ [CAN Channel Alarm] no$,alm$,A$ [Pulse Channel Alarm] alm$,pls$,A$ alm$ = ch$ = w$ = no$ = pls$ = A$ = OFF, LEVEl, WINDow, SLOPe, SLOPE2
Details | Sets the type of alarm for the channel designated by alm$,ch$/w$/pls$. Returns as character data the type of the current alarm for the channel designated by alm$,ch$/w$/pls$.
OFF |
LEVEl | Level alarm
WINDow | Window alarm
SLOPe | Slope alarm
SLOPE2 | Amount alarm
Example | :ALARm:ANALog:KIND ALM1,CH1_1,LEVEl :ALARm:ANALog:KIND? ALM1,CH1_1 (Response) :ALARM:ANALOG:KIND ALM1,CH1_1,LEVEL (when headers are enabled)
Note | It is also possible to set and query using the following conventional commands. :ALARm:KIND alm$,ch$,A$ / :ALARm:KIND? alm$,ch$ :ALARm:WKIND alm$,w$,A$ / :ALARm:WKIND? alm$,w$ :ALARm:PKIND alm$,pls$,A$ / :ALARm:PKIND? alm$,pls$
Usage Conditions | -

Sets and queries the level of the level alarm.
Syntax | (Command) (Query) | [Analog Channel Alarm] :ALARm:ANALog:LEVEl alm$,ch$,A [Waveform Calculation Alarm] :ALARm:CALCulate:LEVEl alm$,w$,A [CAN Channel Alarm] :ALARm:CAN:LEVEl no$,alm$,A [Pulse Channel Alarm] :ALARm:PULSe:LEVEl alm$,pls$,A [Analog Channel Alarm] :ALARm:ANALog:LEVEl? alm$,ch$ [Waveform Calculation Alarm] :ALARm:CALCulate:LEVEl? alm$,w$ [CAN Channel Alarm] :ALARm:CAN:LEVEl? no$,alm$ [Pulse Channel Alarm] :ALARm:PULSe:LEVEl? alm$,pls$
(Response) | [Analog Channel Alarm] alm$,ch$,A<NR3> (3 decimal places) [Waveform Calculation Alarm] alm$,w$,A<NR3> (4 decimal places) [CAN Channel Alarm] no$,alm$,A<NR3> (4 decimal places) [Pulse Channel Alarm] alm$,pls$,A<NR3> (9 decimal places) alm$ = ch$ = w$ = no$ = pls$ = [Analog Channel Alarm] A = Configurable Range : (measurement range)×(±1.5), Minimum Resolution : (measurement range)×(1/1000) [Waveform Calculation Alarm] [CAN Channel Alarm] A = -9.9999E+29 to 9.9999E+29 [Pulse Channel Alarm] A = 0 to 1000000000(count), 0 to 15000(r/s), 0 to 900000(r/min)
Details | Sets the alarm level of the level alarm of the channel designated by alm$,ch$/w$/pls$. Returns as an NR3 numerical value the current alarm level of the channel designated by alm$,ch$/w$/pls$.
Example | :ALARm:ANALog:LEVEl ALM1,CH1_1,0.1 :ALARm:ANALog:LEVEl? ALM1,CH1_1 (Response) :ALARM:ANALOG:LEVEL ALM1,CH1_1,+1.000E-01 (when headers are enabled)
Note | If you enter a value greater than the configurable limit, the maximum value is set. If you enter a value less than the configurable lower limit, the minimum value is set. It is also possible to set and query using the following conventional commands. :ALARm:LEVEl alm$,ch$,A / :ALARm:LEVEl? alm$,ch$ :ALARm:WLEVEl alm$,w$,A / :ALARm:WLEVEl? alm$,w$ :ALARm:PLEVEl alm$,pls$,A / :ALARm:PLEVEl? alm$,pls$
Usage Conditions | -

Sets and queries the lower limit level for a window-in/-out alarm.
Syntax | (Command) (Query) | [Analog Channel Alarm] :ALARm:ANALog:LOWEr alm$,ch$,A [Waveform Calculation Alarm] :ALARm:CALCulate:LOWEr alm$,w$,A [CAN Channel Alarm] :ALARm:CAN:LOWEr no$,alm$,A [Pulse Channel Alarm] :ALARm:PULSe:LOWEr alm$,pls$,A [Analog Channel Alarm] :ALARm:ANALog:LOWEr? alm$,ch$ [Waveform Calculation Alarm] :ALARm:CALCulate:LOWEr? alm$,w$ [CAN Channel Alarm] :ALARm:CAN:LOWEr? no$,alm$ [Pulse Channel Alarm] :ALARm:PULSe:LOWEr? alm$,pls$
(Response) | [Analog Channel Alarm] alm$,ch$,A<NR3> (3 decimal places) [Waveform Calculation Alarm] alm$,w$,A<NR3> (4 decimal places) [CAN Channel Alarm] no$,alm$,A<NR3> (4 decimal places) [Pulse Channel Alarm] alm$,pls$,A<NR3> (9 decimal places) alm$ = ch$ = w$ = no$ = pls$ = [Analog Channel Alarm] A = Configurable Range : (measurement range)×(±1.5), Minimum Resolution : (measurement range)×(1/1000) [Waveform Calculation Alarm] [CAN Channel Alarm] A = -9.9999E+29 to 9.9999E+29 [Pulse Channel Alarm] A = 0 to 1000000000(count), 0 to 15000(r/s), 0 to 900000(r/min)
Details | Sets the lower limit level of the window alarm of the channel designated by alm$,ch$/w$/pls$ as a voltage value. Returns the current lower limit level of the window alarm as an NR3 numerical value.
Example | :ALARm:ANALog:LOWEr ALM1,CH1_1,-0.5 :ALARm:ANALog:LOWEr? ALM1,CH1_1 (Response) :ALARM:ANALOG:LOWER ALM1,CH1_1,-5.000E-01 (when headers are enabled)
Note | You cannot enter a value greater than or equal to the upper limit level of the window alarm. If you enter a value greater than the configurable limit, the maximum value is set. If you enter a value less than the configurable lower limit, the minimum value is set. It is also possible to set and query using the following conventional commands. :ALARm:LOWEr alm$,ch$,A / :ALARm:LOWEr? alm$,ch$ :ALARm:WLOWEr alm$,w$,A / :ALARm:WLOWEr? alm$,w$ :ALARm:PLOWEr alm$,pls$,A / :ALARm:PLOWEr? alm$,pls$
Usage Conditions | -

/*

Sets and queries the sample of the amount alarm.
Syntax | (Command) (Query) | [Analog Channel Alarm] :ALARm:ANALog:SAMPle alm$,ch$,A [Waveform Calculation Alarm] :ALARm:CALCulate:SAMPle alm$,w$,A [CAN Channel Alarm] :ALARm:CAN:SAMPle no$,alm$,A [Pulse Channel Alarm] :ALARm:PULSe:SAMPle alm$,pls$,A [Analog Channel Alarm] :ALARm:ANALog:SAMPle? alm$,ch$ [Waveform Calculation Alarm] :ALARm:CALCulate:SAMPle? alm$,w$ [CAN Channel Alarm] :ALARm:CAN:SAMPle? no$,alm$ [Pulse Channel Alarm] :ALARm:PULSe:SAMPle? alm$,pls$
(Response) | [Analog Channel Alarm] alm$,ch$,A<NR1> [Waveform Calculation Alarm] alm$,w$,A<NR1> [CAN Channel Alarm] no$,alm$,A<NR1> [Pulse Channel Alarm] alm$,pls$,A<NR1> alm$ = ch$ = w$ = no$ = pls$ = A = 1 to 10000
Details | Sets the alarm sample of the amount alarm of the channel designated by alm$,ch$/w$/pls$. Returns as an NR1 numerical value the current alarm amount of the channel designated by alm$,ch$/w$/pls$.
Example | :ALARm:ANALog:SAMPle ALM1,CH1_1,1 :ALARm:ANALog:SAMPle? ALM1,CH1_1 (Response) :ALARM:ANALOG:SAMPLE ALM1,CH1_1,1 (when headers are enabled)
Note | -
Usage Conditions | -

*/

Sets and queries the window alarm direction (side).
Syntax | (Command) (Query) | [Analog Channel Alarm] :ALARm:ANALog:SIDE alm$,ch$,A$ [Waveform Calculation Alarm] :ALARm:CALCulate:SIDE alm$,w$,A$ [CAN Channel Alarm] :ALARm:CAN:SIDE no$,alm$,A$ [Pulse Channel Alarm] :ALARm:PULSe:SIDE alm$,pls$,A$ [Analog Channel Alarm] :ALARm:ANALog:SIDE? alm$,ch$ [Waveform Calculation Alarm] :ALARm:CALCulate:SIDE? alm$,w$ [CAN Channel Alarm] :ALARm:CAN:SIDE? no$,alm$ [Pulse Channel Alarm] :ALARm:PULSe:SIDE? alm$,pls$
(Response) | [Analog Channel Alarm] alm$,ch$,A$ [Waveform Calculation Alarm] alm$,w$,A$ [CAN Channel Alarm] no$,alm$,A$ [Pulse Channel Alarm] alm$,pls$,A$ alm$ = ch$ = w$ = no$ = pls$ = A$ = IN, OUT
Details | Sets the alarm direction of the window alarm of the channel designated by alm$,ch$/w$/pls$. Returns as a character value the current window alarm direction of the channel designated by alm$,ch$/w$/pls$.
IN | Window-in
OUT | Window-out
Example | :ALARm:ANALog:SIDE ALM1,CH1_1,IN :ALARm:ANALog:SIDE? ALM1,CH1_1 (Response) :ALARM:ANALOG:SIDE ALM1,CH1_1,IN (when headers are enabled)
Note | It is also possible to set and query using the following conventional commands. :ALARm:SIDE alm$,ch$,A$ / :ALARm:SIDE? alm$,ch$ :ALARm:WSIDE alm$,w$,A$ / :ALARm:WSIDE? alm$,w$ :ALARm:PSIDE alm$,pls$,A$ / :ALARm:PSIDE? alm$,pls$
Usage Conditions | -

Sets and queries the level alarm direction (slope).
Syntax | (Command) (Query) | [Analog Channel Alarm] :ALARm:ANALog:SLOPe alm$,ch$,A$ [Waveform Calculation Alarm] :ALARm:CALCulate:SLOPe alm$,w$,A$ [CAN Channel Alarm] :ALARm:CAN:SLOPe no$,alm$,A$ [Pulse Channel Alarm] :ALARm:PULSe:SLOPe alm$,pls$,A$ [Analog Channel Alarm] :ALARm:ANALog:SLOPe? alm$,ch$ [Waveform Calculation Alarm] :ALARm:CALCulate:SLOPe? alm$,w$ [CAN Channel Alarm] :ALARm:CAN:SLOPe? no$,alm$ [Pulse Channel Alarm] :ALARm:PULSe:SLOPe? alm$,pls$
(Response) | [Analog Channel Alarm] alm$,ch$,A$ [Waveform Calculation Alarm] alm$,w$,A$ [CAN Channel Alarm] no$,alm$,A$ [Pulse Channel Alarm] alm$,pls$,A$ alm$ = ch$ = w$ = no$ = pls$ = A$ = HIGH, LOW
Details | Sets the alarm direction of the level alarm of the channel designated by alm$,ch$/w$/pls$. Returns as a character value the current level alarm direction of the channel designated by alm$,ch$/w$/pls$.
HIGH | High
LOW | Low
Example | :ALARm:ANALog:SLOPe ALM1,CH1_1,HIGH :ALARm:ANALog:SLOPe? ALM1,CH1_1 (Response) :ALARM:ANALOG:SLOPE ALM1,CH1_1,HIGH (when headers are enabled)
Note | It is also possible to set and query using the following conventional commands. :ALARm:SLOPe alm$,ch$,A$ / :ALARm:SLOPe? alm$,ch$ :ALARm:WSLOPe alm$,w$,A$ / :ALARm:WSLOPe? alm$,w$ :ALARm:PSLOPe alm$,pls$,A$ / :ALARm:PSLOPe? alm$,pls$
Usage Conditions | -

Sets and queries the time of alarm change amount.
Syntax | (Command) (Query) | [Analog Channel Alarm] :ALARm:ANALog:SLP2:TIMe alm$,ch$,hour,min,sec,millisec [Waveform Calculation Alarm] :ALARm:CALCulate:SLP2:TIMe alm$,w$,hour,min,sec,millisec [CAN Channel Alarm] :ALARm:CAN:SLP2:TIMe no$,alm$,hour,min,sec,millisec [Pulse Channel Alarm] :ALARm:PULSe:SLP2:TIMe alm$,pls$,hour,min,sec,millisec [Analog Channel Alarm] :ALARm:ANALog:SLP2:TIMe? alm$,ch$ [Waveform Calculation Alarm] :ALARm:CALCulate:SLP2:TIMe? alm$,w$ [CAN Channel Alarm] :ALARm:CAN:SLP2:TIMe? no$,alm$ [Pulse Channel Alarm] :ALARm:PULSe:SLP2:TIMe? alm$,pls$
(Response) | [Analog Channel Alarm] alm$,ch$,hour<NR1>,min<NR1>,sec<NR1>,millisec<NR1> [Waveform Calculation Alarm] alm$,w$,hour<NR1>,min<NR1>,sec<NR1>,millisec<NR1> [CAN Channel Alarm] no$,alm$,hour<NR1>,min<NR1>,sec<NR1>,millisec<NR1> [Pulse Channel Alarm] alm$,pls$,hour<NR1>,min<NR1>,sec<NR1>,millisec<NR1> alm$ = ch$ = w$ = no$ = pls$ = hour = 0 to 23(hour) min = 0 to 59(min) sec = 0 to 59(sec) millisec = 0 to 999(millisec)
Details | Sets the time of alarm change amount of the channel designated by alm$,ch$/w$/pls$. Returns as an NR1 numerical value the current time of alarm change amount of the channel designated by alm$,ch$/w$/pls$.
Example | :ALARm:ANALog:SLP2:TIMe ALM1,CH1_1,0,1,20,30 :ALARm:ANALog:SLP2:TIMe? ALM1,CH1_1 (Response) :ALARM:ANALOG:SLP2:TIME ALM1,CH1_1,0,1,20,30 (when headers are enabled)
Note | Cannot be set to a time longer than "10000 x sampling interval".
Usage Conditions | -

Sets and queries the time width of slope alarm.
Syntax | (Command) (Query) | [Analog Channel Alarm] :ALARm:ANALog:STIMe alm$,ch$,hour,min,sec [Waveform Calculation Alarm] :ALARm:CALCulate:STIMe alm$,w$,hour,min,sec [CAN Channel Alarm] :ALARm:CAN:STIMe no$,alm$,hour,min,sec [Pulse Channel Alarm] :ALARm:PULSe:STIMe alm$,pls$,hour,min,sec [Analog Channel Alarm] :ALARm:ANALog:STIMe? alm$,ch$ [Waveform Calculation Alarm] :ALARm:CALCulate:STIMe? alm$,w$ [CAN Channel Alarm] :ALARm:CAN:STIMe? no$,alm$ [Pulse Channel Alarm] :ALARm:PULSe:STIMe? alm$,pls$
(Response) | [Analog Channel Alarm] alm$,ch$,hour<NR1>,min<NR1>,sec<NR1> [Waveform Calculation Alarm] alm$,w$,hour<NR1>,min<NR1>,sec<NR1> [CAN Channel Alarm] no$,alm$,hour<NR1>,min<NR1>,sec<NR1> [Pulse Channel Alarm] alm$,pls$,hour<NR1>,min<NR1>,sec<NR1> alm$ = ch$ = w$ = no$ = pls$ = hour = 0 to 6(hour) min = 0 to 59(min) sec = 0 to 59(sec)
Details | Sets the time width of slope alarm of the channel designated by alm$,ch$/w$/pls$. Returns as an NR1 numerical value the current time width of slope alarm of the channel designated by alm$,ch$/w$/pls$.
Example | :ALARm:ANALog:STIMe ALM1,CH1_1,0,1,20 :ALARm:ANALog:STIMe? ALM1,CH1_1 (Response) :ALARM:ANALOG:STIME ALM1,CH1_1,0,1,20 (when headers are enabled)
Note | 0,0,0 can not be set.
Usage Conditions | -

Sets and queries the upper limit level for a window-in/-out alarm.
Syntax | (Command) (Query) | [Analog Channel Alarm] :ALARm:ANALog:UPPEr alm$,ch$,A [Waveform Calculation Alarm] :ALARm:CALCulate:UPPEr alm$,w$,A [CAN Channel Alarm] :ALARm:CAN:UPPEr no$,alm$,A [Pulse Channel Alarm] :ALARm:PULSe:UPPEr alm$,pls$,A [Analog Channel Alarm] :ALARm:ANALog:UPPEr? alm$,ch$ [Waveform Calculation Alarm] :ALARm:CALCulate:UPPEr? alm$,w$ [CAN Channel Alarm] :ALARm:CAN:UPPEr? no$,alm$ [Pulse Channel Alarm] :ALARm:PULSe:UPPEr? alm$,pls$
(Response) | [Analog Channel Alarm] alm$,ch$,A<NR3> (3 decimal places) [Waveform Calculation Alarm] alm$,w$,A<NR3> (4 decimal places) [CAN Channel Alarm] no$,alm$,A<NR3> (4 decimal places) [Pulse Channel Alarm] alm$,pls$,A<NR3> (9 decimal places) alm$ = ch$ = w$ = no$ = pls$ = [Analog Channel Alarm] A = Configurable Range : (measurement range)×(±1.5), Minimum Resolution : (measurement range)×(1/1000) [Waveform Calculation Alarm] [CAN Channel Alarm] A = -9.9999E+29 to 9.9999E+29 [Pulse Channel Alarm] A = 0 to 1000000000(count), 0 to 15000(r/s), 0 to 900000(r/min)
Details | Sets the upper limit level of the window alarm of the channel designated by alm$,ch$/w$/pls$ as a voltage value. Returns the current upper limit level of the window alarm as an NR3 numerical value.
Example | :ALARm:ANALog:UPPEr ALM1,CH1_1,0.5 :ALARm:ANALog:UPPEr? ALM1,CH1_1 (Response) :ALARM:ANALOG:UPPER ALM1,CH1_1,+5.000E-01 (when headers are enabled)
Note | You cannot enter a value less than or equal to the lower limit level of the window alarm. If you enter a value greater than the configurable limit, the maximum value is set. If you enter a value less than the configurable lower limit, the minimum value is set. It is also possible to set and query using the following conventional commands. :ALARm:UPPEr alm$,ch$,A / :ALARm:UPPEr? alm$,ch$ :ALARm:WUPPEr alm$,w$,A / :ALARm:WUPPEr? alm$,w$ :ALARm:PUPPEr alm$,pls$,A / :ALARm:PUPPEr? alm$,pls$
Usage Conditions | -

Sets and queries the CAN channels of the alarm number.
Syntax | (Command) (Query) | :ALARm:CAN:NO no$,ch$ :ALARm:CAN:NO? no$
(Response) | no$,ch$ no$ = ch$ = OFF,
Details | Set the CAN channel number to the alarm number. Returns the CAN channel number setting that is set to the current alarm number.
Example | :ALARm:CAN:NO NO1,CH1_1 :ALARm:CAN:NO? ALM1, (Response) :ALARM:CAN:NO NO1,CH1_1 (when headers are enabled)
Note | -
Usage Conditions | -

Sets and queries the logical operator (AND/OR) for the alarm pattern of a logic alarm.
Syntax | (Command) (Query) | :ALARm:LOGic:ANDOR alm$,A$ :ALARm:LOGic:ANDOR? alm$
(Response) | alm$,A$ alm$ = A$ = OFF, OR, AND
Details | Sets the AND/OR logical operator for the alarm pattern of a logic alarm of the channel designated by alm$. Returns the present AND/OR setting for the alarm pattern of a logic alarm as a character string.
OFF | Alarm OFF
OR | Logical sum
AND | Logical product
Example | :ALARm:LOGic:ANDOR ALM1,OR :ALARm:LOGic:ANDOR? ALM1, (Response) :ALARM:LOGIC:ANDOR ALM1,OR (when headers are enabled)
Note | It is also possible to set and query using the following conventional commands. :ALARm:LOGAnd alm$,A$ / :ALARm:LOGAnd? alm$
Usage Conditions | -

Sets and queries the alarm pattern for a logic alarm.
Syntax | (Command) (Query) | :ALARm:LOGic:PATTern alm$,"A$" :ALARm:LOGic:PATTern? alm$
(Response) | "A$" alm$ = A$ = xxxxxxxx Alarm pattern(X,0,1)
Details | Sets the alarm pattern (8 bits) for the logic alarm. Returns the setting for the alarm pattern (8 bits) for the logic alarm as that specified by the given character data.
X | Ignore signal
0 | Alarm at low level
1 | Alarm at high level
Example | :ALARm:LOGic:PATTern ALM1,"X01XX01X" :ALARm:LOGic:PATTern? ALM1 (Response) :ALARM:LOGIC:PATTERN ALM1,"X01XX01X" (when headers are enabled)
Note | It is also possible to set and query using the following conventional commands. :ALARm:LOGPat alm$,"A$" / :ALARm:LOGPat? alm$
Usage Conditions | -