当前位置: 首页 > news >正文

[LabVIEW随笔-16] -ActorFramework-消息传递与系统设计

如果一个操作者想要与不同操作者通信,为了降低耦合性,它必须去同一个根操作者进行通信。不能直接与另一个嵌套操作者进行通信。

 

一、启动嵌套操作者

1、创建两个Actor

image

 

2、重写Service当中Launch New Window方法,让其"启动嵌套操作者",并将其输出"嵌套操作者入队"绑定到Actor当中(在其操作者私有数据当中添加操作者队列信息)

image

 

image

 

3、在ChatRootModel ActorCore启动嵌套操作者,将Controller进行启动,并保存该嵌套操作者引用

image

 

image

 

 二、对嵌套操作者进行消息发送

4、我们现在需要实现消息从Service Root->Model->Controller的发送

  在Controller当中创建一个接受文本,并将其引用存储在私有数据当中

image     image

 

5、对字符串引用赋值创建一个静态VI,并生成相应消息

imageimage        

 

 6、在中间层(Model层)发送消息对Controller当中的文本进行更新,并创建相应消息

image

 

7、在ServiceActor当中对Model进行消息入队更新

image

 

8、在ServiceActor当中当按下SendMessage按钮时,发送 Message消息

image

 

 

 9、执行发送

image

 

三、对UI界面进行重写

  10、该VI为动态分配VI,将连线段变更为动态接线端即可

image

 

  11、使用脚本创建Actor,修改继承父类类并重写UpdateUI方法

  

image            image

 

 

 

image image 

 

image

 

  

image

 

image

 

 12、修改嵌套操作者类并禁止开启Controller类的前面板

image

 

 

 

image

 

13、执行

 

image

 

http://www.jsqmd.com/news/792070/

相关文章:

  • 2026年4月不锈钢制品加工厂家口碑推荐,医疗钣金制品加工/五金制品加工/金属材料加工,不锈钢制品加工源头厂家哪家权威 - 品牌推荐师
  • 告别命令行恐惧!用TortoiseGit+PuTTYgen搞定Windows下Git可视化操作(含SSH密钥生成避坑)
  • AI驱动的CI/CD革命:如何在2026年前重构流水线,实现MTTR降低83%、部署频率提升4.2倍?
  • 从S-Function到系统级验证:构建可复用的16QAM Simulink自定义模块库
  • Transformer架构的双编码器模型, Cross-Encoder(交叉编码器)重排序模型
  • 3分钟解锁QQ音乐加密音频:qmcdump解密工具全攻略
  • LLM服务延迟飙升2300ms?手把手复现SITS 2026专家现场调优全过程,含完整拓扑图与配置清单
  • N_m3u8DL-RE终极实战指南:三步破解流媒体下载技术难题
  • V-REP视觉传感器数据怎么读?一个Python脚本搞定Packet1的RGB与深度信息解析
  • 从LeNet到ResNet:用PyTorch官方Demo理解卷积神经网络(CNN)的演进与核心模块
  • 【数据分析】通过 Hermite-Galerkin 谱方法数值求解分数阶 Fokker-Planck 方程附matlab代码
  • 模型微调→服务编排→合规审计→多模态分发→实时反馈,AIGC系统搭建五阶跃迁路径全解析,错过再等三年
  • 9款主流网盘直链解析工具:重新定义你的文件下载体验
  • 如何3分钟批量整理Calibre电子书:calibre-douban插件终极指南
  • 3分钟掌握VideoDownloadHelper:免费视频下载插件的终极使用指南
  • 如何通过手机APP远程控制微信自动化:wxauto移动端管理完整指南
  • TEA5767收音机模块避坑指南:STM32的I2C通信那些事儿(附示波器波形分析)
  • 【权威预警】SITS 2026注册系统将于3月15日关闭早鸟通道——附2025参会者未公开的6条避坑清单
  • 仅限奇点大会注册参会者获取的AI安全评估矩阵(含12项原生适配度评分项),现已限时开放前500份下载
  • GPU vs CPU:实测PyTorch训练LeNet分类器,速度到底差多少?(附详细配置与性能对比)
  • 企业微信机器人服务 Nginx 反向代理配置 SSL 证书怎么弄
  • FreeRouting终极指南:从新手到专家的PCB自动布线完整教程
  • 杰理之修改tws配对之后的声道【篇】
  • 2026新疆本地正规旅行社哪家好?5月10日最新口碑排行榜,8家靠谱纯玩无购物旅行社测评!新疆中旅荣登榜首! - 奋斗者888
  • Vivado 2018.3联合Modelsim SE 10.6d仿真全流程:从库编译到成功调用IP核的实战记录
  • 香港電動車普及化路線圖(繁) 2026
  • 传统架构崩塌倒计时,AI原生重构迫在眉睫:2026奇点大会披露的4类已失效技术栈清单
  • AI工程化生死线:SITS 2026将于2026Q2强制实施CI/CD审计——当前未适配团队的3种降级风险与2周紧急迁移路径
  • 如何构建高效完整的抖音直播实时数据采集系统:深度解析WebSocket与Protobuf技术方案
  • 论文小白别哭了!书匠策AI把毕业论文变成了“填空题“,官网www.shujiangce.com亲测能用