NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Why are my LabView Dialog Boxes no longer modal when using the Example LabVIEW Operator Interfaces?

Hello,
 
I have a step in my sequence that pops up a modal LabVIEW dialog box. My LabVIEW vi uses the TestStand - Start Modal Dialog.vi and TestStand - Stop Modal Dialog.vi as described in the example and it works as advertised when I'm using the TestStand Development environment however when I use the sample Operator Interfaces distributed with TestStand the Dialog boxes lose focus. I have the VI Properties->Window Appearance set to Dialog and have followed all of the instructions I could find for making a dialog modal. I've also reviewed all the documentation I could get my hands on including previous posts on this board and didn't see anything obvious.
 
Does anyone have any suggestions as to what I may be missing? Has anyone else experienced this problem and come up with the solution?
 
I am using LabVIEW 8.0 along with TestStand 3.5.
 
Thanks,
 
RG
0 Kudos
Message 1 of 14
(4,901 Views)

Hi

Are you using the exe supplied with TestStand for the Labview OI found in the NI folder. Or have you rebuilt the OI using LabVIEW 8?

Regards

Ray Farmer

Regards
Ray Farmer
0 Kudos
Message 2 of 14
(4,894 Views)

Hi Ray,

Yes, I'm using the exe supplied with Test Stand. It works on my Development system but when I deploy it to another system using the deployment utility that's when I see the dialogs lose focus.

RG

0 Kudos
Message 3 of 14
(4,882 Views)
Ray,
 
Another data point, if I run the TestStand 3.5\OperatorInterfaces\NI\Full-Featured\LabVIEW\TestExec.llb ->Full OI - Top-Level VI.vi with the same sequence my LabView dialogs lose focus also.
 
RG
0 Kudos
Message 4 of 14
(4,879 Views)
Hi RG,
 
Running the example modal dialog in the teststand3.5 examples folder and using labVIEW8.0, I notice that when  the Dialog is displayed its not active, but it is modal to the OI. Clicking on the Dialog panel makes it active. If you try to click on the OI panel behind, you can not. Is this what you are seeing?
 
I am using the Full labVIEW IO as supplied with TestStand and the example VI in the modal dialog folder is as supplied.
The LabVIEW Adapter is still configured to use the active labVIEW developement environment.
 
If I run the same example, only this time using LabVIEW7.1, the Dialog panel is active.
 
There is a patch to take it to labVIEW8.01, at this moment in time I am not sure what the update fixes.
 
There does seem to be a problem with TestStand3.5 (engine) and LabVIEW 8.0.
 
Regards
Ray Farmer
Regards
Ray Farmer
0 Kudos
Message 5 of 14
(4,875 Views)

Hi Ray,

Yes that is exactly what I am seeing. How would I find out what the patch fixes?

Thanks,

RG

0 Kudos
Message 6 of 14
(4,871 Views)
Hi RG,

I also am seeing the behavior you are describing, and am currently looking into the cause of it. I'll keep you posted with what I find.

In the meantime, you can find more information about the LabVIEW 8.0.1 patch here. It doesn't look as though there is anything specific that would address the issue you're seeing, however it wouldn't hurt anything to install it and try it out.

Like I said RG, I'll let you know as soon as I find something more concrete.

Thanks


Dan Weiland
0 Kudos
Message 7 of 14
(4,868 Views)

Hi Dan,

I figured I'd try the patch. I installed it and mass compiled the LabView directory but get the same result. Please let me know if you come up with anything.

Thanks,

RG

0 Kudos
Message 8 of 14
(4,858 Views)
Hi RD,

I'll continue looking into the issue and let you know when I've found something.

Thanks for your patience,

Message Edited by DWeiland on 04-06-2006 04:28 PM

Dan Weiland
0 Kudos
Message 9 of 14
(4,856 Views)

Dan,

I don't have the skcui.dll on my system. Do I need it in order to remedy this problem?

Thanks,

RG

0 Kudos
Message 10 of 14
(4,845 Views)