Ripple Limit

SCPI.CALCulate(Ch).SELected.RLIMit.STATe

Attribute Detail
Object Type Property (read/write)
Data Type Boolean
Target The active trace of channel Ch,
Ch: channel number 1–16 (see Table 1 on page 25)
Description The ON/OFF state of the ripple limit test.
Allowable Values True: Ripple limit test ON
False: Ripple limit test OFF
Preset Value False
Syntax Dim Status As Boolean
Status = app.SCPI.CALCulate(Ch).SELected.RLIMit.STATe
app.SCPI.CALCulate(Ch).SELected.RLIMit.STATe = true
Equivalent Softkeys Analysis > Ripple Limit > Ripple Test

SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.LINE

Attribute Detail
Object Type Property (read/write)
Data Type Boolean
Target The active trace of channel Ch,
Ch: channel number 1–16 (see Table 1 on page 25)
Description The ON/OFF state of the ripple limit line display.
Allowable Values True: Ripple limit line ON
False: Ripple limit line OFF
Preset Value False
Syntax Dim Status As Boolean
Status = app.SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.LINE
app.SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.LINE = true
Equivalent Softkeys Analysis > Ripple Limit > Ripple Limit

SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.VALue

Attribute Detail
Object Type Property (read/write)
Data Type String
Target The active trace of channel Ch,
Ch: channel number 1–16 (see Table 1 on page 25)
Description The selection of the display type of the ripple value in the specified band.
Range "OFF" : Ripple value display OFF
"ABSolute" : Absolute value
"MARgin" : Margin (difference between the ripple limit and the absolute value)
Notes The short form of the parameter is indicated by upper case letters. There is no distinction between upper and lower case letters when the property is written. When the property is read out, the short format is indicated by upper case letters.
Out of Range The value is ignored.
Preset Value "OFF"
Syntax Dim Param As String
Param = app.SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.VALue
app.SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.VALue = "ABS"
Equivalent Softkeys Analysis > Ripple Limit > Ripple Value

SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.SELect

Attribute Detail
Object Type Property (read/write)
Data Type Long
Target The active trace of channel Ch,
Ch: channel number 1–16 (see Table 1 on page 25)
Description The number of the ripple limit test band selected for the ripple value display.
Range from 1 to 12
Out of Range Sets the value of the limit, which is closer to the specified value.
Preset Value 1
Syntax Dim Value As Long
Value = app.SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.SELect
app.SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.SELect = 2
Equivalent Softkeys Analysis > Ripple Limit > Ripple Value Band

SCPI.CALCulate(Ch).SELected.RLIMit.DATA

Attribute Detail
Object Type Property (read/write)
Data Type Variant (array of double)
Target The active trace of channel Ch,
Ch: channel number 1–16 (see Table 1 on page 25)
Description The data array, which is the limit line for the ripple limit function. The array size is 1 + 4N, where N is the number of limit line segments.
For the n–th point, where n from 1 to N:
Data(0) the number of limit line segments N is the integer from 0 to 12. Setting 0 clears the limit line;
Data(4n–3) type of the n–th limit line segment;
0: Off
1: On
Data(4n–2) the stimulus value in the beginning point of the n–th segment;
Data(4n–2) the stimulus value in the end point of the n–th segment;
Data(4n–0) the ripple limit value of the n–th segment.
Notes If the array size is not 1 + 4N, where N is Data(0), an error occurs (error code 214). If Data(4n – 3) is less than 0 or more than 1, an error occurs (error code 214). When Data(4n–2), Data(4n–1), and Data(4n–0) elements are out of allowable range, the value is set to the limit, which is closer to the specified value.
Syntax Dim Data As Variant
Data = app.SCPI.CALCulate(Ch).SELected.RLIMit.DATA
app.SCPI.CALCulate(Ch).SELected.RLIMit.DATA = Array(1,1,800,900,10)
Equivalent Softkeys Analysis > Ripple Limit > Edit Ripple Limit

SCPI.MMEMory.STORe.RLIMit

Attribute Detail
Object Type Property (write only)
Data Type String
Target Active trace of the active channel
Description Saves the ripple limit table into a file with the specified name.
Range up to 254 characters
Syntax app.SCPI.MMEMory.STORe.RLIMit = File
Notes If the full path to the file is not specified, the file will be saved to the \Limit subdirectory of the main directory. The ripple limit files have *.rlm extension by default.
Equivalent Softkeys Analysis > Ripple Limit > Edit Ripple Limit > Save Ripple Limit Table

SCPI.MMEMory.LOAD.RLIMit

Attribute Detail
Object Type Property (write only)
Data Type String
Target Active trace of the active channel.
Description Recalls the ripple limit table file. The file must be saved by the SCPI.MMEMory.STORe.RLIMit property.
Range up to 254 characters
Syntax app.SCPI.MMEMory.LOAD.RLIMit = File
Notes If the full path to the file is not specified, the \Limit subdirectory of the main directory will be searched for the file. The ripple limit files have *.rlm extension by default.
Equivalent Softkeys Analysis > Ripple Limit > Edit Ripple Limit > Restore Ripple Limit Table