persistence¶
List of supported commands:
-
class
nardascripting.base.scpi.persistence.
ScpiPersistence
(com: nardascripting.base.comm.CommBase)¶ SignalShark PERSistence SCPI subsystem class.
-
get_data_all
()¶ Queries persistence data.
- Returns
Persistence data as PersistenceData.
- Return type
PersistenceData
-
get_data_column_count
()¶ Queries the number of columns of a persitence image
- Returns
Number of persitence columns
- Return type
int
-
get_data_frequency_start
()¶ Queries persistence data start frequency
- Returns
Start frequency of the X-Axis
- Return type
float
-
get_data_frequency_step
()¶ Queries persistence data frequency step
- Returns
Frequency step of the X-Axis
- Return type
float
-
get_data_overdriven
()¶ Queries the persistence data overdriven flag
- Returns
Overdriven flag
- Return type
bool
-
get_data_realtime
()¶ Queries the pesistence data realtime flag
- Returns
Realtime flag
- Return type
bool
-
get_data_row_count
()¶ Queries the number of rows of a persistence image
- Returns
Number of persitence rows
- Return type
int
-
get_data_update
(scan_number=-1, timeout=3.0)¶ Synchronization command, that waits for new measurement results.
- Parameters
scan_number (Integer number) – ScanNumber of last queried measurement data. The command forces an update, if not set.
timeout (Float number) – Timeout value for update data in seconds
- Returns
ScanNumber of current measurement data or -1 if error.
- Return type
Integer number
note:: Update is only available in RUN and HOLD state!
-
get_measurement_time
()¶ Queries the persistence measurement time
- Returns
Measurement time in s
- Return type
float
-
get_scan_count
()¶ Queries the current scan count
- Returns
Scan count
- Return type
int
-
get_scan_number
()¶ Queries the persistence scan number
- Returns
Scan number
- Return type
int
-
get_type
()¶ Queries the persistence type
- Returns
Max, Avg
- Return type
Enum
-
set_measurement_time
(value: float)¶ Measurement time for persistence
- Parameters
value (float) – Measurement time (s)
-
set_scan_count
(value: int)¶ Sets the persistence scan count
- Parameters
value (int) – Scan count
-
set_type
(value: nardascripting.base.scpi.enums.PersistenceTypes)¶ Sets the persistence type
- Parameters
value (PersistenceTypes) – Max, Avg
-