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

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

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

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

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

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

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

相关推荐
LabVIEW开发8 小时前
LabVIEW与PLC恒温控制系统
labview·plc·labview知识·labview功能·labview程序
LabVIEW开发1 天前
LabVIEW高精度拉伸台控制系统
labview·labview知识·labview功能·labview程序
LabVIEW开发2 天前
LabVIEW软管脉冲疲劳试验
labview·labview知识·labview功能·labview程序
LabVIEW开发2 天前
LabVIEW 机器视觉 让 FDM 3D 打印缺陷检出率达到 100%
数码相机·labview·labview知识·labview功能·labview程序
LabVIEW开发3 天前
LabVIEW 生产者-消费者架构:打造高性能数据采集系统
labview·labview知识·labview功能·labview程序
LabVIEW开发4 天前
LabVIEW滚动轴承故障诊断系统设
labview·labview知识·labview功能·labview程序
listhi5204 天前
基于 LabVIEW 和 51 单片机的温度检测系统
单片机·mongodb·labview
LabVIEW开发7 天前
LabVIEW TDMS 读写性能深度优化:500 通道 240 倍加速
labview·labview知识·labview功能·labview程序
LabVIEW开发7 天前
LabVIEW 做双目视觉测距?精度不输激光雷达!
人工智能·数码相机·计算机视觉·labview·labview知识·labview功能·labview程序
zxsd_xyz12 天前
LabVIEW寄存器教程
信息可视化·信号处理·labview·寄存器