Edit Menu
DG2030 User Manual
3Ć59
The following list describes limitations on using subsequences:
H
Each line can contain only one data pattern block
H
Each line can be repeated up to 65,536 times
H
Each subsequence can contain up to 256 lines
H
You can define up to 50 subsequences
Sequence memory usage.
Sequence memory controls the maximum number of
subsequence calls and their repeat counts that can be run. When you run a
sequence, the DG2030 compiles the sequence and subsequence lines into internal
codes that are stored in the sequence memory. The DG2030 then uses the
sequence memory code to output the block data. There is one internal code item
for each sequence line except for lines that contains a subsequence call.
For subsequence calls without a repeat count, the DG2030 compiles a number of
internal code items equal to the number of lines in the subsequence.
For subsequence calls with a repeat count, the DG2030 compiles a number of
internal code items equal to the repeat count for that subsequence call times the
number of lines in the subsequence. For example, if a sequence line has a
subsequence call with the repeat count of 25 and that subsequence has two lines,
the DG2030 generates 50 internal code items for that sequence line and stores
them in the sequence memory. This occurs for each subsequence call. Figure
3-48 illustrates how the DG2030 compiles the sequence and subsequences into
the internal codes and stores them in the sequence memory.
Defining subsequence calls with large repeat counts can generate internal code
that consumes a large amount of sequence memory. This can result in insufficient
memory errors. The DG2030 does not check for sequence memory availability
errors. If you run a sequence and the DG2030 displays a memory error message,
reduce the number of subsequence calls, number of repeat counts and/or number
of lines in the subsequences.
Limitations on Using
Subsequences
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com