LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Different Labview architectures

Hi

 

What are the different types of architectures used in LabVIEW other than state machine architecture? 

0 Kudos
Message 1 of 4
(8,157 Views)
• State machine and queue driven message handlers that are based on the producer/consumer design pattern
• State machine as client/server
• Functional global variables
• Plug ins with VI Server
• Plug ins with LVOOP
• Reentrant VIs
• Graphical Object Oriented Programming
Message Edited by muks on 01-02-2010 03:32 PM
Message 2 of 4
(8,149 Views)

The most important after state machine is producer/consumer (mostly it's queue based, but also can come with notifiers or user events).

In combination with the state machine they form the group of message handlers, a nice presentation is on expressionflow.

To create an indepent parallel process was called 'demon' design pattern, a recent presentation here.

OOP has an established set of design patterns (search for 'Gang of Four' GoF), most of them are also possible in LVOOP, see here

And you can use bus-style messaging such as this.

 

This is a large set for reading, but there are even more concepts/implementations around. For the latest discussions you can browse on LAVA. Will be enough to read for this year...

 

Felix

0 Kudos
Message 3 of 4
(8,137 Views)

swathi wrote:

Hi

 

What are the different types of architectures used in LabVIEW other than state machine architecture? 


 

What exactly are you trying to find out?

0 Kudos
Message 4 of 4
(8,098 Views)