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