LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I tile up the execution window in the Labview Teststand user interface

I am using the Labview User interface provided with the TestStand development environment.

 

Running the BatchUUT.seq Example using the TestStand Sequence Editor, you will see that the Execution Window will be divided in 4 windows showing the execution status of the 4 UUTs.

 

Running the same Sequence using the provided Labview User Interfaces (Simple or Full-Featured) will just show one window with the execution status.

 

Is there a way to tile up the window to display the execution status in the Labview User Interface?

 

0 Kudos
Message 1 of 7
(4,709 Views)

First of all, please post questions on TestStand in the TestStand forum. Thanks.

 

Nevertheless, i will answer your question with two links which will hopefully help you:

LabVIEW:

Custom Multi-Window Operator Interface for Parallel UUTs 

C#:

TestStand Multiwindow User Interface Example 

 

hope this helps,

Norbert

Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
0 Kudos
Message 2 of 7
(4,707 Views)

Norbert,

thank you for the fast answer.

I checked the mentioned labview example. It actually creates 4 overlapping windows.

Is there a way to automatically rearrange the windows?

0 Kudos
Message 3 of 7
(4,701 Views)

Yes, there is.

 

Take a look into the architecture of the example:

It uses cloned windows for displaying the progress of each socket. The clones are handled by "Manage Clones.vi", but i would not configure the window position there.

The clones are spawned in the "DisplayExecution Event Callback.vi", which is the right place to implement a 'placing algorithm' which uses VI Server.

 

hope this helps,

Norbert

Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
0 Kudos
Message 4 of 7
(4,698 Views)

Norbert,

do you may have an example for a 'placing algorithm' .

I worked on the suggested Vi but could not come up with a good solution.

0 Kudos
Message 5 of 7
(4,687 Views)

Try something like this:

PositionWindow.PNG

 

You wouldn't use random numbers of course, but rely on already opened clones. So you would extend the "Manage Clones" to manage the data for the window position, but set it for each clone in the way the screenshot shows.

 

hope this helps,

Norbert

Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
0 Kudos
Message 6 of 7
(4,675 Views)

Hi Nobert,

 

When you saying that 'Manage Clones' is one of the way to manage the data for window position, exactly where is the 'Manage Clones' at? Is it in the 'Manage Execution Windows.vi"?

0 Kudos
Message 7 of 7
(2,173 Views)