I am attempting to generate a long waveform using the sequencer. The initial idea was to generate a sequence file and a file containing the individual waveform component set used by the sequence in MATLAB (e.g. pulse1, pulse2, blank).
The segments collection is generated successfully and imports into the waveform list. I tried making a .CSV file according to "Using the Sequencer on Tektronix AWG 70000A Series Instruments" but I cannot get the .CSV importer to actually use the pre-generated waveforms by naming them in the .CSV file. The batch sequence compiler generates its own waveforms (e.g. pulse1_1, pulse2_1 and blank_1) and stores them in the waveform list along with the already imported waveforms. I cannot tell from the wording of the document if it is actually possible to create a sequence using externally generated waveforms with the batch sequence compiler.
My .CSV track data rows look as follows:
Code: Select all
,1,,,Next,,Pulse1,90000000,45000,,,,,, ,1,,,Next,,Blank,0,899477,,,Basic Waveform,Function=Sine,Amplitude=0.0, ...
I also attempted to create a .SEQ file as described by the same document. The component waveforms were saved off as .wfmx files for this purpose but could not be found during loading of the .SEQ file giving the error 1345 ("Unable to restore the sequence and it's assets").
I found a posting in the forums on building a sequence via a remote interface: http://www1.tek.com/forum/viewtopic.php?t=6327. This is essentially what I am trying to do but a remote interface may not be an option.
Is it possible to build an importable sequence using utilities external to the AWG? The waveforms are too complex to be synthesized by the batch sequence compiler using the function generator. Is it possible to specify in the sequence compiler .CSV that a particular waveform is to be imported from a file or from the waveform list?