≡ Menu

03 VISV Dynamic Process VIs in LabVIEW (Part 1 of 2)

Part 2 of this video can be found here.

This is part 1 of a 2-part video series where we go into detail on how to use dynamic VIs as parallel asynchronous processes in LabVIEW. Topics covered in this video:

  • Differences between static vs dynamic VIs
  • How to build an executable with dynamic VIs
  • How to call a dynamic VI
  • How to use the Run VI method
  • How to pass data to a dynamic VI

Download Code used in this tutorial: (LabVIEW 8.2)

Do you have any questions? Is there something you want to know about in more detail? Leave a comment below, or send your questions to feedback@vishots.com


I have gotten an excellent question in the comments in response to this video. It's regarding how to close an idle dynamic VI front panel after it has been aborted. I created a short video response with a possible solution. Check it out here.

The basic idea is that you can check if the front panel is open (FP.Open property) after abort, and if it is, execute the FP.Open property set to False. However there is a caveat to this solution as I describe in the video.

Hey, this is Michael Aivaliotis! Thanks for reading my post, listening to the podcast or watching the video on this page. When I’m not posting content on this site, I help companies develop automation powered by LabVIEW. If you want to find out how I can help you succeed with your next LabVIEW project – Contact Me.

Leave a Comment