labview通过时间计数器来设定采集频率

在刚接触labview的时候,笔者通常用定时里的等待函数来实现指令的收发,但是当用到的收发消息比较多时就出现了卡顿,卡死的情况,这是因为当用队列框架时,程序卡在了其中的一个分支里,等通过相应的延时后才可以继续执行。对此,这里更建议将时间分支单拎出来,用时间计数器函数来实现控制采集频率。

对于时间计数器函数,这里看一下官方说明文档,他并不是一个实际的时间点。

在时间分支里,这里需要添加一个移位寄存器,在初始化的时候给时间线附上一个初值。通过移位寄存器来传递每一次运行该分支的值。

当用到时间判断时,在发送指令的分支中用到一个条件结构,然后对传入的值进行判断,是否到达设定的采集频率,如果到达就把当前的时间计数器传到Time out,进行复位操作。

如果分支为假,只要把传入的Time in继续传出即可。

用到时间计数器并不会造成程序的卡顿或者关闭无响应的状态,他只是一个时间标识,可以用来判断是否到达设定的采集频率,时间等等信息。

相关推荐
三易电子工作室5 小时前
LabVIEW2025中文版软件安装包、工具包、安装教程下载
labview
LabVIEW开发7 天前
LabVIEW进行可靠性测试时有哪些常见的问题
labview
LabVIEW开发7 天前
LabVIEW春节快乐
labview
LabVIEW开发8 天前
快速分析LabVIEW主要特征进行判断
labview
namisoft12310 天前
Labview替代平台ATECLOUD的兼容性如何?
labview·labview替代·仪器兼容
LabVIEW开发12 天前
如何快速开发LabVIEW项目,成为LabVIEW开发的高手
labview
LabVIEW开发12 天前
如何为64位LabVIEW配置正确的驱动程序
labview
LabVIEW开发12 天前
LabVIEW项目中的工控机与普通电脑选择
labview
LabVIEW开发12 天前
LabVIEW处理复杂系统和数据处理
labview