![background image](http://html2.mh-extra.com/html/racal-instruments/3153/3153_user-manual_3135464064.webp)
User Manual 3153
Using The Instrument 3-31
Arbitrary Memory
Management
The arbitrary memory in comprised of a finite number of words. The
maximum size arbitrary waveform that can be loaded into memory
depends on the option that is installed in your instrument. The various
options are listed in Chapter 1 of this manual. If you purchased the
Model 3153 with in its basic configuration, you should expect to have
512k for channel 1 and 2Meg each for channels 2 and 3.
Waveforms are created using small sections of the arbitrary memory.
The memory can be partitioned into smaller segments (up to 4096) and
different waveforms can be loaded into each segment, each having a
unique length. Minimum segment size is 8 points, as long as its playback
time is more than 10
µ
s. Information on how to partition the memory is
given in the following paragraphs.
Memory
Management
Commands
Arbitrary memory can be divided into smaller segments; up to 4096
different arbitrary waveforms can be stored in the Model 3153’s memory.
The length of each segment and its associated sample clock rate are
left to the user’s discretion. To partition the arbitrary waveform memory,
use the following command:
TRACe:DEFine <segment_number>,<length>
Note that numbers, not names, are assigned to segments. Segment
numbers can range from 1 through 4096. The order of assignment is
not important as long as segment size does not change after they have
already been defined.
Note
Minimum segment length is 8 points. Segment size may be
set from 8 points to the maximum memory size, in
increments of 4 points. A size of 1002 is not a valid
segment length since it is not evenly divisible by 4. An
error will occur if 1002 points is assigned to a segment.
You cannot query the TRAC:DEF command so you must keep good
track if you intend to partition the memory into many segments. If a
mistake is made and removal of one or more segments from the active
directory is needed, use the following command:
TRACe:DELete <n>
where <n> is the segment number to be removed from memory. Note
that if a segment is deleted, the memory portion that belonged to this
segment is no longer accessible. The next segment that is defined will
be placed after the last defined memory segment. However, if the last
segment is deleted, the next downloaded segment will be written on top
of the deleted one. There is danger that by using the TRAC:DEL
command often large portions of memory will remain unused. It is,
therefore, suggested that you periodically clear the entire memory and
only reload waveforms that you intend to use.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com