LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How can a GUI interface be made to show indicators(image display,numeric indicator etc.) in a VI on 3 different screens?

Solved!
Go to solution

Hi worker,

 


@constructionworker wrote:

I guess what you want to say is to create an example like the one below, right?


When you want to open (instances of) the subVI several times on different monitors then you should not use a constant in the block diagram:

You can also use a "ThisVI" reference instead of a static reference to your VI…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 11 of 27
(1,793 Views)

 

Thanks for answer 

Why is the video on the second call flickering when called for the second time.

Both are flickering even though they have different images.

constructionworker_0-1666696450525.png

 

0 Kudos
Message 12 of 27
(1,772 Views)

I created something like the example below. Now everything is working as I want. If Main.vi is started, SubVI will run as full screen on the second screen. If I press the stop button in main.vi, SubVI front panel closes. Everything is ok until here, but. I couldn't get the SubVI frontpanel to maximize programmatically. When I set it manually as below, everything works as desired, but I couldn't manage to set it automatically.

constructionworker_0-1666722499525.png

 

Any ideas here that can help?

Download All
0 Kudos
Message 13 of 27
(1,737 Views)

In your image, All user resize window is disabled.

You should enable that.  So you can maximize your front panel properly.

You can disable it later using property node.

 

What's your setting for front panel runtime size/position?

 

George Zou
0 Kudos
Message 14 of 27
(1,731 Views)

Hi worker,

 


@constructionworker wrote:

I couldn't get the SubVI frontpanel to maximize programmatically. When I set it manually as below, everything works as desired, but I couldn't manage to set it automatically.


There's a method of the VI called "RunTimePosition", where you can select the position (with "Maximized" as one of the options) and a parameter to select the monitor as well…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 15 of 27
(1,729 Views)

@zou wrote:

In your image, All user resize window is disabled.

You should enable that.  So you can maximize your front panel properly.

You can disable it later using property node.

 

What's your setting for front panel runtime size/position?

 



@Gerdw wrote:

There's a method of the VI called "RunTimePosition", where you can select the position (with "Maximized" as one of the options) and a parameter to select the monitor as well…

 


I brought again it to the default state, I just showed it to explain the situation better. I am doing full screen with the property node, but it does not hide the taskbar of the windows.

So by full screen I mean the top menu bar, run button, abort button,and Windows taskbar  I don't want theto appear.

0 Kudos
Message 16 of 27
(1,736 Views)

I am doing full screen with the property node,

You need enable it first, so your maximize.

 

George Zou
0 Kudos
Message 17 of 27
(1,731 Views)

Thanks everyone for their response, I think I've come to the conclusion I wanted to create.
Is this method correct for using an application with multiple windows?

Download All
0 Kudos
Message 18 of 27
(1,672 Views)

I think I'm past this stage.
I have a second problem, so I don't want to open a new topic.
Is there a way to print text with time intervals on the front panel?
In other words, making sure that he writes a letter-by-letter text with time intervals.

So when each condition is completed, I want to add one more line to the text so that it will be written on the bottom line.

 

Can anyone help with this?

0 Kudos
Message 19 of 27
(1,653 Views)

Hi worker,

 


@constructionworker wrote:

Is there a way to print text with time intervals on the front panel?


Yes, sure.

You just need to create your text as needed!

 


@constructionworker wrote:

So when each condition is completed, I want to add one more line to the text so that it will be written on the bottom line.


Use a shift register to measure your "time intervals" and another shift register to hold your text data…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 20 of 27
(1,650 Views)