3 front panels on 3 different monitors

Hey all
I was browsing the web and the developers forum but nothing seemed to help me with this problem. I have three front panels I need to run. I have a control room .vi (which is still in the works) a fire tech subVI and a viewing room subVI. I need to show the Fire Tech and Viewing room VI on different monitors.
Now when I say monitor I literally mean like a TV screen. The only computer available in the desired space for testing is in the control room. Therefore I somehow need to get the Fire Tech panel in the fire test area and the Viewing Room panel in the viewing room. Is there a way I can do this without using a web browser? Maybe there is some sort of S-Video I can use or something I can wire from my computer to the other monitors.
Any information would be great. I looked into the web browser thing like I said and due to the confidentiality I don't feel comfortable using it. I'm not sure how remote panels work, but like I said I don't have computer access other than the control room.
Thanks
Tanya
Solved!
Go to Solution.

Hi Tanya,
as there are graphics card available which support up to 6 monitors your 3-monitor request should be possible from the hardware side.
In LabVIEW you can control on which monitor the frontpanel is opened, just look for the "FP Window.Monitor" property of the VI...
Best regards,
GerdW
CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
Kudos are welcome

Similar Messages

  • Different Front Panels on 3 different screens, same data collection

    Hi
    I'm having an issue on where to even begin with this problem. I would consider myself a novice-intermediate LabVIEW user.
    I'm going to be doing some testing at a facility I work at. We need three different front panels running during the testing one in the DAQ room, one in the firefighter tech room, and one in the viewing room. The issue I need help resolving (I don't even know where to begin and have looked everywhere) is how can I show three different front panels on three different screens. We have a lot of equipment going into the system, but I only want to produce temperatures on some, gas analyzers on some, and a red LED in the fire tech and control room (not in the viewing room we don't want to scare people if something goes wrong!). I have these set up just fine and they are working based on the thermocouples I have tested.
    I need to be sure the control room can read all of the data coming in, even if it isn't displayed on the screen, and the 3 different front panels are required. How can I do this without having to run 3 instances of LabVIEW? Is there a way I can use S-Video or something, or incorporate subVis to show up on a screen somehow?
    We are hooking up to a FieldPoint system as well if that helps. Im using LabView 8.6.
    I'm not going to attach the code because it's working, I just need to know how to integrate the three together.
    Any help would be greatly appreciated. Thanks so much!
    Tanya
    Solved!
    Go to Solution.

    _Bryan wrote:
    I have no idea on the video.  But LabVIEW has a built in web server where you can view vi's through a web browser.
    Here are a few links, also do a search and see if it might work.
    http://sine.ni.com/nips/cds/view/p/lang/en/nid/110​17
    http://decibel.ni.com/content/docs/DOC-5776
    http://digital.ni.com/public.nsf/allkb/7B5D6CC1CBC​E32C98625716C00828BF4
    Bryan's idea and links should be your first approach.
    If that does not work for you let us know why and we'll gofrom there.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Scaling front panel objects for different screen sizes

    Hi,
    Can anybody help me of designing Vi for different screen sizes. I have designed a VI for a monitor of small size and lower resolution but when I open the same Vi on a different monitor,objects are not aligned properly. The properties which I have changed are
    Window appearence->Default
    Window Size -> Panel size 0,0   & Tick marked options of Maintain propotions for different monitors and scale all objects 
    Window Run Time position-> Maximum
    Regards
    Imran
    Solved!
    Go to Solution.

    Imran,
    I can't solve your problem entirely.  However when I have to write a program that will be deployed on a variety of monitor sizes, I tend to set the size of the Front Panel to suit the smallest monitor, and then remove the ability of the user to resize it.
    Also, set it to run in the centred position.
    See attachments.
    Many Thanks,
    Dan
    Dan
    CLD
    Attachments:
    Customize Window Appearance.JPG ‏44 KB
    VI Properties.JPG ‏29 KB

  • How to resize the front panel to fit different resolutions

    I m using LabVIEW 8.2 on Windows XP SP2
    I've tried both “maintain proportions of window for different monitor resolutions” and “scale all objects on front panel as the window resizes” selected but just messed up everything when i switched to another different resolution. It's annoying since I'm using 22 inch monitor to do the coding but the user supposed to run it on laptop or wince.
    Any solutions to it?
    Thx in advance.

    Thank you all. Following is the reply from NI support.  I think the best way is to edit vi in low resolution.
    One of the easiest ways to tackle varying screen resolutions is to design
    the front panel to the lowest resolution that you expect it to run on. It
    should then look acceptable on any screen larger than that.
    However, you can get a bit more tricky by programmatically determining the
    computer's screen resolution and then dynamically changing the size of your
    front panel objects. Use an Application Property Node and select
    Display>>All Monitors to return the current screen size. Then, according to
    the screen size, you can size the control or indicator programmatically
    using the Size property node for your front panel objects.
    Ultimately, these issues have often been a result of font size issues.
    Specifically, this can be a problem when two machines have different
    desktop theme/font settings. If your objects are coming out in different
    sizes on different computers, you can setup up LabVIEW to use the same font
    on different systems by modifying the .INI file.
    The easiest way is to do this: use Tools->Options->Fonts from the LabVIEW
    GUI. You can then set the system fonts to anything you want. After you
    have done this on one machine, open your INI file (it is in the same
    directory as the LabVIEW executable) with any text editor and copy the
    corresponding entries to another file. Add these entries to the INI files
    on any machines you want to lock to font. You will probably run into
    issues if you are supporting different platforms (Windows and Mac or Mac
    and Linux, for example), since the fonts you want may not be available on
    both platforms. There are Windows fonts available for both Mac and Linux
    platforms, so this can be somewhat ameliorated.
    This is all I can think of, but that's not to say these are the only
    solutions. You might check the Discussion Forums, as many of our LabVIEW
    Champions have tackled similar issues and offer their expertise as well.
    Here's just a few threads that I'd like to refer you to:
    How to make the size of VI and controls unchanged irrespective of the
    resolution?
    http://forums.ni.com/ni/board/message?board.id=170&message.id=273613&requireLogin=False
    How to program the front panel size to fit different monitor resolution?
    http://forums.ni.com/ni/board/message?board.id=170&message.id=87160&requireLogin=False
    I hope this discussion helps you along the way in your application
    development. Please let me know if you have any further questions/comments
    and I would be happy to discuss them with you.
    Otherwise, it was a pleasure assisting you and thank you for choosing
    National Instruments.

  • Front Panel bounds on secondary monitor

    Hello!
    I would like to display some elements of the front panel on the primary and others on a secondary monitor. So I decided to make a subvi from the elements I wanted to show on the secondary display.
    It nearly works, but I would like to have fullscreen on both of the monitors. Unfortunately if I change front panel bounds to be written in the attached subvi, it shows up on the primary monitor. If I leave front panel bounds to be read it works with the secondary monitor.
    Could you give me some advices how to solve the problem?
    Thanks!
    Attachments:
    subvi.vi ‏15 KB

    Dear VampireEmpire,
    One way you can do it is to create 2 SubVIs (each with the specific indicators etc, then set the Window Appearence of those VIs Custom, and check "Show Front panel when called"
    If you are in a VI, press Ctrl+I, or right click on the icon of the VI on the front panels upper right corner, get VI Properties and navigate to Window Appearence.
    In each of these VIs use the Invoke Node : 
    VI Server Reference (This VI), --> Invoke Node --> Front Panel --> Run-Time Position --> Maximized, and wire monitor number 1 to the primary and 2 for the secondary. Use for example a while loop, and if you want to terminate only one of the VIs at Run-Time, remember to Close the Front Panel (Invoke Node), and the reference.
    Then create a 3rd, VI, call it a wrapper, and insert the two VIs to be called. When you run this wrapper, you programatically call the other two VIs front panels.
    I have created a little example how to do it. Please find the attachment and tell me your experiences. 
    A more sophisticated way to do it would be to programatically open the references from the main.vi, and Open --> Run Time.maximize in a while loop --> Close the front panel in the caller.
    https://decibel.ni.com/content/docs/DOC-29472
    Best regards,
    Peter L.
    National Instruments Hungary
    Applications Engineer
    Attachments:
    MONITOR.zip ‏18 KB

  • Any possible way to have tool panel(s) on different monitor than that which shows results?

    All,
    I believe the answer is no but it's worth asking.
    I have a "good" and a "old-but serviceable" monitor, both 1920 x 1200 and driven by a AMD FirePro 4900 GPU. "Good" means a new color-managed, wider-gamut, Asus PA246. "Old..." means TN-tech Gateway-branded unit bought in 2008. If I make the ASUS the primary monitor under Win7 64-bit I get to see the results of color shifts and contrast decisions in Lightroom, DxO, whatever. I have been looking at these post-processing changes on the Asus wider-gamut display by turning on the "Secondary Monitor" choice. But it's like a tennis match: my head goes back and forth many times a second, because the tool is so far from the better rendered image. Yes, they are set side-by-side on my desk, both horizontal. (I did like the portrait orientation for the tools display(Gateway TN), as it is great for productivity outside of Lightroom.)
    I also use a WACOM Intuos5, but I think that does not add anything here. That has its own neck-killing useability issues (...but I like the tool.)
    So I believe we do NOT haven access to any kind of tear-away tool palettes. right?
    jonathan7007

    I do see how you might want to move tool panels to a different screen, for the best view of your picture - but at the same time, I don't see how you can comfortably do so all the time, because this means bouncing your attention from one screen to the other - the critical editing involves both the image and the sliders together. That was why I suggested keeping Grid view available: it's rather a distinct mode of working in any case. Many things you do there can be done off keystrokes, using icon badges, right-click context menus and so on. I suspect every single LR user has a unique combination of things they like to do with keystrokes, vs things they like to do with the mouse. We work best when the tools are comfortable to us, IMO.
    So Tab and Shift+Tab give you instant room to work on your primary (or single) screen, but - importantly - without breaking the chain of thought. My hesitation about jumping the interface back and forth between screens, is that we shouldn't be really thinking much about the interface, we should have our attention on the pictures.
    Using loupe info overlay can remove some need to refer to metadata panels, also there's a handy little info summary under the histogram. Once you have some view filter presets saved, some export presets saved, recently accessed collections in the list, and so on... the need to constantly go out of and back to the Develop-window-plus-filmstrip does reduce. Thumbnail badges are great - clicking them takes you to the control involved, and you can manage stacking etc nicely that way.

  • Duplicate Picture on Front Panel to Secondary Monitor

    On my front panel, I have a bunch of controls (numerical, and buttons) and a picture. However, I want to be able to duplicate that picture to take up the entirty of my secondary monitor (in this case a projector). I know how to move the front panel to a secondary monitor, however I just want a copy picture to be on the monitor so that I am able to use my controls and see the picture on the front panel on my laptop. I also have access to IMAQ, but am very new to it and dont know all of its capabilities.

    I have done exactly that. I created a separate Display.vi. It has a 2D Picture control on the front panel and a Rectangle cluster which gets the size of the image from the calling VI.
    The calling VI creates the picture to be displayed and sets the zoom factor on the image to fill the control.
    Enhancements I have thought about but have not added would include getting the monitor information from the OS and adjusting the size of the picture control to fill the screen and to have it either select the secondary monitor automatically or provide for manual setup adjustment.  This has been part of a very low priority project over several years.
    Lynn
    Attachments:
    Display.vi ‏11 KB

  • 2 front panels, 1 VI, 2 difference monitors???

    Dear all,
    I am building a VI which includes many control buttons and indicators. What I really want now is to put all control buttons in a front panel and all indicators in the other panel. I want to display 2 front panels on 2 difference monitors. I used Vertical splitter bar, it is ok but one screen is not big enough because I want to show many things at the same time. Is there any way for me to do that?
    Thank you for any idea!

    You cannot have a VI with multiple front panels.  You can give the illusion of this using other techniques like subpanels, and Window Parent Child relationships, but I don't think that is what you want either.
    I'm thinking the best way to handle this is with two separate VIs with passing data between them using something like a functional global, queue, user event, or some other method of shareing data to update the UI.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

  • How to get Labview RT to Display a Front Panel on the Graphics port

    I suspect that this post belongs on the feature request board but I'll ask anyway.
    Most of my systems require a seperate PC for a SCADA/HMI/User interface linked to the RT controller using Network Published Shared Variables.
    I understand that Remote Panels and Web Interfaces are also an option, bu still requires a PC to Access them.
    I use high end RT controllers such as PXI, CRIO, and of 3 hours ago Desktop PC's.
    Each has a DVI or VGA port connected to a graphics processor.
    What I would like to be able to do is display my main VI front Panel to a connected monitor.
    A possible solution is to use a windows OS but it is no good for a precision realtime system.
    Any thoughts?
    iTm - Senior Systems Engineer
    uses: LABVIEW 2012 SP1 x86 on Windows 7 x64. cFP, cRIO, PXI-RT

    Dan,
    As above, Web interface still requires additional hardware of some sort.
    Apple is a closed system so loads of prlems with 1/2 the market,
    I am warming up to the hypervisor, I just don't like the idea of it taking out an entire core (on a dual core system). And needing a windows licence to go with it as well.
    A quad Core PXI puts a gaping hole in my budget, makes a second PC not seem so expensive.
    Would be great if I could get it on a Desktop, quad cores are pretty cheap now.
    iTm - Senior Systems Engineer
    uses: LABVIEW 2012 SP1 x86 on Windows 7 x64. cFP, cRIO, PXI-RT

  • Can't access format & precision menu from front panel

    Labview 7 seems to have stopped allowing me to access the format and precision, data range, and properties menus from the front panel. I create a blank VI, drop a numeric control onto the front panel, right click and select format and precision... nothing happens. I can hear the computer thinking about it but no menu pops up. Same for the data range and properties menus. Other front panel objects with different pop-up menus are also not working.
    Anyone else run into this problem before? I keep thinking I must be missing something obvious but I can't figure out what it might be.
    Thanks,
    JW

    Problem is fixed. May have been the result of very low available disk space on my system partition. I was down to a few megs. Took off a couple of unused programs and it seems to have corrected the problem.
    JW

  • Set front panel size to fit different monitor ( 2 monitors-pattern to 1 monitor-pattern)

    Hello, Everybody,
    I have here some questions about front panel size.
    At first I have create my LabVIEW programs with 2 monitors and run them with 2 monitors, because of this reason I have created a huge front panel with many objects.
    But sometimes I will run the program only with 1 monitor, the problem is, the front panel is too big, I can not see the front panel with all objects completely on one monitor! I know, I can scroll aroud it, but I don´t like this way. I would like to set the front panel size automatically to fit the window ( to differenz window sizes or resolutions), how can I do that?
    I have tried with "Maintain proportions of window for different monitor resolutions" and "Scale all objects on front panel as the window sizes" to finish that, but they did`t work, I can not see the front panel at once on one monitor;-(
    Can you help me?
    regards,
    Johnny

    As noted in the KB article What Is the Difference Between the Options
    "Scale All Objects on Panel" and "Maintain Window Proport..., the "Scale All Objects on Panel causes all the objects inside the panel to scale when the panel itself is resized". If the panel isn't resized, the objects arent's scaled. You may also want to read the KB article How Do I Scale All of the Objects of My Front Panel with the Window Size?.

  • Keep front panel icons same size on different monitors

    I was wondreing if there was anyway where you can make your front panel automatically adjust itself to fit the full size screen of other computers with different resolutions than the one that the front panel was developed on.
    thank you

    Try this thread.
    http://forums.ni.com/ni/board/message?board.id=170​&thread.id=291198&view=by_date_ascending&page=1
    I have concluded nothing works and if any of my programs will be used on different monitors I will develope the program in the lowest resolution needed.

  • How to synchronize presentation on the front panel to the start of a 75Hz monitor's retrace cycle?

    How to synchronize front panel presentation with the start of a retrace cycle of a 75Hz Monitor, so when a bitmap is presented 100ms, its duration is indeed 100ms on the monitor?

    Hi,
    In the old days (late 90's), we used in port and out port to wait for
    vertical retraces (or even horizontal retraces).
    I searched the web (vertical retrace), and there seem to be lots of
    infromation and tools, like
    http://www.compuphase.com/vretrace.htm
    It uses a simple routine:
    mov dx, 3dah ; VGA input status register
    vretrace_loop:
    in al, dx
    test al, 8 ; bit 3 set?
    jz vretrace_loop ; no, continue waiting
    But to get it working, you need a VxD. Good news is you can download it.
    The also suggest you use WaitForVerticalBlank(), but dx could be hard to get
    working under LabVIEW.
    Please let us know how (and if) you got it working with LabVIEW!
    Regards,
    Wiebe.
    "Vinci HK" wrote in message
    news:[email protected]...
    > Hi Robert,
    > I am so excited to have received a response! Sorry that I didn't reply
    > earlier as I have been out of town. You are understanding the problem,
    > so good!
    >
    > I just want to know the exact duration a stimuli in the front panel is
    > presented. I can make it to last for 13 frames, but the problem is to
    > ask LabView to synchronize with the start of a frame.
    >
    > The crucial thing is that I want a trial of presenting 700ms blank
    > screen + 1300ms bitmap will add up to 2000ms on the front panel. And
    > in the next 2000ms, a different bitmap will be used for the 1300ms.
    > The start of a trial is initiated by a pulse from the parallel port. I
    > need the 2000ms on the front panel to be really 2000ms+/-5ms.
    >
    > My worry is that even if I buy the external clock and the RealTime
    > system of LabView, I won't be able to get the front panel to
    > synchronise with the refresh cycle of the monitor, so that the trial
    > length as it appears on the front panel is 2000ms +/- 5ms.
    >
    > What do u think?
    >
    > I am using LabView for my fMRI experiment, and I wonder if you know
    > anyone from the fMRI community who are using LabView for stimulus
    > presentation and synchronization with MRI data acquisition?
    >
    > Thanks,
    > Vinci

  • How to save settings in the front panel to different files and retrieve it later?

    How to save the front-panel controllers' settings to different files and retrieve it later?
    What I've archived is the "Save Settings" function, but when trying to "Reload Settings", I can only retrieve the saved data to front-panel indicators, but not the controllers!
    Can anybody give me some advises?
    Thanks in advanced!
    Charles Lu

    Hi
    Just write the retrieved data to a local variable (but make it writable first) or property node of the controls.
    Hope this helps.
    Thomas
    Using LV8.0
    Don't be afraid to rate a good answer...

  • How to create a front panel display that lights up with different colours depending on its input signal?

    I am doing a project where I have this array which has different voltage outputs for each grid. How do I create a front panel object that lights up with different colours depending on the voltage input or is there already such a pre-built function?
    In addition, I wish to display these in an array on screen. Is there any pre-built function for this?

    Repulse wrote:
    I am doing a project where I have this array which has different voltage outputs for each grid. How do I create a front panel object that lights up with different colours depending on the voltage input or is there already such a pre-built function?
    The simplest way would be an intensity graph. It gives you a 2D grid where each grid point is colored according to the value of a 2D array. The Z axis color ramp determines the color.
    My second choice would be an array of colorboxes. (They could even be made to look like LEDs (see image, if course you can leave them square too), All you need is a scaling function thap maps voltages into a color ramp lookup table with an 8bit index)
    (Using booleans and color property nodes is relatively clumsy. Booleans are meant for two states because the value is boolean. Since array elements can only differ in value, and not in properties, it will not even work. Color boxes have a color data type which is much more appropriate for this case)
    LabVIEW Champion . Do more with less code and in less time .

Maybe you are looking for

  • How to add a photographers name on front of the  photo

    I am trying to find out that when I submit photos for printing is there a way to have my photography name on the photo as in a proof picture.  The name would be white/opaque across the front to prevent pirating of my photos?

  • Remove icloud accoun and keep .me account

    I think I asked this question before, but now I have more reason to know about this. Ever since Apple "gave" me a free @icloud account, I have been getting nothing but spam addressed to "undisclosed [email protected]". The answer I got last time was

  • Help-can't see (canvas) item in viewer

    Hi I'm trying to position an 8 point garbage matte by use of the canvas, but can't see the positions because I can't see the item in the viewer while I am on the controls page in the canvas please excude dumb qstn, what am I doing wrong, how can i ge

  • Sending Human Task notification mail to a assignee not found in LDAP

    Hi All, I have 2 requirements: 1. Suppose i have a HumanTask which sends a notification mail to the assignee when the task is assigned to him/her.     In our process we are first checking if the assignee's email address is present in LDAP using the B

  • How to reset nokia e7-00 so its back to original??...

    does anyone know how to reset a nokia e7-00 back to its original state so all data, pics, messages, videos etc tec is all deleted???  End result i want my phone to start from fresh - as if iv just bought it from the shop.   nokia e7-00 is my first ev