Application with several front panels

Hi all

I'm working on an application that has 3-4 fronts.

As, when the application starts, the 'User profile' Panel appears. From there, I can go to 2 different panels.

1 Panel is to take the new user data. another decision of the user test.

I want to know is it advisable to display each panel of different VI or shud I have them all in a single VI and manipulate by making Visible property On / Off.

Thank you

Ritesh

I think that the best way to do it would be using the control tab. Place all controls or indicators for each different "front panel" that you would have on the different tabs and then make the tabs visible/invisible. In this way, you have a contol/indicator to catch up. You could do a search for the creation of an Assistant in LV you would also benfit using a statemachine for this type of architecture.

WOW, while I was typing the message there are 2 answers, all with pretty much the same answer...

Great minds think alike!

Tags: NI Software

Similar Questions

  • Does anyone know how to control the characteristics of police in a table with a front panel control?

    It seems that it should be simple enough.  I want that the user can adjust the characteristics of police of an array of numbers with some controls on the front panel.  I know how to do this using the drop down menus - but I want my users to do with the controls on the front panel.  I looked at the options property node and it does not resemble anything in here would help...

    Thanks for your time.

    j.

    Right-click on a digital control in the table and choose Create-> property Node-> NumericText-> police-> size.  Change to write and this allows to adjust the size on the fly.

  • ThinApping an Application with several parameters

    Still new to ThinApp please bare with me.

    I have captured a request and I now have an App.exe and an App.dat.  Then, I opened this request, altered some settings and captured these changes & named settings1.dat.  I have also settings2.dat, settings3.dat and so on.

    App.exe is about 50 KB
    App.dat is about 80 MB
    Settings1.dat, Settings2.dat and so on is 2 MB.

    How can I go on these chaining so Settings1.dat/Settings2.dat/etc calls and run App.exe and App.dat?

    I don't want to wind up with more than 80 MB file, which is the only way I could make it work.

    These settings are changed are all stored in HKCU, so this is a simple registry change.

    If you want to get started ThinApped application with different parameters, you need not separate .dat files. What you can do, is something like the following:

    1. Install your application, change its settings and capture it with ThinApp.
    2. You change the application settings, and export the appropriate registry key.
    3. Repeat step 2 all the time.
    4. Go to your project directory and create a subfolder in the folder where your application executable.
    5. Copy the .reg files exported in the subfolder created in step 4.
    6. Create a script or a batch file for each .reg file, and then save it to the folder created in step 4. The script file or batch must have the necessary code to merge the .reg in the registry file.  Also, you must run the main script executable file or batch file.
    7. Add the necessary lines in the package.ini file to create an entry point for each script or batch file.
    8. Build your application.

    Another approach, you can create a menu with an InputBox statement. In this way, you can choose load settings before running your application.

    1. Follow the steps 1 to 5 of the previous approach.
    2. Write a script to create a menu and merge the corresponding .reg file into the registry according to the user's selection.
    3. BUiD your application.
  • Maximum number of user defined dimensions for Hyperion application with several types of plan

    Dear,

    I know that the maximum number of dimensions is 20 for an application and for better performance, we shouldn't have more than 12 years, but if we plan different types? I found the below in the psb user guide:

    "Applications are supported up to 20 dimensions. However, optimal performance, not more than 12 dimensions must be attributed to each Type of Plan. »

    I have therefore 20 dimensions by plan type, or application? and that optimal performance it should be 12 dimensions by plan type, not by the application?

    Any advice, please?

    Thank you

    Hello

    The limit is for a planning application for a type of plan... You can add dimension to choose to exist for a type of plan in particular.

    All members of custom dimension that there will be for only this type of regime...

    Kind regards

    Sourabh

  • Conflict of flow of data on the front panel

    Hello

    My vi is almost done, but I still have a problem with the front panel. I think that there is data traffic conflicts in my vi.

    When you run my vi, you will see the pop-up window asking you to set a path of file, control devices, selection of data to record and trace. Then, you might want to change the units, turn off all the buttons light and ok to select what data you want to save. Then click on RUN.

    The problem is; supposedly all the buttons are on by default, if you disable certain economies or tracing buttons to choose not to save, and then click RUN, after that all the buttons are again even if you have turned off before the race. They must stay off, if you have selected to save. The condition of main data flow is always the same be before running (only light buttons and ok).

    Do you have ideas of how to solve this problem?

    Thanks in advance

    You have what is called a race condition that usually slips in programs that use local variables.  If you look at your first while loop to read in the current value of the 'steam data hand' control and store in a shift register.  After the structure of the event outputs you write this offset value to register in the control and in the process of replacement of the changes that the user can do.

    A quick and dirty solution would be to manage the main event to change the value for 'Stream' in the structure of your event to update the shift register whenever the user changes the values in the control.

    A better solution would be to get rid of the shift registers and move local variables in the structure of the event.  As long as the option "lock the front until the end of the event" (I'm not sure of the exact wording and I work in the LabVIEW Base at the moment so I can't check) is selected it will ensure that you do not work in a race condition (you know the value cannot change inbetween you value reading, and you update the control).

    Even better would be to avoid local variables wherever possible.  This is general advice only and not not something that I can do much more tangible without knowing the details of how you want your application to behave.

    Hope this helps,

    Simon

  • missing controls on the front panel

    Hello

    I'm getting a GUI and I'm having a problem with the front panel, I saw miss some controls:

    See the attachments, please.


  • I have the same front panel control in several events?

    I tried to find it in the forums and knows that there must be a simple answer, but being a left tackle L again, this one is cheating on me. So:

    I'm programming a small mission-generating program that will allow a user to create files of the mission for a small underwater AUV. These mission files can be created in Wordpad or similar, but I wanted to make an application where the user doesn't have to worry about the sometimes finicky syntax etc. The operating system of the AUV is based on linux. It is also a good opportunity to practice my LabVIEW file, management skills and experience programming state machine.

    I created a state machine, and is one of the States 'Add Primitive'. A primitive is one line of text that can be 'go to xyz', 'surface' etc. 'home' with the coordinates or other settings entered on the controls on the front panel when the appropriate primitive is called. I there before had 8 orders of the Panel before the user can choose to primitives with and structure of the event with a pane for each control. Each event, then displays string writing for this primitive controls and property nodes hide everything on the front panel.

    My problem is, I want a "Validation" button that will write the primitive duly filled in the file and display the file so far in a preview window. I can only put this button of validation in an event well and I can't use local variables. I want the same façade of control are committed to do the same for all the different events in my structure. Is this possible?

    I think that maybe the control and my preview pane should be outside (to the right) my structure. Or maybe a case of event isn't the right way to go at all. Any suggestion would be appreciated.

    Thank you

    I recommend some redesign of your state machine.  You should have a State just to handle events of the user (have the structure of the event in it).  The start State should go directly to that State of "idle".  You can then manage each button with the structure of the event rather than do an interrogation of sorts.

    In each case in the structure of the event can determine what State to spend.

  • OR DC Soft Front Panel, minorbug, small bug with the PXI-4110

    Hello

    The NI DC Soft Front Panel V14.0, with the PXI-4110, scrolling to negative tension, works as expected to-10V, but then returns to 0. If we change from - 1V procedure, it goes...-8-9,-10, -1, -2... instead of-8-9,-10, -11, -12...

    Everything about her, a simple thing that I miss is a switch for all three voltages.

    (Also, IMO, it would be logical for negative tensions with the arrow pointing down, not more).

    My 2 c

    Hello Janaf,

    I completely agree with two of your statements, I tabled a report of corrective measures that you can monitor in the next versions of DCPower to see if this is fixed with the FPS. CAR number: 512257

    I've added notes that only manual insertion of numbers - less than 10 works and that it was not logical to use arrow increment or upward arrow to reduce the output voltage.

  • How to get AC 97 Front Panel Audio and Microphone ports to work with Windows 8

    I have a m7277c HP Media Center that uses the motherboard Asus P5LP-(Lithium-UL8E) and has an Audio Jack and Microphone AC 97 spec ports on the front panel. I tried to install the Codec AC 97 drivers for Windows 7 and they do not work for Windows 8. The 'High Definition Audio Codec"Windows 8 drivers only work for the Ports on the rear panel, not the Ports on the front panel.

    How can I get AC 97 Front Panel Audio and Microphone ports to work with Windows 8?

    Hello

    Your model has not been tested for the use of Windows 8.

    For this reason, HP cannot provide instructions to upgrade or Windows 8 pilots.

    Therefore, it will be very difficult to provide a solution.

    Thank you

  • scale multiple objects with front panel

    I have so many objects in the front panel. But I want only to certain items on the scale (IE need to keep the size of the button as it is). When I am trying to select the "Object of scale with the pane" option for each objects, it is available only for a single object. This option does not appear after that. Is there another way to do this?

    Hello

    Go here, this information will help you solve your problem

    http://digital.NI.com/public.nsf/allkb/048C31D73E8EC91286256E440063E1BB

    BR

  • Is there a way to put a button on the front panel only when clicked gives a pop-up dialog box with more information on it?

    Hello world

    The simulations that I create are very simple themselves but are intended to use in the classroom to help students learn more about the proven theory.  I hope to be able to place a 'help' or 'other info' button on the front panel that rises wants more info on theory, they can click on it and a pop up appears with background information on it.  It should also have a second button to close it and return to the main façade.  Can anyone lead me in the right direction?

    Thank you!

    Use a structure of the event on the main vi when the button is clicked, launches a "help" void / vi. On the inside of the Sub vi (with the set properties to load the front when it is called, of course), use another structure of the event to wait until then click on the button of the Subvi, you can return to the main VI. Do you need assistance on using the structures of the event?

    Charles

  • How to save a picture of object front panel with the color depth?

    When I use the Invoke node method to get the image of an object to front panel, then save it as a bmp or png, I seem to lose the color depth. What should I do to register programmatically façade objects with the same number of colors as they appear on the screen?

    I'm using LabView 2011 11.0

    You have an entry in the Invoke node called Image depth.  You wired a 8 for her.  Why?  Doesn't mean that you capture an image at a depth of only 8-bit rather weak image?

  • How to print an article with several application

    I was looking for an answer in the forum, but I couldn't find it. :(

    Anyone know how to print an article with several application? This section is on the page that has several sections.

    Thank you

    You can print a report or an entire page of dashboard, but unfortunately you can not print a section 'reports' with 'click '. Users will need to print each report separately.

  • Acer E5 573G - problem with the front audio Panel

    Hey,.

    I recently bought a new Acer E5 - 573 notebook computer G and when I connect my helmet on the front panel - nothing happens. I installed the latest drivers from Realtek HD Audio. 10 Windows does not see my helmet that works very well on my deskop.

    I'm looking forward to get some tips.

    See you soon!

    I noticed that the headphone output has not been mounted properly. I opened the laptop Briefcase, then put one more time and the headphone plug is now.

  • deployment of a BPM Application large Oracle with several projects of the user interface

    Hello world
    I'm working on a large application with Oracle BPM 11.1.1.5.0.

    I use JDeveoper 11.1.1.5.0 to build the application.
    The application has many tasks user with a lot of the UI (one for each task of the user).

    My problem is, whenever I make a small change in the project, I need to deploy this, which includes a master project and five or six projects UI (for now) for tasks of the user.
    As demand grows, I'm sure that this will certainly become a problem.

    So my question is if I do this the good sense? or should there be a more effective way?

    Thanks in advance

    Published by: luke on April 17, 2012 12:16 AM

    Hi Luke
    1. as a general rule, there is NO need to have a user interface project for an individual task. As initiator, approver, reviewer, LegalApprover etc etc, you have like 10 tasks (.task files). You can have just a single project of TaskForms UI and have taskDetails.jspx generated for each of these tasks. This is appropriately.

    2. any Application workflow must have only 2 deployers. Deploy resources are for real Workflow stuff that will have the main BPEL or process, BPM, human tasks etc. Basically, everything that goes into the workflow project. And another official of the deployment is that the REST of things means that the UI TaskForms project and other project support as useful projects, WebServices, EJB projects (if you have Web services). All this will be deployed as a SINGLE EAR.

    Lets take an example JDeveloper IDE point of view.
    1. application Name: SalesOrderApp
    2 workflow project name: SalesProcess (he is a a project jdeveloper project SOA or BPM Project type and has all human tasks, bpels, process bpm, rules etc.).
    3 interface user Project: SalesTaskForms (it is a form generated automatically for the first task you choose. Then for the rest of the tasks you can use this same project, to generate jspx for all others. WORK files. VIEW documents online on how to do it. I'll see if I can compile this list of URLS for you).
    3. support the EJB projects: MyEJBProject1 (some EJB project that connects to some specific to your back-end database project)
    4. support another Service EJB project: MyExtServiceProject1 (as another project EJB that uses data from an external source)
    5. some WebService project: SalesCreditCardValidationWebService (some WebService project to be deployed as. WAR file that performs a service).

    Try to apply the Concepts of SOA for each Service your application needs. Instead of putting all the EJBs and everying in one giant project, try to split their need logically commercial/sage and geenrate separate projects so that they can maintain as it is to other projects and other applications.

    Anyway, coming back, in the example above, you should have deployment just 2: 1 is the JAR file of SCA in the Workflow and another complete of the EAR file.
    (a) for the workflow project, right-click and generate a deployment profile to deploy all the workflow and NOT on the other projects of the user interface.
    (b) for each project individual genereate a profile of deployment such as MyEJBProj1, MyEJBProj2, MyWebService1, etc etc.
    (c) for TaskForms project, generate a deployment as SalesTaskForms profile. It is a WAR file.
    (d) at the level of the Application, create a new profile of deployment of the EAR type and now assemble all the projects in this EAR, with the exception of the Workflow project.

    First of all, you deploy file JAR of SCA of the Workflow. You need to redeploy this again only when you make changes to the workflow, humantasks etc etc.
    Deploy the full blown EAR file that has all the stuff (EJB JARs, TaskForm WARs, WebService wars etc.).

    At any time, you change your code taskforms or redeploy a java, ejb, EAR file.

    You should have a POT and an EAR to deploy at the end of the day. Infact this is how it should go into UAT, and production. They may not have many pots, multiple wars deployed. The reason why we have separated Workflow SCA Jar file is, because the workflow will not change frequently. And also older versions of SOA/BPM (before 11.5 FP) have a huge disadvantage. Whenever we deploy a workflow project, it will make existing processes VITIATED, unless you deploy a different version. This isn't a problem anymore for 11.5 + FP (Feature Pack applied). Therefore, be careful when you redeploy workflow project.

    Thank you
    Ravi Jegga

Maybe you are looking for