Mass changing the structures of events

I have a VI in which I am coding a drag and drop events. The front panel has more than 200 indicators and Boolean values in which I want to make it able to accept a decrease from an event drag. My problem is the time it takes to change the structure of the event for all controls, one by one. Does anyone know how to change mass event structures quickly? Unfortunately I can't figure a way to do a drop with references to component event.


There may be a way to do it using LabVIEW to script to automate the creation of a more complicated case of event.

But you can try using the user events.  Use of control references tables introduced in a loop For to register for events on each control changing value.  Then you have a case of user event in the structure of the event which manages it.  If you dynamically build your event programmatically while running your VI, rather than do it manually by manipulating the event dialog boxes.

Tags: NI Software

Similar Questions

  • Tips on how to change the standard business event.

    Hi all

    I was wondering if anyone here has never changed a standard corporate event in workflow calls. Is it advisable? If Yes, what is the best way to go about this? If not, what is the workaround.

    Responsibility: Workflow Administrator Manager of events
    Navigation: Administrator Workflow-> log sales
    Research Oracle Standard event like

    Go to the subscription tab and select 'Create Substription' and define
    Type of source
    Event filter
    Phase of
    Rule data
    Type of action
    In case of error
    If the Action of Type = "Start workflow" can set the Workflow Type
    Workflow process

    Disable the old and add the new Workflow process

    NOTE: you must create the new process of workflow with EVENT activity to RECEIVE.

    See you soon

  • Change the structure of generated pivot table


    Can someone help me change the model of PivotTable generated BI Publisher Desktop?

    Lets' suppose I have a simple as xml:

    < DATA >
    < DETAILS >
    < PERIOD > JAN-2010 < / PERIOD >
    < ACCOUNT > 4111 < / ACCOUNT >
    < SUM > 1200 < / AMOUNT >
    < OPEN_PER_BAL > 0 < / OPEN_PER_BAL >
    < / DETAILS >
    < DETAILS >
    < PERIOD > JAN-2010 < / PERIOD >
    < ACCOUNT > 4112 < / ACCOUNT >
    < SUM > 100 < / AMOUNT >
    < OPEN_PER_BAL > 0 < / OPEN_PER_BAL >
    < / DETAILS >
    < DETAILS >
    < PERIOD > Feb-2010 < / PERIOD >
    < ACCOUNT > 4111 < / ACCOUNT >
    < SUM > 1300 < / AMOUNT >
    < OPEN_PER_BAL > 10 < / OPEN_PER_BAL >
    < / DETAILS >
    < DETAILS >
    < PERIOD > Feb-2010 < / PERIOD >
    < ACCOUNT > 4112 < / ACCOUNT >
    < SUM > 102 < / AMOUNT >
    < OPEN_PER_BAL > 10 < / OPEN_PER_BAL >
    < / DETAILS >
    < / DATA >

    I can easily generate a structure with period like lines, account in columns and the sum as values. But how can I view OPEN_PER_BAL for each month at the end of the table?

    Mountains/accounts | 4111 | 4112 | Open balance
    JAN-2010 | 1200 | 100. 0
    FEB-2010 | 1300 | 102. 10

    Thank you in advance!

    Published by: Simion on January 27, 2011 08:37

    Sorry, I got typo in the email address. The correct address is [email protected]

    Thank you!

  • Change the structure of program based on the input file

    I have a program that takes parameters of an input file and then executes a Visual acquisition, using IMAQ, controlling some other hardware at the same time.  The duration of the various stages of this process control settings.

    There is a sequence stacked structure to control the playback of the input file, the initialization of the hardware, and then a while loop on the last image to actual purchase.

    The user of the program now wish to have several games acquisition in the same race, possibly with different time settings.  This would mean different iterations of the final loop, based on the parameters of the input file.  There could be 5 games of acquisition on occasion, 3 on another, etc., in a performance of the program.

    The structure VI already seems a little baroque, and I don't want to make it even more complicated.

    I would appreciate advice on how best to proceed, because I'm really a novice of LabView.

    If you use a "State Machine" architecture, you can do exactly that.

    Instead of having a structure of stacked sequence, it is essentially a case structure in a while loop.

    Each case represents a State.

    So in your case, you would have a State for:

    -reading the input file

    -initialization of hardware

    -data acquisition

    You can have the user controls the number of iterations of the State for the acquisition of data that you want to run.

  • Subvi inside the structure of event wont run a second time.

    I have a Subvi within a structure of the event, and it runs when I press a button, inside the Subvi is code in a while loop, and when the last piece of code is executed, the while loop stops.  I have a bad event triggerring once I have already run once.  Which means that I pressed the button and the code in the event structure was executed and while the main VI works always, I press the same button again and everything works but the Subvi.  How I would do this job?

  • Scaling an object changes the structure!

    Hi people,

    Something odd happens when I started scaling an object to Illy. (corners alive uses)

    Here is a screenshot:


    left image is what it should look like the image on the right, it's what happens when I scale down to about 4-5 mm high.

    Thought it was because I was in a web document, but it does the same thing in a doc impression also.

    Need help with what she kept a job! :-)

    Thank you!

    Living corners in illustrator - when you descale the shape down the curves change shape

    found the answer... :-)

  • How can I use ColdFusion to change the structure of database?

    I have a project that requires me to import hundreds of PostgreSQL dBase tables.  Importing is quite simple.  However, I need to rename all the columns to meet my organization s naming conventions.  This forces me to precede a name data type the column name.

    For example... I have three columns NAME, LOCATION, and BRIAN.  These columns are of type varchar, number and date.  These columns must be changed so that new names of columns are vchar_name, num_location and date_edop respectively.

    Since there are thousands of columns, perform this task manually is not plausible.  I think I can use CF to perform the task for me, but I don't know how to do.

    Has anyone done a similar task and would be willing to share some code example?

    Thank you

    IF you know how to make these translations with SQL, then you know how to do with ColdFusion.

    If you know only hot to preform these trnalations with a Databasse management tool, you must first learn the SQL used by the tool really to do these translations.

    You can pass ALL SQL instructions through a block of that includes your database management system, and the account used to connect to ColdFusion is allowed to use.

    P. S. it's this last point is important BECAUSE the States of web security well the normal DSN connected to ColdFusion must never have unnecessary permissions, such as create, modify, or remove tables.  So you can very well, (I hope so at least) need to create a special DSN with the necessary permissions for this task.  And, of course, don't let this DSN not be used for other taskes where permissions are not necessary.

  • Change the condition in the structures of the event

    Hi all

    I am a student doing a project. I am very new to labview and I don't really know much of the function in labview. In any case, I have this timer made by using the structure of the event if I'm not mistaken (I downloaded this timer among the post on this forum). This timer will start at 0 sec, count up to 20 years, then stop. So what can I do to change the time of the end of this timer? Let's stop at 50?

    The program is attached. Please please explain or change the program and attached as a response. I tried to understand the help function, but still do not understand.

    I thank very you much in advance!


    Thanks for your inquiry. The attached VI uses programming structures: while in the loop, the structure of the event and structure of the case. You'd have to change is in fact the case structure. Before going to, let us go through the different structures. Open the block diagram by going to the Menu bar of the front panel and go to the window-> open diagram.

    The while loop resembles a Do loop in text-based programming. It runs until a condition is met. Since the attached VI, it stops running when you click the exit button.

    The event structure is a structure that consists of sous-schemas. The structure meets the interactions with the objects of the front panel. For example, if you click Start or stop in the façade, the structure of the event will be a case that corresponds to this interaction. In the attached VI, the case, which corresponds to the interaction with the button start or stop, called 'Start', 'Stop': change the value. Each box contains an event handling routine.

    Structures of the case are like spending statements in the programming of text. Take a look at the 'Start', 'Stop': value change event. It contains a routine which consists of a box structure. The case structure meets the called Start input terminal (which is in fact the Start button on the front panel). The case structure switches between cases according to this entry. To display the different case just browse the structure of the case by clicking the left and right buttons. There are only two cases: true or false, as the entrance is a Boolean value.

    Now let's take a look at the VI. Take a look at the case "Timeout" of the structure of the event. This is where the change should be made. Change the structure of matter by editing the case. Change the numbers in the structures of the case: ... 20000 to ... 50000 and 20001 at 50001 This should do the trick.

    Kind regards

    Alan Bong

  • Prevent the structure elements of the queue of the event?

    Is there a way to prevent a record structure and the queues of the events of the event?

    I have a state machine with a structure of the event in one of the States - the State is waiting for user input before continuing - and I wish that the structure of the event to recognize the events only when the program is in this State. I understand that the current method to catch all events is sometimes (usually) the desired behavior... Heck, I use it to my advantage most of the time. However, this is not one of those times.

    Here is a small example of my configuration:

    (See attachment. I guess that's too big for an extract VI, so it is a standard PNG image)

    The question that I have, is that the Structure of the continuous event of events Records even after pass to the next State. This means that if 'String' is changed at any time, the next time the queue of event happens in the state machine, all updates of the "chain" will run.

    So, how can I implement the code in such a way so that the events will be only intercepted and queue when the structure of event loop is running?

  • Is it possible to change the Position of KFF Structure on Business Group?


    We have defined a position KFF Structure and created the Group of companies as well. Now, we have disabled the old position structure and created the new structure, but in the configuration of the Group of companies, it does not show the new structure of position in LOV.

    Has anyone done in the past? In this case, nothing is loaded. (Without a job / Position etc.)


    When you set the BG, it's forever. You cannot change the BG defination.

    But if you're not set up the jobs and positions in the structure of work, then you can change the listed segments in the ff respective. But you can change the structure of the ff at BG level when it has been set.

    Thank you and best regards,

  • Presentation of form data XML - Can change you the structure of nodes?

    Hi guys, I was wondering if there was a way to change the structure of nodes in an xml file [submitted via a form by e-mail], instead of that livecycle creates by default. or is it a case that once you select "submit as: data XML (XML)"-it is out of your hands? "  In the meantime thanks for any help / suggestions. At soon Dyr

    You can create an XML schema and map it to the form fields by creating a data connection (see Help file). In this way you structure the XML into any format you want.

  • Change the guest of messageTextInput based on event of PPR


    I want to dynamically change the prompt PPR event-based, I thought use SPEL for this but looks like the prompt can be changed according to SPEL.
    Can you please suggest a way to do this?

    You are right. Bean properties could be updated only in the processRequest.

    What is cool is I don't ask redirect you to the same page and not re-run the same queries. Have a defined parameter if you redirect pages so that only the rendering level operations and executions of code not useless.


  • the DAQmx error event


    Ive try to run an event using the structure DAQmx event, but when NLB is im getting an error,.

    Does anyone know how it works correctly?

    Thank you!

    attached photo

    Tokyghy wrote:

    In fact, I'm looking for change detection

    Something like that?

    Best regards

  • Click of the mouse on the chart without event management

    Is there a way to detect the mouse click on a chart without event management? My version of LabVIEW database has no events management features.

    Thank you


    Sweet justice.  Because you were a guy standing, my scorn is now much closer to 90/10.  They should really sign make an acknowledgement that you know what you get.  I don't think it's unreasonable to expect basic functionality, and IMO event Structures are pretty basic.  This is why I'm not in marketing.

    Time of experience.  It may be while you are unable to change the structure of the event, maybe you can run code that contains and edit around them.  Here, I use a structure of the event to a mouse event down to the chart.  Normally, I'd put the code inside the occurrence of the event, but maybe you can not change the inside.  Instead, I pass a boolean that is true when the mouse down event fired and pass out the XY coords as well.  You can do something within a structure separated from cases as I show.

    I would like to know if it works.

  • Add the HTTPService call event listener

    Hi, I use a HTTP service in my flex application.
    My HTTPServeice connects to an XML file:

    < mx:HTTPService
    ID = 'myResults '.
    ' URL =' http://localhost/myResults.xml '
    resultFormat = "e4x".
    result = "resultHandler (Event)" / > "

    the data in the XML file are constantly changing (the structure remains the same, but changing the actual data in the structure of the XML), so I am refreshing my HTTPService results every 5 seconds:

    public var myDataFeed:XML;

    private function initApp (): void
    var timedProcess:uint = setInterval (refreshResults, 5000);

    private function refreshResults (): void
    myResults.send ();

    private void resultHandler(event:ResultEvent):void
    myDataFeed = event.result as XML;

    My problem is that sometimes the XML file needs more than 5 seconds to load / refresh the data (as it is quite heavy) etc... that is why I want to implement some sort of event on the HTTPService listener to notify the application when the results have been refreshed so I can limit / 5 seconds refresh taking place until the previos refresh is complete etc...

    is it possible - to an event listener for an HTTPService to know when it has finished refreshing results to an XML file?

    Thank you

    Instead of having a timer object runs the service every 5 seconds let the service itself run itself once the result is successful.

    Both in the
    private void resultHandler(event:ResultEvent):void {}
    myDataFeed = event.result as XML;

    couple options-
    1. call the service again... maybe build a kind of late here.
    2. run another object that has a delay, then runs the service
    I work late here because put the send here will keep your communications with your server constantly active.
    myResults.send ();

    All you need to do is run this service on the initialization of the application and will continue to call itself.

    However, I think you may have a fundamental problem with two approaches that your communication with the server is constant. If you need to make other calls to the server, for example to save data or fill out another form, you need to manage your connections.

Maybe you are looking for

  • How restore/recover deleted notes (which also appears in the spotlight search)?

    OK so here's what happened, I was normally using my iPhone 5 (ios 9.3.2) so I decided to go to the notes... and then all of a sudden the notes app crashed and when I opened it again, all my NOTES DISAPPEARED. I don't know what caused this problem, bu

  • Server does not recognize my user name on outgoing emails

    On my iPhone 4 my server does not recognize my email (Telstra) address on outgoing emails, but recognizes the incoming emails. What happened all of a sudden no reason apparent. I have two other email addresses on the phone and they work fine. One is

  • setting up my aficio sp 3510sf

    We had a working group and had to unplugging computers and printers, now we can't seem to get this thing to print. It copies, but he repeated that the printer is in error. I finally realized that it cannot be connected to wireless internet so I ran a

  • online viewing

    When I'm watrching a movie on Netflix, the film gets inturrupted and returns to my screensaver. How can I solve this problem?

  • GPS information of an another mobile blackberry

    Hi all I want to get an another mobile blackberry GPS information in my laptop. (My GPS position is also followed in my laptop. So only mobile blackberry capable of monitoring more than one GPS position at a time? OR is - this good get the GPS locati