TRACe:FREE?

34980A

TRACe:FREE?

Syntax

TRACe:FREE? {(@<channel>)|<slot>}

Description

This command returns the largest contiguous block of available volatile memory. The value returned is the number of trace points available for the specified slot.

Used With:

  • 34950A Digital I/O Module (digital output channels only)

  • 34951A Isolated DAC Module

Parameters

Name

Type

Range of Values

Default Value

<channel> 34950A Only

Numeric

One channel in the form (@sccc).

Select from s101 through s104, s201 through s204.

This is a required parameter

<slot>
34951A Only

Discrete

{1|2|3|4|5|6|7|8}

This is a required parameter

Remarks

  • Use the TRACe:DELete[:NAME] command to delete traces from memory.

  • Use the TRACe:POINts? command to determine the number of points used by a specific trace name.

  • Each bank on the 34950A has its own memory (64K bytes each) for use in buffered output transfers. You can download up to 32 traces into each bank.

  • You can store up to 512,000 trace points per 34951A module.

  • For the 34950A, if you change the width of a bank (see CONFigure:DIGital:WIDTh command), all traces in memory are cleared.

  • A Factory Reset (*RST command), Instrument Preset (SYSTem:PRESet command), and Card Reset (SYSTem:CPON command) deletes the trace waveform from memory and removes all trace name associations.

Return Format

The query command reads the available memory and returns the number of trace samples (34950A) or trace points (34951A) available in the form "+512000".

Examples

The following command returns the number of trace samples available on channel 101 on the 34950A in slot 3.

TRAC:FREE? (@3101)

Typical Response:  +3632

The following command returns the number of trace points available on the 34951A in slot 4.

TRAC:FREE? 4

Typical Response:  +510976

See Also

TRACe:DELete[:NAME]

TRACe:POINts?