LabVIEWCompactRIO 开发指南16 有效使用网络共享变量的技巧

简介: LabVIEWCompactRIO 开发指南16 有效使用网络共享变量的技巧

LabVIEWCompactRIO 开发指南16

有效使用网络共享变量的技巧

在使用网络共享变量进行编程时,可以遵循三个技巧来最大化性能并避免任何不需要的行为。图4.11显示了包含每个技巧的初始化过程。


技巧1:初始化共享变量


在应用程序开始时将共享变量初始化为已知值。如果没有初始化共享变量,前几次迭代可能会输出不正确的数据或输出错误。初始化之后,在应用程序启动后加载共享变量引擎时可能会遇到一点延迟。


技巧2:序列化共享变量执行


使用错误连线序列化网络共享变量节点的执行,以最大化性能。当并行执行共享变量节点时,可能会发生线程交换并影响性能。串行化的共享变量节点比并行实现时执行得更快。


08a8f4c84341dd42b244e6e6fc6b6759.png


图4.11 将变量初始化为已知值并序列化变量执行。


还有一些时候,可能不想序列化变量。如果序列化多个变量,并且第一个变量中出现错误,则链下的变量不会执行。如果希望确保处理每个变量,即使在一个变量中发生错误,也应该避免对它们进行序列化。


技巧3:避免读取陈旧的共享变量数据


为了防止在循环中重复读取相同的值,请使用共享变量节点的ms timeout输入或Read variable with timeout函数。为共享变量节点添加毫秒超时输入,右键单击该共享变量节点,选择“Show Timeout”

9715088c88e3e34eb5a201e647f58d09.png




图4.12 使用超时来防止在循环中重复读取相同的值


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

相关文章
|
23天前
|
存储 安全 测试技术
网络奇谭:虚拟机中的共享、桥接与Host-Only模式解析
网络奇谭:虚拟机中的共享、桥接与Host-Only模式解析
27 0
|
1月前
|
监控 Linux API
LabVIEWCompactRIO 开发指南15 托管和监控网络发布的共享变量
LabVIEWCompactRIO 开发指南15 托管和监控网络发布的共享变量
27 0
LabVIEWCompactRIO 开发指南15 托管和监控网络发布的共享变量
|
27天前
|
存储 Linux 文件存储
网络文件共享ftp
网络文件共享ftp
|
1月前
LabVIEWCompactRIO 开发指南18 使用网络流发送消息和命令
LabVIEWCompactRIO 开发指南18 使用网络流发送消息和命令
21 0
|
1月前
|
网络协议 程序员
LabVIEWCompactRIO 开发指南17 网络流
LabVIEWCompactRIO 开发指南17 网络流
20 0
|
1月前
|
监控 安全 数据库
LabVIEWCompactRIO 开发指南13 网络发布的共享变量特性
LabVIEWCompactRIO 开发指南13 网络发布的共享变量特性
20 0
|
1月前
|
网络协议 Windows
LabVIEWCompactRIO 开发指南13 网络发布的共享变量
LabVIEWCompactRIO 开发指南13 网络发布的共享变量
17 0
|
1月前
|
消息中间件 Java Linux
2024年最全BATJ真题突击:Java基础+JVM+分布式高并发+网络编程+Linux(1),2024年最新意外的惊喜
2024年最全BATJ真题突击:Java基础+JVM+分布式高并发+网络编程+Linux(1),2024年最新意外的惊喜
|
20天前
|
网络协议 算法 Linux
【嵌入式软件工程师面经】Linux网络编程Socket
【嵌入式软件工程师面经】Linux网络编程Socket
39 1
|
5天前
|
安全 物联网 Linux
学习Linux对网络安全的重要性
**学习Linux对网络安全至关重要:** 1. 开源操作系统广泛应用于服务器、网络设备,掌握Linux是安全专家必备技能。 2. Linux内置安全特性,如最小权限和防火墙,加上丰富的安全工具,提供强大保障。 3. 可定制性允许灵活配置,满足安全需求,开源社区提供持续更新和教育资源。 4. 学习Linux能提升攻防能力,用于系统加固和渗透测试,适应跨平台安全场景。 5. 随着云计算和物联网发展,Linux在网络安全中的角色日益关键。
29 3

热门文章

最新文章