A button user interface leads in labview

Hi all

I'm relatively new to Labview and I'm working on a project related to control systems. I have with me is an old program written in 1996 for a DOS system based which interacts with a device controller of tank water and allows the control of a double water tank system. The software is used for the teaching of laboratory of control systems. I have to upgrade the software using labview.

The part that I'm not able to understand is how to make a GUI similar to that of the old software. I need a welcome with several buttons screen indicating the different types of control, that the software can perform (PID, fuzzy etc..) When a particular button is clicked, the screen changes and a new interface appears with the controls and indicators relevant to the chosen option, there may be buttons for further suboptions as well.

I tried to use the Structure of the event, for different actions, corresponding to different keys, but on the front panel, that all controls and indicators for the different types of control have appeared together, which isn't what I want. Help, please!


Tags: NI Software

Similar Questions

  • Data flow of the User Interface general problem (LabVIEW 2012)

    I have problems reading & checking to a tab group user input (see the "Test settings" tab in the attached example).

    Essentially, I need to define and test many parameters.

    In the example, I need to create a bitmask of four switches to selection. Only the system works a treat, but in the context of

    the Panel tabs switches are never 'reached '. I tried to put some time structure around the switches (which works ex vivo

    See attached 'channelselect.vi') but the switches are never reached when I'm not in the code. Basically, I don't want

    Leave the pane until all parameters have been set and verifyied.

    I tried business structures (per group), structures plate Structures (group picture by picture), event (change nutton event)

    I expect the same problems with the other parameter sets. I need to change - set - check, in an order any.

    Understand that the "adjustment" mechanism is linked to a sub-vi/class method where the parameter is tested, defined and verified.

    It is a long-term approach to the fundamental question "How would you have it out"? I don't know that it is a misunderstanding of basic

    my part of the dataflow paradigm. I'm not looking for anyone to do my work for me, but I want to understand how this

    Works I can get on with my day.

    Thanks in advance for any help that you can present.

    You can still have the tab control.  It is just useless to do all your processing when the user changes the tab.  You can do event on the button presses as well.  Treat the VI as a whole VI, not different tabs that you have to manage.

  • Error variables look a tab after race change the user interface

    Hello

    I have a problem which seems to be a bit like this:

    http://forums.NI.com/T5/NI-TestStand/error-viewing-variables-tab-in-runtime-operator-interface/m-p/1...

    The VI I'm running is a step of edit of a type of step. LabVIEW checks if the property 'Step.Setup.ReadMeasName' exists, fills a listbox with her if she does. An another ListBox with all available measure names will also appear on the user interface. The user has an Add and Remove button to remove the 'ReadMeas' list box measures or add them to it of the listbox 'MeasNames '. Several names may be added/removed according to what is selected when you press the buttons. Once 'Fact' is clicked the VI writes the 'Ref' to the list box "ReadMeas" property to "Step.Setup.ReadMeasName", using a node to set the value of property that is passed the TestStand sequence context. If the property does not exist it creates.

    The only time where I have any problem is when I try to remove items from the property, after it is already initialized (i.e. non-empty). In other words, if I run the VI of teststand, put several names as in "ReadMeas" click on done, again run the VI (already added names appear in the box when the user interface is displayed, LabVIEW reads "Step.Setup.ReadMeasName"), then remove the names. IF "ThisContext.Step.Setup.ReadMeasNames" has opened in the tab 'Variables' step when you try to remove the names, I got this message in the Variables tab: 'one or more errors occurred. Please save your work and restart the application. "If I'm careful of not having expaded 'ThisContext' in the variables tab, but check the property before and after the removal of names in the list it does not work properly, and there is no error.

    This isn't a big problem because I doubt that the end user will check to see that the property has actually filled, but I still want to fix the bug if possible. I installed the patch for TestStand 2010 and the .net Framework 4.0. Someone has an idea of what might be happening here?

    Thank you

    -Josh

    Josh-

    Looks like you are running in a known issue 193751, which is documented in TestStand 2010 and 2010 SP1 known issues list. It is a problem that we intend to fix in a future version of TestStand.

    I hope this helps and I'm sorry for any inconvenience this issue may cause you.

  • How can I join buttons visible teststand keyboard shortcuts in a labview user interface

    On a normal labview VI, it is possible to configure the desired for example key navigation options assign a keyboard shortcut to a control. Is it possible somehow to assign a keyboard shortcut to the visible controls ActiveX Teststand i.eg. a basic custom user interface labview Teststand button?

    Help, please

    You may be able to do by cloning of each button, assign a shortcut to the clone, and then firing an event and call the method "DoClick' of the TestStand button - I say maybe because I can't verify the DoClick method will do what you want.

    Obviously, you can hide the clones on the front panel if necessary.

  • Event generation of click for the Run button programmatically in LabVIEW User Interface

    Hello

    I use the user interface of LabVIEW Simple (Simple OI - VI.vi first level) for my application teststand with small changes. Here, I don't want to click the button run every time. Generate the click event of the Run button (which tringgers the TS gear) by programming the interfacr VI user or is there a method for tringger TS gear?

    More information:

    LabVIEW worm: LabVIEW 2010

    TestStand worm: TestStand 2010 SP1

    My sequence Run point enry's 'Test DUT'

    Thank you

    Alaka

    Hi Adarsh,

    There's a DoClick method for the TS user interface buttons! Just wire the ref button to invoke node and locate the DoClick method.

    Kind regards

  • The Web of LabVIEW user interface directly to the sensor with Ethernet connection

    Hello

    Is it possible to connect to the interface user Web of LabVIEW directly to a sensor with Ethernet connection?

    By directly, I mean without using any Web Service LabVIEW VI.

    Thank you

    Marcelo

    Hello

    The only communication with other devices using the Web user interface designer is through web services, either motorized or not LabVIEW. To connect with a sensor with the generator of the user Web interface without using LabVIEW, the sensing device must be accessible via HTTP and give you a way to read its data using XML web services based on.

  • User Message message of Labview VI interface running on another thread

    I have a Labview GUI, which displays information on my oven.

    It's the thread that runs on the background it querys my oven, then I save variables stationglobals and then send a message to the user interface. It works very well.

    Now, I made an improved OVEN that not only monitor but also controls the oven. It is written in labview.

    on the above example, I use a statement for the user of Message interface:

    RunState.Thread.PostUIMessageEx (UIMsg_UserMessageBase + 1, 0, "",StationGlobals.ovenDatum, True)

    Where StationGolbals.ovenDatum is a container with the numbers and strings.

    Now on my Labview code

    I already have this wire in labview. So my question is... Can I just wire up my container in the ActiveXdataParameter ovenDatum or what I need to do some sort of conversion. ? I just do it?

    Problem solved after trying and you are looking for a solution...

  • Context of sequence of LabVIEW user interface access

    I'm trying to find a way convey the context of the sequence into LabVIEW Advanced User Interface. I need to check the values of some globals to the station before opening a movie file.

    I was looking for a way to send a UImessage to frontendcallbacks.seq that contains the context of the sequence, but I couldn't make it work. What is the best way to access the context of the sequence of the user interface?

    Hello

    In your user interface, use the Engine.Globals to get a reference to the StationGobals, then you can use the PropertyObject.GetVal and SetVal to read or write to the necessary StationGlobals.

    Concerning

    Ray Farmer

  • Why me disables the user interface click on another button, while it performs a scan?

    Hello

    When I run the user interface and click on a button that is sweeping the voltage for a period of time, I can't press any other button that sits on my Panel, lets say the Abort button that would prevent the action.

    So when I take the data and I realize that I should stop him before he finishes the scan, I can't and it's a really bad drawback.

    How can I improve this problem?

    Thank you

    Hi m.s.taba,

    It seems to me that your code runs the function leave but does not exit the loop you are, then the program stops at the end of the loop.

    To avoid this, you can:

    • use a global variable to the time your long recall and the recall of quit smoking
    • Call ProcessSytemEvents in the loop
    • reminder for the button leave defines the global variable
    • inside the loop, immediately after ProcessSystemEvents, you should test the value of the variable, and if the value you must break out of the loop
    • only after the exit of the loop, you can complete your program

  • the user interface buttons are too small

    I got a new computer laptop sony vaio and all adobe products are unusable for me, because the user interface buttons are so small, that I am not able to read...

    We tried to change the settings of the monitor, but it does not work.

    Any ideas?

    Please excuse my bad English

    Hey, the guy in my computershop found the solution

    Here is Adobe App scaling on the displays high-resolution (FIX) | Dan Antonielli

    but should be integrated in every adobe product

    Thank you for helping...

    best wishes hopsenplops

  • How to change the font size of statictext and button is the font size in the user interface?

    Hello

    How to change the font size of statictext and button is the font size in the user interface?

    Thks.

    Goldbridge

    var w = new Window ("dialog");
    var s = w.add ("statictext", undefined, " 30 Point Static");
    var s2 = w.add ("statictext", undefined, " 100 Point Static");
    // the third argument is the font size
    s.graphics.font = ScriptUI.newFont ("Helvetica", "Bold", 30);
    s2.graphics.font = ScriptUI.newFont ("Helvetica", "Bold", 100);
    
    w.show ();
    

    See the example above.

    See also Peter Karhels Guide to the user interface. Very recommended.

    http://www.kahrel.plus.com/InDesign/ScriptUI-1-9.PDF

  • Simple TestStand in LabVIEW user interface

    Hello community,

    I design a user interface for Teststand using the simple example of vi. The name of the file is VI.vi of first level

    I am trying to understand works vi inorder to make changes and ran into a few questions that I was hoping someone could answer for me please.

    To begin, I add my file sequence and click on 'Test DUT'. Then a dialog box appears asking to enter the serial number of the UUT, where and what are the causes that to happen in the code? After I entered my serial number it turns my code sequence and at the end an another message specifying in a green or red if the UUT success or failure. Where and what are the causes of success/failure boxes happen in the code?

    Thank you

    Kevin

    If you had posted this on the forum of TestStand, you would be probably got some of the answers better.

    But in the meantime, you need to open the SequentialModel.seq (or what is process model you use) and navigate to the entry Point of execution sequence, you use.  In this case, click Test UUT, the icon in the list of sequence and track the flow of test.

    With respect to the banner that appears after execution of USE test.  The banner is implemented as a DLL in the PostUUT callback.  It is based on the status of the MainSequence callback result.  It is the result of the test that you started by test DUT.

    The best advice I can give you is to go through the sequence of process template file and learn that it is not an easy task, but worth the effort.

    Thank you

    PH

  • downloaded v.21, but do not get new user interface

    I downloaded the latest version several times. I want the new UI, but my browser will not convert to the new user interface. I don't know if there is an option somewhere is going to fix this problem, or what is happening. Any help would be appreciated.

    You get the orange Firefox menu button when the menu bar is hidden.

    • Firefox menu button > Options
    • View > toolbars (press F10 to display the menu bar)
    • Right click on empty toolbar space

    See:

  • WIN8 registers touch but no reaction from the user interface?

    Anyone having problems with Win8 button when your fingers are clearly registered (Windows gives this feedback from the spherical ripple effect) but the user interface under your finger does nothing? No not the button and so on.

    I live it with some Chrome for example, with the small button tab when it is near the top edge of the screen.

    If I drag the window to the center of the screen, I have no problem with getting keys recorded. Hit the button new little tab gives no trouble.

    When user interface elements are close to the edge, no reaction, even if the wave indicator appears.

    Cannot know if it is a driver or a HW problem. I use X220T.

    Example screenshot

    May be a problem with Chrome, in fact. Tried with Firefox and the new tab button is a lot easier to hit. ---> will give Chrome devs a hint

    EDIT: what you know! The new beta version has already dealt with this issue:

    https://www.Google.com/chrome/browser/beta.html

  • How to run the Manager user interface programmatically

    I am looking for a method to run programmatically (from Labview), the Manager user interface, and then to connect it.

    Is there an API from .net to who?

    Thank you

    Note: I developed for earlier versions of VeriStand, a high-level application that manages projects of test benches and their versions. I want to update with the new manager of the user VeriStand interface.

    It is not a .NET API to control UI Manager, but there are some command line utilities, you can use to launch the user interface Manager, open a specific project, specify the IP address of the gateway to use and connect automatically.

    Try the following command line arguments:

    /nivsprj 'c:\project.nivsprj' Gateway localhost / connect

    They are documented in the online profile of Stimulus help editor.

Maybe you are looking for

  • Advanced Port Replicator III more compatible with the Portege R200

    I just ordered a new Portege R200 and above-port replicator... However, I note that the R200 is not listed in the list of laptops supported for this Replicator! Can anyone confirm if I have made a mistake and need to change the order? Will be

  • Satellite A80 does not illuminate

    Hello When I push the power button / nothing happens. 2 of the 4 leds are on - the blue on the far left (when you look at the front) and orange, 3rd single along the left. The power adapter is in, but there not all leds not sure if it is on, but it d

  • Slow startup of Windows and Internet Explorer displays error ieframe.all

    original title: boot the system and get on the internet I pass on the top of the Tower, he takes a lot of time at the start, when it started, I say to go to the internet again, it takes a long time, my homepage is weather BBC, but its display in the

  • Computer does not start in Windows.

    Need help Hello.We had the internet installed recently and we use a base of vista that had never been on the front line. the system asked vist part 1 update (I think), we started to install this. The computer says that it could take more than an hour

  • Not getting any major OS updates!

    I noticed for some time now that my mother (who also has the pre) has been doing the updates I've ever received. From the looks of him, I have not received the 1.2.0 update and more. I've been checking the screen update for some time, but it doesn't