核心方法与框架_LabVIEW编程框架介绍之Actor Framework

本文介绍了LabVIEW中的Actor Framework,它是一个适用于多任务模块并行处理的编程框架。核心概念包括Actor操作者、消息驱动和强隔离性。文章详细讲解了如何创建和编辑Actor,包括Actor Core、Method方法和Message的创建。Actor Framework利用LabVIEW Class实现面向对象编程,提高代码复用性和程序稳定性。示例展示了启动和停止Actor的API使用。
摘要由CSDN通过智能技术生成
6bee53e286f3c573077e4275c7059cc9.png

LabVIEW编程框架介绍

---Actor Framework

01

Actor Framework简介

Actor Framework操作者框架是LabVIEW 2012版本开始推出的编程框架。该编程框架适用于包含多个相对独立的任务模块且模块之间需要交互数据的的程序。其最小执行模块为一个Actor操作者,由于创建的Actor可采用副本形式重复调用,因此对于以往需要大规模复制代码的并行测试程序非常适用该框架以提高代码的复用。Actor Framework采用LabVIEW Class实现,需要对LOOP编程概念有所了解才能较好的使用该框架。

02

Actor Framework的基本概念

LabVIEW中的Actor Framework编程框架并不是其独创,在其他文本编程语言中也有类似的编程模型,一般被称为Actor Model。其核心思想大体相同的,在程序构架时将程序划分为各个独立的模块(即Actor操作者),之间采用消息(Message)的方式交互,各个Actor操作者消息接收采用Mailbox缓存接收,其内部通过FIFO消息队列存储消息,操作者可按照先后接收顺序或优先级等级依次处理接收的消息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值