You should be able to achieve this using generation scripting. There is are several examples to illustrate how to setup your 654x device using the generation scripting mode (see installed examples folder\Dynamic Generation with Script\... for examples). You can also use the installed script editor to generate a script.
Now for implementation details. Assuming you have two waveforms, one on each device:
device 1: wfm1, 1024 samples; device 2: wfm2, 512 samples
The following script can be used to change the starting position of the generation on device 1 to start at sample 100:
script myScript1
repeat forever
generate wfm1 subset(100, 924)
generate wfm1 subset(0, 100)
end repeat
end script
The generate instruction is split in two using the subset modifier. The syntax for the subset is "subset(offset, length)"
To explain some more, the following script can be used to change the starting position of the generation on device 2 to start at sample 200:
script myScript1
repeat forever
generate wfm1 subset(200, 312)
generate wfm1 subset(0, 200)
end repeat
end script
The subset offset cannot be on an odd sample index, and the subset length cannot be odd on 654x devices. Depending on how complicated your script is, there may be limitations also on how small the subset length can be. If its too small, a runtime error will be generated.
Hope this helps. Please feel free to send a more detailed explanation of your setup and your intentions, and I'll see what we can do.
ONome
Message Edited by Onome on 01-03-2007 01:58 PM