SignalExpress

cancel
Showing results for 
Search instead for 
Did you mean: 

Signal Express - Tektronics Single Sequence

Beginner on first day with Signal Express and Tektronics TDS2024B Scope.
 
I want to set the scope trigger to single sequence and wait for Acq Complete before going to my Acquire Signal Step.  I think I need a "user-defined LabVIEW VI" step.  What tools do I need to make or get a step to set and then querry the scope trigger?
 
Thanks!
0 Kudos
Message 1 of 5
(5,501 Views)
Highlighted
Are you using the Tektronix edition of SignalExpress?  If you can use use the Tek 2k step to setup the triggering to do this.  Make sure that the Trigger Mode is set to Normal if you only want a signal when a trigger occurs.
0 Kudos
Message 2 of 5
(5,478 Views)

Thanks Chris,

Yes I am using the following:
Express Work Bench 1.5.0  Signal Express 1.2.0  Tek Edition 1.1.0
Tek TDS2024B scope USB

My problem is that the steps repeat continuously even if there has not been a newly triggered scope event to look at.  This repeating loop piles on to the appended output file (or adds the next named output file) continuously repeating the same scope data.  So I think I need a step to querry the scope to see if it has been triggered before repeating the acquire input step and generate output step.

By looking at the scope and using OpenChoice Desktop to look at settings their are four states of interest.  I think I want to be in the first or second state.  In the first state I wait.  Iin the second state I do the acquire input & generate output steps and wait again until querries of the scope return acquired status.

Single Sequence Ready
:ACQUIRE:STATE 1;
:ACQUIRE:STOPAFTER SEQUENCE;

Single Sequence Acquired
:ACQUIRE:STATE 0;
:ACQUIRE:STOPAFTER SEQUENCE;

Run/Stop Ready
:ACQUIRE:STATE 1;
:ACQUIRE:STOPAFTER RUNSTOP;

Run/Stop Stopped
:ACQUIRE:STATE 0;
:ACQUIRE:STOPAFTER RUNSTOP;

Note:  I put in a request here at work for a LabView license seat so I can learn how to create a user defined VI to querry the scope.

Thanks!

0 Kudos
Message 3 of 5
(5,472 Views)

...plus, the acquire input step available in WorkBench Express/SignalExpress/Tek only knows about normal trigger and auto trigger, not single sequence.  So once a triggered event comes in, the scope goes from "Ready" to "Trig'd" and immediately back to "Ready".   Thats why I think I need the single sequence and acquired status.

Bob

0 Kudos
Message 4 of 5
(5,471 Views)
Yes, the single sequence functionality was missing from the Tektronix step in that release. We plan to remedy that in our next release of the Tektronix steps. You might try using the IVI Scope step with the tektronix instrument. It actually supported waiting for the trigger to occur. It is a little more difficult to get all the settings right for this step as it is not tailored specifically for any instrument, but it should wait for the acquisition to complete (or timeout, according to the Timeout control) before continuing.
 
Let us know if this addresses your problem.
Thanks,
Patrick Christmas
0 Kudos
Message 5 of 5
(5,443 Views)