LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Set executable to run on monitor 3

Solved!
Go to solution

I am trying to configure a series of Full-Screen Executables to run on a specially-designed multiple monitor system.

 

I need to be able to tell LabVIEW which monitor to run on, even though my development PC only has a single monitor.

 

I *have* to be able to make this choice on my single-monitor work station - I configured a second monitor to get that to work, but expanding beyond that defeats the purpose of having a work station. Likewise, the muliple monitor system should *not* need the development system installed, and I should *not* have to do the actual compilation on the multi-monitor system. The boss considers this to be a basic thing that any programming language should be able to do - he says thay my workstation should not need four monitors in order for me to tell an executable to run full-screen on a second, third, forth, twentith, etc monitor.

 

Unfortunately, the only way I know of in LabVIEW to assign a non-primary monitor to a full screen executable is through "vi properties", and that only provides access to the monitors configured on the [i]current[/i] PC. This is a significant problem; it needs to be configurable in some manner, [i]using only the tools provided by LabVIEW[/i] (again, boss talking here).

 

my boss is being very strict about this, because he's rightly worried about losing face. If we can't do it in LabVIEW, if we have to cheat it somehow, and our customers ask us how we did it / competitors show we couldn't have done it in LabVIEW, and we say "this visual graphical programming langauge we use couldn't do this basic display thing so we had to do it another way", they will rightly ask why we are using LabVIEW at all, which is not a question we want to hear.

 

I've tried setting up multiple monitors through windows XP, but that doesn't work - I cannot change the numbering/order, or if I can I do not know how and there is no documentation anywhere that provides any help or suggestions. I am frustrated and annoyed and under some pressure. Please help.

Message Edited by BobChuck on 04-29-2010 12:11 PM
0 Kudos
Message 1 of 3
(3,358 Views)
Solution
Accepted by topic author BobChuck

Hi Bob,

 

you can set the "FrontPanelWindow:Monitor" property for each VI. So you should be able to move a VI to a different monitor.

 

When you present the Settings GUI to the user he may select a non-exisiting monitor. You only have to decide (in software) which monitor to use like: UserSelect=3, Available=2 -> choose monitor 2 instead 3...

Message Edited by GerdW on 04-29-2010 06:44 PM
Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 3
(3,344 Views)
thank you so much!
0 Kudos
Message 3 of 3
(3,333 Views)