limit
¶
The limit commands module.
These commands are used in the following models: DPO5K, DPO5KB, DPO70KC, DPO70KD, DPO70KDX, DPO70KSX, DPO7K, DPO7KC, DSA70KC, DSA70KD, MSO5K, MSO5KB, MSO70KC, MSO70KDX
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- LIMit:BEEP {ON|OFF|<NR1>}
- LIMit:BEEP?
- LIMit:COMpare {RESet}
- LIMit:COMpare:CH<x> {NONe|REF<x>}
- LIMit:COMpare:CH<x>?
- LIMit:COMpare:MATH<x> {NONe|REF<x>}
- LIMit:COMpare:MATH<x>?
- LIMit:COMpare:REF<x> {NONe|REF<x>}
- LIMit:COMpare:REF<x>?
- LIMit:EMail {ON|OFF|<NR1>}
- LIMit:EMail?
- LIMit:HARDCopy {ON|OFF|<NR1>}
- LIMit:HARDCopy?
- LIMit:HIGHLIGHTHits {ON|OFF|<NR1>}
- LIMit:HIGHLIGHTHits:RESet
- LIMit:HIGHLIGHTHits?
- LIMit:LOCk {ON|OFF|<NR1>}
- LIMit:LOCk?
- LIMit:LOG {ON|OFF|<NR1>}
- LIMit:LOG?
- LIMit:SAVEWFM {ON|OFF|<NR1>}
- LIMit:SAVEWFM:FILEName <QString>
- LIMit:SAVEWFM:FILEName?
- LIMit:SAVEWFM?
- LIMit:SRQ {ON|OFF|<NR1>}
- LIMit:SRQ?
- LIMit:STATE {ON|OFF|<NR1>}
- LIMit:STATE?
- LIMit:STATus?
- LIMit:STOPOnviolation {ON|OFF|<NR1>}
- LIMit:STOPOnviolation?
- LIMit:TEMPlate:DESTination {REF<x>}
- LIMit:TEMPlate:DESTination?
- LIMit:TEMPlate:SOUrce {CH<x>|MATH<x>|REF<x>}
- LIMit:TEMPlate:SOUrce?
- LIMit:TEMPlate:STORe <wfm>,{REF<x>|<file path>}
- LIMit:TEMPlate:TOLerance:HORizontal <NR3>
- LIMit:TEMPlate:TOLerance:HORizontal?
- LIMit:TEMPlate:TOLerance:VERTical <NR3>
- LIMit:TEMPlate:TOLerance:VERTical?
- LIMit?
Limit
¶
Bases: SCPICmdRead
The LIMit command.
Description
- This query-only command returns all settings for the Limit commands.
Usage
- Using the
.query()method will send theLIMit?query. - Using the
.verify(value)method will send theLIMit?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- LIMit?
Properties
.beep: TheLIMit:BEEPcommand..compare: TheLIMit:COMparecommand..email: TheLIMit:EMailcommand..hardcopy: TheLIMit:HARDCopycommand..highlighthits: TheLIMit:HIGHLIGHTHitscommand..lock: TheLIMit:LOCkcommand..log: TheLIMit:LOGcommand..savewfm: TheLIMit:SAVEWFMcommand..srq: TheLIMit:SRQcommand..state: TheLIMit:STATEcommand..status: TheLIMit:STATuscommand..stoponviolation: TheLIMit:STOPOnviolationcommand..template: TheLIMit:TEMPlatecommand tree.
beep
property
¶
beep: LimitBeep
Return the LIMit:BEEP command.
Description
- This command causes the instrument to beep when the waveform data exceeds the limits
set in the limit test (
LIMit:STATEmust be on).
Usage
- Using the
.query()method will send theLIMit:BEEP?query. - Using the
.verify(value)method will send theLIMit:BEEP?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:BEEP valuecommand.
SCPI Syntax
- LIMit:BEEP {ON|OFF|<NR1>}
- LIMit:BEEP?
Info
<NR1>= 0 disables the beep; any other value enables the beep.OFFdisables the beep.ONenables the beep.
compare
property
¶
compare: LimitCompare
Return the LIMit:COMpare command.
Description
- This command resets the Limit Test comparison template.
Usage
- Using the
.write(value)method will send theLIMit:COMpare valuecommand.
SCPI Syntax
- LIMit:COMpare {RESet}
Info
RESetresets the Limit template to ‘None.’.
Sub-properties
.ch: TheLIMit:COMpare:CH<x>command..math: TheLIMit:COMpare:MATH<x>command..ref: TheLIMit:COMpare:REF<x>command.
email
property
¶
email: LimitEmail
Return the LIMit:EMail command.
Description
- This command sets or queries whether an e-mail is generated when the source waveform data exceeds the limits specified for the limit test.
Usage
- Using the
.query()method will send theLIMit:EMail?query. - Using the
.verify(value)method will send theLIMit:EMail?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:EMail valuecommand.
SCPI Syntax
- LIMit:EMail {ON|OFF|<NR1>}
- LIMit:EMail?
Info
<NR1>= 0 disables the e-mail feature so that when the source waveform data exceeds the limits set by the limit test, an e-mail is not generated; any other value enables the e-mail feature so that when the source waveform data exceeds the limits set by the limit test, an e-mail is generated. For queries, a 0 is returned if the e-mail feature is off; a 1 is returned if the e-mail feature is on.OFFdisables generating an e-mail when the source waveform exceeds the test limits.ONenables generating an e-mail when the source waveform exceeds the test limits.
hardcopy
property
¶
hardcopy: LimitHardcopy
Return the LIMit:HARDCopy command.
Description
- This command sets or queries whether a hard copy operation is executed on the waveform
when any waveform data exceeds the limit set in the limit test.
LIMit:STATEmust be set to ON for the hard copy operation to execute. The hard copy operation uses the port and prints in the format and layout specified by the HARDCopy commands.
Usage
- Using the
.query()method will send theLIMit:HARDCopy?query. - Using the
.verify(value)method will send theLIMit:HARDCopy?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:HARDCopy valuecommand.
SCPI Syntax
- LIMit:HARDCopy {ON|OFF|<NR1>}
- LIMit:HARDCopy?
Info
<NR1>= 0 disables the hard copy operation; any other value turns on the hard copy operation for the waveform when any waveform data exceeds the limits set by the limit test. For queries, a 0 is returned if the hard copy operation is off; a 1 is returned if the hard copy operation is on.OFFdisables the hard copy operation.ONturns on the hard copy operation for the waveform when any waveform data exceeds the limits set by the limit test.
highlighthits
property
¶
highlighthits: LimitHighlighthits
Return the LIMit:HIGHLIGHTHits command.
Description
- This command sets or queries whether violation highlighting occurs when limit testing is active, and, if the RESET argument is set, clears the highlighting.
Usage
- Using the
.query()method will send theLIMit:HIGHLIGHTHits?query. - Using the
.verify(value)method will send theLIMit:HIGHLIGHTHits?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:HIGHLIGHTHits valuecommand.
SCPI Syntax
- LIMit:HIGHLIGHTHits {ON|OFF|<NR1>}
- LIMit:HIGHLIGHTHits?
Info
<NR1>= 0 disables the violation highlighting when limit testing is active; any other value enables the violation highlighting feature when limit testing is active. For queries, a 0 is returned if the violation highlighting feature is off; a 1 is returned if the violation highlighting feature is on.OFFdisables violation highlighting when limit testing is active.ONenables violation highlighting when limit testing is active.
Sub-properties
.reset: TheLIMit:HIGHLIGHTHits:RESetcommand.
lock
property
¶
lock: LimitLock
Return the LIMit:LOCk command.
Description
- This command sets or queries whether vertical scaling and positioning affect both source and template for template comparison pairs.
Usage
- Using the
.query()method will send theLIMit:LOCk?query. - Using the
.verify(value)method will send theLIMit:LOCk?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:LOCk valuecommand.
SCPI Syntax
- LIMit:LOCk {ON|OFF|<NR1>}
- LIMit:LOCk?
Info
<NR1>= 0 disables the lock feature; any other value enables the lock feature. For queries, a 0 is returned if the lock feature is off; a 1 is returned if the lock feature is on.OFFdisables the lock feature.ONenables the lock feature.
log
property
¶
log: LimitLog
Return the LIMit:LOG command.
Description
- This command sets or queries whether a log file is saved when the source waveform data exceeds the test limits.
Usage
- Using the
.query()method will send theLIMit:LOG?query. - Using the
.verify(value)method will send theLIMit:LOG?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:LOG valuecommand.
SCPI Syntax
- LIMit:LOG {ON|OFF|<NR1>}
- LIMit:LOG?
Info
<NR1>= 0 disables the save log file feature so that when the source waveform data exceeds the limits set by the limit test, a log file is not saved; any other value enables the save log file feature so that when the source waveform data exceeds the limits set by the limit test, a log file is saved. For queries, a 0 is returned if the save log file feature is off; a 1 is returned if the save log file feature is on.OFFdisables saving a log file when the source waveform exceeds the test limits.ONenables saving a log file when the source waveform exceeds the test limits.
savewfm
property
¶
savewfm: LimitSavewfm
Return the LIMit:SAVEWFM command.
Description
- This command sets or queries whether the source waveform is saved when the source waveform data exceeds the test limits.
Usage
- Using the
.query()method will send theLIMit:SAVEWFM?query. - Using the
.verify(value)method will send theLIMit:SAVEWFM?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:SAVEWFM valuecommand.
SCPI Syntax
- LIMit:SAVEWFM {ON|OFF|<NR1>}
- LIMit:SAVEWFM?
Info
<NR1>= 0 disables the save waveform feature so that when the source waveform data exceeds the limits set by the limit test, the source waveform is not saved; any other value enables the save waveform feature so that when the source waveform data exceeds the limits set by the limit test, the source waveform is saved. For queries, a 0 is returned if the save waveform feature is off; a 1 is returned if the save waveform feature is on.OFFdisables saving the source waveform when it exceeds the test limits.ONenables saving the source waveform when it exceeds the test limits.
Sub-properties
.filename: TheLIMit:SAVEWFM:FILENamecommand.
srq
property
¶
srq: LimitSrq
Return the LIMit:SRQ command.
Description
- This command sets or queries whether a Service Request Interrupt (SRQ) is generated when the waveform data falls outside of the test limits.
Usage
- Using the
.query()method will send theLIMit:SRQ?query. - Using the
.verify(value)method will send theLIMit:SRQ?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:SRQ valuecommand.
SCPI Syntax
- LIMit:SRQ {ON|OFF|<NR1>}
- LIMit:SRQ?
Info
<NR1>= 0 disables sending an SRQ when the waveform data falls outside of the limits set by the limit test; any other value enables generation of an SRQ when the waveform data falls outside of the limits set by the limit test. For queries, a 0 is returned if SRQ is off; a 1 is returned if the SRQ is on.OFFdisables generation of an SRQ when the waveform data falls outside of the limits set by the limit test.ONenables generation of an SRQ when the waveform data falls outside of the limits set by the limit test. If an SRQ is generated, the instrument sends the status event ‘Limit testing failed.’.
state
property
¶
state: LimitState
Return the LIMit:STATE command.
Description
- This command sets limit testing on or off or queries whether limit testing is in effect.
Usage
- Using the
.query()method will send theLIMit:STATE?query. - Using the
.verify(value)method will send theLIMit:STATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:STATE valuecommand.
SCPI Syntax
- LIMit:STATE {ON|OFF|<NR1>}
- LIMit:STATE?
Info
<NR1>= 0 disables the limit testing operation; any other value turns on limit testing of waveforms. For queries, a 0 is returned if limit testing is off; a 1 is returned if the limit testing is on.OFFdisables limit testing.ONturns on limit testing of waveforms.
status
property
¶
status: LimitStatus
Return the LIMit:STATus command.
Description
- This command queries the state of limit testing.
Usage
- Using the
.query()method will send theLIMit:STATus?query. - Using the
.verify(value)method will send theLIMit:STATus?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- LIMit:STATus?
stoponviolation
property
¶
stoponviolation: LimitStoponviolation
Return the LIMit:STOPOnviolation command.
Description
- This command sets or queries whether acquisitions are stopped when the waveform data exceeds the test limits.
Usage
- Using the
.query()method will send theLIMit:STOPOnviolation?query. - Using the
.verify(value)method will send theLIMit:STOPOnviolation?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:STOPOnviolation valuecommand.
SCPI Syntax
- LIMit:STOPOnviolation {ON|OFF|<NR1>}
- LIMit:STOPOnviolation?
Info
<NR1>= 0 disables the stop on violation feature; any other value enables the stop on violation feature so that when the waveform data exceeds the limits set by the limit test, acquisitions are stopped. For queries, a 0 is returned if the stop on violation feature is off; a 1 is returned if the stop on violation feature is on.OFFdisables the stop on violation feature.ONenables the stop on violation feature so that when the waveform data exceeds the limits set by the limit test, acquisitions are stopped.
template
property
¶
template: LimitTemplate
Return the LIMit:TEMPlate command tree.
Usage
- Using the
.query()method will send theLIMit:TEMPlate?query. - Using the
.verify(value)method will send theLIMit:TEMPlate?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.destination: TheLIMit:TEMPlate:DESTinationcommand..source: TheLIMit:TEMPlate:SOUrcecommand..store: TheLIMit:TEMPlate:STORecommand..tolerance: TheLIMit:TEMPlate:TOLerancecommand tree.
LimitBeep
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:BEEP command.
Description
- This command causes the instrument to beep when the waveform data exceeds the limits set
in the limit test (
LIMit:STATEmust be on).
Usage
- Using the
.query()method will send theLIMit:BEEP?query. - Using the
.verify(value)method will send theLIMit:BEEP?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:BEEP valuecommand.
SCPI Syntax
- LIMit:BEEP {ON|OFF|<NR1>}
- LIMit:BEEP?
Info
<NR1>= 0 disables the beep; any other value enables the beep.OFFdisables the beep.ONenables the beep.
LimitCompare
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:COMpare command.
Description
- This command resets the Limit Test comparison template.
Usage
- Using the
.write(value)method will send theLIMit:COMpare valuecommand.
SCPI Syntax
- LIMit:COMpare {RESet}
Info
RESetresets the Limit template to ‘None.’.
Properties
.ch: TheLIMit:COMpare:CH<x>command..math: TheLIMit:COMpare:MATH<x>command..ref: TheLIMit:COMpare:REF<x>command.
ch
property
¶
ch: dict[int, LimitCompareChannel]
Return the LIMit:COMpare:CH<x> command.
Description
- This command sets or queries the template against which to compare the waveform acquired from the channel specified by x. The template can be a waveform saved in any of the reference locations (REF1 through REF4) or none.
Usage
- Using the
.query()method will send theLIMit:COMpare:CH<x>?query. - Using the
.verify(value)method will send theLIMit:COMpare:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:COMpare:CH<x> valuecommand.
SCPI Syntax
- LIMit:COMpare:CH<x> {NONe|REF<x>}
- LIMit:COMpare:CH<x>?
Info
NONeturns off template testing for the channel specified by CH. REF<x>selects which channel waveform to use as the template against which to compare the waveforms acquired by the specified channel (CH).
math
property
¶
math: dict[int, LimitCompareMathItem]
Return the LIMit:COMpare:MATH<x> command.
Description
- This command sets or queries the template against which to compare the math waveform specified by x, which can be 1 through 4. The template can be a waveform saved in any of the reference locations (REF1 through REF4) or none.
Usage
- Using the
.query()method will send theLIMit:COMpare:MATH<x>?query. - Using the
.verify(value)method will send theLIMit:COMpare:MATH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:COMpare:MATH<x> valuecommand.
SCPI Syntax
- LIMit:COMpare:MATH<x> {NONe|REF<x>}
- LIMit:COMpare:MATH<x>?
Info
NONeargument turns off template testing for the math waveform specified by MATH. REF<x>argument selects which reference waveform to use as the template against which to compare the math waveform specified by MATH.
ref
property
¶
ref: dict[int, LimitCompareRefItem]
Return the LIMit:COMpare:REF<x> command.
Description
- This command sets or queries the template against which to compare the reference waveform specified by x, which can be 1 through 4. The template can be a waveform saved in any of the reference locations (REF1 through REF4) or none.
Usage
- Using the
.query()method will send theLIMit:COMpare:REF<x>?query. - Using the
.verify(value)method will send theLIMit:COMpare:REF<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:COMpare:REF<x> valuecommand.
SCPI Syntax
- LIMit:COMpare:REF<x> {NONe|REF<x>}
- LIMit:COMpare:REF<x>?
Info
NONeargument turns off template testing for the reference waveform specified by REF. REF<x>argument selects which reference waveform to use as the template against which to compare the reference waveform specified by REF.
LimitCompareChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The LIMit:COMpare:CH<x> command.
Description
- This command sets or queries the template against which to compare the waveform acquired from the channel specified by x. The template can be a waveform saved in any of the reference locations (REF1 through REF4) or none.
Usage
- Using the
.query()method will send theLIMit:COMpare:CH<x>?query. - Using the
.verify(value)method will send theLIMit:COMpare:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:COMpare:CH<x> valuecommand.
SCPI Syntax
- LIMit:COMpare:CH<x> {NONe|REF<x>}
- LIMit:COMpare:CH<x>?
Info
NONeturns off template testing for the channel specified by CH. REF<x>selects which channel waveform to use as the template against which to compare the waveforms acquired by the specified channel (CH).
LimitCompareMathItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead
The LIMit:COMpare:MATH<x> command.
Description
- This command sets or queries the template against which to compare the math waveform specified by x, which can be 1 through 4. The template can be a waveform saved in any of the reference locations (REF1 through REF4) or none.
Usage
- Using the
.query()method will send theLIMit:COMpare:MATH<x>?query. - Using the
.verify(value)method will send theLIMit:COMpare:MATH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:COMpare:MATH<x> valuecommand.
SCPI Syntax
- LIMit:COMpare:MATH<x> {NONe|REF<x>}
- LIMit:COMpare:MATH<x>?
Info
NONeargument turns off template testing for the math waveform specified by MATH. REF<x>argument selects which reference waveform to use as the template against which to compare the math waveform specified by MATH.
LimitCompareRefItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead
The LIMit:COMpare:REF<x> command.
Description
- This command sets or queries the template against which to compare the reference waveform specified by x, which can be 1 through 4. The template can be a waveform saved in any of the reference locations (REF1 through REF4) or none.
Usage
- Using the
.query()method will send theLIMit:COMpare:REF<x>?query. - Using the
.verify(value)method will send theLIMit:COMpare:REF<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:COMpare:REF<x> valuecommand.
SCPI Syntax
- LIMit:COMpare:REF<x> {NONe|REF<x>}
- LIMit:COMpare:REF<x>?
Info
NONeargument turns off template testing for the reference waveform specified by REF. REF<x>argument selects which reference waveform to use as the template against which to compare the reference waveform specified by REF.
LimitEmail
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:EMail command.
Description
- This command sets or queries whether an e-mail is generated when the source waveform data exceeds the limits specified for the limit test.
Usage
- Using the
.query()method will send theLIMit:EMail?query. - Using the
.verify(value)method will send theLIMit:EMail?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:EMail valuecommand.
SCPI Syntax
- LIMit:EMail {ON|OFF|<NR1>}
- LIMit:EMail?
Info
<NR1>= 0 disables the e-mail feature so that when the source waveform data exceeds the limits set by the limit test, an e-mail is not generated; any other value enables the e-mail feature so that when the source waveform data exceeds the limits set by the limit test, an e-mail is generated. For queries, a 0 is returned if the e-mail feature is off; a 1 is returned if the e-mail feature is on.OFFdisables generating an e-mail when the source waveform exceeds the test limits.ONenables generating an e-mail when the source waveform exceeds the test limits.
LimitHardcopy
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:HARDCopy command.
Description
- This command sets or queries whether a hard copy operation is executed on the waveform
when any waveform data exceeds the limit set in the limit test.
LIMit:STATEmust be set to ON for the hard copy operation to execute. The hard copy operation uses the port and prints in the format and layout specified by the HARDCopy commands.
Usage
- Using the
.query()method will send theLIMit:HARDCopy?query. - Using the
.verify(value)method will send theLIMit:HARDCopy?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:HARDCopy valuecommand.
SCPI Syntax
- LIMit:HARDCopy {ON|OFF|<NR1>}
- LIMit:HARDCopy?
Info
<NR1>= 0 disables the hard copy operation; any other value turns on the hard copy operation for the waveform when any waveform data exceeds the limits set by the limit test. For queries, a 0 is returned if the hard copy operation is off; a 1 is returned if the hard copy operation is on.OFFdisables the hard copy operation.ONturns on the hard copy operation for the waveform when any waveform data exceeds the limits set by the limit test.
LimitHighlighthits
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:HIGHLIGHTHits command.
Description
- This command sets or queries whether violation highlighting occurs when limit testing is active, and, if the RESET argument is set, clears the highlighting.
Usage
- Using the
.query()method will send theLIMit:HIGHLIGHTHits?query. - Using the
.verify(value)method will send theLIMit:HIGHLIGHTHits?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:HIGHLIGHTHits valuecommand.
SCPI Syntax
- LIMit:HIGHLIGHTHits {ON|OFF|<NR1>}
- LIMit:HIGHLIGHTHits?
Info
<NR1>= 0 disables the violation highlighting when limit testing is active; any other value enables the violation highlighting feature when limit testing is active. For queries, a 0 is returned if the violation highlighting feature is off; a 1 is returned if the violation highlighting feature is on.OFFdisables violation highlighting when limit testing is active.ONenables violation highlighting when limit testing is active.
Properties
.reset: TheLIMit:HIGHLIGHTHits:RESetcommand.
reset
property
¶
reset: LimitHighlighthitsReset
Return the LIMit:HIGHLIGHTHits:RESet command.
Description
- This command resets the hits highlighting for limit testing.
Usage
- Using the
.write()method will send theLIMit:HIGHLIGHTHits:RESetcommand.
SCPI Syntax
- LIMit:HIGHLIGHTHits:RESet
LimitHighlighthitsReset
¶
Bases: SCPICmdWriteNoArguments
The LIMit:HIGHLIGHTHits:RESet command.
Description
- This command resets the hits highlighting for limit testing.
Usage
- Using the
.write()method will send theLIMit:HIGHLIGHTHits:RESetcommand.
SCPI Syntax
- LIMit:HIGHLIGHTHits:RESet
LimitLock
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:LOCk command.
Description
- This command sets or queries whether vertical scaling and positioning affect both source and template for template comparison pairs.
Usage
- Using the
.query()method will send theLIMit:LOCk?query. - Using the
.verify(value)method will send theLIMit:LOCk?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:LOCk valuecommand.
SCPI Syntax
- LIMit:LOCk {ON|OFF|<NR1>}
- LIMit:LOCk?
Info
<NR1>= 0 disables the lock feature; any other value enables the lock feature. For queries, a 0 is returned if the lock feature is off; a 1 is returned if the lock feature is on.OFFdisables the lock feature.ONenables the lock feature.
LimitLog
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:LOG command.
Description
- This command sets or queries whether a log file is saved when the source waveform data exceeds the test limits.
Usage
- Using the
.query()method will send theLIMit:LOG?query. - Using the
.verify(value)method will send theLIMit:LOG?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:LOG valuecommand.
SCPI Syntax
- LIMit:LOG {ON|OFF|<NR1>}
- LIMit:LOG?
Info
<NR1>= 0 disables the save log file feature so that when the source waveform data exceeds the limits set by the limit test, a log file is not saved; any other value enables the save log file feature so that when the source waveform data exceeds the limits set by the limit test, a log file is saved. For queries, a 0 is returned if the save log file feature is off; a 1 is returned if the save log file feature is on.OFFdisables saving a log file when the source waveform exceeds the test limits.ONenables saving a log file when the source waveform exceeds the test limits.
LimitSavewfm
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:SAVEWFM command.
Description
- This command sets or queries whether the source waveform is saved when the source waveform data exceeds the test limits.
Usage
- Using the
.query()method will send theLIMit:SAVEWFM?query. - Using the
.verify(value)method will send theLIMit:SAVEWFM?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:SAVEWFM valuecommand.
SCPI Syntax
- LIMit:SAVEWFM {ON|OFF|<NR1>}
- LIMit:SAVEWFM?
Info
<NR1>= 0 disables the save waveform feature so that when the source waveform data exceeds the limits set by the limit test, the source waveform is not saved; any other value enables the save waveform feature so that when the source waveform data exceeds the limits set by the limit test, the source waveform is saved. For queries, a 0 is returned if the save waveform feature is off; a 1 is returned if the save waveform feature is on.OFFdisables saving the source waveform when it exceeds the test limits.ONenables saving the source waveform when it exceeds the test limits.
Properties
.filename: TheLIMit:SAVEWFM:FILENamecommand.
filename
property
¶
filename: LimitSavewfmFilename
Return the LIMit:SAVEWFM:FILEName command.
Description
- This command sets or queries the path where waveforms or log files will be saved when the waveform data exceeds the limits set by the limit test.
Usage
- Using the
.query()method will send theLIMit:SAVEWFM:FILEName?query. - Using the
.verify(value)method will send theLIMit:SAVEWFM:FILEName?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:SAVEWFM:FILEName valuecommand.
SCPI Syntax
- LIMit:SAVEWFM:FILEName <QString>
- LIMit:SAVEWFM:FILEName?
Info
<QString>argument is a string containing the path of where the waveform will be saved.
LimitSavewfmFilename
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:SAVEWFM:FILEName command.
Description
- This command sets or queries the path where waveforms or log files will be saved when the waveform data exceeds the limits set by the limit test.
Usage
- Using the
.query()method will send theLIMit:SAVEWFM:FILEName?query. - Using the
.verify(value)method will send theLIMit:SAVEWFM:FILEName?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:SAVEWFM:FILEName valuecommand.
SCPI Syntax
- LIMit:SAVEWFM:FILEName <QString>
- LIMit:SAVEWFM:FILEName?
Info
<QString>argument is a string containing the path of where the waveform will be saved.
LimitSrq
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:SRQ command.
Description
- This command sets or queries whether a Service Request Interrupt (SRQ) is generated when the waveform data falls outside of the test limits.
Usage
- Using the
.query()method will send theLIMit:SRQ?query. - Using the
.verify(value)method will send theLIMit:SRQ?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:SRQ valuecommand.
SCPI Syntax
- LIMit:SRQ {ON|OFF|<NR1>}
- LIMit:SRQ?
Info
<NR1>= 0 disables sending an SRQ when the waveform data falls outside of the limits set by the limit test; any other value enables generation of an SRQ when the waveform data falls outside of the limits set by the limit test. For queries, a 0 is returned if SRQ is off; a 1 is returned if the SRQ is on.OFFdisables generation of an SRQ when the waveform data falls outside of the limits set by the limit test.ONenables generation of an SRQ when the waveform data falls outside of the limits set by the limit test. If an SRQ is generated, the instrument sends the status event ‘Limit testing failed.’.
LimitState
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:STATE command.
Description
- This command sets limit testing on or off or queries whether limit testing is in effect.
Usage
- Using the
.query()method will send theLIMit:STATE?query. - Using the
.verify(value)method will send theLIMit:STATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:STATE valuecommand.
SCPI Syntax
- LIMit:STATE {ON|OFF|<NR1>}
- LIMit:STATE?
Info
<NR1>= 0 disables the limit testing operation; any other value turns on limit testing of waveforms. For queries, a 0 is returned if limit testing is off; a 1 is returned if the limit testing is on.OFFdisables limit testing.ONturns on limit testing of waveforms.
LimitStatus
¶
Bases: SCPICmdRead
The LIMit:STATus command.
Description
- This command queries the state of limit testing.
Usage
- Using the
.query()method will send theLIMit:STATus?query. - Using the
.verify(value)method will send theLIMit:STATus?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- LIMit:STATus?
LimitStoponviolation
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:STOPOnviolation command.
Description
- This command sets or queries whether acquisitions are stopped when the waveform data exceeds the test limits.
Usage
- Using the
.query()method will send theLIMit:STOPOnviolation?query. - Using the
.verify(value)method will send theLIMit:STOPOnviolation?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:STOPOnviolation valuecommand.
SCPI Syntax
- LIMit:STOPOnviolation {ON|OFF|<NR1>}
- LIMit:STOPOnviolation?
Info
<NR1>= 0 disables the stop on violation feature; any other value enables the stop on violation feature so that when the waveform data exceeds the limits set by the limit test, acquisitions are stopped. For queries, a 0 is returned if the stop on violation feature is off; a 1 is returned if the stop on violation feature is on.OFFdisables the stop on violation feature.ONenables the stop on violation feature so that when the waveform data exceeds the limits set by the limit test, acquisitions are stopped.
LimitTemplate
¶
Bases: SCPICmdRead
The LIMit:TEMPlate command tree.
Usage
- Using the
.query()method will send theLIMit:TEMPlate?query. - Using the
.verify(value)method will send theLIMit:TEMPlate?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.destination: TheLIMit:TEMPlate:DESTinationcommand..source: TheLIMit:TEMPlate:SOUrcecommand..store: TheLIMit:TEMPlate:STORecommand..tolerance: TheLIMit:TEMPlate:TOLerancecommand tree.
destination
property
¶
destination: LimitTemplateDestination
Return the LIMit:TEMPlate:DESTination command.
Description
- This command sets or queries the destination reference waveform that the
LIMIT:TEMPLATE:STOREcommand will use.
Usage
- Using the
.query()method will send theLIMit:TEMPlate:DESTination?query. - Using the
.verify(value)method will send theLIMit:TEMPlate:DESTination?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:TEMPlate:DESTination valuecommand.
SCPI Syntax
- LIMit:TEMPlate:DESTination {REF<x>}
- LIMit:TEMPlate:DESTination?
Info
REF<x>specifies the reference waveform destination in which the template waveform is to be stored.
source
property
¶
source: LimitTemplateSource
Return the LIMit:TEMPlate:SOUrce command.
Description
- This command sets or queries the channel, math waveform, or reference waveform that
the
LIMIT:TEMPLATE:STOREcommand will use.
Usage
- Using the
.query()method will send theLIMit:TEMPlate:SOUrce?query. - Using the
.verify(value)method will send theLIMit:TEMPlate:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:TEMPlate:SOUrce valuecommand.
SCPI Syntax
- LIMit:TEMPlate:SOUrce {CH<x>|MATH<x>|REF<x>}
- LIMit:TEMPlate:SOUrce?
Info
CH<x>specifies the channel used by theLIMIT:TEMPLATE:STOREcommand. x has a minimum of 1 and a maximum of 4.MATH<x>specifies the math waveform used by theLIMIT:TEMPLATE:STOREcommand. x has a minimum of 1 and a maximum of 4.REF<x>specifies the reference waveform used by theLIMIT:TEMPLATE:STOREcommand. x has a minimum of 1 and a maximum of 4.
store
property
¶
store: LimitTemplateStore
Return the LIMit:TEMPlate:STORe command.
Description
- This command (no query form) saves the specified source waveform to the specified reference or file name.
Usage
- Using the
.write(value)method will send theLIMit:TEMPlate:STORe valuecommand.
SCPI Syntax
- LIMit:TEMPlate:STORe <wfm>,{REF<x>|<file path>}
Info
<wfm>specifies the waveform that will be saved as the template. The source of the waveform can be CH(where x is 1 through 4 for four channel instruments), MATH , or Ref (where x is 1 through 4). REF<x>specifies a reference location in which the template waveform will be stored. The reference waveform specified by x, which can be 1 through 4.<file path>specifies a file path where the template waveform will be stored. This argument is a quoted string.
tolerance
property
¶
tolerance: LimitTemplateTolerance
Return the LIMit:TEMPlate:TOLerance command tree.
Usage
- Using the
.query()method will send theLIMit:TEMPlate:TOLerance?query. - Using the
.verify(value)method will send theLIMit:TEMPlate:TOLerance?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.horizontal: TheLIMit:TEMPlate:TOLerance:HORizontalcommand..vertical: TheLIMit:TEMPlate:TOLerance:VERTicalcommand.
LimitTemplateDestination
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:TEMPlate:DESTination command.
Description
- This command sets or queries the destination reference waveform that the
LIMIT:TEMPLATE:STOREcommand will use.
Usage
- Using the
.query()method will send theLIMit:TEMPlate:DESTination?query. - Using the
.verify(value)method will send theLIMit:TEMPlate:DESTination?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:TEMPlate:DESTination valuecommand.
SCPI Syntax
- LIMit:TEMPlate:DESTination {REF<x>}
- LIMit:TEMPlate:DESTination?
Info
REF<x>specifies the reference waveform destination in which the template waveform is to be stored.
LimitTemplateSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:TEMPlate:SOUrce command.
Description
- This command sets or queries the channel, math waveform, or reference waveform that the
LIMIT:TEMPLATE:STOREcommand will use.
Usage
- Using the
.query()method will send theLIMit:TEMPlate:SOUrce?query. - Using the
.verify(value)method will send theLIMit:TEMPlate:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:TEMPlate:SOUrce valuecommand.
SCPI Syntax
- LIMit:TEMPlate:SOUrce {CH<x>|MATH<x>|REF<x>}
- LIMit:TEMPlate:SOUrce?
Info
CH<x>specifies the channel used by theLIMIT:TEMPLATE:STOREcommand. x has a minimum of 1 and a maximum of 4.MATH<x>specifies the math waveform used by theLIMIT:TEMPLATE:STOREcommand. x has a minimum of 1 and a maximum of 4.REF<x>specifies the reference waveform used by theLIMIT:TEMPLATE:STOREcommand. x has a minimum of 1 and a maximum of 4.
LimitTemplateStore
¶
Bases: SCPICmdWrite
The LIMit:TEMPlate:STORe command.
Description
- This command (no query form) saves the specified source waveform to the specified reference or file name.
Usage
- Using the
.write(value)method will send theLIMit:TEMPlate:STORe valuecommand.
SCPI Syntax
- LIMit:TEMPlate:STORe <wfm>,{REF<x>|<file path>}
Info
<wfm>specifies the waveform that will be saved as the template. The source of the waveform can be CH(where x is 1 through 4 for four channel instruments), MATH , or Ref (where x is 1 through 4). REF<x>specifies a reference location in which the template waveform will be stored. The reference waveform specified by x, which can be 1 through 4.<file path>specifies a file path where the template waveform will be stored. This argument is a quoted string.
LimitTemplateTolerance
¶
Bases: SCPICmdRead
The LIMit:TEMPlate:TOLerance command tree.
Usage
- Using the
.query()method will send theLIMit:TEMPlate:TOLerance?query. - Using the
.verify(value)method will send theLIMit:TEMPlate:TOLerance?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.horizontal: TheLIMit:TEMPlate:TOLerance:HORizontalcommand..vertical: TheLIMit:TEMPlate:TOLerance:VERTicalcommand.
horizontal
property
¶
horizontal: LimitTemplateToleranceHorizontal
Return the LIMit:TEMPlate:TOLerance:HORizontal command.
Description
- This command sets or queries the amount in units of horizontal divisions, by which the source waveform is varied horizontally when creating the destination waveform.
Usage
- Using the
.query()method will send theLIMit:TEMPlate:TOLerance:HORizontal?query. - Using the
.verify(value)method will send theLIMit:TEMPlate:TOLerance:HORizontal?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:TEMPlate:TOLerance:HORizontal valuecommand.
SCPI Syntax
- LIMit:TEMPlate:TOLerance:HORizontal <NR3>
- LIMit:TEMPlate:TOLerance:HORizontal?
Info
<NR3>is the amount in horizontal divisions, by which the current source waveform is allowed to deviate from the template waveform without exceeding the limits set in the limit test. The range is 0 to 5 divisions.
vertical
property
¶
vertical: LimitTemplateToleranceVertical
Return the LIMit:TEMPlate:TOLerance:VERTical command.
Description
- This command sets or queries the amount in units of vertical divisions, by which the source waveform is varied vertically when creating the destination waveform.
Usage
- Using the
.query()method will send theLIMit:TEMPlate:TOLerance:VERTical?query. - Using the
.verify(value)method will send theLIMit:TEMPlate:TOLerance:VERTical?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:TEMPlate:TOLerance:VERTical valuecommand.
SCPI Syntax
- LIMit:TEMPlate:TOLerance:VERTical <NR3>
- LIMit:TEMPlate:TOLerance:VERTical?
Info
<NR3>is the amount in vertical divisions, by which the current source waveform is allowed to deviate from the template waveform without exceeding the limits set in the limit test. The range is 0 to 5 divisions.
LimitTemplateToleranceHorizontal
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:TEMPlate:TOLerance:HORizontal command.
Description
- This command sets or queries the amount in units of horizontal divisions, by which the source waveform is varied horizontally when creating the destination waveform.
Usage
- Using the
.query()method will send theLIMit:TEMPlate:TOLerance:HORizontal?query. - Using the
.verify(value)method will send theLIMit:TEMPlate:TOLerance:HORizontal?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:TEMPlate:TOLerance:HORizontal valuecommand.
SCPI Syntax
- LIMit:TEMPlate:TOLerance:HORizontal <NR3>
- LIMit:TEMPlate:TOLerance:HORizontal?
Info
<NR3>is the amount in horizontal divisions, by which the current source waveform is allowed to deviate from the template waveform without exceeding the limits set in the limit test. The range is 0 to 5 divisions.
LimitTemplateToleranceVertical
¶
Bases: SCPICmdWrite, SCPICmdRead
The LIMit:TEMPlate:TOLerance:VERTical command.
Description
- This command sets or queries the amount in units of vertical divisions, by which the source waveform is varied vertically when creating the destination waveform.
Usage
- Using the
.query()method will send theLIMit:TEMPlate:TOLerance:VERTical?query. - Using the
.verify(value)method will send theLIMit:TEMPlate:TOLerance:VERTical?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLIMit:TEMPlate:TOLerance:VERTical valuecommand.
SCPI Syntax
- LIMit:TEMPlate:TOLerance:VERTical <NR3>
- LIMit:TEMPlate:TOLerance:VERTical?
Info
<NR3>is the amount in vertical divisions, by which the current source waveform is allowed to deviate from the template waveform without exceeding the limits set in the limit test. The range is 0 to 5 divisions.