NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Synchronize TestStand sequence

Good morning, I'm using TestStand 1.0 and I want to synchronize my TestStand sequence with System clock, or in a mode that is not depending by the HW where TestStand sequence is running. It's possible? Thank You
 
Simone
0 Kudos
Message 1 of 6
(3,811 Views)
Hi Simone,
 
could you please more detailed about your problem?
What you mean with "synchronizing a TS sequence"? Do you mean the speed execution between one step and another?
Let me know.
 
Ciao,
 
Andrea N.
Andrea N.
Principal Applications Engineer - Semiconductor EMEA
National Instruments Italy
Certified LabVIEW Architect - Certified TestStand Architect
0 Kudos
Message 2 of 6
(3,797 Views)
Hi Andrea, thank you for reply.
 
My problem is that the timing of my TestStand sequence is not the same if I run it on different HW or if CPU load is different (My shortest time is 100ms).
 
For example my TS sequence is:
1) Operation1
2) Wait 100ms
3) Operation2
4) Operation3
 
The duration of the operation and of the delay is always the same, but the time when the operation start depend by HW and CPU load. 
 
So I wonder if I can synchronize the time of execution of vi module with the Windows system time, or if there is another solution.
 
Thank you
 
Simone
0 Kudos
Message 3 of 6
(3,768 Views)

Hi Simone,

the start time between each operation may differ on different HWs because it depends on the time the PC needs to load the different code modules.

Depending on the machine you're using, this time could be faster or slower, but it shouldn't affect your application in a drastic manner.

Now I'm wondering why you need this exact synchronization with the system time.

Let me know.

Andrea N.

 

Andrea N.
Principal Applications Engineer - Semiconductor EMEA
National Instruments Italy
Certified LabVIEW Architect - Certified TestStand Architect
0 Kudos
Message 4 of 6
(3,743 Views)
Hi Andrea,
 
I need to do this:
1) generate a signal for 500ms (external source)
2) misure the signal from 100ms to 400ms
 
If I always use the same HW with a minimal use of CPU my sequence is ok, but if run my sequence on an another HW, my timing is completely changed  in an unpredictable manner.
 
I try to start TS with high priority and give high priority to vi modules... It seems that portability is better, but if I synchronize my sequence with the system time I can do my operation exactly when I want.
 
Bye
 
Simone
0 Kudos
Message 5 of 6
(3,736 Views)

Hi Simone,

Can post a small example of your SequenceFile?
Which Hardware do you use for generation and measurement ?

Greetings

Juergen

--Signature--
Sessions NI-Week 2017 2016
Feedback or kudos are welcome
0 Kudos
Message 6 of 6
(3,718 Views)