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> |
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