微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 请教在LABVIEW中如何精确延时1ms

请教在LABVIEW中如何精确延时1ms

时间:12-13 整理:3721RD 点击:
我的项目要求把信号采集来处理之后,精确延时一段时间(最小精度1ms)后输出,请问该如何处理。
因为我觉得NT这个操作系统本身提供的定时器最小只提供10ms的,而且并不精确,那么作为这个操作系统之下的软件,LABVIEW的时间粒度同样也不会比这个定时器更小吧。
还有一个问题,LABVIEW中的软件执行过程的时间怎么估计呢?

LV中有延时的函数吧。可以精确到毫秒。
FUCITONS-〉ALL FUNCTIONS-〉TIME&DIALOG 下有延时函数.

这个函数能保证和操作系统无关吗。

应该有关吧.

在循环中放置延时控件
延时的时间好像包括程序运行的时间
如何扣除执行时间?

用这个定时方法试试:循环外取当前系统时钟,循环内再取当前系统时钟,减一下,
再延时,我试过可以精确定时

这种方法,cpu使用100%
如果加延时,cpu占用不多,但不能精确定时了

说明书上说了,这个跟操作系统是相关的,这个东西和操作系统的调度关系极大

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top