To download NI software, including the products shown below, visit ni.com/downloads.
Overview
This VI uses the Event based Producer Consumer architecture to open and run two VIs by reference. Using this structure you can create a flexible framework that can be used to call other VI's.
Description
The producer consumer design pattern uses queues to communicate data between loops, offering the advantage of data buffering between producer and consumer loops.
The two VIs are called by their path using an invoke node with the 'Run VI' method. The VI called will run once only unless it is in a loop. Additionally it uses the current values of all front panel controls for execution rather than using data passed in through parameters.
Choosing 'False' for 'Wait until Done' means that the user can launch the other VI without having to wait for the first VI to finish running.
Requirements
LabVIEW 2012 (or compatible)
Steps to Implement or Execute Code
Additional Information or References
Block Diagram of the VI
Front Panel of the VI
Differences Between Calling a VI with an Invoke Node and Calling a VI with a Call by Reference Node
Application Design Patterns: Producer/Consumer
**This document has been updated to meet the current required format for the NI Code Exchange.**
Description-Separate-2Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.
Could you please post labview 8.5Version?