SignalExpress

cancel
Showing results for 
Search instead for 
Did you mean: 

Building a test routine in Signal Express

I am attempting to create a test routine using Signal Express Tektronix Edition.  I am using a Tek AFG3022 Fgen and a TDS 2014B Scope.  I start by "generating" simple signal (CH1 10hz 2vpp sine - CH 2 DC offset 1V) I then add an "acquire" step  and finally a "Limit Test".  This all works fine until I attempt to add more steps.  I would like to repeat this operation (create signal, acquire signal, limit test signal) multiple times.  When I do this, the fgen seems to beat to it's own drum - It goes thru the 20 or so operations before the scope has a chance to acquire the signals.  I have tried every combination of Execution Control under the sun to get the timing right... (No matter what I set the pre and/or post timing to, the fgen moves onto the next step about every 4-5 secs.)  I am trying to automate a PCB test routine that requires a series of input signals and query the output based on the input - Nothing Special...  Any help would be greatly appreciated.
0 Kudos
Message 1 of 4
(6,722 Views)
Hello Ken,
Are your generate and acquire steps inside of Execution Control loop (see attached figure).
You can also try running the acquire step before the generation step.

If I understand correctly the signal that is generated doesnt change? If so why would
you need to re-generate the signal?

Let me know if this helps.


Christian A
National Instruments
Applications Engineer
0 Kudos
Message 2 of 4
(6,704 Views)
Christian,  I have not configured the routine with an Execution Control loop.  I will attempt this first thing in the morning and will let you know how I made out.  To answer your question, I change function generator signal output after each measurement, or I should say this is how I would like it to perform.  Thank you so much for your assistance.  Ken B - Enfield Technologies - Trumbull CT
0 Kudos
Message 3 of 4
(6,690 Views)
Hello Ken,
If you are going to be changing the signal generated after each run, you will need to add a step each time
and after each generate step add an acquire step. In the execution control tab for each step you should
specify that the step should run after the previous step.
Let me know if this helps.
Christian A
National Instruments
Applications Engineer
0 Kudos
Message 4 of 4
(6,684 Views)