Is possible hide the front panel of a vi that launch other vi?

We have a vi that launchs other vi( modal subvi, that shows his front panel).
But while is running this subvi, I want to "hide" the vi, and when the subvi finish we want to show the vi's front panel.
How can we do it? I check property node /Invoke node functions, but I don't find any good solution!
Any idea?
Best regards,
Graci

Here is a vi that does exactly what you are asking for.
Sorry for the french comments... It should not be to difficult to understand the code.
You must call this vi twice in the subvi.
1) With the input set to "Masquer" (--> hide) at the beginning of the execution of the subvi.
2) With the input set to "Afficher" (--> show) at the end of the execution of the subvi.
Attachments:
Afficher et cacher face avant.vi ‏35 KB

Similar Messages

  • How to/Is it possible to get the front panel's VI icon?

    Hi
    I want a sub-vi to get the front panel's VI icon image of other VI,
    example, the subVI can have the image return based on VI refnum, is
    there any function to do this?  I try to search the "Application
    Control ->  Property Node" and could not find any of it.
    Thank for any suggestion.

    This method also exists in 7.0
    Paul Falkenstein
    Coleman Technologies Inc.
    CLA, CPI, AIA-Vision
    Labview 4.0- 2013, RT, Vision, FPGA

  • 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 you control LED lights on the front panel to identify the number of steps a stepper motor has taken?

    I am controlling a stepper motor that is coupled with a valve with four outlets (using an Arduino).  I've got a general understanding of how to control the motor, but I want LED lights on the front panel to light up that indicate which outlet the valve is currently at after the steps are taken.  The method I'm thinking about involves a lot of repetitive code.  I'm not that experienced with LabVIEW, I'm assuming I need some sort of loop structure but I don't know how to set it up in order to control the sequence of the LEDs.  I've attached my current block diagram for a visual aid if needed.
    Attachments:
    Capture.JPG ‏33 KB

    I was thinking about using the Stepper To Go and Stepper Write functions four separate times, using the same constants for the steps each time since the distance between each outlet is equivalent.  The only difference would be what's connected to the "steps remaining" node, which would be the function that activates one of the four LEDs (if that makes sense).  I was thinking that doing it this way would be a little counterintuitive since the only thing that needs to be changed is the LED indicator.

  • Is there a trick get around physical bundling of items on the front panel?

    Ok - so I appreciate how bundling items on the front panel into a cluster can make the programmatic code very slick and easy to access.
    I know this is completely obvious - but it forces me to arrange my front panel objects I would prefer not to arrange them. Here's why: I have my objects grouped together in a manner that reduces the number of datasocket read/write necessary for VIs to intercommunicate - they are grouped based on how they should be communicated to other VIs - not based on their physical arrangement on the front panel.
    It seems the only way I can organize my objects into a cluster that appears as a pink control/indicator block in my diagram is by assembling
    the objects into a cluster on the front panel... and this pink block is very useful as I can make local variables for it. This is much simpler than having all the controls and indicators bundled into a cluster for network transfer... but still having to use local variables for each control/indicator in order to use it elsewhere in the diagram.
    Ugh. I fear this message is too much rambling and not enough information for anyone to help me... I'm going to post it in the hopes that someone can follow me.
    I guess before I submit this I should remind you of what I was hoping to accomplish - to use the front panel to group objects but then skirt the requirement of keeping this objects in the same physical cluster box on the front panel.
    again, ugh,
    Jim

    Place all your front panel objects the way you want them then in the block
    diagram use the Bundle by Name vi to create a cluster.
    Kelly
    "dingler44" wrote in message
    news:[email protected]..
    > Ok - so I appreciate how bundling items on the front panel into a
    > cluster can make the programmatic code very slick and easy to access.
    > I know this is completely obvious - but it forces me to arrange my
    > front panel objects I would prefer not to arrange them. Here's why: I
    > have my objects grouped together in a manner that reduces the number
    > of datasocket read/write necessary for VIs to intercommunicate - they
    > are grouped based on how they should be communicated to other VIs -
    > not based on their physical arrangemen
    t on the front panel.
    > It seems the only way I can organize my objects into a cluster that
    > appears as a pink control/indicator block in my diagram is by
    > assembling the objects into a cluster on the front panel... and this
    > pink block is very useful as I can make local variables for it. This
    > is much simpler than having all the controls and indicators bundled
    > into a cluster for network transfer... but still having to use local
    > variables for each control/indicator in order to use it elsewhere in
    > the diagram.
    > Ugh. I fear this message is too much rambling and not enough
    > information for anyone to help me... I'm going to post it in the hopes
    > that someone can follow me.
    > I guess before I submit this I should remind you of what I was
    > hoping to accomplish - to use the front panel to group objects but
    > then skirt the requirement of keeping this objects in the same
    > physical cluster box on the front panel.
    >
    > again, ugh,
    > Jim
    >

  • Is it possible to use a Case Structure to hide numeric indicators on the Front panel when they are not in use?

    I am rather new to LabVIEW, have only been using it for about 1.5 weeks as of this post, which means I may be missing something rather obvious due to ignorance, but is there any way to have my front panel change as my case changes due to user selection of a certain case via the front panel?
    The goal of the program is to make a simple layout for a user that is using the digital multimeter that the proposed code is designed for and I don't want tons of numeric controllers and such clogging up the screen space that don't work with the function the user is using to measure with.
    Thanks in advanced.
    Solved!
    Go to Solution.

    Check out the property node for the controls
    Visible Property
    Short Name: Visible
    Requires: Base Package
    Class: Control Properties
    Displays the front panel control.
    This property is similar to the Show Control and Hide Control options on the shortcut menu of a control.
    Also look at the TAB control to control which controls are available to your user.
    Omar

  • Is it possible to run the vi with a button on the front panel?

    Hi to all,
    I was wondering if it is possible to run a vi with a button placed on the front panel.
    Regards,
    Palazzo

    Palazzo wrote:
    Run vi when opened is not useful in my application, I know that option, thanks.
    Can you elaborate? Programmed as a proper state machine, have the program run in an idle state that only waits for for a button press.
    There is no need ever to go to edit mode during execution of a finished program.
    while I have written a demo Xcontrol to show that everything is possible, I strongly recommend against it. It makes no sense.
    See here for the example and instructions. But please read the entire thread, though.
    LabVIEW Champion . Do more with less code and in less time .

  • Is there possibility to use the front panel without installing Labview?

    Hallo,
    i have two small questions:
    1- Is it possible to use the front panel of a labview software without needing to install Labview itself? i mean something similar to the "power point viewer" which can view the Power Point files without installing the microsoft office.
    2- In an intensity Graph, how can one change the color?
    thanks.
    Solved!
    Go to Solution.

    Hi,
    Regarding your questions
    1)You need to have Labview and Application builder installed on your machine. If you have that you can make an stand alone application (EXE) and then you can deploy it on systems that does not have LabView and can view it, However you will not be able to see the block diagram.
    Here is a link that explains how to do so
    http://zone.ni.com/reference/en-XX/help/371361A-01/lvhowto/exe_ex/
    2) You can either do it by using propery node or marker method. The following link explains it
    http://digital.ni.com/public.nsf/allkb/1ADFF221E27F5B5886256E6F007C7B58?OpenDocument
    Hope it helps.
    Regards,
    Fawad
    Fawad Nisar
    Applications Engineer
    National Instruments UK & Ireland

  • Is it possible to change the font style and size of the front panel title?

    Can you change the style and size of the Front Panel Window title?  I seem to have no luck.  I seem to be stuck with only 1 font/style.  I would like to use a superscript for 1 of the letters in the title.  Is this possible?  If it isn't this would be a nice feature to have in the future.  I am using LabVIEW 8.5.1.

    Things like the window title font is a function of Windows - not LV. You can change it globally, but not on a window by window basis.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Is it possible to display the color map of a 3D Surface plot on the Front Panel?

    This would be a very useful feature to include, especially if you are just displaying the top-down (XY) projection of your plot (otherwise there's no way to visualize the amplitude that a given color represents). I know that the Intensity Graph allows you to display the Z-axis color map, but I want to use the 3D Graph control for some of the other features it offers...

    I had the same question. After quite a bit of playing around with properties, methods, color ramps, viewing examples and reading a bit about it, I discovered a way to do this. Basically use the ColorMapValues and ColorMapColors properties from the 3D graph and modify them slightly and feed these into the ZScale.Marker.Vals[] on an intensity chart or the Scale.MarkerVals[] on the color ramp. See the attached example.
    I think the diagram is self-documenting and pretty darn simple. I have a couple of notes on the front panel that help explain the vi.
    Good luck.
    Attachments:
    3D_Intensity_ColorMap_Example.llb ‏51 KB

  • Why cannot the block diagram view of a VI show the "connector pane" view in the UR corner, like the front panel view does?

    Perhaps there is a good reason for this that I just haven't figured out. I haven't seen any questions about it searching the NI site, however.
    But it just seems totally inconvenient to always have to go to the front panel to get to the connector pane view, especially if some of those connectors are hidden. Then I have to go to the block diagram, guess which control/indicator I want to unhide, go back to the FP to check it on the connector pane, then go back and hide it again, and repeat if necessary. Even if the C/I is visible on the FP, it's still an extra step or two.
    When I'm building connections using the block diagrams and planning where to put connectors in subVIs so they would be easier to wire up (line up inputs/outputs on sides, not have to go top-to-bottom, etc.), it sure would be nice to be able to work totally in the block diagram realm.
    Cameron
    To err is human, but to really foul it up requires a computer.
    The optimist believes we are in the best of all possible worlds - the pessimist fears this is true.
    Profanity is the one language all programmers know best.
    An expert is someone who has made all the possible mistakes.
    To learn something about LabVIEW at no extra cost, work the online LabVIEW tutorial(s):
    LabVIEW Unit 1 - Getting Started
    Learn to Use LabVIEW with MyDAQ
    Solved!
    Go to Solution.

    Yamaeda wrote:
    Good idea, put it in Idea Exchange!
    It has been there for a while already. No need to duplicate....
    LabVIEW Champion . Do more with less code and in less time .

  • How to create a cluster, whose elements are all scattered across the front panel?

    Hi everyone!
    I've been designing a front panel, which (I think :-)) feels pretty well when the override switches are scattered all over the screen. Anyway I'd like to process their states in a cluster. I tried pulling them in a cluster in the block diagram, which didn't do anything (actually they hid underneath the cluster). I tried bundling them, but the only way I could do so was after creating a hidden cluster on the front panel and filling it with the same number of boolean controls as I've got override switches.
    Anybody got any suggestions?
    Kindest regards,
    Severin

    Severin,
    You should be able to bundle the elements without creating a dummy cluster. You cannot use Bundle by Name without a control (or indicator), however.
    One possibility, if you need a cluster, is to make a cluster which is bigger than your front panel. Make the background transparent or the same color as the panel. The problem with this is how you handle other controls or indicators which are not part of the cluster. You could put them behnid the transparent cluster, but then you cannot operate the controls and panel updates are slowed considerably by overlapping front panel objects. You may be able to slide them in front of the cluster without embedding them into the cluster by placing them on the panel outside the cluster and using the keyboard arrows to move them. This works for some things; I have not tried it with clusters. You still have overlapping objects.
    Lynn

  • Why doesn't LabView scale my objects properly in the front panel?

    In LabView 6.02 (Windows 2000) I have experienced problems when using the "Scale all objects on panel as the window resizes" option under VI properties. Try the following example: Go to the front panel and draw two arrows (from Decorations), one vertical and one horizontal (make sure they are perfectly straight). Now, resize the window, using the bottom right corner several times. You will soon find that the two arrows become increasingly missaligned and are not perpendicular to each other anymore. The problem gets worse the more you play around with the window size and they will never return to their original state. Installing the 6.02 patch did not seem to help at all.

    Dear Gustav,
    First of all, some objects do not scale whatsoever in LabVIEW. These include refnum controls and text.
    As far as the "scale all objects on the front panel as the window resizes" option goes, you have brought attention to an issue that I will announce to the R&D team. Currently, when you resize the screen, the objects on the front panel are resized at the same fraction of the original size, yet small rounding errors occur. As you move the window around, this small rounding error multiplies accordingly. Once you maximize the window, the small rounding error is translated into a large-scale degree change in the orientation of the (previously) perpendicular arrows.
    What action are you trying to perform that caused this issue? If possible,
    please post some screen shots of your front panel or give me explicit details as to your programmatic goal.
    One thing that you may try in order to prevent this misalignment and orientation shift is to highlight the arrows. Then, click the "Reorder" button on the toolbar and select [lock]. This will lock the objects and prevent them from resizing while the rest of the screen resizes (see attached image).
    Again, I'm sorry if the aforementioned phenomenon causes you any inconveniences, and I will be sure to announce this issue so that preventive changes are implemented in future LabVIEW revisions.
    I hope this helps. Please let me know if you need any further assistance. Have a great day!
    Kind Regards,
    Joe Des Rosier
    National Instruments
    Attachments:
    lock.JPG ‏33 KB

  • Is there a way to rotate an array on the front panel?

    Is there a way to rotate an array on the front panel?  For example, I want element [0] to be at the bottom of an array that's expanded to show the elements vertically.
    Thanks in advance.

    I do not think that there is any way to make an array control or indicator display that way.
    You might be able to reverse the array, creating an upside down display. If you also need the user to index it, then it gets trickier.  Hide the array index display.  Create another numeric control to look like the index control.  When the value of the new control is changed, subtract the value from the last index of the array and use the difference to index the array.  You may need to adjust by +/-1, so try it to be sure.
    Lynn

  • Way to plot two variables on a chart by selecting the two variables on the front panel?

    Hello,
    I have created a VI to control a tensile tester which controls/outputs the following variables: time, load components in 6 directions, tensile displacements, displacements measured by a capacitance sensor.  
    Is there a way such that there would be only one plot on the Front Panel, and there will be buttons on the front where I can select the variable for the x and y axis when the program is running?  
    I only know how to make a plot using Chart Buffer using only two fixed variables.  The only way I think of doing this is making a plot for every single permutation of variables, then put those plots in Tab Control...is there an easier way?
    Thanks! 

    I have done this a lot in applications to save realestate and simplify the UI.  Basically, I create an enum (or typedef) describing the x or y-axis values I would like to display on a graph.  Using an event structure, you can watch for a change in these selector and re-plot your graph.  You store your data somewhere (possibly in an array) and simply index into that array based on what you want to show.  I attached a short example to illustrate this implemenation.  Hope this helps.  (LV2009)
    -cb
    Attachments:
    Select from multiple curves and axis to plot.vi ‏19 KB

Maybe you are looking for