Front Panel Bank of Switches and related indicators

I am designing a test system.  I would like a bank of switches on the from panel to turn individual test cases on/off.  I've figured out how to do that.  And I can do individual banks for the indicator (pass/fail) LEDs and the numeric test result field.  But, I'd like to tie them all together.  I'm  guessing I should start by using a cluster rather than an array.  But how to I get the various banks to act as a single group?
As I have it so far, I have a back of switches and a bank of indicators (of switch status) for just playing around.  The indicators do not line up with the switches. I'd like a 1-to-1 correspondence for the operator's ease of use.  When I use "properties" to expand the indicator bank, it won't take the number.  It is internally limited somehow.
DH
Solved!
Go to Solution.

I've got an array of clusters now.  Much better, but not there yet.
In the example provided, all of the indicators are labeled "T1".  I have the same issue with my implementation.  Change one label and it changes them all.  I would like to see "T1, T2, T3, ..." but cannot find a way to do that.  Also, I'd like each type in the cluster to be labeled at the head of the row or column on the front panel.  I can do this by brute force (just create a text field and plop it next to the array.  But I figure there has to be a more elegant solution.  One that ties the pieces together.
Any thoughts?
DH

Similar Messages

  • How can i open front panel of a vi and run it

    Hi
    I have a vi that i call multiple times from another vi, however i want it to open the front panel on some calls and not on others.  What is the best way to do this?
    I have come up with a way and was wondering if this method was okay or is there another method that might work better escepcially since i am eventually going to create an application out of it and hope that no problems pop up then
    Unititled 1 calls Untitled 2 where with one call it opens and runs Untitled 2 while with the other call it simply runs untitled 2.vi
    What I did was i changed untitled 2.vi window appearance to dialog but i deselected the show front panel when called, so by simply calling the subvi form untitled 1 it works.  Unititled 2 runs but does not open
    Now with another call i want to open and run untitled 2.vi so by looking the attached vi you can see what i have done
    Again if there is a better method that would make my vi's more efficient i would greatly appreciate it.
    Reza Sed
    Attachments:
    Untitled 1.vi ‏24 KB
    Untitled 2.vi ‏10 KB

    What you did, in theory, is the correct way to do it.  However, you should move the front panel open and close into Untitled2.vi and have a boolean input as to whether to show the front panel or not.  This way, your calling code is cleaner, and you don't have to reproduce the code everytime you want to call the subVI and show the panel.
    If you were to use Untitled2 in another project, then you woud have to go back and look how to implement the showing of the front panel in your other code.  If later, you were to decide you want that VI to be maximized, then you make one change in the VI, and not in every place you ever call it showing the front panel.

  • Adjust front panel to screen size and re-position objects on different systems automatically

    Hello, i have designed a vi that contains 5 led's placed at the 4 corners and center of the front panel which occupies the entire screen. However, this vi is to be used on different systems having different screen sizes. But on every screen, i'll need the front panel size = screen size and the led's to  be placed to the centers and corner of this new screen size automatically without any manual operations and positioning bieng done every time. Will the resize option perform this task completely or do i have to go for some other techniques?
    Solved!
    Go to Solution.

    As far as I know, what you want is not easy to do but it is doable but you have to programmatically do it (no Labview setting). Here is an example for only 2 LEDs but I suppose that you will be able to make it work for your other LEDs.
    This VI maximizes the front panel and then positions the 2 LEDs in the center and top right corner upon running. The LEDs are positioned according to their own top left  corners, not according to their centers.
    Marc Dubois
    HaroTek LLC
    www.harotek.com
    Attachments:
    Position LEDs.vi ‏14 KB

  • How to save settings in the front panel to different files and retrieve it later?

    How to save the front-panel controllers' settings to different files and retrieve it later?
    What I've archived is the "Save Settings" function, but when trying to "Reload Settings", I can only retrieve the saved data to front-panel indicators, but not the controllers!
    Can anybody give me some advises?
    Thanks in advanced!
    Charles Lu

    Hi
    Just write the retrieved data to a local variable (but make it writable first) or property node of the controls.
    Hope this helps.
    Thomas
    Using LV8.0
    Don't be afraid to rate a good answer...

  • I want to maximize front panel having tab control and tab control should be in centre programati​cally

    i tried this using panel bounds property of front panel
    using height width of tab tried to set position of tab
    but if the reference 0,0 on front panel is changed the tab goes to out of sight
    can any one help me in this regard
    i want to use this for having different screens with different resolution
    regards
    Solved!
    Go to Solution.

    thank you  robweaver
    for your time and intrest
    this solved my problem
    regards

  • Remote Front Panel Problems and Best Practices

    All,
    Problems
    I'm currently attempting to host a Remote Front Panel from a cRIO 9073. The intent of the front panel is to control and configure the services running on the cRIO. Currently I've been experiencing quite a few problems getting this to operate smoothly.
    These are the problems I'm currently experiencing.
    * Front panel takes a very long time to load (~45 Seconds).
    * On close the front panel may reset the cRIO.
    * Front panel may cause excessive CPU usage.
    * Plugin has problems in Firefox.
    I'm fairly sure that I've installed all of the Latest NI software (I'm using LV 2009f2)
    I currently cannot post the code as it's proprietary.
    Currently the front panel consists of two timed loops one running at 500ms intervals and the other running at 1000ms intervals. The GUI is basically a tab control and on the heaviest tab contains about 15 buttons.
    Questions
    Is it not possible to use event structures in embedded LabVIEW? So far I've had to code my own event loop to handle all the events I wish to process on the remote front panel, and I feel this might be causing a problem.
    Is the sort of functionality I'm trying to achieve acceptable in Web Front Panels?
    It seems that the reason it takes very long for the VIs to load is that the VI Front Panel Server must fire up. Is there a way to make this or whatever the component is that handles it fire ahead of time?
    Thanks for your time, I look forward to discussing this.
    Regards,
    Ken

    Hi Ken,
    Is this a remote front panel for a real-time VI?  Is it built into an executable?  If this is a RT VI, you cannot use event structures.  More details are available in this KB:
    Can I Use the Event Structure in LabVIEW RT?
    I assume you have seen this? 
    How Can I View Remote LabVIEW Real-Time Front Panels in a Web Browser?
     Are you still having the cRio reset issue and CPU usage increase?
    Kristen H.

  • Front panel controls show up one at a time

    When I first open my main vi the controls on the front panel appear one at a time over 20-30 seconds.  The problem was compounded when a second front panel was made switching between the two the controls for the second panel pop up one at a time and after they all appear the first panels controls go away one at a time.  Any ideas on why this ocurs and how do I fix it so the transition happens quickly?

    BenThe code is modeled on a vi that was done under LV5 and was also ported over to new computers and LV8.  We had to install the traditional drivers to get that code to run on the new systems.  The original vi transitions fairly quickly.  The new vi is modeled on the original code with efforts being made to strip it of the overhead bagage.  ie.the sequence structures and controls no longer needed.....  The new code from the begining has sequentially brought up each control with each new control being added it progressively gets worse.  With the addition of the second front panel in the same vi the protracted transition of the controls became a significant issue.
    Bob
    Attachments:
    20060817.zip ‏2692 KB

  • Front Panel bounds on secondary monitor

    Hello!
    I would like to display some elements of the front panel on the primary and others on a secondary monitor. So I decided to make a subvi from the elements I wanted to show on the secondary display.
    It nearly works, but I would like to have fullscreen on both of the monitors. Unfortunately if I change front panel bounds to be written in the attached subvi, it shows up on the primary monitor. If I leave front panel bounds to be read it works with the secondary monitor.
    Could you give me some advices how to solve the problem?
    Thanks!
    Attachments:
    subvi.vi ‏15 KB

    Dear VampireEmpire,
    One way you can do it is to create 2 SubVIs (each with the specific indicators etc, then set the Window Appearence of those VIs Custom, and check "Show Front panel when called"
    If you are in a VI, press Ctrl+I, or right click on the icon of the VI on the front panels upper right corner, get VI Properties and navigate to Window Appearence.
    In each of these VIs use the Invoke Node : 
    VI Server Reference (This VI), --> Invoke Node --> Front Panel --> Run-Time Position --> Maximized, and wire monitor number 1 to the primary and 2 for the secondary. Use for example a while loop, and if you want to terminate only one of the VIs at Run-Time, remember to Close the Front Panel (Invoke Node), and the reference.
    Then create a 3rd, VI, call it a wrapper, and insert the two VIs to be called. When you run this wrapper, you programatically call the other two VIs front panels.
    I have created a little example how to do it. Please find the attachment and tell me your experiences. 
    A more sophisticated way to do it would be to programatically open the references from the main.vi, and Open --> Run Time.maximize in a while loop --> Close the front panel in the caller.
    https://decibel.ni.com/content/docs/DOC-29472
    Best regards,
    Peter L.
    National Instruments Hungary
    Applications Engineer
    Attachments:
    MONITOR.zip ‏18 KB

  • LV2011 problem with several front panels

    Hello,
                 There is a bug in my software and I don't know it is common to every one or not. This not to be worry, I will notify you anyway. When I open only one front panel and one block diagram which having a program to communicate with a serial device. In this case, if I choose the VISA resource name, it obviously takes some time to popup the USB and after it show the port and front panel will stay in front you until you choose the device. Here, every thing is fine but when I open several front panels and working on only with serial program front panel to choose the serial device in VISA resource name. Then after some time, it took me to another front panel. I have seen this problem several times in past two months. More, even when I am decorating the front panel and front panel took some time after pushing some controls and switched another front panel.
    Is this bug? Or I common for every one.
    Using labVIEW 2011.

    I am certainly using labVIEW from two months. So, I did not use MAX in my past time. I only used one time to check my USB 6008 device but this is off topic here. I will tell you down here.
    Suppose, If I open multiple VI's and I am only working with one VI that can communicate with my SERIAL device and the rest of the VI's(Block diagram and front panel) are rested. This case, if I click the drop downlist of "VISA resource name" of SERIAL VI, then it took some time(200ms or 100 ms, just it is a guess) to populate and it is switched to another front panel which were opened and rested before. Again, I need to come to my serial front panel again to select the COM port. This is one case.
    If don't have any other VI's not opened than this serial Vi. Then it stays on the same front panel.
    Is this bug came with labVIEW or  is it common?

  • 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

  • How to make non-visibl​e Control on Front Panel Appear at Design Time?

    I have some Controls on the Front Panel whose visibility is changed (turned on or off) at Run Time. The problem is that if I stop the Run time, the Visibility of the Control remains in the runtime state in Design mode. So I may not be able to see or find the Control to make changes in Deisgn mode.
    How can I make all Controls on the Front Panel visible, or find and make visible a Control on the Front Panel whose Visibility has been made False?
    THANKS.
    Solved!
    Go to Solution.

    This is documented in the LabVIEW Help.
    Displaying Hidden Front Panel Objects
    Complete the following steps to display a hidden front panel control or indicator. You also can hide front panel controls and indicators.
    Find the block diagram terminal for the object. If you have several terminals with the same data type, right-click the terminals and select Visible Items»Label from the shortcut menu. Find the object with the label that matches the hidden front panel object.
    Right-click the terminal and select Show Control from the shortcut menu if the object is a control or Show Indicator if the object is an indicator.
    You also can use the Visible property to display controls and indicators programmatically.
    You also can display all hidden front panel controls and indicators.
    Path: Fundamentals -> Building the Front Panel -> How-To -> Configuring Front Panel Objects -> Displaying Hidden Front Panel Objects.

  • Audigy 2 ZS Platinum - Front panel issues

    Hello there,
    I originally had the Creative Audigy 2 ZS Platinum and all was fine. It all worked and the world was happy. I then (won't go into details) managed to damage the card and whilst I still got sound, the front panel and the joystick port would not work. As it was only the card that was broken, I purchased a new Audigy 2 ZS card assuming I would be able to just stick the front panel connector back on and all would be hunky-dory.
    As you probably guessed, I am here, so all is not well. Whilst the game port now works, the front panel still does not respond to anything and I am at a loss. Is there some kind of jumper I need to switch or something? What have I done wrong.
    All input is more that welcome, thanks...

    i am having front panel issues. i think the damage to the card is a potential problem, but i don't think it's the cause for the panel not working. i think something is just seriously wrong with creative hardware. i really don't think pre-sales testing was performed extensi'vely enough. i have had more problems with my audigy 2 platinum in the 2.5 yrs i've had it than a new born baby. to make a long story short, i did a complete upgrade of my system, the only thing i kept was my case and audigy 2 and front dri've bay. i did nothing different than i had before, re-installed windows and everything. everything EXCEPT the front dri've bay works. i do get the red light from the optical out though, so there is power. i don't know what's wrong with this thing. all i can say is: creative you need to get your s**t together, you have as many issues with your sound blaster cards as microsoft has with windows. tech support: you need to do something for once and answer posts that people ask. i posted my question about this problem 7 months ago when it happened, guess how many repsonses i have. ZERO, NONE, NADA, NOT ONE RESPONSE. i don't blame forum users, not everyone knows, i blame tech support b/c you don't respond. i have no clue why, but do something, please.

  • Z87-G43 Board Front panel USB Problem

    I have installed the board and windows 7 64bit
    Updated the Bios and checked everything I could.  I do NOT get the connect tones from anything I connect to the front panel USB ports.  I have used 2 (KNOWN GOOD, works on other machines) connector sets with 2 ports each, and ALL of the ports have the same symptoms.  All of the usb devices have the connect tones when inserted to any of the rear ports.  I have not tried the USB3 port for the front because I do not have the wiring and related header connector.  My phone, (Samsung GS4) when connected to the rear ports always opens an explorer window showing the Ext SDCard and the Internal memory.  when I connect to any of the front panel ports, no sound, no pop-up of explorer, but I do see the device when I manually open explorer and can open the connection manually.
    I am at a loss as to what is not right and how I can make it work correctly.  If anyone can give me any information to correct this, I'd be very grateful.  (Tech Support was no help)
    Thank you, and Aloha From Hawaii!

    Thank you for your reply.
    I have an older Antec Case and I have tried a brand new front panel connector I got from Frys and it acts the same Way.  the only difference is that the connector is a one piece assembly that connects directly to the mobo header pins. the one in the case has individual pin connectors.  both systems end up with the same scenario.  When I plug in a thumb drive, there is no connect or disconnect sound and I still can manually open explorer and access the thumb drive or my phone but nothing pops up to signify any port access.BTW, I am a systems engineer and have spent the last 13 years building machines for a transportation company (bus)  My previous board in the same case used the front panel connection and it worked just fine, but since the board died and was only supportive of XP I decided to upgrade to Win 7 64bit and have 16gb ram.  All the rear connectors work just fine, but I need all of them so have to use the front panel connection for phone, and thumb drive access.  I suspect the mobo has a design problem.  The tech support person had no suggestion to correct this problem too!  :<(

  • TS5376 For about 4 months now I have been getting an Apple I-Tunes update message but when I try to install it, the program stops and refuses to install it saying I need to go to tools and manually install. the support page says:1. Remove iTunes and relat

    Dear Windows support personel,
         As part of my message reads above; I keep getting an i-tunes update message and when I click on the OK to download it, I get an error message saying there was a problem and I need to go to Tools>manual download.  Well, I don't know how to do that even though I gave it my best try. I went to the support sight and it had the following message;
    1. Remove iTunes and related components from the Control Panel
    Use the Control Panel to uninstall iTunes and related software components in the following order. Then, restart your computer:
    iTunes
    Apple Software Update
    Apple Mobile Device Support
    Bonjour
    Apple Application Support (iTunes 9 or later)
    Important: Uninstalling these components in a different order, or  only uninstalling some of these components, may have unintended affects.
    If you encounter an error while uninstalling, try repairing the affected component:
    I don't know if I should do that since I'm not PC savey. Could you help me by doing the work on my pc for me? I'd be most apprieciative if you'd help me in this manner.
    Sincerely,
    Christine Bocker
    <Email Edited by Host>

    Let's first try updating using an installer file downloaded from the Apple Website:
    http://www.apple.com/itunes/download/

  • Front Panel Controller SubVI?

    Here is the scenario, I have a main VI that uses an event structure to call various other SubVI's depending on what control is pressed and to update the front panel accordingly.  The front panel of the Main VI is a Tab Control with ~25 controls total.  As you can imagine, some controls should not be enabled until other events happen.  For example, I have a menu ring called "Report Type" of which you can choose 'HTML' or 'Send to Printer.'  Next to this ring is a boolean control called "Open in Browser?" , I want to only enable this boolean control only when "Report Type" is set to 'HTML.'   Likewise I want both the "Report Type" and "Open in Browser?" controls to be disabled if the user has not hit the "Download Data" control to get data from the RT Controller (otherwise there would be nothing to report.) 
    These are just a few examples of what I need to do, I have been adding 'Disabled' property nodes throughout my event cases but it is becoming very unwieldy and making my block diagram quite cluttered and hard to understand.  What I want to do is have a 'Front Panel Controller SubVI' of sorts, of which I define about 10 or so various states the front panel can be in and pass that state to the controller SubVI which in turn disables/enables controlls accordingly.  This idea sounds good but so far the implementation seems pretty bad.  I was hoping I could just make a cluster of control references and pass that into the SubVI but LabVIEW 8.2 doesn't seem to allow me to wrap up references in a cluster.  This has forced me to use VI Server to get the references.   What I've been able to come up with using VI Server works, but I can't believe its the most elegant solution.  Basically, for each of the possible states, I iterate over all the controls in the front panel and have a case structure for their Label Text which determins if that control should be enabled/disabled for the given state passed in.  Also, for some reason it seems that it is not grabbing references to ALL of my controls.  There is a menu ring control on the front panel that isn't in the Controls[] array.  I should mention that this particular Control already has a reference node created for it that gets passed to a SubVI, perhaps this is why its not found in the Controls[] array, but this doesn't seem to be very intuititve, or documetned for that matter.
    <a href="http://tinypic.com" target="_blank"><img src="http://i37.tinypic.com/fjgwtv.gif" border="0" alt="Image and video hosting by TinyPic"></a>

    Thats a very good idea, although I'd probably want to put a case structure around the disable property node and have it only change value when the search array function does *not* return -1, otherwise I'll be disabling things I might want to maintain in an enabled state.
    Just before I read your post, another thought came to me and that why use a SubVI, I could just use a parallel loop with queues to send back state information.  Since queues can be blocking, this would not negate my event structure.  I could combine the idea you gave me with this architecture.  Thanks

Maybe you are looking for

  • "Unable to load workflow actions from server. Please contact your server."

    I get the following error message when I want to create or open a workflow in SharePoint Designer 2007 "unable to load workflow actions from server. Please contact your server administrator." I don't receive this error as a site collection administra

  • WHERE DID MY SCAN GO?

    Hi All -  I scanned a TON of documents to my mac today and I can't find any of them. They were scanned from the HP Officejet 4632 through Preview. I watched as all documents came up as they were being scanned. Before each scan, I placed them into a d

  • How do I edit / delete comments on my Weblog?

    (If this question belongs to a different forum, kindly redirect... ) My SDN Weblog has a couple of duplicate comments and one from me that I wish to delete. Can someone please advise as to how / where I get to cleanup comments? Weblog in question: Ne

  • Newbie librarian question

    Can anybody give me a helping hand? I miss an Editor - or at least a Librarian: I still use my Roland D50 - not only as an input device, but also the sounds, of which I have a lot. In "ye old days" I used an Editor/Librarian with system 6. Nice, sinc

  • How do i get my photos i take on my iphone onto my macbook pro

    I am trying to figure out how to get photos from my iphone onto my macbook