Question of architecture / chained loops

Hey guys,.

So, I got a quick question on the loops of producer/consumer.

I have a DAQ loop which I am trying to control - i.e. when to acquire data or when to go to the "idle" mode.

At some point I want to acquire data at all times, while at another time, I want to stop and go to the "idle" mode.

I was wondering what is the best way to to do.

My outer loop should he send the Canadian signal and period of time later (1 or 2 seconds) will send a signal to stop, again, another signal of departure.

1. use a notifier that sends a Notification of Cluster (option + command)--> containing some settings I need to acquire-the command 'acquire '.

2. enter this notifier with Notification of Signal waiting

--> This to enter the State to acquire

3 return the same identical notification making a loop.

OR

1. use a notifier that sends a Notification of Cluster (option + command)--> containing some settings I need to acquire-the command 'acquire '.

2. observe notifications with a function of State notifying get. When the declaring State changes to acquire, it will always acquire and where another notification is sent (stop) then the State will change.

The other seems like the obvious solution, but I wonder if there are any reservations-c.-d. race conditions general/warnings warning do not use the service to get notification...

Am not too familiar with some of the strange scenarios and me have already been screwed by Notifications jump some orders before - it was boring hard haha

Or actually... If you have any other suggestions on how to make this architecture works, I'm all ears.


Tags: NI Software

Similar Questions

  • Question/design architecture with best practices?

    Question/design architecture with best practices?

    Should I have separate Web server, weblogic application and IAM?
    If yes that how this time will communicate, for example can I webgate on the server that will communicate to each other?
    Any reference to decide how to design and if I have weblogic separate one for enforcement and one for IAM that how session management will take place etc.

    How is general design happens IAM project?

    Help appreciated.
    I have a business web application deployed on weblogic1 and OHS1

    deploy webtier on this OHS1 to protect the resources on OHS1. webtier will be recorded at OAM (where will be able to communicate with OAM)

    I also IAM deployed on weblogic2 & OHS2

    IAM components have weblogic. then ok. But you don't need to ohs2 here, unless your application itself requires OHS for hosting. But here, you mention that it is fair to IAM - so no need to OSH here. IAM installing requires weblogic.

    wanted to know where should I create provider (weblogic1 or weblogic2), and install webgate (OHS1 or OHS2 or both)?

    I hope it is clear now. If this isn't the case, query post for what is not clear.

  • Newbie question: How do I loop to stop when the weather changes?

    I'm using a 'chain of Date/Time Format vi"with a time format string % H: %m, I want time to stop a loop when the minute is changed. How should I do tjis?

    See you soon,.

    Sam

    Hi Sam,

    instead of shrek juggling with chains and locals (property node.value is the type of local!), you must use a whole number and register shift...

  • Two questions in table "While loop"

    Hello

    I have two questions about creating tables in while loops. I'm using LabView 8.5.1.

    In its simplest form, my current while loop (delay set to 0, 2 s) has 3 variables that have been changed by moving a slider. They are each sent to a line in a block of 'Building the table' (data type is DBL 1 d) - this table is then written to a spreadsheet file, such as the three values are written to a new line (one value per column) whenever the while loop runs.

    Question 1

    How can I add a column 'Time' in this worksheet? In other words, get at the present time the loop works since then, from 0 seconds in the spreadsheet, via the table block building.

    I can think of how to do this with a loop For, but given that the While loop runs through an unknown number of iterations, I can't figure out how to get the counter to work.

    Question 2

    How can I text column headings on the worksheet?

    Thanks for the help and if you need anything anyone stating, please let me know

    To answer question 1:

    There is a function of 'Elapsed Time' you can put as the first colum of the data.

    This then reformatted your spreadsheet as
    Time Data1 Data2 Data3

    Time Data1 Data2 Data3

    Time Data1 Data2 Data3

    etc...

    To answer question 2:

    Build a table of positions, then write this table in the file only once, outside the loop.

    Your table with the data and time will write inside the loop.

  • What architecture for loop to hour of time timed with responsiveness front

    I cannot consider this application planning.  I was originally using an Event Driven Architecture with a State Machine in queue to analyse Panel UI changes and react accordingly.  (Something like the solution found here).

    Datalogging should be done in its own loop with the data passed by a queue.

    If you want, you can have multiple queues and several loops of consumer.

  • the chain loop

    I have a DDE.

    There's a chain like that... "A00-00', which is the number of rev."

    I need to display the next rev_number... means... I need to display ' ' 00 A01, a02-00 and so on... until 99.»

    How to increment this?

    Please notify

    Reg
    AR

    If it is a fixed number of 100 you need to generate both then you can simply use CONNECT BY and generate the number like this.

    select substr(rev_number, 1, 1) || to_char(no, 'fm09') || '-00' rev_number
      from (
               select level-1 no
                 from dual
              connect by level <= 100
           )
     cross
      join (
               select 'A00-00' rev_number
                 from dual
           );
    

    If the sound generated way timely (one at a time) and you must maintain sequence then you must use the SEQUENCE of object and do it.

    But your question is not very clear. So, it would be useful to you to explain to your goal of the company.

  • Question of Architecture cluster

    Hi all

    I was curious to see what you guys think of this architecture.

    We have about 6 critical java applications running under Weblogic.

    We have divided them into three managed servers, two applications per managed server.

    We are now clustering, initially, I created a group on two physical computers. Each physical Machine has three managed servers for a total of 6 managed servers. Then, I have deployed applications, not for each server in the cluster managed, but for two managed servers, each on a single server.

    Example:
    Application 1 - ManagedServer 1 (Unix Machine 1) and Managed Server 4 (Unix Machine 2).
    2 - ManagedServer application 2 (Unix) 1 and Managed Server 5 Machine (Unix Machine 2).
    Application 3 - ManagedServer 2 (Unix) 1 and Managed Server 6 Machine (Unix Machine 2).

    Is this type of architecture very well, or I'm better off the coast of creating three groups instead of a big cluster?

    Thanks for the info!

    Hello

    See the example of your architecture it seems that applications are deployed on two physical servers, then high availability is ensured, which is one of the main goals of the use of clusters.

    Regarding your question about which is better between having 3 groups or a big cluster, which depends on your architecture. The following document can be useful for you: http://docs.oracle.com/cd/E11035_01/wls100/cluster/planning.html

    Also, I suggest you take a look at the Weblogic Clustering best practices document available at http://docs.oracle.com/cd/E13222_01/wls/docs92/cluster/best.html

    Thank you
    Cree

  • Portal Oracle WebLogic with OAM - Question of Architecture

    Hi all

    I have the following customer need.

    Oracle Portal 11.1.1.6 that is deployed on WebLogic Server 10.3.6
    11.1.1.5.0 Oracle Access Manager
    Oracle Internet Directory 11.1.1.6.0

    The customer wants to have Single Sign On for the Oracle Portal Application. It's my understanding of the Architecture.

    Oracle HTTP Server (with WebLogic plugin Proxy) converses with Oracle Portal
    Oracle HTTP Server (ditto above with WebGate) talking to Oracle Access Manager
    Oracle HTTP Server has Oracle Web Cache
    Oracle Access Manager talking about OID
    Oracle Portal talk to with authenticator OID OID

    When I went through the Oracle Portal documents, they provide steps for Oracle Portal that is deployed on Oracle Application Server, but not with WebLogic.

    My questions

    (1) do I configure authenticator OID to myrealm of the WebLogic domain (which hosts the Oracle Portal) to connect to OID?
    (2) at - it something more, that I have to do to integrate Oracle Portal with OID (meaning running pl/sql scripts or one)?
    (3) kindly advice me on the stream Cache Web Oracle, Oracle HTTP Server and Oracle Web Gate to the OAS Portal Oracle?

    Thank you

    Kind regards

    Somerset

    OK - portal will always OID as prerequisite.

    Thank you
    EJ

  • Question of architecture including SAY, refinery incoming and to PDF Converter

    Hello

    I define a new process for our application of the Complutense University of MADRID.

    The process is the following:

    -L' user creates a new file (for example with Word). Using TELL it, he saves him from the AAU.
    -The only file format that we want in the Complutense University of MADRID is the PDF format.
    -Then, when the document is inserted in the Complutense University of MADRID, it is automatically converted into PDF format.

    So, to realize that I think architecture to help:

    -SAY, of course
    -The inbound refinery
    -The PDF Converter.

    As the UNIX operating system, I cannot use it, if I understood correctly, OpenOffice to PDF Converter.

    My question is whether it is the right approach to achieve this functionality.
    If someone already has can the opportunity to implement this kind of concept, please you share your experience with me?

    Any help is welcome

    Concerning

    Stone

    Pouvez be able to use the builtin "OutsideIn" technology to create a PDF file but if you want a good quality output and you use a * NIX system for inbound refinery and then use OpenOffice

    By default, the search results link to PDF version (visible web) of the content. The content is available in format doc via GET_FILE service there is a link to this on the content information page.

    I think that you can restrict access to the version native between now & for guest users 'anonymous' easily. It would be simple hide the link but if it is extremely important that users can not access the doc file then I think you need to create a java custom filter in order to intercept GET_FILE service calls.

    You can see the example of the security in the HowToComponents.

    Tim

  • Questions of procedure body loop

    I have a procedure that generates a parameter as Excel worksheet, depending on the criteria selected by the user. To make it easier for the tests I select a range of 3 leases of this form. Each location can have several entries according to the number of invoices. I'm putting it altogether and a blank line between each group of lease, but I'm having a problem with how to loop.
    Here is the code:


    CODE

    PROCEDURE Excel_ReportData (v_cl_no varchar2,
    v_pr_no varchar2,
    date of v_ls_date,
    v_beg_no varchar2,
    v_end_no varchar2) is


    cursor c1 (v_cl_no varchar2,
    v_pr_no varchar2,
    date of v_ls_date,
    v_beg_no varchar2,
    v_end_no varchar2) is

    Select tran_type, lease_no, tran_no, tran_date, dscr, ar_col, ap_col,.
    cl_no, pr_no, lease_date, ls_no
    lease_transactions a, lease_master b
    where b.ls_no = a.lease_no
    and b.cl_no = decode (null, b.cl_no, v_cl_no, v_cl_no)
    and b.pr_no = decode (null, b.pr_no, v_pr_no, v_pr_no)
    and b.lease_date = decode (null, b.lease_date, v_ls_date, v_ls_date)
    and nvl(b.ls_no,0) between nvl(v_beg_no,-100) and nvl(v_end_no,9999999999)
    order by 2, 4;

    cursor c2 (v_cl_no varchar2,
    v_pr_no varchar2,
    date of v_ls_date,
    v_beg_no varchar2,
    v_end_no varchar2) is

    Select lease_no, nvl (sum (ar_col), 0) ar_sum, nvl (sum (ap_col), 0) ap_sum
    lease_transactions a, lease_master b
    where b.ls_no = a.lease_no
    and b.cl_no = decode (null, b.cl_no, v_cl_no, v_cl_no)
    and b.pr_no = decode (null, b.pr_no, v_pr_no, v_pr_no)
    and b.lease_date = decode (null, b.lease_date, v_ls_date, v_ls_date)
    and nvl(b.ls_no,0) between nvl(v_beg_no,-100) and nvl(v_end_no,9999999999)
    Lease_no group
    order by 1;

    CR1 c1% rowtype;
    CR2 c2% rowtype;

    number of v_i;
    number of v_no;
    v_Name varchar2 (20): = "Lease_Trans";

    v_tran_type varchar2 (50);
    v_lease_no varchar2 (20);
    v_tran_no varchar2 (100);
    date of v_tran_date;
    v_dscr varchar2 (500);
    number of v_amount;
    number of v_ar_col;
    number of v_ap_col;
    date of v_lease_date;


    BEGIN

    Oleexcel.SheetName: = "Sheet1".
    OleExcel.OpenSheet;
    OLE2.release_obj (oleexcel.worksheet);



    OleExcel.LineWeight: = 0;

    --
    -Insert the new worksheet to the front
    --

    oleexcel. SheetName: = v_name;
    Oleexcel.NewSheet;
    Excel_PageSetup (2, 5);

    --
    -Build header
    --

    V_I: = 1;
    AC. Counter: = 0;
    OleExcel.Set_Cell_ValFullFmt (v_i, ac.nxt, "T. S. DUDLEY LAND COMPANY, Inc.', null, 'Arial', 14, 'Bold', null, OleExcel.cellWhite, false, OleExcel.Left);
    Blank_Cells (v_i, ac.counter + 4, 52);

    V_I: = v_i + 1;
    AC. Counter: = 0;
    OleExcel.Set_Cell_ValFullFmt (v_i, ac.nxt, 'REPORT of TRANSACTIONS of LEASE", null,"Arial", 10,"Bold", null, OleExcel.cellWhite, false, OleExcel.Left);
    Blank_Cells (v_i, ac.counter + 4, 52);

    V_I: = v_i + 1;
    AC. Counter: = 0;
    OleExcel.Set_Cell_ValFullFmt (v_i, ac.nxt, 'Date', null, 'Arial', 10, 'Normal', null, OleExcel.cellWhite, false, OleExcel.Left);
    OleExcel.Set_Cell_ValFullFmt (v_i, ac.nxt, to_char (sysdate, ' DD/MM/YYYY'), ' MM/DD/YYYY","Arial", 10, 'Normal', null, OleExcel.cellWhite, false, OleExcel.Left);
    Blank_Cells (v_i, ac.counter + 1, 52);

    V_I: = v_i + 1;
    Blank_Cells (v_i, 1, 52);

    --
    -To make the topics
    --

    V_I: = v_i + 1;
    OleExcel.LineWeight: = 4;
    AC. Counter: = 0;

    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, 'No lease', null, "Arial", 10, "Bold", true, null, OleExcel.cellGray,);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, "Type of Transaction", null, "Arial", 10, "Bold", true, null, OleExcel.cellGray),
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, "Transaction No.", null, "Arial", 10, 'Fat', null, OleExcel.cellGray, true);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, "Date of the Transaction", null, "Arial", 10, "Bold", true, null, OleExcel.cellGray,);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, "Description of the Transaction", null, "Arial", 10, "Bold", true, null, OleExcel.cellGray,);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, "amount of the Transaction", null, "Arial", 10, "Bold", true, null, OleExcel.cellGray,);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, "Accounts receivable", null, "Arial", 10, "Bold", true, null, OleExcel.cellGray,);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, "Accounts payable", null, "Arial", 10, "Bold", true, null, OleExcel.cellGray,);

    V_I: = 5;
    AC. Counter: = 0;
    oleexcel. Set_Cell_Property (v_i, ac.nxt, oleexcel.cellWidth, ' 12');
    oleexcel. Set_Cell_Property (v_i, ac.nxt, oleexcel.cellWidth, ' 16');
    oleexcel. Set_Cell_Property (v_i, ac.nxt, oleexcel.cellWidth, ' 22');
    oleexcel. Set_Cell_Property (v_i, ac.nxt, oleexcel.cellWidth, ' 12');
    oleexcel. Set_Cell_Property (v_i, ac.nxt, oleexcel.cellWidth, ' 40');
    oleexcel. Set_Cell_Property (v_i, ac.nxt, oleexcel.cellWidth, ' 14');
    oleexcel. Set_Cell_Property (v_i, ac.nxt, oleexcel.cellWidth, ' 12');
    oleexcel. Set_Cell_Property (v_i, ac.nxt, oleexcel.cellWidth, ' 12');

    OleExcel.LineWeight: = 2;
    OleExcel.Border_Cells (OleExcel.CellAddress (v_i, 1) |) ':' || OleExcel.CellAddress (v_i, ac.counter));
    oleexcel. Set_Cell_Property (v_i, ac.counter, oleexcel.cellHeight, ' 38.25' ");

    V_I: = 5;

    Open c1 (v_cl_no, v_pr_no, v_ls_date, v_beg_no, v_end_no);
    Open c2 (v_cl_no, v_pr_no, v_ls_date, v_beg_no, v_end_no);

    loop

    Fetch c1 into cr1;
    When exit c1% notfound;
    extract the c2 in cr2;
    When the exit c2% notfound;

    V_I: = v_i + 1;
    AC. Counter: = 0;

    --
    -Data output
    --

    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, cr1.lease_no, null, "Arial", 10, 'Normal', null, OleExcel.cellWhite, false, OleExcel.Left);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, cr1.tran_type, null, 'Arial', 9, 'Normal', null, OleExcel.cellWhite, false, OleExcel.Left);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, cr1.tran_no, null, 'Arial', 9, 'Normal', null, OleExcel.cellWhite, false, OleExcel.Left);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, to_char (cr1.tran_date, ' MM/DD/YYYY ' '), ' DD/MM/YYYY","Arial", 9, 'Normal', null, OleExcel.cellWhite, false, OleExcel.Center);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, cr1.dscr, null, 'Arial', 9, 'Normal', null, OleExcel.cellWhite, false, OleExcel.Left);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, to_char (cr1.amount), "$#, # 0.00", "Arial", 9, 'Normal', null, OleExcel.cellWhite, false, OleExcel.Right ');
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, to_char (cr1.ar_col), "$#, # 0.00", "Arial", 9, 'Normal', null, OleExcel.cellWhite, false, OleExcel.Right ');
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, to_char (cr1.ap_col), "$#, # 0.00", "Arial", 9, 'Normal', null, OleExcel.cellWhite, false, OleExcel.Right ');

    oleexcel. Set_Cell_Property (v_i, ac.counter, oleexcel.cellHeight, ' 15');

    OleExcel.LineWeight: = 2;
    OleExcel.Border_Cells (OleExcel.CellAddress (v_i, 1) |) ':' || OleExcel.CellAddress (v_i, ac.counter));

    Blank_Cells (v_i, ac.counter + 1, 52);

    V_I: = v_i + 1;
    AC. Counter: = 0;

    --
    -Data output
    --

    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, "Total", "Arial", 9, 'Normal', null, null, OleExcel.cellWhite, true, OleExcel.Left);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, null, null, "Arial", 9, 'Normal', null, OleExcel.cellWhite, false);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, null, null, "Arial", 9, 'Normal', null, OleExcel.cellWhite, false);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, null, null, "Arial", 9, 'Normal', null, OleExcel.cellWhite, false);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, null, null, "Arial", 9, 'Normal', null, OleExcel.cellWhite, false);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, null, null, "Arial", 9, 'Normal', null, OleExcel.cellWhite, false);
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, to_char (cr2.ar_sum), "$#, # 0.00", "Arial", 9, 'Normal', null, OleExcel.cellWhite, false, OleExcel.Right ');
    oleexcel. Set_Cell_ValFullFmt (v_i, ac.nxt, to_char (cr2.ap_sum), "$#, # 0.00", "Arial", 9, 'Normal', null, OleExcel.cellWhite, false, OleExcel.Right ');

    oleexcel. Set_Cell_Property (v_i, ac.counter, oleexcel.cellHeight, ' 15');

    OleExcel.LineWeight: = 2;
    OleExcel.Border_Cells (OleExcel.CellAddress (v_i, 1) |) ':' || OleExcel.CellAddress (v_i, ac.counter));

    Blank_Cells (v_i, ac.counter + 1, 52);

    end loop;

    Close c1;
    Close c2;

    END;


    I tried several different things, but this is the Basic code, which is to put the totals at the end and not showing a lease when it should return 3 leases with multiple lines with the total line after each group.

    I only did Oracle development for a few months so I hope it's an easy question.
    JLW, thanks

    You will need to build a break manually each time the value of the c1-query-changes lease_no and then get the sum explicitly for this lease_no, somethink like:

    DECLARE
      nLastLeaseNo NUMBER:=NULL;
    BEGIN
      OPEN c1;
      LOOP
        FETCH c1 INTO rec1;
        -- Check if lease_no changed
        IF nLastLeaseNo IS NULL THEN
          -- set last-value for start
          nLastLeaseNo:=rec1.LEASE_NO;
        ELSIF nLastLeaseNo!=rec1.LEASE_NO OR c1%NOTFOUND THEN
          -- change of lease_no or last record
          -- fetch summary data
          OPEN c2(rec1.LEASE_NO);
          FETCH c2 INTO rec2;
          CLOSE c2;
          -- create summary line
          ...
          -- create blank line
          ...
          -- remember last-value for next break
          nLastLeaseNo:=rec1.LEASE_NO;
        END IF;
        -- exit after last record
        EXIT WHEN c1%NOTFOUND;
        -- Loop data out to excel
        ...
    
      END LOOP;
      CLOSE c1;
    END;
    

    Adjust the slider 2 to take the lease_no as input value and restrict the query to this lease_no.

    I hope this helps.

  • Simple question: timed period while loops

    Hello

    I have a timed loop, and if the user presses a button "repeat" loop runs until 'repeat' is set to false. I want the loop to iterate over a given period, including user input. Inside the loop, a square wave pulse is created based on the parameters provided by the user, then displayed on a waveform graph.

    However, when I change some of the initial settings of the square wave, for example from tension, the waveform graph is updated instantly. I want the waveform graph only be updated based on the period provided by the user, all say a second. I tried to set the period of entry into different amounts of 10000 a.0001, but always updated at the same time waveform graph.

    I'm not sure what I'm missing, but I'm sure it's something trivial. My VI is attached. Any help will be appreciated.

    I don't understand what your problem is.

    If I run your VI (and hit the repeat button firstly, otherwise VI blink tracks then stops) and make changes to tensions, duration or delay, it will take a little time or a lot of time according to the what is the length of the loop, and where I do the modification to controls during the delay of the loop.

    (With a period of 5000 milliseconds, a change can take up to 5 seconds to show in the event where you make the change right after the beginning of the loop.)  «(Or it may take a fraction of a second if you make the change just before the loop iteration ends).»

    Maybe you can give us a configuration of the parameters, we should enter each controls (even better puts these settings yourself, do the default values, and then save the VI before posting) as well as specific guidance on what we should do to recreate all that is your problem.

  • Question of Architecture component GoldenGate

    Reading on the architecture of the GG, I see only discussion on the components that are on the source systems target.
    What GG components reside in the FMW?

    Thank you
    -Art

    There is no benefit to running a GoldenGate instance on a remote server. In doing so, you introduced a point of failure (transport network to the remote server). If you lose connectivity, where are the trails? The only potential benefits are linked to the constraint of memory on the server source database, where a maxed out using 300 process instance takes about 15 GB of memory, and, possibly, a lack of disk space for the trails. Although possible, it is not probably when you consider how much it costs to license GG. If you can allow to authorize the GG, being short of RAM disk space is probably not on your list of things to worry about.

  • Question about layers and loops!

    Hey guys,.

    I am a newbie and I hope I can explain this scenario properly.

    Basically, I create a banner in Flash 8 Pro, graphic designs previous.     It consists of a backdrop, a 4 frame logo and the text I want to sweep in on the left hand side on 20% of the banner.

    Now! ... is there a way to create a layer to have this text appear on and stop at a desired position, while the main logo covers the 4 frames continuously?   (I had a go, but everything seems to work, in other words, the same steam - no separate command)

    Hope that is more clear as mud?

    All the best,

    CAL

    Hi Cal,

    Or you can create a movieclip (F8) and place your 4 images of logo in this movieclip.

    Then in Scene1 you can place the movieclip on layer logo and on a separate layer have your text flying in animation.

    One thing to remember to do this way is to make sure that your film has enough frames to account for multiples of four, other wise your logo will look like its onece jump the playhead in loop at the beginning.

    Hope that makes sense

  • question simple idoc - a loop in a result set.

    Just got back from holidays and watching a code, but my brain has decided to give up something that should be so simple...

    Can anyone help unlock my head? :)

    Whats is the best way of...
    Browse meta-data and write pair name & value, by using the DOC_INFO service without having to manually write all metafields?

    Here is a small example of what I'm doing but cannot figure out how to get the names of current fields; Maybe use rsFieldByIndex, but it seems silly and I can not find any function to return...

    EXEC DOC_INFO
    LOOPWHILE GETVAL (SEARCHRESULTS)
    WRITE TO SEARCHRESULTS.NAME
    WRITE SEARCH RESULTS. VALUE
    RSNEXT
    ENDLOOP

    what Miss me?
    Thank you
    J /.

    Hi John,.

    It's funny he is actually a very good example of what you're trying to do in the doc IDOC Schema section.

    Here it is:

    <$getViewValuesResultSet("Country_View", "",="" "")$="">
    <$loop schemadata$="">
    <$count =="" 0,="" num="rsNumFields(" schemadata")$"="">
    <$loopwhile count="">< num$="">
    <$fieldName=rsFieldByIndex("SchemaData", count)$="">
    <$fieldName$>=<$getValue("SchemaData", fieldname)$="">
    <$count =="" count="" +="" 1$="">
    <$endloop$>
    <$endloop$>

    With a doc info it would look more like fine.

    <$dID="12345"$>
    <$executeService("DOC_INFO")$>
    <$loop doc_info$="">
    <$count =="" 0,="" num="rsNumFields(" doc_info")$"="">
    <$loopwhile count="">< num$="">
    <$fieldName=rsFieldByIndex("DOC_INFO", count)$="">
    <$fieldValue$>=<$getValue("DOC_INFO", fieldname)$="">
    <$count =="" count="" +="" 1$="">
    Field name:<$fieldName$>
    Field value:<$fieldValue$>
    <$endloop$>
    <$endloop$>

    Thanks... hope the holiday was good!
    David

  • Round the question in Double chain

    Hi all

    I am facing a weird problem in rounded to a value of type double. I thought that LabVIEW always rounds up this rule when the digit is truncated is 5 - round to the nearest even integer number offshore

    When I round up to two points of accuracy, I get results.

    489.335-> 489.33

    489.355-> 489.36

    Can someone tell me how rounding works in the above cases? Please find the sample VI (2010) attached, if you want to play with him.

    Thank you

    Knockaert


Maybe you are looking for

  • Satellite L500D - can only burn the recovery of 1st and 2nd disc

    I bought this 2nd hand computer laptop in the last two days with the factory default reset. However, I could only burn the 1st recovery disc 2 of 4 using Toshiba Recovery Disc Creator. I am running Vista Home Premium SP2 32-bit. I started at F8 facto

  • Attribute EasyTab

    Is there a way to gray on the tab? If I use ATTR_EASY_TAB_VISIBLE tab may not appear at all. I'm looking to make gray so that when the tab is selected controls are visible, but in gray mode. Thank you.

  • Try to install the Lifecam cinema software. Model 1393. Windows 7. Dell 570 PC

    Run through the installation process, I get a message: "implementation could not complete downloading and installing the files on your computer because of a problem with your network connection or internet.  Check that your connection is working prop

  • Need help with the conversion. Water management storm to. WIM

    I have a Windows 7 image that has 4. Stormwater management and I need to convert them into one. WIM. I manages a vast network and am constantly Imaging computers so normally that I use a server to achieve this. The server doesn't let me a computer fr

  • Is there a way to allow the members of a role to be reviewers of a document?

    I have a workflow which notify the user when it is released. The workflow should simply inform the user of the document was checked in the system and can be viewed. There is no action to be taken place by them. However, I see that you can only assign