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可以正常退出。

相关推荐

  1. 百问网FreeRTOS学习笔记5056

    2024-07-09 17:20:04       15 阅读
  2. STC89C51学习笔记

    2024-07-09 17:20:04       19 阅读
  3. 普中51单片机学习笔记——蜂鸣器

    2024-07-09 17:20:04       17 阅读

最近更新

  1. 数据结构(功能受限的表-栈&队列)

    2024-07-09 17:20:04       0 阅读
  2. Linux 下部署 syncthing 中继服务器

    2024-07-09 17:20:04       0 阅读
  3. 云计算遭遇的主要安全威胁

    2024-07-09 17:20:04       0 阅读
  4. 服务发现的艺术:Eureka中实现分布式服务目录

    2024-07-09 17:20:04       0 阅读
  5. 终端创建py虚拟环境

    2024-07-09 17:20:04       0 阅读
  6. log4j2启动异步日志与动态修改日志级别

    2024-07-09 17:20:04       0 阅读
  7. Leetcode【拥有最多糖果的孩子】

    2024-07-09 17:20:04       0 阅读
  8. python-docx,一个超酷的word处理Python库!

    2024-07-09 17:20:04       0 阅读
  9. Exploiting server-side parameter pollution in a query string

    2024-07-09 17:20:04       0 阅读

热门阅读

  1. docker部署ES遇到的问题

    2024-07-09 17:20:04       7 阅读
  2. 【功能】UGUI判断是否点击在UI上

    2024-07-09 17:20:04       5 阅读
  3. 代码随想录-DAY④-链表——leetcode 24 | 19 | 142

    2024-07-09 17:20:04       6 阅读
  4. GEE代码实例教程详解:洪水灾害监测

    2024-07-09 17:20:04       3 阅读
  5. ChatGPT-4 对比 ChatGPT-3.5:有哪些优势

    2024-07-09 17:20:04       6 阅读
  6. GitHub:现代软件开发的协作平台

    2024-07-09 17:20:04       6 阅读
  7. 河北有机农业的元宇宙探索:科技赋能绿色农业

    2024-07-09 17:20:04       6 阅读
  8. eval和new Function构造函数时的区别

    2024-07-09 17:20:04       7 阅读
  9. Python 获取数组中连续数据的组数

    2024-07-09 17:20:04       8 阅读