Updating a lot of indicators

I have a lot of indicators on my front panel.  If I were to update them on my BD, my BD will be a little bit too large.  I was thinking about updating the indicators in a subvi, but I would have to feed in all references of the indicators, which will required too many terminals.  Is there a way to create a reference for the complete front panel of the main vi and feed it into a subiv and get all the references of the indicators based on just one reference of the main vi within the subvi?  
Kudos and Accepted as Solution are welcome!
Solved!
Go to Solution.

One of the challenges of pushing GUI updates down into sub-VI is that you end up with very tight coupling between the two so that a change in one may require a change in the other.
The approach I have been using quite a bit is a GUI controller.
It is often a Action Engine that uses a cluster to cahe all of the references so the GUI can be touched from any place I want.
Here it is init (see VI label GUI cnt init)
where all of the ref are checked to makes sure they are valid. (Note: see size of horizontal scrool bar to give you a hint that I have a state machine prior to this loop that builds my cluser of refs.)
Note: the validity checks helps a lot with the coupling because it is effective a sanity check on ME and reminds me I forgot to bundle the ref of that new control I just added.
Action are implemented in the Action Engine to do GUI stuff...
Note: Obesreve verticle scrool bar to get an idea of how many controls are getting touched.
or if I want to just get at the refs, I have an action that lets me select the ref I want by name.
I hope that helps,
Ben
PS: Sorry for the broken record.
Ben Rayner
I am currently active on.. MainStream Preppers
Rayner's Ridge is under construction

Similar Messages

  • I really want to update my iMovie, but I guess I need to update a lot of things first, which costs a lot of money. Is there any way I can just update iMovie and nothing else?

    I really want to update my iMovie, but I guess I need to update a lot of things first, which costs a lot of money. Is there any way I can just update iMovie and nothing else?

    - If you have a 1G ipod you can't update past 3.1.3.  To identify yourd see:
    Identifying iPod models
    - Be aware that if you can/do update the iOS to the latest (4.2.1 for a 2G and 4.3.4 for a 3G) you may not be able to sync to the old computer since that computer will need the latest iTunes to see/sync with the update iPod.  Yo need an Max with at least OSX 10.5.8.
    You can transfer iTunes purchases from the iPod to the computer by:
    iTunes Store: Transferring purchases from your iPhone, iPad, or iPod to a computer
    You can use on of the third-party programs dicussed here to transfer other stuff:
    new PC: Apple Support Communities
    Unless you can move/copy the iPod backup file to the new computer you will loose all app data and restore from that backup. That file is located:
    Mac: ~/Library/Application Support/MobileSync/Backup/
    Windows XP: \Documents and Settings\(username)\Application Data\Apple Computer\MobileSync\Backup\
    Windows Vista and Windows 7: \Users\(username)\AppData\Roaming\Apple Computer\MobileSync\Backup\

  • Userexit for MIGO or COR6N  to update inspection lot ?

    Sub : I am looking for User exit or Badi for MIGO tcode.
    Who have good idea on this, please help me .
    I have to update the inspection plan ( in qa33, select one of the record --> "inspection lot" button on application tool -->  Insp. Specifications --> Usage field to be updated )
    Do I have any userexit which can do update this "Usage" field .
    Through "COR6N" tcode, I am trying for the user exit.
    Could you please help me.

    Hi Check below exits/BADIs
    Exit
    MGA00001                                Material Master (Industry): Checks and Enhancements
    MGA00002                                Material Master (Industry): Number Assignment
    MGA00003                                Material Master (Industry and Retail): Number Display
    Business Add-in
    WRF_DISCONT_PARAMS_I                    BAdI: Parameters in Fashion Discontinuation
    WRF_DISCONT_FACT_E                      BAdI: Follow-Up Actions in Discontinuation
    WRF_DISCONT_CHECKS_I                    BAdI: Scope of Check in Material Reorganization
    MG_MASS_NEWSEG                          User-Specific Fields & Segments in Mass Maintenance
    MATGRP_SKU_UPD                          BAdI for Article Hierarchy Connection
    CDT_CHECK_MATERIAL                      Checks for Existence of a Material in a CDT
    BADI_MM_MATNR                           Modification-Free Archiving Enhancement of MM_MATNR
    BADI_MATNR_CHECK_PVS                    Check Material for Use in iPPE
    BADI_MATERIAL_REF                       Addition of customer-defined default data for material
    BADI_MATERIAL_OD                        Integration of New Objects in Material or Article Master
    BADI_MATERIAL_CHECK                     Enhanced Checks for Material Master Tables
    BADI_GTIN_VARIANT                       User Exit for Customer-Specific GTIN Variant Check
    BADI_EAN_SYSTEMATIC                     BAdI for Internal Control of EAN Logic

  • Update inspection lot when MIC changes

    Hello Gurus,
    Is there a way to update existing inspection lot when master characterstic changes?
    Any help would be really appreciated!
    Regards,
    Owais

    Hi
    You can change the Existing Inspection plans by doing setting at Cleint level as Replace MIC
    When you cahnge MIC it will give popup of where used.You can change the task lists.
    But this changes will not automatically reflect in an inspection lot.
    for this you have to
    Go to Qa02
    Enter Inspection lot
    Click on reset
    save
    check status of lot CRTD in QA32
    now go to QA02
    enter
    click on Inspection Specification
    selct sample
    save
    check status in QA32 as REL
    Regards
    Sujit

  • IPod updates a lot of songs with no apparent reason

    Since today I've noticed that every time I plug my 5g 30GB iPod in, iTunes updates about 5GB of songs with no reason. I didn't touch the songs in the meantime.
    I found somebody else with the same problem in the forums, but with no solution.
    I don't use manual syncing, because I use a smart playlist to fill up my ipod and want my ratings and play count synched automatically also.
    I didn't have this problem before.
    Thank you in advance for any help, maybe it's a bug that Apple will soon fix.
    (I use the latest soft/firmware)
    Mac OS X (10.4.9)

    I have had this problem many times too. The way to fix it is to delete the bad entry from ur itunes library, (not the actual file, just the itunes entry) then sync ur ipod. This will get the bad song off of the ipod. Disconnect the ipod. Re-add the song to ur library. Then re-sync ur ipod to rewrite the song to the ipod. Sometimes files get written badly to ipod. This is the way to correct the issue.

  • IOS 7 Update loses lots of things

    When I updated to IOS 7 on my iPhone 4 it lost it...
    1. my outgoing mail server "failed" even though all the settings are the same as before the update and it worked fine before.
    2. My Bluetooth connection to my car, haven't re-paired that yet.
    3. Typing 'messages' is slow as keyboard is slow to respond
    4. Opening apps also slow to respond
    5. Device has frozen several times in different apps
    I'm sure there is more gliches. It appears things were not worked out very well before launching the product. I also do not like the new look. It's simplicity seems childish and not sophisticated like the previous look. I have loved my Apple devices until this happened. Not so sure now!

    I updated one of my ipads earlier today and it did the same thing. I was working and forgot about it and when I came back to it a few hours later it was finishing with the update.  I can only assume that everyone around the world is updating iphones, ipads, and ipod touches at the same time which is bogging down the servers.  Hopefully it has worked out for you by now!!

  • How can you reduce PC slowdown with ~500 indicators updating!?

    Hi everyone, first post so please be gentle!
    I've got a VI running with over 500 indicators and updating every 20ms. Only a few change at any given time, maybe a dozen or so, but the problem I have is that when that happens the PC starts to really struggle and slow down. It's only a couple of years old and is only used in the lab for LabVIEW so its pretty nippy normally. Unfortunatley it can't be upgraded as we need to keep costs down.
    Does anyone know how I can speed this up? Is there a way to set the update rate of the indicators? Or to set labview to only update the indicators that have changed instead of the entire screen?
    Any advice is welcome!
    Cheers,
    matt

    I deal with this using proper architecture, for example, a state machine that will only update the changed indicators in the state that the value is changed in.  Also 500 indicatores seems extreeme for a user.  Are you trying to minimize what a user is seeing at a given time.  I would guess that a user can only handle looking at a handfull of indicators at any given time (I try to keep this 10-20 indicators max).  This is probably not all that useful for this application if it is already done but can be useful in future development efforts).
    Paul Falkenstein
    Coleman Technologies Inc.
    CLA, CPI, AIA-Vision
    Labview 4.0- 2013, RT, Vision, FPGA

  • How to update Lot Attributes?

    Hello,
    I'm trying to update the Lot Attributes. From the Lot Job Updates it is entered through Lot Attributes - > Maintain Lot Numbers (DFF). The base table for the DFF is Mtl_Lot_Numbers. I'm trying to insert values into these attributes by inserting records into the table MTL_TRANSACTION_LOTS_INTERFACE along with the move transaction 'Wsm_lot_move_txn_interface' and then I submit the concurrent program 'Manager: Lot Move Transactions'
    The move does happens, but the Record in the Mtl_Transaction_Lots_Interface is not taken for the processing.
    I'm not entering any value for the column Attribute_Category.
    Is there anything else am missing?
    Thanks
    Geetha

    Hi,
    I m facing a similar problem. If you have got a solution for the same, can you please let me know the same.
    Thanks
    Vivek

  • Inspection time Capacity Updation in work center for skipped lots

    Hi Guys,
                 I am using in process inspection type 03 along with DMR criteria at lot level i have defined the DMR rule and assigned it in routing header.DMR rule is inspection lot 1 in 5 will be inspected i.e when the inspection lot will be created and if there is no quality level exists it will first create the quality level with 1st inspection lot which will not be skipped lot and then it will skip next 4 lots and 5th will be inspected again.Quality level is updated during lot creation level.
                 what i am looking is when you have the skip inspection lot he capacity which has been planned for inspection for that work center should not be considered since there is no inspection done because of skipped inspection on that work center although it's the part of Routing/production process.
    please let me know if any more inputs required.
    your inputs/feedback is really appreciated
    Regards
    Ashutosh Shende

    Hi Krishna,
    It is distributing unevenly because of the Int. Dist. key maintained for "Labour" capacity category.
    Following are the available dist keys.
    I think for your scenario, you should select SAP020
    SAP000     Overall load for latest start date
    SAP010     Overall load for earliest start date
    SAP020     Equal distrib. earliest dates, fact.cal.
    SAP030     Equal distrib. latest dates, fact. cal.
    SAP040     Equal distrib. latest dates, discrete
    SAP050     Equal distrib. earliest dates, oper.time
    SAP060     Equal distr. latest dates, operat. time
    SAP070     Overall load at latest finish date
    Please let me know if this works for you.
    Regards,
    Abhay Kapase

  • Touch no longer recognized after updates

    I updated a lot of software on the MacBook a few days ago as recommended by Software Update. I guess the latest versions of Snow Leopard and other stuff like iMovie and iPhoto and iTunes.
    Today, i tried to sync my Touch and it was invisible. Not even on the desktop. Nothing on the Touch to even indicate it was charging, much less syncing. It worked fine just a few days ago, before the updates. How do i resolve this problem?

    Thanks for the attempt, but I think it has to do with the slew of updates. I subsequently noticed that my MacBook now won't recognize my printer, either. there was also the update to Snow Leopard 10.6.3 as well. I believe all the updates had something to do with the iPad release, so the applications would recognize the iPad. Unfortunately, it seems to have disabled the USB ports, or perhaps the drivers for printers and other devices like the iPod Touch and the like. Haven't attempted using the Firewire port yet since the update. I probably should move this discussion to another board since it's something that may well go beyond just an iPod Touch issue. Again, thanks for your kind reply.

  • ExecuteUpdate() returns 1 , but actually it has'nt updated the DB tables

    DATABASE USED : ORACLE 9i
    This is the function that is been called.
    althou, this returns a +ve ans. , saying that the db has been updated ; but when i login into the DB, i donot find the row updated.
    public void process(File dir) throws Exception
         FileInputStream fileIn = null;
         byte b[] = null;
         PreparedStatement stmt = null;
         PreparedStatement stmtBank = null;
         PreparedStatement stmtBrand = null;
         ResultSet rs = null;
         String updateBankInfoTable = "UPDATE ARBANKINFO SET ISSUERLOGO_LARGE = ? WHERE BANKID=?";
         String updateBrandInfoTable = "UPDATE ARBRANDINFO SET ISSUERLOGO_LARGE = ? WHERE BANKID=? and RANGEID = ?";
         int bankId = 0;
         int rangeId = 0;
         // FileNotFoundException or SecurityException might
         // be thrown while reading the files in this dir.
         try{
         fileIn = new FileInputStream(dir);
         }catch(Exception e)
              e.printStackTrace(p);
         String fileNameStr = dir.getName();
         if (fileNameStr!=null || fileNameStr.length()>0)
              // Read the file in a byte array
              long fileLen = dir.length();
              int readBytes = 0;
         int totalRead = 0;
         b = new byte[(int)fileLen];
         while((long)totalRead < fileLen)
         try {
                        readBytes = fileIn.read(b, 0, (int)fileLen);
                   } catch (IOException e1) {
                        e1.printStackTrace(p);
         totalRead += readBytes;
         if (fileIn != null)
         fileIn.close();
         try{
         if (bankIDString!=null)
              stmt = conn.prepareStatement("select BANKID,RANGEID from ARESENROLLPROCESS where MAINLOGOURL = ?" +
                   "and BANKID IN ("+bankIDString+")");
         else
              stmt = conn.prepareStatement("select BANKID,RANGEID from ARESENROLLPROCESS where MAINLOGOURL = ?");
         stmt.setString(1,fileNameStr);
         rs = stmt.executeQuery();
         int i =1;
         while (rs.next())
              bankId = rs.getInt("BANKID");
                   rangeId = rs.getInt("RANGEID");
                   i++;
                   if (rangeId!=0)
                        stmtBrand = conn.prepareStatement(updateBrandInfoTable);
                        stmtBrand.setBytes(1,b);
                        stmtBrand.setInt(2,bankId);
                        stmtBrand.setInt(3,rangeId);
                        if (stmtBrand.executeUpdate()==1)
                                                 p.println("Updated ARBRANDINFO table ");
                        else
                             // log in something
                                                 p.println("*** Column not found in ARBRANDINFO table");
                   else if (rangeId == 0)
                        stmtBank = conn.prepareStatement(updateBankInfoTable);
                        stmtBank.setBytes(1,b);
                        stmtBank.setInt(2,bankId);
                        if (stmtBank.executeUpdate()==1)
                                                 p.println("Updated ARBANKINFO table");
                        else
                                                 p.println("*** Column not found in ARBANKINFO table : " +
                                       "BANKID--> "+bankId);
                   if (stmtBank != null)
                   stmtBank.close();
              if (stmtBrand != null)
                   stmtBrand.close();
         }catch(Exception e)
              e.printStackTrace(p);
         if (stmt != null)
              stmt.close();
         if (stmtBank != null)
              stmtBank.close();
         if (stmtBrand != null)
              stmtBrand.close();
    Any suggestions ?????

    i don't see how not setting the autoCommit parameter
    has anything to do with this.If autocommit is false then an update will not be committed without an explicit commit()!
    >
    I would like to add one more thing in here, which m
    sorry i shud hav added; this particluar fn. does
    update a lot of row; but for some records, althou it
    does say that it has updated(java API ); but in
    reality it does not do it.
    That makes a lot fo difference! It does mean that it is probably not a commit problem but without this extra information my money was on a commit problem. Are you swallowing an exception without reporting it?

  • HT1766 When I was trying to backup my iPad 1 onto iTunes on my PC before I updated to the newest version of IOS, I synced my iPad with iTunes and clicked "Back Up Now" it said "iTunes could not back up the iPad because the back up session failed." what do

    I tried it several more times afterwards and it said the same thing. Previously when I was updating my iPod touch to the latest version of IOS I made the mistake of not backing it up before, and lost all my music, books, and apps I had on there, etc. I didn't want to make that same mistake with my iPad, but like I said previously; it's not even letting me back it up, therefore I'm not going to update yet so I don't lose all my data, but if I don't update I can't update a lot of apps on my iPad, and such and overall my iPad just won't be as functional until I update it. So bottom-line, why isn't my iPad backing up, and what can I do to make it back up sucessfuly? Thanks in advance. :)

    There are a couple of things that you can try.
    1. Quit iTunes, restart or reboot your iPad, restart your computer and then try again.
    2. Delete any old backups that you have in iTunes and then try again.
    Try no. 1 and see what happens.

  • AME Not showing Video in Preview after Lion 10.7.3 Update

    I've been using AME daily for a few months working solid and fast now ran lion 10.7.3 update and lots of weird things happening. The most consistent is the video is not able to be viewed in the preview scree, however, if you hit encode it the video encodes sometimes fine other times just black. I read somewhere thet lion 10.7.3 included lots of video specific updates but this one screwed me.  Anyone have a work around? I tried compressor and that thing kept hanging too.
    Are the prefs or something I can trash?  That use to work for some issues on FCP.

    Ahhhh, I've had a somewhat similar issue with some software analysis tools I tried to install on my Lion laptop. Apple has altered Lion so it doesn't interrelate to windows code any more (in my basic layman's terms) and this is what has upset my software. I've been looking at upgrading from Leopard to Lion for my desktop, and then on to soon to be released Mountain Lion, so a fix for this is important. In fact it is likely to affect my idecision to purchase the elearnign suite. Best of luck on a speedy resolution.

  • Password change issue when updating user data in SAP ABAP system

    Hi Guru's,
    One of my reconciliation tasks part of the reconciliation job I've created is doing some strange password updates.
    As you can see below the task selects all users part of my identity store that are part of the account attribute of the particular ABAP system.
    Once these users are selected the task updates different data like username, validto, ... but the task is updating a lot of other things that are not part of the destination tab. What is causing the biggest issue is the password fields that are updated in the ABAP system like, password, productive password, ...
    Can you please advise if I missed something and how to solve?
    Thanks a lot,
    Laurent

    Hello Steffi,
    Yes in the ABAP systems they have the same timestamp. No other jobs are running at the same time.
    It is only happening to a few users depending on the ABAP system. On some ABAP systems there are only a few users for which the PW is reset and other systems 300.
    Example below of a system where I updated all user. In my pass only the following attributes should have been pushed thru to the ABAP system.
    However the valid from, accounting number and password have been updated as well.
    Thx,
    Laurent

  • Java update massive problems

    10.4.11 Just updated Java...browsers were quit...permission fixed etc..rebooted...cannot access American express website or Apple log in using Firefox. Safari works for some, but not AMEX. Web and Mail also now hang intermittently. How do I get back to usable java?? Latest Java update causing lots of problems.

    If all the above fails, then it appears to be time for a relatively painless Archive & Install, which gives you a new/old OS, but can preserve all your files, pics, music, settings, etc., as long as you have plenty of free disk space and no Disk corruption, and is relatively quick & painless...
    http://docs.info.apple.com/article.html?artnum=107120
    Just be sure to select Preserve Users & Settings.

Maybe you are looking for

  • Error while using xdofx calculations in xdoxslt function

    Hi All, I have a requirement to subtract two dates in the rtf and display the difference in years and months. Among the two dates, one is in Date datatype and the other one is in varchar2(dff attribute).Following are the details: 1.Start_date(Date da

  • Problem with machine rebooting. Essbase 11.1.1 installation.

    Hi all, I have a problem with my Essbase 11.1.1 installation. In a nutshell when I reboot the machine I can't log in EAS anymore. The only way I found out is just reconfigur EPM system after rebooting but It's just a work around. Thanks for helping

  • GoLive CS2 and Leopard 10.5.5

    Is anybody running Leopard 10.5.5 on a Mac Pro and using GoLive CS2? I have to upgrade to Leopard and would like some feedback if there is any issues. Thanks,

  • Print report with line-size 999

    Hi everyone, I need to print a report with line-size 999 in letter size. I´m using the complete 999 lines. REPORT zfr1000g MESSAGE-ID fr                 LINE-SIZE   999                 NO STANDARD PAGE HEADING. ANY SUGGESTIONS??? Thanks.

  • Classic 9 and HP Scanjet 5370C

    when double clicking on desktop HP Scanner I get; could not be opened GEARPPCS could not be found comments ? thanks Pat power mac G4 400mhz   Mac OS X (10.4.3)   classic 9 and 9.2.2