LabVIEW Embedded

cancel
Showing results for 
Search instead for 
Did you mean: 

Asynchronous Message Communication (AMC) Reference Library

Code and Documentation

Discussion Forum

The Asynchronous Message Communication (AMC) Reference Library is a  general purpose LabVIEW API for sending messages within a process,  between processes, and between different LabVIEW targets (systems on a  network) in a LabVIEW application.

The Queued Message Handler (QMH) design pattern which is included as a template in the AMC download, is a general purpose  VI architecture that can be used as the basis for a wide range of  LabVIEW VIs. It uses the AMC API to send and receive messages. This  design pattern can be used to implement state machines, user interfaces  for applications, asynchronous communication processors, as well as  other tasks and system components within a larger application.

This design pattern is similar to other VI architecture  implementations often called queued state machines. As the design  pattern can be used for many purposes other than a traditional state  machine and state-oriented tasks, the name for this design pattern has  been chosen to be representative of the implementation of the design  pattern.

Message 1 of 1
(7,990 Views)