对LabVIEW状态机了解后,不免会接触到QMH、AMC和STM这几工具包,通过VIPM都可以下载到。

QMH:Queued Message Handler,通常我们说The Queued Message Handler design pattern,是一种基础的消息队列处理架构,与NI官方的QSM(Queued State Machine)架构非常类似。同时,它也是AMC的最初版本,最后版本为version 1.0.7。

AMC:Asynchronous Message Communication,一种异步消息通信架构,是QMH的后续升级版本。与QMH最显著的区别就是可以进行LabVIEW系统和网络之间的通信。AMC设计为异步的消息通信,即在非固定频率下的通信,消息和数据通信频率不高的情况下使用。当需要以固定频率和时间间隔进行消息和数据传输时,则需要使用LabVIEW自带的消息队列机制(本地)或基于TCP通信的消息机制(分布式)。它的最新版本为version 3.3.1。

STM:Simple TCP Messaging, 简单的TCP消息通信,它与原始通信API不同的是,使用格式化数据包可以使数据处理更易于管理,且可通过最小化重复数据的发送来提高吞吐量。用于频繁和固定的消息和数据传输,特别是上下位机通信时,如与NI的RT系统、cRIO(FPGA)等。它的最新版本为version 3.1.0。

在NI的官网都可以找到相应的例子进行系统性的学习。

QMH、AMC和STM之间的关系相关推荐

  1. Day-16 面向对象03 类与类之间的关系

    一.类与类之间的依赖关系 我用着你,但是你不属于我,这种关系是最弱的,比如,公司和雇员之间,对于正式员工,肯定要签订劳动合同,还得小心伺候着,但是如果是兼职,那无所谓,需要了你就来,不需要你就可以拜拜 ...

  2. 【linux】图形界面基础知识(X、X11、GNOME、Xorg、KDE的概念和它们之间的关系)

    转载自:https://blog.csdn.net/zhangxinrun/article/details/7332049 简介 LINUX初学者经常分不清楚linux和X之间,X和Xfree86之间 ...

  3. 嵌入式开发之信号采集同步---VSYNC和HSYNC的作用以及它们两者之间的关系

    VSYNC和HSYNC的作用以及它们两者之间的关系 VSYNC和HSYNC的作用以及它们两者之间的关系 VSYNC和HSYNC是什么 VSYNC: vertical synchronization,指 ...

  4. 通过构建城市来解释HTML,CSS和JavaScript之间的关系

    by Kevin Kononenko 凯文·科诺年科(Kevin Kononenko) 通过构建城市来解释HTML,CSS和JavaScript之间的关系 (The relationship betw ...

  5. Python中怎样改变集合之间的关系?

    Python中怎样改变集合之间的关系?数学中,两个集合关系的常见操作包括:交集.并集.差集.补集.设A,B是两个集合,集合关系的操作介绍如下: 交集是指属于集合A且属于集合B的元素所组成的集合, 并集 ...

  6. 当支持向量机遇上神经网络:这项研究揭示了SVM、GAN、Wasserstein距离之间的关系...

    选自arXiv 作者:Alexia Jolicoeur-Martineau 编辑:小舟.蛋酱 转载自公众号:机器之心 SVM 是机器学习领域的经典算法之一.如果将 SVM 推广到神经网络,会发生什么呢 ...

  7. https协议必须使用443端口吗_http、https、http2、websocket之间的关系

    http.https.http2.websocket之间的关系 http:目前绝大多数是http1.1版本,最原始的web协议,默认80端口,基于TCP协议. https:加密的http协议,默认44 ...

  8. android 如何获得activity的view对象,Android的Activity 、 Window 、 View之间的关系

    什么是Activity .View . Window? Activity:是Android 四大组件之一, 是存放View对象的容器,也是我们界面的载体,可以用来展示一个界面.它有一个SetConte ...

  9. 作为项目经理,如何处理好与不同类型客户之间的关系?

    作为项目经理,如何处理好与客户之间的关系非常重要.但是究竟如何处理客户关系呢?客户的人员都有哪些类型?不同类型的客户的应对是否都一样呢?下面我们来看看在日常工作中经常遇到的客户类型,应该如何处理跟他的 ...

  10. WR:Tetrasphaera PAO 代谢中的储能物质与微生物多样性及除磷效能之间的关系

    点击蓝字 关注我们 编译:王慧     校稿:袁凌 论文ID 原名:The storage compounds associated with Tetrasphaera PAO metabolism ...

最新文章

  1. linux释放内存脚本
  2. 计算程序运行时间(.net1.1 于.net2.0的区别)在.net2.0中提供了Stopwatch类,简单例子...
  3. 计算机主板时钟,主板时钟电路工作原理
  4. 《孙子兵法》【作战第二】
  5. 大数据学习笔记55:搭建HBase环境
  6. MPLS ×××中Cisco和华为配置需求不同点
  7. 智力与联系能力的关系
  8. 学生社团管理系统PHP源码,学生社团管理系统 附带源码
  9. Go语言——图形界面编程
  10. 一键定位电脑弹出垃圾广告,屏蔽删除终止,windows神器!
  11. Anchor Free系列模型11
  12. 基于MPC的自适应巡航控制
  13. 齐博cmsv7.0后台getshell
  14. 中英文混版时的间距突然变大怎么通过CSS解决?
  15. 你知道什么是微前端吗?微前端和微服务有什么关系?
  16. 最长回文子串(Python)
  17. kylin v10系统_银河麒麟桌面操作系统V10
  18. 在极路由极1S上使用entware
  19. FreeCAD-0.19源码的编译配置(保姆级教程)
  20. matlab pt100温度传感器,pt100查表法C编程

热门文章

  1. 51单片机usb烧录电路_51单片机怎么用usb烧写程序
  2. 深度学习那么火,深度学习图形工作站应该更火。最新配置推荐。
  3. 应用程序无法正常启动0xc000007b问题解决
  4. 3.cesium雨、雪、雾天气场景效果
  5. NetSuite 财务科目合并
  6. 鸿蒙操作系统配置开发环境(图文详细教程)
  7. 利用Python实现某度贴吧签到脚本「云函数模拟客户端」
  8. 更新git 分支代码到最新
  9. 概率论考点之方差及数学期望
  10. linux清除字体缓存,在 Windows,Mac和Linux上,如何安装,删除和管理字体