Multiple SubVI display onto main VI

Hi everyone,
Probably a really simple solution to this problem:
I have 6 SubVI's that I want to use on one main VI, no problem, but I would like to display all 6 SubVI front panel display onto this one main VI. Hope this makes sense!
I looked at SubPanels and tried to add more VI's to it but it only displayed a single one.
Any help would be great
Thanks

Hi Intel;
My application had similar GUI requirements, but unfortunately, there is only so much GUI space!  Here are a couple of options that you can use:
(1) Break up the GUI using splitter bars (if you are using LabVIEW 8.0 or later) and place several subpanels, or forget the splitter bar and simply place several subpanels on the same GUI; or...
(2) Use a TAB structure, and place a different subpanel in each tab (i.e. if you have 6 subpanels, then use 6 tabs each containing a subpanel); or...
(3) You can use a single subpanel, and depending on which sub-vi is required to be active, you can write some code to "unload" the existing sub-VI and then "load" the new one.  This is the only way (I am aware of) to have a single subpanel reference multiple VIs.
Hope this gives you some ideas.  I make use of all three methods in a single program, for example.
DJH

Similar Messages

  • Multiple subvi's in main front panel

    Hello and welcome (it is my first post here),
    sorry if such subject was already risen, however I don't know how to specify it exactly in terms of LV nomenclature (I'm a beginner in LV) what makes it quite difficult to search the forum.
    I need to create an interface with user specified number of input channels (specified during application work, so dynamic loading is necessary). Each channel is to be controlled by subVI. I'd like to load panels of all running input subVI's into some container in a main front panel (similarly to subpanel, but loading multiple VI, not single one). Is there a container capable of this? Is it at all possible in LV?
    Regards,
    kaolpr
    Solved!
    Go to Solution.

    You can use multiple subpanels. Unfortunately the number of subpanels must be set during development. You could create a method of cycling through your various channels. This would involve loading and unloading the multiple subpanels that you do include in the UI.
    Another alternative would be to use a table or something similar. Have your subVIs post updates to the UI code via queues, notifiers or user events. Tables are much easier to manage when your number of elements varies. If you need to have the UI pass information to the subVIs it can also use queues, notifiers or user events.
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • Is it possible to open multiple subvi's at the same time?

    Hi All,
    I have a main vi that calls many subvis like real time display,graph...
    Suppose i have to view the real time display and without closing the window i have to view graph also.
    But when i am trying to do like that its not seems to be working.
    I was able to open only one window at a time.
    How to open multiple subvis at a time?
    Thanx in advance

    A lot depends on how you have designed your application.
    - you can configure your sub-vis to have their FP open when running. Click on the subVI FP icon and select VI Properties. Go to Window appearance, select Customize and then Show Front Panel when called. That way, the FP window will remain open during execution.
    Of course, I suppose that this is not exactly what you are looking for.
    You can use property nodes to open or close programmatically a subVI FP.
    In the Application control subpalette, get Open VI reference, use it to call your subVI, wire the FP.Open property node and you should be almost done. See the attached diagram.
    Message Edité par chilly charly le 10-26-2007 06:42 AM
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    open subvi.png ‏9 KB

  • Using hanns-g display as main display instead of macbook

    I just recently recieved a 19" Hanns-G monitor for Christmas and since it is way bigger than my 13" macbook screen I was wondering if I could make it the main monitor and the macbooks built in one secondary. Post if you know how to do this thanks

    Hey,
    Sorry for the misunderstanding. Give this a try:
    Go to System Preferences> Display> and then follow the instuctions below:
    "Choose the Primary Display
    You can make the second display into your primary display if you want. Your primary display is the one on which your menu bar, Dock, Desktop icons, and any dialog boxes or messages appear. To select which display is the primary one, drag the white bar at the top of the rectangle representing the current primary display onto the other display. When you release the mouse button, the displays rearrange themselves accordingly."
    -Tom

  • Is it possible to burn multiple uncompress tracks onto an audio cd from Logic pro?

    Is it possible to burn multiple uncompress tracks onto an audio cd from Logic pro?

    Hi,
    Create a play list that you wish to burn. Select playlist, the file from main menu which gives to an option to burn the playlist. A pop up box appears allowing you to select burn speed and disc format.
    Jim

  • How to stop to display the main report page header in the subreport!

    Hello all,
    I have an existed report that display the CR page header on every page of the report. Now I added another subreport into report footer without using link. How do I stop to display the main report page header and display the subreport in the new page with subreport header only? I really appreciate your time to help me out on this issue. Thanks.

    Hi,
    I tried to supress the page header with (onlastrecord and TotalpageCount > 1) condition, but the last page of main report without page header. I still like the page header display on last record, but not on the subreport only. How do I get it? Thanks in advance.

  • Maintianing multiple line items in main window  in scripts

    Hi folks,
      i want to print multiple line items in main window of script for eg 50 line items then my main window should continue in second page also. how to maintain this.
    can u provide me sample code for this..
    Thx in advance,
    Neelima.N

    You have an internal table with 50 lines, is it correct?
    Let's say, there's a MATNR field in your internal table.
    First do, what I wrote in my previous comment.
    The create an element in yout main window, like this:
    /E LINE_ITEMS
    /  &GS_MAIN-MATNR&
    In your printer program you have to code the following:
    LOOP AT gt_main INTO gs_main.
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    WINDOW = 'MAIN'
    ELEMENT = 'LINE_ITEMS'.
    ENDLOOP.
    This code will loop all 50 of your table entries.
    In the MAIN window will fit 30 entries.
    When the LOOP is reaching the 30th entry, SAP will automatically create a new page (because of the NEXT PAGE statement you set in the page settings in the SAPScript) and will continue the printing.
    Regards
    Tamá

  • Stream data from a subvi to the main vi - path refnum

    hello everyone
    sorry my english
    http://forums.ni.com/t5/LabVIEW/stream-data-from-a-subvi-to-the-main-vi/m-p/2205150/highlight/true#M...
    - refnum boolean worked
    - refnum graph worked
    - refnum numeric worked
    how to create a  path refnum? stream data from a subvi to the main vi
    where do I start?
    thank
    Solved!
    Go to Solution.

    Bom Dia Saille,
    Eu acredito que o que você tenha hoje seja isso aqui (Desenho bem simplificado):
    Hoje o que você tem é o Aplicativo do Medidor + USB Driver controlando o seu medidor. Basicamente, sua aplciação está dividida em três camadas:
    Aplicação - Onde estão as funcionalidades principais do programa (interface com o usuário, apresentação de dados, geração de arquivos, etc.)
    VISA - Uma arquitetura de Software para controle de instrumentos. Basicamente, ele se comunica com o Driver USB para poder enviar e receber pacotes de dados através do barramento USB.
    Device Driver - Intruções de SW de baixo nível para controlar um periférico através de um barramento.
    No desenho, eu aponto duas camadas onde você pode tentar atuar para automatizar suas medições:
    Aplicação - Você pode usar o VI Server para controlar o Aplicativo do Medidor (Se este aplicativo tiver sido desenvolvido em LabVIEW, o que eu suponho ser verdade). No entanto é necessário saber se o desenvolvedor do produto permitiu isso (Veja Using VI Server to Pass Data Between a VI and a LabVIEW Executable). Outra alternativa é conversar com o fabricante para ver se ele desenvolveu alguma API (Application Programming Interface) para que você consiga controlar o instrumento diretamente.
    VISA - O LabVIEW Fornece uma API chamada NI-VISA para poder enviar e receber informações através de diversos barramentos (Veja Serial Instrument Control Tutorial)
    É possível acessar o Driver diretamente também, mas eu não recomendo. O resultado não compensa o esfroço!
    Espero ter esclarecido suas dúvidas e espero que você tenha sucesso na sua aplicação!!
    Atenciosamente.
    Felipe Flores
    Engenharia de Aplicações
    National Instruments Brasil

  • T530i multiple external displays without dock

    Hello all,
    I'm having an issue trying to set up a T530i with Intel HD Graphics 400 with multiple external displays.  I have searched the forum and not found anything similar, it looks like most people are using docking stations with their configurations which I don't have.  Here is what I'm trying to set up.
    External + External + Laptop
    Currently, I am running a VGA splitter to the External displays.  This works as expected, replicating the display on both externals, as Windows only sees the connection as one external display.
    My goal and endstate is to have the system recognize and operate as 3 seperate displays (extended desktop).
    In my attempt to achieve this, I obtained a Mini Display Port to VGA converter, plugging one external display into each port (VGA and Mini Display port converted to VGA) the system now recognizes the a 3rd monitor, but it will not allow me to extend (or even activate it). I am only able to run 2 screens simultaneously.  Whenever I try to activate the 3rd display ("extend desktop to this display") when I hit apply, I get an error message stating "unable to save display settings".
    Is there a solution to this where I will be able to run all 3 displays? The only thing I have not tried is using a splitter on the Mini Display port as I do not currently have access to one.

    Hi Bret,
    This is a user-to-user discussion forum so your frustration needs to be directed at Apple. Unfortunately, there's no word from Apple directly as to why they do not offer multiple monitor support (on their website that I could find).
    Regrettably, the next best thing is to reach out via the appropriate feedback section:
    http://www.apple.com/feedback
    I'm with you, though, the option would be nice.

  • External display as main display possible?

    im trying to figure this out.. driving me nuts..
    how can i make my external display my main display??
    is this possible?? im connecting via VGA
    thanks..

    Your welcome. Thanks for the it is appreciated.
    Here is more locations for help.
    MacBook
    Mac 101: All Work and Play
    Switch 101: Migrate to Mac
    PC Magazine: Switching from Windows to Mac, Part I
    PC Magazine: Switching from Windows to Mac, Part II

  • Driving multiple exterrnal displays??

    What would apple need to add to the MBPs to drive multiple external displays, perhaps two 30" displays like the G5s????

    I probably should of posted this under MBP Displays sorry, if moderator could move it over that would be great.

  • I've got the labview vi written to read my IMU data from a serial port in COM1 and it displays onto the table on the front panel. I'm having trouble getting this data onto an excel spreadshee​t. Any ideas?

    I've got the labview vi written to read my IMU data from a serial port in COM1 and it displays onto the table on the front panel. I'm having trouble getting this data onto an excel spreadsheet. Any ideas? Right now my data will collect one reading instead of continuously reading my IMU which displays data in a continuous stream.
    Thanks
    Attachments:
    Read_IMU_Drew.vi ‏21 KB

    Hi
    Your vi is in 2009 version, which i am unable to open in 8.6
    However, if you want your data to be saved in excel sheet, here is the VI
    Somil Gautam
    Think Weird
    Attachments:
    save to excel.vi ‏12 KB

  • Open differents subvis on own main vi.... is it possible?

    Hi Guys,
    I have a litle dude.
    I have a very good application and works well,  i have main vi, it takes differents bottoms to open subvis with differents options or applications, but the problem is when i do the executable file, on xp open 2 files on the tab. One of them is named like exe file, and the another is the name of main file vi. And when i open any subvi, i can see the 2 windows openned.
    I am asking myself if is it possible open the differents subvis on the main vi. Therefore, will open the differents subvis and when close the subvi, will come back to the main vi with the bottoms...
    Only improving... I hope to see any example to do it...
    Regards and thanks for the advises, Fonsi.

    I'm not sure I understand your question perfectly, but if you want to open a window so that you can't access other LV windows at the same time, go to File>>VI Properties>>Window Appearance>>Custom and make it modal. That way, it will stay on top until you close it.
    Another option of having all of them in the same window is calling all the VIs dynamically in a subpanel, but that will probably be more complicated than you like. You can search the LV user manual or help for "subpanel" to find out more.
    To learn more about LabVIEW, I suggest you try searching this site and google for LabVIEW tutorials. Here and here are a couple you can start with. You can also contact your local NI office and join one of their courses.
    In addition, I suggest you read the LabVIEW style guide and the LabVIEW user manual (Help>>Search the LabVIEW Bookshelf).
    Try to take over the world!

  • Show graph that is created in a subVI in the main vi

    Hi Everyone
    I can not, show graph that is created in a subVI in the main vi.
    help!
    Thank you
    Solved!
    Go to Solution.
    Attachments:
    Sub VI.jpg ‏58 KB

    Thank you very much
    Where am I going wrong?
    Is this possible?
    http://forums.ni.com/t5/LabVIEW/show-graph-that-is-created-in-a-subvi/td-p/672249 - solution
    Thank you again, and sorry my english
    Attachments:
    Sub VI.jpg ‏237 KB
    Main VI.jpg ‏177 KB

  • SD consolidating multiple sales orders onto a delivery

    Dear SD gurus,  I have a situation where I am trying to consolidaqte multiple sales orders onto a delivery.  I have read the documentation and have created sales orders with the same: ship to party, incoterms ect.  I have also selected the 'combine orders' check box in the customer master record.  I am generating the deliveries using VL10A - but I am still getting one delivery for each order.  Is there anything else I need to do?

    Hi Jacqueline,
    Basically, all fields which are copied to the header of the delivery (tableLIKP) via the routines of the copy control lead to a delivery split. Furthermore, some fields are copied to the header by all means and are relevant for the split there.
    Split fields that cannot be changed are:
    VSTEL Shipping point
    KUNNR Goods recipient
    ROUTE Route
    The following split-relevant fields can be affected via the copy control,however, they should not be filled differently from the defaults since they are necessary for the control of the shipping process:
    VKORG Sales organization
    AUTLF Full delivery indicator
    VSBED Shipping condition
    FKARV Billing type (customer billing document)
    LIFSK Delivery block
    STAFO Update group for statistics
    STWAE Statistics currency
    KKBER Credit control area
    KNKLI Account number of the customer with the credit limit default
    GRUPP Customer credit group
    SBGRP Processor group for credit management
    CTLPC Credit management: Risk category
    CMWAE Currency key of the credit control area
    WAERK Currency of the sales document
    INCO1 Incoterms 1
    INCO2 Incoterms 2
    KZAZU Indicator order combination
    KDGRP Customer group
    PERFK Invoicing dates (calendar identification)
    Hope this helps
    thanks

Maybe you are looking for