How to export a value of a loop for?

Hello

I have a loop and a few other loops running at the same time. The loop is used to read the values of a PMT connected to a data acquisition. I need to export the value of the loop counter in order to to use in a case statement, which takes place outside of the loop. I tried the defintion it out of the loop, using automatic indexing (which exports an array containing all the values of the counter stacked from what I understand) or without automatic indexing, which as I understand it only exports the current value of the loop. But these two were not working, I tried for example to print the value of the counter on an indication on the map and it was like no matter what. On the contrary, when I put an indicator inside the loop it was printing the value of the counter normally. Do you have tips on how I could do or why is - it does not work? I also checked records the shift but it does not resemble their use is appropriate for my problem.

Thank you

George

If you do a search (at least in LabVIEW 8.6.1) under "Help", "search for the help of LabVIEW" 'producer' you will find discussions on what you're trying to do. "Under the 'Fisland ', 'New" pulldowns, should also, under 'Frameworks' "Design Patterns" there are called examples ' Producer/consumer' will open a model in different ways to do what you are trying. As being the previous poster said, while that globals are not inherently bad, their use comes with certain risks. There has been a number of discussions on that (and the people who can provide one, so like, 'local' risk). Without going too deeply into it, the main concern is to know when the data is read from them are valid/updated compared to when it is written.

Tags: NI Software

Similar Questions

  • How to export an image animation that loop for a certain period of time?

    I created a sequence of animation images with 6 photos chaque.12 seconds time and I put it for playback 25 times but when I export as a quicktime that it reads only once. How can I make the video loop exported 25 times?

    As far as I know, the only way to get in the gif / png is to repeat the executives making the size of the largest file 25 times, which is obviously not ideal.  But you might be able to control the number of loops in the application that you use to play the animation.  For example, I think you can do that from PowerPoint.

  • How to find the value max and min for each column in a table 2d?

    How to find the value max and min for each column in a table 2d?

    For example, in the table max/min for the first three columns would be 45/23, 14/10, 80/67.

    Thank you

    Chuck,

    With color on your bars, you should have enough experience to understand this.

    You're a loop in the table already.  Now you just need a function like table Max and min. loop.  And you may need to transpose the table 2D.

  • How to display the value of the variable for bottom of pl/sql

    How to display the value of the variable for bottom of pl/sql

    declare

    V_1 number: = 10;

    V_2 number: = 20;

    V_3 number: = 30;

    v_4 number: = 40;

    v_5 number: = 50;

    test varchar2 (100);

    Start

    I'm in 1.5

    loop

    test: = "v_" | I have;

    dbms_output.put_line(i||) e > ' | test);

    end loop;

    end;

    /

    How to get below output:

    1 > v_1

    2 > v_2

    3 > v_3

    4 > v_4

    5 > v_5

    But I want to output of

    1 > 10

    2 > 20

    3 > 30

    4 > 40

    5 > 50

    Hello

    You cannot reference variables as you did and get the value of the variable. Use pretty collection.

    set serveroutput on size 2000
    declare
      type      number_table is table of number;
      numbers   number_table := number_table(10, 20, 30, 40, 50);
    begin
      for i in numbers.first .. numbers.last
      loop
        dbms_output.put_line(i || '->' || numbers(i));
      end loop;
    end;
    /
    
    anonymous block completed
    1->10
    2->20
    3->30
    4->40
    5->50
    

    See the Collections of PL/SQL and Records http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/composites.htm#LNPLS005

  • How to use the select statement in loop for

    Hi all

    My question is can I use a select statement in for loop like as follows.

    for the key in the selection of one_table key.

    When I use this am getting an error as found select invalid I ID

    How to select a statement use in loop for

    Please suggest me.

    Thank you
    Sree

    Hello

    You can use code below

    For key in (select button from table_a)
    loop
    If key.key = 1 then
    -insert statement
    on the other
    -Select statement
    end loop;

    Thank you
    Naveen.

  • Value of the loop 'For' pass before the complete loop - FPGA

    Hello

    8.5 LV, LV FPGA, PCI 7831-R FPGA Board

    I got a cramp of brain on this one.  I have a function (Arb. GIS read) that Im using to generate an arbitrary signal which I created in memory.  I can't move to the value of data however.  I don't know why I can not, its because it is nested in a "loop For" who runs indefinetly and updates only the value whenever it loops back to 'zero '.  Ideas quick and dirty on how to use this value as it is being updated in the loop in my hand vi?

    I've seen messages on the use of local variable 'Files' and property nodes, but I can not just give a sense the.  Maybe because it's FPGA, something is different/no supported?

    * My principal is 'control MicroMirror Arb. SP", look in the #4 case and the condition of"false. "

    The 'Sub - VI' is called 'Arb Sig read RevB', and I'm trying to pass the variable 'Data' to hand while the loop For always runs.

    Thank you!


  • How to export a client certificate on Firefox for Android?

    In the process of registration on www.startssl.com a client certificate was added to my Firefox for Android.
    Now I want to save this client certificate, but I don't know how I could export it to the mobile version.

    I would also like to use this certificate on my Firefox Desktop, is it possible?

    Thanks for any help!

    HI SumoAlex,
    Thank you for your question. I apologize for being a little late in coming in responses. If we are unable to find an answer, please post your question again once.

    I understand that you would like to know how to export the client certificate to the Android and also use it on the desktop.

    IT may not work on the desktop, but I don't know that you can turn on remote debugging in Firefox. The cert.db on the desktop stores all certificates. (is it the same on the Android device?)

    Try the Cert Manager add on for Firefox for Android. Ref stackoverflow.com

    I hope this helps.

  • HOW TO CREATE A STOP COMMAND IN LOOP FOR

    I have a problem. I can't put a stop to the VI attached here. I want to stop an iteration without support on cancel execution, because I want to connect this VI by a Subvi to control a motor continuous.

    Thank you

    Hello

    in order to stop your first vi, you can use a stop button for the while loop to 'or' with the release of your "equal" comparison function Then you can also use a local variable created the stop button to stop the loop for, configure it with a conditional expression (right click on the loop for > conditional expression).

    This way if you press "stop"button, you will stop the while loop and the loop together foor.

    Good bye

  • How to change the value of the Application for all users?

    Hi, I work on Apex 3.2.1.00.12 which is installed on a database of Oracle 10 g Enterprise Edition Release 10.1.0.5.0

    I'll explain my problem... At the beginning of the application, the user choose a year, each year can have 3 status and based on the State to restrict or grant access to certain tabs, pages and options. I put the status of the year selected in an Application element and then I just use an authorization scheme to check if the user can access pages or options.

    The problem is that if the administrator changes the status of the current year (for example, 1-2), users who are currently in the application will have access to the options of the State 1, instead of the State 2 options. is there a way to change the value of this element for all users?

    Thank you.

    Force a disconnection of all users? You can't really affect the values of the sessions other than your own via a browser, and from the point of application is part of a single session...

    You could re-read the value of point of application of its source whenever you load a page or tab game...

    Thank you

    Tony Miller
    Ruckersville, WILL

  • How to maintain the meter in a loop for

    Hello

    How to track meter in a loop? It's the way I've set up. ? Please suggest.

    Kind regards.

    Thankx,

    I don't know about this registry, its been a while that I started Labview.So this circuit is not optimized, but should work?

    concerning

  • Help to submit Input tag - how to wrap the value on two lines for BB Pearl (8100)

    Hello

    I have a question about the packaging of the value of a tag input submit on a page I have.

    I have an input tag:

    
    

    On the BB Bold/Storm is very good but I find on the Blackberry 8100 in the button text appears as a 'Yes. Dangerous goods have... ».

    Is there a way to encapsulate the text? I tried the class CSS white-space: normal but that has not worked. I also tried to add in
    (new line) and an assortment of different ways without success.

    Users want is the full text for legal purposes.

    If it is not possible, what would be the best option in addition to shorten the text (which is my last option)?

    Thanks in advance for your help.

    Kind regards

    Andrew Low

    You can also change your user interface so that both boxes option for the user to choose Yes or no, and then have a submit with generic text button that is perhaps not as long.

  • How to reset the value of line number for each header

    Hi all

    I need to reset the line number for each header values.

    create table header_table (header_value varchar2 (100));

    create table line_table (header_value varchar2 (100), number line_number);

    insert into header_table values ('ALAOF');

    insert into header_table values ('ALAOO');

    insert into line_table values('ALAOF',1);

    insert into line_table values('ALAOF',2);

    insert into line_table values('ALAOF',3);

    insert into line_table values('ALAOF',4);

    insert into line_table values('ALAOF',5);

    insert into line_table values('ALAOO,6);

    insert into line_table values('ALAOFO,7);

    insert into line_table values('ALAOO',8);

    insert into line_table values('ALAOO',9);

    insert into line_table values('ALAOO',10);

    insert into line_table values('ALAOO',11);

    insert into line_table values('ALAOO',12);

    Commit;

    TABLE HEADER_:

    header value

    ALAOF

    TRECYBEL

    LINE TABLE:

    header value line_number

    ALAOF 1

    ALAOF 2

    ALAOF 3

    ALAOF 4

    ALAOF 5

    TRECYBEL 6

    TRECYBEL 7

    TRECYBEL 8

    TRECYBEL 9

    TRECYBEL 10

    TRECYBEL 11

    TRECYBEL 12

    But looks like I got out of line below table

    LINE TABLE:

    header value line_number

    ALAOF 1

    ALAOF 2

    ALAOF 3

    ALAOF 4

    ALAOF 5

    TRECYBEL 1 <-reset the beginning of line number with 1 with different header value

    TRECYBEL 2

    TRECYBEL 3

    TRECYBEL 4

    TRECYBEL 5

    TRECYBEL 6

    TRECYBEL 7

    Please help me on this.

    Thanks in advance.

    Hello

    It makes no sense to do it in PL/SQL when you can do it with SQL.

    SQL is generally more efficient than PLSQL.

    And can you explain why you don't want to use analytical functions?

    This will update your table using a MERGE statement and an analytic function:

    MERGE INTO line_table lt
    USING
    (
       SELECT ROWID rid, header_value, row_number() OVER(PARTITION BY header_value ORDER BY ROWNUM) rn
         FROM line_table
    ) src
    ON (src.rid=lt.ROWID)
    WHEN MATCHED THEN
       UPDATE SET lt.line_number = src.rn;
    

    The result is less to:

    HEADER_VAL LINE_NUMBER

    ---------- -----------

    ALAOF 1

    ALAOF 2

    ALAOF 3

    ALAOF 4

    ALAOF 5

    TRECYBEL 1

    TRECYBEL 2

    TRECYBEL 3

    TRECYBEL 4

    TRECYBEL 5

    TRECYBEL 6

    TRECYBEL 7

    Kind regards.

    Al

  • How to run an SP in a loop for?

    Hello
    I have following Ms.

    PROCEDURE insert_and_update)
    book_name IN table01.book_name%TYPE,
    description1 IN table01.description1%TYPE
    outside number status
    );

    I need to call this DS into the following loop.

    because me in (select book_name, book_descfrom new_books) loop... end loop;

    I did the following, but it didn't work. what Miss me?

    declare
    nn number (10): = 0;
    Start
    I'm in (select book_name, description of new_books) loop
    exec insert_and_update (i.book_name, i.book_desc,: nn);
    end loop;
    end;

    Please notify.

    Thanks in advance
    novideDBA

    Remove 'exec ':

    DECLARE
       nn   NUMBER (10) := 0;
    BEGIN
       FOR i IN (SELECT book_name, description FROM new_books)
       LOOP
          insert_and_update (i.book_name, i.book_desc, :nn);
       END LOOP;
    END;
    /
    

    : p

  • How to increase the value of the queue for a server to avoid errors

    In the RESOURCES section of a config of ubb, "MAXQUEUES 700" stand for all servers queue or queue on each server?

    Because there are a lot of "ERROR: the Message Queue blocking warned childbirth, Qaddr = 583902 ' for a server in ULOG, what should I change the value of the queue of this server to a higher value to avoid this error? Change the "MAXQUEUES? If increase the queue for a server?

    Thanks for your kindly reply.

    MAXQUEUES is used to specify the maximum number of queues - not number of messages on a queue of (each).

    To solve your problem of blocking, you might consider adding servers (to accelerate the responsetimes).
    Another option could make synchronous calls if it would make sense for some application that you design.

  • How to get the updated values of the loops while they are running

    Hello

    I am trouble with a very basic problem, how to access the updated values of the "loop FOR" during operation?  Basically, the VI I is currently working on two sub vis calls each sub VI has a loop for, and the two screws may or may not work for the same number of iterations. My goal is to read the values in each terminal within the loop of two sub VIs, in primary VI. I tried to do this using Global Variables, but in main VI it will display only the last iteration of the two value sub live. Could someone please tell me whrere I go wrong? Is there any other/better way to do this.

    I appreciate any input on this issue.  

    Pass a reference of the main VI control to the Sub screws.  See attached example.

Maybe you are looking for