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

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

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

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

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

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

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

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

http://www.lryc.cn/news/532308.html

相关文章:

  • 汇编JCC条件跳转指令记忆
  • HTML排版标签、语义化标签、块级和行内元素详解
  • 【回溯+剪枝】单词搜索,你能用递归解决吗?
  • 《深度揭秘LDA:开启人工智能降维与分类优化的大门》
  • Linux(CentOS)安装 MySQL
  • C++ 使用CURL开源库实现Http/Https的get/post请求进行字串和文件传输
  • 面试题-SpringCloud的启动流程
  • MySQL基础知识
  • nas-群晖docker查询注册表失败解决办法(平替:使用SSH命令拉取ddns-go)
  • GSMA SGP.31 eSIM IoT 架构与需求笔记
  • sql版本序列号
  • vue2-nextTick
  • 【其他专题】如何在线将PNG转ICO图标
  • 2019_AutoInt
  • HAL库 Systick定时器 基于STM32F103EZT6 野火霸道,可做参考
  • 使用 Postman 进行 API 测试:从入门到精通
  • K8s 分布式存储后端(K8s Distributed Storage Backend)
  • 基于docker搭建Kafka集群,使用KRaft方式搭建,摒弃Zookeeper
  • Centos7 安装 RabbitMQ与Erlang
  • mybatis-plus的分页查询简单使用
  • 剑指 Offer II 014. 字符串中的变位词
  • 富唯智能复合机器人拓展工业新维度
  • 【大数据技术】搭建完全分布式高可用大数据集群(Scala+Spark)
  • solidity高阶 -- 调用接口合约
  • 若依框架使用(低级)
  • 找不到 MSVCP120.dll
  • AI软件栈:LLVM分析(三)
  • openwebui入门
  • Spark--如何理解RDD
  • CTFSHOW-WEB入门-PHP特性89-100