VI main and void / execution of vi

I'm fighting a lot with my hand vi and Subvi execution problems a lot!

I have a complicated system. To explain this, I create a simple main vi and 2 subvis. Please take a look at the attachment.

It works as expected. The Boolean button in main vi is active when the Sub-VI-s do not run. But while the sub live run I can't access the Boolean button. I understand why it's happening. Execution is stuck in the Subvi and can not see any new entry in the main vi.

My question is how can I solve this problem?

What I want is,

1 when the Subvi is running, I still want the Boolean button in the main to behave the same way vi compared to when the Subvi is not running.

2. I would also be able to run the 2nd Subvi when the 1st Subvi is still running.

Please help me out (I'm using Labview 2010.)

Oh I'm sorry, I thought I saved them to LV2010, but I guess I've recompiled accidentally their latest version... VI joint for 2010.

Seems I can't edit my previous post so forgive me for sending VI twice and if the moderators happen to see this, do not hesitate to remove from the VI in previous message...

Tags: NI Software

Similar Questions

  • difference btw dbms_sql.execution and immediate execution

    Hello

    IAM using 10g, difference btw immediate.please dbms_sql.execution and execution to tell me.

    797525 wrote:

    IAM using 10g, difference btw immediate.please dbms_sql.execution and execution to tell me.

    SQL all (and all the anonymous PL/SQL blocks) are analyzed by Oracle as a SQL cursors. These cursor structures are stored in the Shared Pool in the SGA (shared memory area which are essentially the "brain" of the database instance).

    Once a cursor was created for a statement SQL, how to use and interface with this SQL cursor on the server (from the point of view of the customer)?

    We use on the client side, a calling interface (or API) that allows our code to interact with this SQL cursor on the server. This interface can be ODBC. Or BDE. Or ADO. Or many other 3-4 letters for database interfaces.

    PL/SQL is also a language of 'customer' from a SQL perspective. Such as Java and c#, the code PL/SQL will be calls to the SQL engine to analyze and create SQL cursors.

    Of course, PL/SQL differs in 2 areas. It runs in the process of the Oracle server. It is the neighbour of the SQL engine.

    For this reason, PL/SQL is much more perfectly integrated with the SQL than Java or c#.

    But even in spite of this integration, you still need an interface in the client (PL/SQL) to interact with the SQL cursor, that you have created. In PL/SQL, there are a number of such interfaces customer.

    There are explicit and implicit cursors. And there are sliders DBMS_SQL and reference. And there are implicit cursors created through immediate enforcement.

    The difference between DBMS_SQL and immediate execution is therefore a difference in customer language interface. The SQL cursor on the server (in the shared Pool) doesn't know what customer interface is used. He cares not.

    Client side, each of these client interfaces to a SQL cursor has a different function. And determines which one to use.

    run immediately , it's fast and easy for dynamic SQL, but it cannot be used to determine the structure (called projection SQL) returned by a cursor to Select . So despite the dynamic SQL code, we must always know the encoding of time, just what this slider will return to consume its production.

    DBMS_SQL to 'describe' the cursor SQL projection. So, we can create a dynamic Select SQL cursor. We can question its interface describe in order to determine the number, names and the data types of the columns returned. It can be removed these column values dynamically and consume the cursor.

    There are therefore a major difference in the two feature sets. Tools for interfacing with the same SQL cursor.

    So the main points to remember are:
    -all SQL liquidation as SQL cursors on the server
    -you have different interfaces in the language of the client to interact with a SQL cursor

    ++

    Your mission as a programmer, if you choose to accept it, is to determine which of these client interfaces is better suited to meet the requirements in your code.

    This message will self-destruct in... 5.4.3 2...

  • Is it possible to use the player VLC on MacBook Air or it will damage my speakers and void the warranty?

    I use MacBook Air (11 inch, early 2015) and I want to use VLC as my default media player.

    I wonder if it's ok to use it, or can it harm my speakers and void my warranty?

    I learned that a lot of companies like HP and Dell laptop refuses warranty if VLC player is used on their laptops.

    Is - it the same with apple or apple hardware is good enough to manage this great software?

    Thank you

    It is ok.

    (138202)

  • CodeModuleManager and loading / execution of modules...

    I know that the CodeModuleManager can be used to create modules on the fly, but can be used to load an existing module and run it if it has no main method? I wanted to write an application that would have downloadable plugins that could be law enforcement main and executed.

    I am able to find my module and load it using the CodeModuleManager, but how do I make a UiApplication which does not show an icon? Parameter as a module of the system is the only way I have extension / inheriting application instead of UiApplication, but when I try to push a screen using UiApplication it gives me a ClassCastException. Is it possible to get a UiApplication of an Application, or I have to put my application as a module of the system?

  • a fatal error has occurred and the execution of the application took end. Adobe Captivate one attempts to save all of your work in the respective folders of the project as files cpbackup

    Hello

    We have Adobe Captivate installed 8.0.0.145 Windows 7 x 64 v.

    Activate Adobe crashes with the following error: a fatal error has occurred and the execution of the application took end. Adobe Captivate one attempts to save all of your work in the respective folders of the project as cpbackup files.

    I uninstalled Adobe Acptivate, rebooted the PC and reinstalled activate Adobe - unresolved error.

    I have cleared the cache under settings, clear the cache - unresolved error.

    Please notify.

    Kind regards

    George


    The update should be available to help, updated. It is available since October 2014.

    Being administrator is not the same thing as Captivate running as an administrator that must be put in place in the menu right click on the shortcut that launches Captivate. You have restricted functionality if this is not done.

    I told you how to clear preferences, with the file Utils. First close Captivate, when you restart CP will create a new preferences folder.

    If you have a lot of customization that you will lose when the erasing of the preferences. To keep them, have a look at my blog:

    Captivate 8.0.1 Install? Keep your customization! -Captivate Blog

    Layouts folder is located in the public Documents. It is a copy of the original folder in the gallery. Same thing with the Interactions.

  • Calculation actual and average execution time

    Hi guru,.

    I have a scenario where I connect my moment of execution in a Table, and my batch


    Batch_id Scenario_Name

    1 Scen1

    1 Scen2

    1 Scen3

    2 Scen1

    2 Scen2

    2 Scen3

    3 Scen1

    3 Scen2

    3 Scen3

    Now my question is I want to calculate the duration of actual execution and the execution time of the Avg, while Avg running time calculation, I current Batch_ID to exclusion of

    Select scenario_name, count (scenario_name).

    sum (MOD (FLOOR ((END_DATE-START_DATE) * 24 * 60 * 60), 60)) Total.

    sum (MOD (FLOOR ((date_fin-START_DATE) * 24 * 60 * 60), 60)) count (scenario_name) Avg

    of Execution_Log

    -where batch_id = 1

    Scenario_name group

    This query will give me the result, but it's also including current Batch_Id

    OK, try this query. I dropped the group by clause as the avg is the only present aggregation, and who is now handled through the analytical counterpart (with more partition by clause).

    SELECT

    A.BATCH_ID,

    A.SCENARIO_NO,

    A.SCENARIO_NAME,

    C.TGT_TABLE_NAME,

    A.START_DATE,

    A.END_DATE,

    A.EXECUTION_STATUS,

    Decode(A.EXECUTION_STATUS,'COMPLETED','No Error','FAILED',A.ERROR_MESSAGE,null) ERROR_MESSAGE

    MOD (G ((A.END_DATE-A.)) START_DATE) * 24 * 60 * 60), 60) TEMPS_REEL.

    AVG (MOD (FLOOR ((A.END_DATE-A.START_DATE) * 24 * 60 * 60), 60)) on (A.scenario_name partition) AVG_TIME

    To exec_log1 A

    INNER JOIN exec_log2 B

    ON A.BATCH_ID = B.BATCH_ID

    AND A.BATCH_ID = 2

    INNER exec_log3 C

    ON A.SCENARIO_NO = C.SCENARIO_NO

    AND A.SCENARIO_NAME = C.SCENARIO_NAME

    ORDER BY A.SCENARIO_NAME ASC

    I hope this helps.

  • Read and understand execution Plans

    Hello
    in 10g R2 documentation (Database Performance Tuning Guide)
    I read:
     
    13.4.2 Reading and Understanding Execution Plans 
    
    The execution order in EXPLAIN PLAN output begins with the line that is the furthest indented to the right. The next step is the parent of that line. If two lines are indented equally, then the top line is normally executed first. 
    
    Example 13-2 EXPLAIN PLAN Output 
    
    ----------------------------------------------------------------------------------- 
    | Id  | Operation                     |  Name        | Rows  | Bytes | Cost (%CPU)| 
    ----------------------------------------------------------------------------------- 
    |   0 | SELECT STATEMENT              |              |     3 |   189 |    10  (10)| 
    |   1 |  NESTED LOOPS                 |              |     3 |   189 |    10  (10)| 
    |   2 |   NESTED LOOPS                |              |     3 |   141 |     7  (15)| 
    |*  3 |    TABLE ACCESS FULL          | EMPLOYEES    |     3 |    60 |     4  (25)| 
    |   4 |    TABLE ACCESS BY INDEX ROWID| JOBS         |    19 |   513 |     2  (50)| 
    |*  5 |     INDEX UNIQUE SCAN         | JOB_ID_PK    |     1 |       |            | 
    |   6 |   TABLE ACCESS BY INDEX ROWID | DEPARTMENTS  |    27 |   432 |     2  (50)| 
    |*  7 |    INDEX UNIQUE SCAN          | DEPT_ID_PK   |     1 |       |            | 
    ----------------------------------------------------------------------------------- 
    You would be kind to tell me:
    In the example above:

    Is step 5 in the first run because it is the most right?

    Step 4 is the parent of step 5?

    Step 4 is executed just after step 5 as its parent?

    If I'm totally wrong:
    What stage is executed first?
    The two steps are PARENT/CHILD?

    Thank you.

    Step 3, the FullTableScan of EMPLOYEES would be the first step must be performed. The results of EMPLOYEES joined JOBS in step 2 by analyzing the OFFERS by JOB_ID_PK.
    Therefore, step 5, the Index Scan of JOB_ID_PK would be the second step must be performed.
    Step 4, access to the WORK of the Table would be the third step must be performed.
    Due to PreFetching implemented in 10 g, step 7 and 6 DEPARTMENTS is also from 'start' to be ready to join in the result set of the join of the EMPLOYEES JOBS.

    Hemant K Collette
    http://hemantoracledba.blogspot.com

  • Envy 15 K2T37AV: Replace digitizer for Envy 15-Instructions and void the warranty?

    I dropped my computer a few days ago from cracking of the digitizer, but not the LCD screen. The display still works, and I'm debating whether to pay to fix it or just do it myself or ask at a local store to do. My questions are:

    (1) do I have to dissect your laptop to replace the digitizer, or y at - it a simple way to just pull the digitizer off the LCD display and replace it?

    (2) in doing so void my warranty? Especially if I don't really have to unscrew anything, and given that the display is not covered by the warranty anyway, if it voids the warranty on everything else?

    (3) if I go with it, what is the model number of the digitizer and are there instructions I could follow?

    Thank you in advance!

    Hi there @chaimss,

    Welcome to the Forums of HP Support! It's a good place to find the help you need, other users, the HP experts and other members of the support staff. I understand that you have a problem with your Envy15. I'll be happy to help you.

    Here is the HP ENVY 17 Notebook PC HP ENVY 15 Notebook PC HP ENVY Notebook PC - Maintenance and Service Guide of m7.

    Pages 47-55 is a list of parts for the screen and how to remove.

    HP has continually enhances and modifies the components of the product. For complete information and up to date on
    support for parts for your computer, HP Partsurfer , select your country or region, and then
    Follow the on-screen instructions.

    Please use the following http://www.hp.com/contacthp and create a folder for your question and contact HP. If you do not live in the United States / Canada, please click on the link below to get contact information for your region.

    http://WWW8.HP.com/us/en/contact-HP/WW-phone-assist.html

    Thank you for your participation in the Forums of HP where we want to help you as well as others who may encounter a similar problem that you have. Please consider tagging the post in order to resolve your problem as "Accept as Solution" to help other members of the community! To show recognition for my efforts please click the Thumbs Up below. Thank you.

  • Difference between VI and executable execution.

    I have a dynamic number of buttons in a cluster that I position by program on my front screen based on the upper-left position of the bunch.  When running in development mode, everything is fine and the cluster remained in this post after the execution.  However, when the application is built, the buttons and the cluster flowing to the left in a phased manner.  I have attached the source zip file.

    I think the solution is very simple and it would have been more obvious except for the fact that you 'hid' the offending code using a stacked sequence (please, never use a stacked sequence).

    In the box "invisible" 0 and 2 cases of the sequence stacked, you write to the scripting property AutoSize.  Run mode, this property is a read-only property.  In general, any property node with the light blue colour which designates a property Scripting, are (probably) not in the code that is planned for the construction as an executable file.

    Bob Schor

  • go to the next iteration of loop for and continue execution of the previous iteration

    Hello everyone,

    I want to run a loop with an offset to each iteration. I explain: I want to run a task multiple times (for loop), but with a variable delay in each iteration.

    Thus, if we put t = 0 before you run the loop and I use 3 iterations. I put a writ of execution to the first ieration after 3 sec then skip to the next iteration of course without waiting the end of the previous iteration and run the current iteration after 1.5 s and go to the third ieration (once again without waiting for the latest iteration).

    I conclude: this is a simultaneous execution of a for loop (10 to 50) from different eras (variable time between t = 0 and each running of each task.

    The problem I found in the loop is the fact that I have to wait the end of the time delay in each iteration bfore going on to the next.

    Best regards

    In all languages, a loop iteration FOR happens AFTER previous.  However, go with the parallelized FOR loop can happen to you.

  • Question about lesson 1-7, slide 2: Iterable.forEach () and parallel execution

    As stated in the previous parts of this lesson, the library can choose to run lambda expressions in parallel.

    In the example: the final execution using Iterable.forEach () result will be same as using a traditional loop?

    Using a traditional loop that you are sure that the items in the list are printed in the order they are in the list.

    This is not always true using Iterable.forEach (), since the items could be printed by different threads?

    "... the library can choose to perform lambda expressions in parallel."

    I wanted to clarify a little.

    The general rule is that parallel execution can occur if the particular library used API allows him, and it is usually under the control of the programmer. For example, lambdas in parallel flow (which will be addressed later in the MOOC) can be run in parallel, but the programmer must explicitly request parallelism. If the API says nothing about parallel (or asynchronous) execution, then those that don't occur.

    If Iterable.forEach runs sequentially, and the underlying class specified an order, the execution will take place in this order.

  • With the help of test even contained main and test-out option

    First Captivate doesn't let me use the same test in the test-out section and in the main content section. I tried to rename the test 9 Captivate and download the renowned test but CP said that I had already downloaded the test. How can I use the same test in the two sections?

    Hi Helen,

    We are aware of the issue of Cp and to work fixing it. At the same time, as a work-around, you can publish your project on computer and the first browser upload. Then download the same file again, like any other module. After that, you can add a Test module and a module in the "content" section.

    Hope this will help you.

    Kind regards

    RUCHI Roulin

  • main and details page

    db11gxe, apex 4.0, firefox 24,

    Hi all

    I want to create a master page / detail and I can, but I want to see the details and main blocks on the page even when I want to insert new data

    , what happens is that I don't see that the master block, insert data, click on apply changes, it happens to me to report page, click on edit and insert

    detail data and that's what I don't want.

    How to do this?

    See

    http://Apex.Oracle.com/pls/Apex/f?p=76362:5:9468432194386:no:

    work_ws

    demo

    demo

    When I click on create I don't see that the master, I do not see the detail, is the problem? How to see them both when I click on create?

    Thank you

    Newbi_egy

    I created an example here. Click on create to create a new order and add items directly to the order.

    In the area of information I have listed the changes I did after creating the page through the wizard.

    During the creation of this demo, I noticed that the APPLYMRU process does not work when the application was CREATE.

    Another look at your debug messages this is true for your page.

    The message that mention is:

    Do not run the "ApplyMRU" process, point process = AFTER_SUBMIT, condition type = PLSQL_EXPRESSION, when you press the = button

    Change the status of the APPLYMRU process to

    :request like ('SAVE') or :request like 'GET_NEXT%' or :request like 'GET_PREV%'
    or :request like ('CREATE')
    

    Notice the addition: application as ('CREATE'). Now the process will also work when a new order is created.

    Nicolette

  • Can we use the same package for main and begotten of concurrent programs.

    Hello

    I use a package.procedure1 for a simultaneous program. Can I use the same package.procedure2 of a pondu simultaneous program which was called from package.procedure1? If I say incompatible as the same program of 1, which will create problems by running the 2nd program because the package is same?

    Thank you
    HC

    I use a package.procedure1 for a simultaneous program. Can I use the same package.procedure2 of a pondu simultaneous program which was called from package.procedure1?

    Yes you can.

    If I say incompatible as the same program of 1, which will create problems by running the 2nd program because the package is same?

    When you second the 2nd program it will not work if the 1st program execution, and he has to wait until you have completed the 1st program.

    Don't know what code you use in the first and second procedures or even in the whole, but you can try this in a TEST instance first and check whether or not it works as expected.

    Thank you
    Hussein

  • The OSM language, how to cancel and suspend execution by the billing for the order.

    I have 2 simple questions:
    1. can I change the language of the OSM in Spanish? I've seen instructions on guide/location OSM developer but I can´t do.

    2. I know that I can suspend and cancel an order whit the help of 'OrderManagementWS.wsdl' or with the Web Client. But how can I suspend that part of the order of the order, for example in a single order can came with elements of different order which will create the various tasks depending on the granularity, but the spouse that I need to suspend only the execution of a product that is entered into the order, how can I do this? Or I just can´t?

    Thank´s for your help.

    Lucas.

    Lucas;

    Thanks for the additional information. I have read the document, it helped me to understand your scenario.

    You still wonder if what is the business scenario which triggers the need to suspend a specific agenda item.

    The challenge in doing that is that an element of order may appear in a part of the order as well as many other items of the order. This is why the Act to suspend any treatment about to an order can affect makes many other items order up to and including the entire order.

Maybe you are looking for

  • Satellite A200 - screen has a pink tint

    In recent months my screen has developed a pink hue... I wonder if it's going to be worse - and if it can be repaired?Any info would be much appreciated, has soon

  • 3failed upgrades that now

    Hi all I had 3 failed Windows 10 upgrades. I have an Acer Aspire Z1800 running Windows 7 the first trial that he had failed at the helm of the 75% of second and third once failed with a technician from the receipt of the response by using the remote

  • The specified package was rejected by the device and can not be loaded

    Hello I develop an application, it works very well on my Simulator... but when I try to run it on the device, it gives me error "The specified module was rejected by the device and cannot be loaded" I use Blackberry JDE 5.0. Can you help me please? i

  • The Mobile BI App designer not no projection in analytical URL but appearing in the mobile URL

    Hi allI am new to using the Mobile App Designer. When I connect to OBIEE (http://localhost:9704 / Analytics /) I see the mobile option app but when I click on the option, the window to create a new application does not appear.If I look at the mobile

  • Flickering of screen (pulse) immediately after the start

    HelloI use Adobe Creative Cloud. Immediately after the departure of Photoshop CC (2015) the screen is flickering (pulse black and white).The same problem occurs with InDesign CC (2015) and Illustrator CC (2015) (I do not try other products). I can cr