NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

TestStand 3.1 Operator Interface crashes

Hi There,

I'm executing a simple sequence (one step to popup a message box) using the TestStand 3.1 Full-featured Operator Interface provided with NI CD.

When I try to execute this sequence in Test UUT mode and press and hold the enter key (continuously), the sequence runs few times successfully. But after few iterations, the Operator Interface either hangs or gets killed abruptly.

Is there any solution or workaround for this issue.

Thanks

Ganesh
0 Kudos
Message 1 of 11
(4,251 Views)
Ganesh,

Are you using the CVI OI? Also, does your computer have hyperthreading enabled? You can check this by going to the Task Manager, clicking on the Performance Tab, and see if you have 2 CPU Usage histories.

Allen P.
NI

Message Edited by AllenP on 06-09-2005 09:12 AM

0 Kudos
Message 2 of 11
(4,243 Views)
Allen,

I am using CVI OI.

In my machine, hyper threading is enabled.

Thanks

Ganesh S
0 Kudos
Message 3 of 11
(4,223 Views)
Allen,

I just tried disabling multi threading - There is some improvement, but it crashes even now.

I have made one another observation. The full featured 2.0 CVI OI works perfectly in my case of simulation (with Multi threading enabled).
Here the focus of the execution window is in Break and so when I try to hit the enter key continuously, I was forced to Pause mode. The Resume button does not have focus and so there is no issue.

Qn 1. Can I have any such work around for 3.1 OI.

In my actual OI application I have removed the List box (sequence and execution status - in left side). In this case, the focus in my execution window defaults to Break/Resume button. The problem here is that as the same button is used, they toggle and create this issue for me.
This way I simulated this issue and while debugging, I found the reported problem in CVI OI.

Thanks

Ganesh S
0 Kudos
Message 4 of 11
(4,222 Views)
Can you put up a sample of your code so we can see what exactly you mean? I was unable to replicate your problem to find a workaround.

Thanks
Nandini
NI
0 Kudos
Message 5 of 11
(4,187 Views)
Hi Nandhini

I am using the standard full featured TestStand 3.1 CVI Operator Interface provided with NI TestStand 3.1 installation.

Procedure to simulate the issue is:

1. Create a sequence in the seqEditor with a step in which (teststand) message box is popped up.

2. Run this sequecne from the TestStand 3.1 CVI Operator Interface - in Test UUT mode.

3. Press and Hold the enter key continuously.

4. The seq will run in a loop for some time and after few iterations the TestStand Operator Interface will crash.

Thanks

Ganesh S
0 Kudos
Message 6 of 11
(4,181 Views)
Ganesh,

This is an issue with the CVI Run-Time engine that appears when using an ActiveX control on the panel. We have identified the problem in R&D and will hopefully have it fixed in a later version of CVI. With CVI, you will be able to use a newer version of the Run-Time engine even if your code is compiled in an older version of CVI. I apologize about this problem.

Allen P.
NI
0 Kudos
Message 7 of 11
(4,174 Views)
Allen,

Thanks for confirming the issue.

Could I get any possible work around immediately on this.

Thanks

Ganesh S
0 Kudos
Message 8 of 11
(4,161 Views)
This problem does not seem to happen when hyperthreading is disabled. I expect the issue to be resolved in the next release of CVI. You will only need to install the CVI Run-Time engine, which is a free download once it is available.

Allen P.
NI
0 Kudos
Message 9 of 11
(4,154 Views)
Allen,

This issue is there even with "hyperthreading option disabled".

I could simulate it in my machine. Only it takes some more time to get simulated.

Thanks

Ganesh S
0 Kudos
Message 10 of 11
(4,150 Views)