版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LABVIEW提供了几种定时器(包括DELAY),如下图所示首先看看Tick Count 节点的帮助说明:返回毫秒定时器的值.基准参考时间(0 毫秒)未定义,也就是说,不能把返回的毫秒数直接转换成现实世界的时间和日期.必须注意当你使用这个函数进行比较的时候,毫秒定时器达到232-1后反转成0.基准参考时间未定义,说法比较模糊,难道会是个随机数,那显然不可能,如果是随机数,那两次调用TICK COUNT取得差值就不可能表示经过的毫秒数.无论如何,必须有个时间的起点.API函数中也有一个类似的函数:GetTickCount,该函数返回计算机启动以来经过的毫秒数.在9X中,它读取的是BIOS中保存的
2、系统时钟的滴答数,早期PC的ROM初始化Intel8259定时器芯片来产生硬件中断08H。这个中断有时称为"定时器滴答"中断。中断08H每隔54。925毫秒产生一次,或大约每秒18.2次。BIOS使用中断08H更新存于BIOS数据区的"时间"值.这就是长说的55MS的由来.对于NT操作系统,常规的说法是能精确到10MS,也就是说精度在1MS时是不精确的.经过实际测试,LABVIEW的TICK COUNT的返回值和API的返回值是一致的,也就是计算机启动以来经过的毫秒数.毫秒数达到232-1后反转成0,可见它的数值形式是U32,最大值是232-1,大概相当
3、于49.7天.对于一个连续运行的计算机,用这个节点进行比较的时候,在连续运行49.7天后,该值自动恢复到零,如果在这个时刻进行比较,可能会出现错误的结果.wait(ms)节点帮助文件中的解释是这样的.等待指定的毫秒数并返回毫秒定时器的值(上面提到的计算机启动以来的毫秒数).如果WAIT (MS)连接0会强迫当前线程放弃控制权.WAIT 0MS是一个相当重要的特点,相当于的,中的PROCESSSYTEMEVENTS,实际是归还控制权给操作系统,来处理队列中的其他消息,如果没有消息需要处理,系统马上把控制权交给这个线程,继续运行这里有两种情况,如果系统消息队列中无需要处理的消息,立即返回,如果系统
4、消息队列中有消息需要处理,并且是一个耗时操作,无法预料线程何时再次取得控制权我们比较是否加的速度实验过程中未执行其它任何操作,避免了处理其他消息造成的影响两者之间,差距是惊人的这也体现了的一个优点,对于一个倾向于硬件控制的编程软件,它有着极强的任务抢先能力在一个循环里多次并行执行,是累加时间,还是按最长的执行那,实际上是异步的还是同步的问题我们做一下实验可见,这三个是同时执行的由于是基于线程的,一个循环里的不会影响同时运行的其它线程的运行看看WAIT UNTIL NEXT MS MULTIPULE(等待下一个毫秒的整数倍).一直等到毫秒定时器变成指定时间的整数倍.可以用于在一个循环中调节循环的
5、执行速率.但是第一次的循环周期可能比较短.可以直接连接0到这个节点,强迫当前线程放弃控制权,归还给CPU.相比WAIT MS,这个节点在循环中更为常用,对于几个采用相同参数的WAIT UNTIL NEXT MS MULTIPULE,可以实现不特别精确的同步.由于LABVIEW的循环的特点,首次是立即执行的,所以第一次是不能保证同步的.如果必须要保证同步的话,可以在循环中第一次执行空循环来避免这个问题.LABVIEEW EXPRESS中也提供了两个快速VI,一个相当于WAIT MS,另一个可以实现非常复杂的定时功能.我们先把TIME DELAY EXPRESS VI转换成常规VI,跟踪一下它是如何实现的. 进一步跟踪SUBTIMEDELAY可见,实际上还是调用的,不过是数据类型换成的,表示秒数,同时增加了错误簇,有利于实现顺序延时动作其他完全等同于可能是在后新增加了这个ELAPSED TIME快速节点,这是一个非常有用的定时器先介绍一个中提供的比较简单的定时器 这是一个周期软件定时器可用于周期性地循环
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年甘肃省武威市城镇公益性岗位工作人员招聘30人笔试参考题库及答案解析
- 2026年杭州桐庐县凤川街道公开招聘编外工作人员1人笔试参考题库及答案解析
- 北航文科生就业指南
- 退房查房制度
- 2026冀东油田分公司春季高校毕业生招聘5人笔试备考题库及答案解析
- 高县人民法院2026年第一次招聘工作人员笔试模拟试题及答案解析
- 二甲胺装置操作工岗前安全操作考核试卷含答案
- 电池制液工安全宣传模拟考核试卷含答案
- 2026四川雅安雨城区公益性岗位招聘1人考试备考题库及答案解析
- 2026年及未来5年市场数据中国U盘行业市场全景分析及投资策略研究报告
- 骨与关节结核PPT
- 监理员安全责任书
- 高速公路改扩建经验交流会总结报告
- 2018年-2022年山东历史高考真题五年合集
- GB/T 35125-2017天文望远镜试验方法
- GB/T 24211-2009蒽油
- GB/T 10045-2018非合金钢及细晶粒钢药芯焊丝
- GA/T 832-2014道路交通安全违法行为图像取证技术规范
- 食用菌课程标准
- 950项机电安装施工工艺标准合集(含管线套管、支吊架、风口安装)
- 中国古代玉文化常识讲座之佩玉系列
评论
0/150
提交评论