Extra window on front panel

Hi
My Front Panel has 4 big graphs that should be on display at all times for my experiments. However i need to add some fucntionalities, maybe changing voltage range, ... get a trend of the previous information.... (is still under development). I wanted to be able to click a button and a small window to appear with this information, buttons, graphs... From what I read in the forum maybe doing it with a sub-VI? What do you think? I'm not keen on using tabs or scrolling down the screen.
Thanks for your help!!!
Solved!
Go to Solution.

I had a very similar problem. What I ended up doing is putting my modifying controls into a sub-VI and then creating a few buttons linked to an event structure.  The event was set up to look for a value change in certain buttons.  You place the sub-VI within the event and right click on it and go to "Sub-VI Node Setup". Select the options "Show Front Panel When Called" and "Close Afterwords if Originally Closed".  In your sub-VI, set up a loop that has some kind of stop button. When you hit the stop button, the VI should close and you will have access to your original front panel again.
Hope that helps!

Similar Messages

  • How can i hide( close or exit) the windows media player window from front panel after a video is played.

    I want a video to be played when i star executing a vi. After that i want to remove(hide or close) the media player window from my front panel.how can i do this?
    the vi is attached.
    Electronics and Instrumentation Engineer
    Freelance LabVIEW and Arduino programmer.
    For projects contact me ; [email protected]
    Solved!
    Go to Solution.
    Attachments:
    videovi.vi ‏9 KB

    Check out the attached code.
    If it solves your problem then dont forget to mark this as a solution. Also if you like the answer dont forget to give me kudos
    Tushar Jambhekar
    [email protected]
    Jambhekar Automation Solutions
    LabVIEW Consultancy, LabVIEW Training
    Rent a LabVIEW Developer, My Blog
    Attachments:
    Main.vi ‏14 KB
    MediaPopup.vi ‏21 KB

  • Aud2 ZS platnm I get I/O from front panel, but no output from REAR OF CA

    I had a Audigy2 in my Dell, worked fine. I needed MORE I/O ports. I got a Audigy2 ZS platinum for the front panel (extra I/O) front panel works fine, sound card sounds fine, all is well - except I get no output from the back of the card. (certainly this isn't a "front OR rear" sort of thing?)
    About ready to return it.

    I DO get digital output from the front and back (front panel on front of Dell) and back of card. I don't get ANALOG output from card. I thought I recall a selecti've click box in the software that said "digital only" where is that. (I HATE creatives software - SO MANY LITTLE UTIL PROGRAMS THAT DO LITTLE OR NOTHING EACH) you have to HUNT through them all to find the option you need.

  • How is it best to develope a multiple window (front panel) application in LabVIEW?

    I have only been using LabVIEW for a couple months so keep this in mind while I ask this question.
    I have been testing out multiple ways of developing a application using multiple windows and passing data between them, in LabVIEW. I am not sure how to best do this. First (See attached TestApp1.0) I used the Open VI.vi to open and close the VIs as I wanted to use them. This worked well I could have multiple windows open at once and could easily pass data to them by simply laying the VI in the main while loop. The draw back was it required polling and lots of extra logic to open and close the different VIs.
    Next I used the event loop ( see TestApp2.0)and eliminat
    ed the use of Open VI by simply laying the VIs into the event loop and selecting them to display front panel when called. The draw back to this was I could only have one window opened at a time, and since I had to put the SubVIs in loops I could not pass data easily from another form to it while it was running.
    Finally, I have seen examples using a VI server. This looks much more complex and I am not sure if it would be worth the time figuring it out.
    Does anyone have any suggestions for what the best way to design this type of application is? Am I missing something?
    Attachments:
    TestApp1.0.zip ‏31 KB
    TestApp2.0.zip ‏23 KB

    Hello NIBOUND,
    I looked into your "Method 1"-files. That's roughly
    the way I would do this, but I changed the files a
    little bit.
    The subform2 (input of data) is now only called when
    the user wants to input some data. I changed the
    window setting to "Open when called" and "Close after
    run". The other vi subform1 runs the whole time in
    your main loop. Is this wanted? If not, then you can
    change it to the same behaviour as subform2...
    Best regards
    Gerd
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome
    Attachments:
    Test1.zip ‏32 KB

  • Enabling / Disabling graphs and opening a new Front Panel Window

    Hi,
      I have a simple application of showing 12 analog signals on 12 different graphs placed vertically in aligned position. I have to develop a user interface so that if user wants to display signal no. 1, 4 and 6 out of total 12 signals, he should make selection using check boxes and click a re-draw button. It should result in opening a separate window with these three signals displayed as separate graphs aligned vertically and adjusted to fit window size. Similarly later user can change his selection of displaying signals (from same acquired data) say 1, 3, 5, 6, 8, 9, 11 & 12 and click Redraw button. It should result in opening a new Window showing all these signals as separate graphs which are aligned vertically and resized to fit the window. Now I have two major issues in this context.
    1) I have been searching LabView help to locate a way to open a new window for this purpose but I failed to locate any way for it. As per my limited knowledge, it seems that we cannot have multiple "Front Panel" windows in Labview.
    2) For the graph I could not locate a control to enable/disable a graph so that it appears or vanishes. Is there any way to achieve it?
    I shall appreciate your valuable advice. I shifted from "Lab View Signal Express"  to "Lab View" in order to achieve this user interface design but I am still not successful in finding a good solution for this application.
    Regards
    Mnuet

    Hi Mnuet,
    You can do what was said above. Here is a KB on dynamically loading VIs. It looks something like this.
    Dynamically loaded VIs are loaded at the point in code while running, as opposed to being loaded when the parent VI is loaded into memory like normal subVIs. You can make a reference to them and then control the front panel appearance, their run status, etc with property nodes and invoke nodes.
    Jeff | LabVIEW Software Engineer

  • How can I close a remote front panel by closing only the browser window?

    I control a remote front panel in a browser (from the client PC). If I don't use the 'close' - button in my program to end the remote front panel, but instead of this the 'x' of the browser window (in the right bottom corner), my program won't be close, it continues on the server. Do you know how to end a VI by closing only the browser windows?
    Thanks for any help!
    wolfe

    I found the examples. Thanks.
    But I could not find a solution yet. Now I know how to end a VI by clicking on the x of the VIwindow.
    My problem is, to end a VI by clicking on the x of the BROWSER window after I loaded and controlled a remote panel VI in a browser (e.g. IE).
    If you have any ideas ... I'd be happy.
    Thanks for your help.

  • How to bring a VI front panel to the front (of all open windows) when the parent VI calls a sub-VI in Test Stand.

    In Test Stand when I call a sub-VI front panel, the pop-up window goes behind all the windows and the user just waits for the screen. I want the pop-up to come to the front so that the user can know what to do. I couldn't find any property that I can set which would make the called VI go to the front.

    What version of TestStand are you using? Here are the TestStand palettes in LabVIEW for TestStand 2.0 and 3.1. You can also set a VI to be modal in  VI Properties>Window Appearance. Select Dialog or go to Cutomize and change the Window Behavior.
    Message Edited by Dennis Knutson on 03-07-2006 10:32 AM
    Attachments:
    TestStand palettes.JPG ‏37 KB

  • Hi. I want to build a GUI based on several windows appearing following a certain sequence. How can i create different windows in the same VI? Also, i want the front panel of a subvi to appear when i run, how can i enable this.Thanks

    Having several windows appear ...

    Hi,
    You can't create several windows for one VI. But you can use the "Tab Control" and change tab's in the program. Or you can use sub VI's and show ther front panels.
    To show the front panel of a sub VI you have to open the VI you want to show and select "File->VI Properties". In the VI Properties window select Category "Window Appearance" and click Customize...
    In the Customize Window Appearence window, here you can set a number of attributes for how the window will appear, select "Show front panel when called" and "Close afterwards if originally closed" click OK and OK and save the VI, done.
    Now the VI front panel will appear then you use it as a sub VI.
    /Thomas

  • Connecting extra monitor to DVI-I connection EVS 1464 (displaying Front Panel)

    Hi,
    Currently developing a Vision system using the following:
    LabVIEW 2010 SP1
    LabVIEW 2010 Real-Time SP1
    Vision Development 2010 SP1
    EVS 1464
    My question is:
    How can I display my front panel, running on the EVS, on a monitor connected to the DVI-I output of the EVS 1464?
    Thanks ahead!
    Roy
    Solved!
    Go to Solution.

    Hi Roy, I'm not sure if Hossein actually read that KB or not, but it deals with displaying the front panel over the network on a Windows machine, not out through the monitor connection on the EVS running LabVIEW RT.
    To answer your original question, no, it is not possible to view the standard LabVIEW front panel on the RT system today. All the code for displaying all the front panel UI buttons, controls, and indicators is simply not present in LabVIEW Real-Time and is only viewable on a seperate machine that is either running the development environment or using a web browser that has the LabVIEW plugin installed. 
    Having a UI display on RT is certainly a requested feature and perhaps it might be available some day. You might want to check this request: http://forums.ni.com/t5/LabVIEW-Real-Time-Idea-Exchange/Real-time-display/idi-p/1391108 . It has some good ideas for what other alternatives exist today as well.
    However, this is one way to use the monitor output on the EVS and other LabVIEW RT systems. Vision Development Module includes RT Video Out VIs that can display any image on the connected monitor. You can either display images captured from cameras or custom images, as well as overlay text and simple graphic objects (lines, circles, rectangles, etc). It is certainly more effort than the normal front-panel editor in LabVIEW but it might be suitable for your needs if you want a few things to display. Of course you will have no mouse/keyboard so you cannot interact with any on-screen elements directly.
    Eric

  • Can I Run a labview application in a hidden window (i.e. I don't want the front panel to pop up in this Labview created EXE)?

    I have a executable labview 6.1 program with a front panel. The front panel pops up every time I run it. Can I force the program to run without popping up its front panel.
    Thanks in Advance

    If you're using MS Window, you can use lvwutil32.zip to hide the front panel. lvwutil32.zip can be downloaded from NI site.
    Or you can move your front offscreen, so that user can't see it. And save your vi. When you run your vi again, it'll popup at the offscreen position. NI uses this trick to hide windows from LabVIEW users. You can also set front panel size to 0.
    George Zou
    http://gtoolbox.yeah.net

  • How do I keep the front panel on top of every windows (including non-LabVIEW windows)?

    The question above states it all.  Basically I have a progress bar the tells the user to wait and I want it to remain in front of anything that pops up while it is running.  My program opens up and deploys a VeriStand project and while it is doing that I dont' want the user to be able to do anything in the front panel that launches it.  When VeriStand launches it goes in front of the status window and you can't see it anymore.  I want to prevent this from happening and keep it in front of any VeriStand windows that pop up when I call the executable and the deploy an SDF.  I did take a look at the WINUTIL.llb but it keeps either 1) giving me errors or 2) not keeping it on top of anything but the main front panel.
    Any fixes or alternative solutions would be much appreciated.  Thank you.

    I did read that earlier and I just think I don't know enough of what I'm doing with library calls to make it work.  I kept getting errors and gave up on at the end of the day yesterday.  I'm working on other problems since this isn't a major one and figured I'd post it and see if anyone already had a solution to it.
    Thanks for the help though, it's appreciated.

  • Front panel window:open ? property

    can any one clearly explain about the use of front panel window property . i am not able to get with the examples given in ni . if possible explain with help of example please

    It refers to the overall window, which includes the title bar, scroll bars, grow corner, etc. Have you looked at the available properties:
    The LabVIEW Help provides information on each of these. If you have the Context Help Window open you will see a brief explanation of the property as you move the mouse over each one. You can then click on the Detailed Help link to bring up the Help.
    So, for example, you can change the title in the title bar:
    Attachments:
    FrontPanelWindow.png ‏24 KB
    title.png ‏7 KB

  • Readjusting front panel window.

    Double clicking on terminals in the block diagram switches to their counterparts on the front panel. Frequently this leads to an unwanted shift of the front panel, in particular if objects (such as error clusters, ...) are placed outside the visible region of the front panel. Readjustment usually requires several scrollbar actions. I wonder if there exists a simple method to readjust the front panel coordinate system with respect to the top left corner of the front panel using a simple click action.
    I am presently using a workaround which does the job if the misplacement is top-left (see attachment).
    Reimar Spohr
    Attachments:
    Readjusting front panel window.png ‏11 KB

    I am suggesting a modified version according to -lvABC to be dropped into a calling VI. 
    Reimar Spohr
    Attachments:
    Move Calling VI Front Panel to Origin.vi ‏25 KB
    Move Calling VI Front Panel to Origin.png ‏43 KB

  • What can affect the size of a front panel object between versions of Windows?

    Greetings, all!
    I have a client that wants to use a piece of LabVIEW code on Windows XP, Vista, and 7.  The application was originally written to run on XP machines, so everything looks OK there.  However, on Vista or 7, certain front panel objects appear larger than they do on the XP machine (in one example, all of the string fields in an array of strings are taller).  Other objects (such as a text label) appear smaller.
    The machines in question all appear to have comparable DPI settings, and monitor resolution does not seem to be a factor.  The application uses Application Font in various sizes in the cases of interest.  Can anyone suggest some other things we can check?
    Thanks!

    This issue is coming up more and more lately.  Particularly as people move to Win7 machines.  I've seen differences between my home Vista machine and my work XP machine.
    It comes down to the system fonts used by the different OS's.  XP's basic font is Tahoma.  Vista uses Segoe.  I believe Win7 is the same as Vista, but I'm not sure.  The fonts appear similar, but one font or the other is slightly larger.  So any features that are based on a font size will change.  This includes the sizing of labels.  Text within local, shared, global variables, and references.  Enough that it can cause wires to move a few pixels on a BD, and objects that are aligned on one system to look slightly misaligned on another.
    I think that if you set the fonts you use to a specific font, rather than Application font (which is taken from one of the current Windows font settings, you will avoid the issue.  The other possibility is to define which font is used for the application font within your LabVIEW.ini.  (Or the application's .ini file if it is built into an .exe.)
    Do some searching on the forums for application font, system font, dialog font, windows versions.  You'll find quite a few threads where people had different variations of this problem.

  • When I m going to move the front panel or a window for 3d scene instant hang the program.

    When I m going to move the front panel or a window for 3d scene instant hang the program.
    Υou can easily try to "generate sound" in the examples.
    Can I overcome this? (without lock movement).
    tnx
    Giannis

    Yes, I was right -- you have a single loop where you generate data points and display them.  Consider the operation of your program if you do not display the data as a Chart, but instead simply display (as an indicator) the most recent value.  The loop will go into your sub-VI, wait the appropriate time to generate a point, return, display, and immediately call the sub-VI again.  Fine, it should run at the speed of the sub-VI.
    Now add the Chart.  Same thing happens, but now you move the Chart.  The top-level routine, tasked with displaying the Chart, needs to use additional time to repaint the Front Panel, so it take it.  Now when you call the sub-VI again, time has elapsed.
    What you need to do is to run two loops in parallel, so-called Producer-Consumer Design Pattern.  Have your sub-VI return a Waveform (not a Chart).  This loop becomes the Producer -- all it does is "produce" a Waveform at whatever rate the sub-VI specifies.  Create a Queue of Waveforms outside this loop, and enqueue the Waveform onto it.  In a parallel loop (usually written below the Producer Loop), write the Consumer loop, into which you pass the same Queue.  Here you Dequeue the (latest) Waveform and display it on the Chart.
    Now, while this runs, move the Chart.  The Consumer loop will be delayed (because you are refreshing its Front Panel), but the Producer loop, running in parallel, just keeps going, putting more points on the Queue.  When the Consumer finishes its Front Panel update, it blithely plots whatever is on the Queue.  If you look carefully at the traces being plotted, you should notice that when you move the Chart, the plotting temporarily stops, then the "missing" points are speedily plotted and plotting resumes at whatever rate it was before you moved things.  This is the power of parallel processing and LabVIEW.
    Bob Schor
    P.S. -- there are examples of Producer Consumer patterns -- if you open LabVIEW and go to File, New, you should see some examples under From Template.

Maybe you are looking for

  • Error while calling a adobe form?

    Hi All, in my webdynpro component , i am calling adobe form.but  i am getting error as mentioned below. Error when processing your  request ....... Webdynpro Exception:The ADS call has failed.you can find information about the cause in the error.pdf

  • Routine at the infopackage

    Hi, If i write a routine at the infopackage level and if i specify the selection criteria for other infoobjects,they are not taken into consideration while the data is getting loaded. Could anyone of you help me as how to handle this. Regards, Subha

  • Help with Blurry Photo after file move

    Please help.  I created a brochure in ID and then moved the file to another folder.  I opened up ID again and now one of the images is blurry.  What happened??

  • Additional files with source file

    Hi Experts, I have a source xml file, one tage has a link from where the additional file has to be downloaded and transferred to the target folder. Such as the one shown below... <name>file1</name> <link>http://xyz</link> Can u help me on how I can a

  • How to use the FBean package?

    I really haven't a clue what i am doing but using the online help i constructed the following code in my forms "when-new-form-instance" trigger. I then created a bean item in my control block called 'MyBeanArea'. I ran the form and nothing happened,