技術文件 - Asynchronous Message Communication (AMC) Library

Overview
The Asynchronous Message Communication (AMC) 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 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.
Table of Contents

Table of Contents
  • Messages
  • Asynchronous Message Communication (AMC) API
  • Queued Message Handler Design Pattern
  • QMH Template
  • References



文章來源:http://www.ni.com/example/31091/en/