Recording Control

:STORe:FILE:NAME “PATH”

Syntax

  1. :STORe:FILE:NAME <filename>

  2. :STORe:FILE:NAME <path>

Description

Set file name or absolute path of the recording file

Parameter

Name

Type

Range

Default

<file_name>

String

The filename of the setup file in the default directory (data folder)

None

<path>

String

The absolute path of the setup file

None

Explanation

Set File Name or Path of the Recording File. The File will be overwritten on storing start, if the file already exists. If the file extension is not provided (.dmd), it will be appended automatically.

Example

-> :STORe:FILE:NAME "Testrun_1"
-> :STORe:FILE:NAME "D:/DATA/Testrun_1"

:STORe:FILE:NAME?

Syntax

:STORe:FILE:NAME?

Description

Get File Name and Path of the Recording File during recording

Parameter

None

Explanation

Get the File Name and Path of the Recording File while recording is started. If recording is currently stopped, NONE is returned.

Return Format

<String>|NONE

Example

-> :STORe:FILE:NAME?
<- :STOR:FILE "D:/DATA/Testrun_1.dmd"
-> :STORe:FILE:NAME?
<- :STOR:FILE NONE

:STORe:STARt

Syntax

:STORe:STARt

Description

Start storing operation

Parameter

None

Explanation

Starts the storing operation or arms configured triggers. If the triggers are already armed forces storing start as if a store trigger were encountered. The file will be overwritten if it exists.

If the storing operation was paused, the storing operation will be resumed in the same file.

Example

:STORe:PAUSE

Syntax

:STORe:PAUSE

Description

Pause storing operation

Parameter

None

Explanation

Pauses the storing operation. Pausing in triggered recording is not supported and the PAUSE command will return an error if triggered recording is configured.

Example

:STORe:STOP

Syntax

:STORe:STOP

Description

Stop storing operation

Parameter

None

Explanation

Stops the storing operation or disarms the triggers.

Example

:STORe:STATe?

Syntax

:STORe:STATe?

Description

Queries the state of the recording operation {Started|Stopped|Stopping|Paused|Armed}

Parameter

None

Explanation

Returns the recording state:

  • Stopped (Storing can be started now)

  • Stopping (Waiting for a previous store to stop)

  • Paused (A current storing operation is pause)

  • Started (Storing is started)

  • Armed (Triggers for storing are armed) |

Return Format

Literal

Example

-> :STORe:STARt
-> :STORe:STATe?
<- Started

WAVEform access

:STORe:WAVEform:MODE?

Syntax

:STORe:WAVEform:MODE?

Description

Queries the current recording waveform mode {Continuous|Eventbased|Disabled}

Parameter

None

Explanation

Returns the recording waveform mode:

  • Continuous (Continuous recording can be started now)

  • EventBased (Eventbased triggering system is active)

  • Disabled (System is disabled)

This is the default query in the waveform group

Return Format

Literal

Example

-> :STORe:WAVEform:MODE?
<- Eventbased
...
-> :STORe:WAVEform?                   //default
<- Eventbased

:STORe:WAVEform:MODE {Continuous | Eventbased | Disabled}

Syntax

STORe:WAVEform:MODE {Continuous|Eventbased|Disabled}

Description

Set the current waveform mode

Parameter

Name

Type

Range

Default

<Waveform Mode>

Literal

{Continuous|Eventbased|Disabled}

None

Explanation

Sets the current waveform mode. This is the default command in the waveform group

Example

-> :STORe:WAVEform:MODE Eventbased
...
-> :STORe:WAVEform Eventbased               //default

:STORe:WAVEform:CONTinuous

Syntax

:STORe:WAVEform:CONTinuous

Description

Sets the waveform mode to continuous

Parameter

None

Explanation

Example

-> :STORe:WAVEform:CONTinuous

:STORe:WAVEform:EVENtbased

Syntax

:STORe:WAVEform:EVENtbased

Description

Sets the waveform mode to eventbased

Parameter

None

Explanation

Enables the oxy trigger event system

Example

-> :STORe:WAVEform:EVENtbased

STORe:WAVEform:DISabled

Syntax

:STORe:WAVEform:DISabled

Description

Sets the waveform mode to disabled

Parameter

None

Explanation

Disables the oxy trigger event system

Example

-> :STORe:WAVEform:DISabled

:STORe:WAVEform:PREtime?

Syntax

:STORe:WAVEform:PREtime?

Description

Queries the current waveform pretime values

Parameter

None

Explanation

Shows the current state (ON|OFF) and the current value of the waveform pretime

Return Format

<Boolean>,<Nrf>

Example

-> :STORe:WAVEform:PREtime?
<-  OFF,1.0

:STORe:WAVEform:PREtime {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}

Syntax

:STORe:WAVEform:PREtime {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}

Description

Sets the waveform pretime

Parameter

Name

Type

Range

Default

Pretime state or value

Literal | Nrf

ON | OFF | 1–max seconds

None

Pretime value

Nrf | None

1–max seconds

None

Explanation

Sets the current state and/or value of the waveform pretime. The state should be ON or OFF. The value is numeric in seconds. This command accepts one or two parameters (see examples)

Example

-> :STORe:WAVEform:PREtime OFF
-> :STORe:WAVEform:PREtime?
<- OFF,0.0
-> :STORe:WAVEform:PREtime 1.0          //sets the pretime enabled and to 1sec
-> :STORe:WAVEform:PREtime?
<- ON,1.0
-> :STORe:WAVEform:PREtime OFF,0.5
-> :STORe:WAVEform:PREtime?
<- OFF,5.0E-1

:STORe:WAVEform:PAFTer?

Syntax

:STORe:WAVEform:PAFTer?

Description

Queries the current pause after values

Parameter

None

Explanation

Shows the current state (ON|OFF) and the current value of the waveform pause after

Return Format

<Boolean>,<Nrf>

Example

-> :STORe:WAVEform:PAFTer?
<-  OFF,1.0

:STORe:WAVE:PAFTer {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}

Syntax

:STORe:WAVEform:PAFTer {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}

Description

Sets the waveform pause after

Parameter

Name

Type

Range

Default

Pause after state or value

Literal | Nrf

ON | OFF | 1–max seconds

None

Pause after value

Nrf | None

1–max seconds

None

Explanation

Sets the current state and/or value of the waveform pause after. The state should be ON or OFF. The value is numeric in seconds. This command accepts one or two parameters (see examples)

Example

-> :STORe:WAVEform:PAFTer OFF
-> :STORe:WAVEform:PAFTer?
<- OFF,0.0
-> :STORe:WAVEform:PAFTer 1.0          //sets the pause enabled and to 1sec
-> :STORe:WAVEform:PAFTer?
<- ON,1.0
-> :STORe:WAVEform:PAFTer OFF,0.5
-> :STORe:WAVEform:PAFTer?
<- OFF,5.0E-1

:STORe:WAVEform:POSTtime?

Syntax

:STORe:WAVEform:POSTtime?

Description

Queries the current waveform posttime values

Parameter

None

Explanation

Shows the current state (ON|OFF) and the current value of the waveform posttime

Return Format

<Boolean>,<Nrf>

Example

-> :STORe:WAVEform:POSTtime?
<-  OFF,1.0

:STORe:WAVEform:POSTtime {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}

Syntax

:STORe:WAVEform:POSTtime {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}

Description

Sets the waveform posttime

Parameter

Name

Type

Range

Default

Posttime state or value

Literal | Nrf

ON | OFF | 1–max seconds

None

Posttime value

Nrf | None

1–max seconds

None

Explanation

Sets the current state and/or value of the waveform posttime. The state should be ON or OFF. The value is numeric in seconds. This command accepts one or two parameters (see examples)

Example

-> :STORe:WAVEform:POSTtime OFF
-> :STORe:WAVEform:POSTtime?
<- OFF,0.0
-> :STORe:WAVEform:POSTtime 1.0          //sets the pretime enabled and to 1sec
-> :STORe:WAVEform:POSTtime?
<- ON,1.0
-> :STORe:WAVEform:POSTtime OFF,0.6
-> :STORe:WAVEform:POSTtime?
<- OFF,6.0E-1

:STORe:STATIstics?

Syntax

:STORe:STATIstics?

Description

Queries the current recording setup statistics values

Parameter

None

Explanation

Shows the current state (ON|OFF) and the current value of the recording statistics

Return Format

<Boolean>,<Nrf>

Example

-> :STORe:STATIstics?
<-  OFF,1.0

:STORe:STATIstics {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}

Syntax

:STORe:STATIstics {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}

Description

Sets the waveform posttime

Parameter

Name

Type

Range

Default

Statistics state or value

Literal | Nrf

ON | OFF | 1–max seconds

None

Statistics value

Nrf | None

1–max seconds

None

Explanation

Sets the current state and/or value of the recording setup statistics. The state should be ON or OFF. The value is numeric in seconds. This command accepts one or two parameters (see examples)

Example

-> :STORe:STATIstics OFF
-> :STORe:STATIstics?
<- OFF,1.0

-> :STORe:STATIstics 1.1        //enables statistcs state
-> :STORe:STATIstics?
<- ON,1.1

-> :STORe:STATIstics OFF,0.0
-> :STORe:STATIstics?
<- OFF,0.0

:STORe:AUTOStart?

Syntax

:STORe:AUTOStart?

Description

Queries the current start measurement automatically state

Parameter

None

Explanation

Shows the current state (ON|OFF) of start measurement automatically

Return Format

<Boolean>

Example

-> :STORe:AUTOStart?
<-  OFF

:STORe:AUTOStart <Boolean>

Syntax

:STORe:AUTOStart {ON|1|OFF|0}

Description

Sets the start measurement automatically state

Parameter

Name

Type

Range

Default

{ON|1|OFF|0}

Boolean

ON|1|OFF|0

None

Explanation

Sets the start measurement automatically state to enabled or disabled

Example

-> :STORe:AUTOStart ON
-> :STORe:AUTOStart?
<- ON

:STORe:RACQuisition?

Syntax

:STORe:RACQuisition?

Description

Queries the current restart acquisition on measurement start state

Parameter

None

Explanation

Shows the current state (ON|OFF) of restart acquisition on measurement start

Return Format

<Boolean>

Example

-> :STORe:RACQuisition?
<-  OFF

:STORe:RACQuisition <Boolean>

Syntax

:STORe:RACQuisition {ON|1|OFF|0}

Description

Sets the restart acquisition on measurement start flag

Parameter

Name

Type

Range

Default

{ON|1|OFF|0}

Boolean

ON|1|OFF|0

None

Explanation

Sets the restart acquisition on measurement start to enabled or disabled

Example

-> :STORe:RACQuisition ON
-> :STORe:RACQuisition?
<- ON

:STORe:SAFTer?

Syntax

:STORe:WAVEform:SAFTer?

Description

Queries the current stop measurement after values

Parameter

None

Explanation

Shows the current state (ON|OFF) and the stop measurement after value

Return Format

<Boolean>,<Nrf>

Example

-> :STORe:SAFTer?
<- OFF,1.0

:STORe:SAFTer {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}

Syntax

:STORe:SAFTer {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}

Description

Sets the current stop measurement after state and/or value

Parameter

Name

Type

Range

Default

Stop measurement after state or value

Literal | Nrf

ON | OFF | 1–max seconds

None

Stop measurement after value

Nrf | None

1–max seconds

None

Explanation

Sets the current state and/or value of stop measurement after. The state should be ON or OFF. The value is numeric in seconds. This command accepts one or two parameters (see examples)

Example

-> :STORe:SAFTer OFF
-> :STORe:SAFTer?
<- OFF,1.0
-> :STORe:SAFTer 2.0          //sets the pretime enabled and to 1sec
-> :STORe:SAFTer?
<- ON,2.0
-> :STORe:SAFTer OFF,9.0
-> :STORe:SAFTer?
<- OFF,9.0

:STORe:ADVanced?

Syntax

STORe:ADVanced?

Description

Queries the current state of the individual channel configuration

Parameter

None

Explanation

Shows the current state (ON|OFF) of the individual channel configuration

Return Format

<Boolean>

Example

-> :STORe:ADVanced?
<-  OFF

:STORe:ADVanced <Boolean>

Syntax

:STORe:ADVanced {ON|1|OFF|0}

Description

Sets the individual channel configuration state

Parameter

Name

Type

Range

Default

{ON|1|OFF|0}

Boolean

ON|1|OFF|0

None

Explanation

Sets the individual channel configuration to enabled or disabled

Example

-> :STORe:ADVanced ON
-> :STORe:ADVanced?
<- ON