3152B User Manual
Publication No. 980935 Rev. A
5-56 Programming Reference
EADS North America Test and Services
TIP
The TRAC:DEL:ALL command does not re-write the memory so, whatever
waveforms were downloaded to the memory are still there for recovery. The
TRAC:DEL:ALL command removes all stop bits and clears the segment table. You
can recover memory segments using the TRAC:DEF command. You can also use
this technique to re-size or to combine waveform segments.
TRACe:SELect <segment_number>
HS Syntax: 1030A
<integer>
Description
This command selects the active waveform segment to be output. By selecting the active segment you are
performing two function:
1. The TRACe:DEF command applies to the selected segment
2. The SYNC output is assigned to the selected segment. This is critical when using sequenced mode,
where multiple segments form a large sequence. TRACE:SEL allows you to synchronize external
devices to the segment of interest.
Parameters
Name
Range
Type
Default
Description
<segment_
number>
1 to 16k
Numeric
(integer only)
1
Selects the active segment number.
Response
The 3152B returns the active segment number.
SEGment# <header><binary_block>
HS Syntax: 10501#
<string>
Description
This command partitions the waveform memory into smaller segments. The principle is the same as when
using the TRACE:DEF command, but this is a more efficient implementation for when a large number of
segments need to be defined. The idea is that waveform segments can be built as one long waveform and
then split into the required number of segments by using this command to download a binary table of segment
sizes. \When using this method there is no need to define and download waveforms to individual segments.
Using this command, segment table data is loaded to the 3152B using binary transfer like when downloading
waveform data using the trace command. Binary transfer allows any 8-bit byte (including extended ASCII
code) to be transmitted in a message.
This command is particularly useful when a large number of segments are required. As an example, the next
command generates three segments with 12 bytes of data containing segment size information.
SEGment#212<binary_block>
This command causes the transfer of 12 bytes of data (3 segment definitions) into the segment table buffer.
The <header> is interpreted this way:
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com