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

Labview_Workers5.0 学习笔记

1.Local Request

个人理解该类型的请求针对自身的,由EHL或者MHL到该vi的MHL中。
使用快速放置快捷键"Ctrl+9"创建方法如下:
在这里插入图片描述
创建后的API接口命名均为rql开头,并且在所选main.vi中的MHL创建对应的条件分支。
在这里插入图片描述
在这里插入图片描述

此时使用该API函数就可以进行数据传输(PS:可以使用快速放置快捷键"Ctrl+8"进入到MHL对应的条件分支)。
在这里插入图片描述
其默认类型为字符串类型,可以打开对应的ctl文件进行修改。

2.Public Resquest&Response

Request
对于Public Request主要是创建对于调用方的请求API。如A为树形结构的顶端,B为A的分支,则如需创建A对B的请求时,则需要在B.Worker中创建Public Request。
在这里插入图片描述
在这里插入图片描述
创建完成后会在项目中生成以下vi及控件:
在这里插入图片描述
使用时将该vi放到调用vi的main函数中,并通过解绑来获取子worker的类信息,该vi的接线端如下所示:
在这里插入图片描述
Response
创建Response
在这里插入图片描述
创建完成后会在项目中生成以下新的vi:

在这里插入图片描述

c_ReturnNum.vi目的是告知对应子Worker返回信息时应该传递到调用Woker的哪个分支。用来在调用Worker的初始化时将该vi输入到对应子Worker的Response Case中。
在这里插入图片描述

rsp_ReturnNum.vi该vi的主要目的是向调用放返回需要的信息。

在这里插入图片描述
rspvtd_ReturnNum.vi目的是将变体的数据转换为对应的数据类型。此vi会在调用Woker的条件分支中使用。
在这里插入图片描述

3.Request with Reply

创建方法
在这里插入图片描述
创建成功后项目中会新增对应的vi,并在当前Worker的main.vi中的MHL中新增条件分支用以回复调用Worker的请求。
在这里插入图片描述
在这里插入图片描述

4.Dynamically Call

创建方法
在这里插入图片描述
创建完成后项目下会有以下vi

在这里插入图片描述
在这里插入图片描述
使用dlw_D时需要注意的是需要将D out输出放到调用Worker的私有属性中,从而保证在调用Worker退出时动态调用的子Worker可以正常退出。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 评价ChatGPT与强人工智能的未来
  • 【虚幻引擎】UE4初学者系列教程开发进阶实战篇——生存游戏案例
  • C语言求10进制转2进制(除2取余法)
  • Linux x86_64平台指令替换函数 text_poke_smp/bp
  • python的魔法方法
  • 虚拟现实3d场景漫游体验实现了“所见即所得”
  • TCP粘包
  • 如何搭建一个新生录取查询系统
  • pytorch通过 tensorboardX 调用 Tensorboard 进行可视化
  • Pyspider WebUI 未授权访问致远程代码执行漏洞复现
  • 深入剖析预处理
  • 【LabVIEW学习篇 - 5】:数据类型——数值、字符串
  • RockYou2024 发布史上最大密码凭证
  • cs也能上线liunx马??你会吗???解决木马生成的操作。
  • 化工厂人员定位系统有怎样优势?
  • hexo+github搭建个人博客
  • #Java异常处理
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • 3.7、@ResponseBody 和 @RestController
  • axios 和 cookie 的那些事
  • css的样式优先级
  • css选择器
  • JavaScript实现分页效果
  • Vue 动态创建 component
  • Vue 重置组件到初始状态
  • win10下安装mysql5.7
  • yii2权限控制rbac之rule详细讲解
  • 彻底搞懂浏览器Event-loop
  • 计算机在识别图像时“看到”了什么?
  • 前端攻城师
  • 由插件封装引出的一丢丢思考
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • # 职场生活之道:善于团结
  • #NOIP 2014#Day.2 T3 解方程
  • #stm32驱动外设模块总结w5500模块
  • #微信小程序:微信小程序常见的配置传值
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (4)STL算法之比较
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (十七)Flink 容错机制
  • (算法)前K大的和
  • (一)Docker基本介绍
  • (自适应手机端)行业协会机构网站模板
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .Net 4.0并行库实用性演练
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .NET MVC第五章、模型绑定获取表单数据
  • .NET NPOI导出Excel详解
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .NET性能优化(文摘)
  • ::
  • :=