Launcher VIs

A Launcher VI is a VI that you run to launch the head Worker of a Workers application.

By default, a Worker cannot launch/run itself, and this is the reason we need a Launcher VI.

The following image shows a Launcher VI for a Worker in a LabVIEW project, and below that the block diagram of the Launcher VI.

A Launcher VI contains (from left to right):

  • the class object constant of the applications head Worker

  • the Worker's palette VI: Setup Head Worker.vi

  • and the Main VI of the application's head Worker.

Running the Launcher VI will launch the application's head Worker along with all of its subWorkers. If the Launcher VI is aborted, then all Workers in the application will also be immediately aborted.

Last updated