labview计数器计时器_第1页
labview计数器计时器_第2页
labview计数器计时器_第3页
labview计数器计时器_第4页
labview计数器计时器_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

LabVIEW计时器计数器1说明本人从事非标电气自动化多年,现在开始学习LabVIEW,欢迎正在学习该软件的同仁一起交流学习。在学习LabVIEW时遇到了很多问题,然后在网上去查询,很多时候找不到满意的答案,然后又下来琢磨。我经常编写PLC程序,在编写PLC程序的时候就经常用到计时器计数器,最近就在想用LabVIEW怎样实现,发现网上也有很多人在问这个问题(比如LabVIEW如何在一个While循环里面做很多个局部延时,并且相互不干涉?),网上查询的一般就是让用事件结构,顺序结构,但都有局限性,可能回答者不是自动化专业的,所以方法与自动化的思路有些区别。我结合查询的资料外加自己琢磨,花了一周时间,终于将问题解决,做出来后感觉好简单。以下三种方法仅供参考。2计时器计数器定义当输入为ON时,延时到设定值后,将输出置ON,且显示当前计时时间,且当输入为OFF时,计时复位,且输出置OFF。22计数器当输入为ON时,计数器加1,直到大于等于设定值,输出置ON,且显示当前计数值,当复位信号ON时,计数器复位,且输出置OFF。当输入信号为一个时间脉冲信号时,也可以当作计时器使用。3计时器计数器方法说明3.1计时器1前面板如下图所示,延时设定值1000,为1s,当输入ON时,延时1s后输出为ON。计时当前值显示当前计时时间。输入8001机械动作为保持转换直到释放。操作工具窗匚(W)帮助(H}工'|石▼西'就, *搜索时间计数器有局限性:在比较函数中使用时间计数器时应小心谨慎,因为毫秒计数值到达(2132)-1后将复位为0,重新开始计时。

计时器2针对时间计数器函数的局限性,我做了第二种方法。前面板如下图所示,延时设定值10,为1s,当输入ON时,延时1s后输出为ON。计时当前值显示当前计时时间。输入BOOL机械动作为保持转换直到释放。宜看M项三(P)操作8)工具3国宜看M项三(P)操作8)工具3国口制/]芾助(H)120t?t成库幸体.OUTB输入输出OUTO计时当前值延时设定值后面板如下图所示,当然可以不使用条件结构,这样设计的目的是为了方便生成子程序,方便调用,将While循环结构删除就可生成子程序。修改等待时间就可以修改计时精度。

计数器为什么和计时器放在一起?因为计数器也可以当作计时器,只需将计数器的输入脉冲变为时间脉冲,那么计数器就可以当作计时器使用了。前面板如下图所示,延时设定值10,为10次当计时当前值大于等于设定值10时,输出置ON。复位。输入BOOL机械动作为保持转换直到释放。,当输入ON时,计时器加1,当复位置ON时,计数当前值0查看M项目(P)操作9)工具(D窗口0查看M项目(P)操作9)工具(D窗口MO帮助(H)INB输入计时当前值输出OUTB■OUTW0计数设定值2口成府田再丰字体T ・陪/=T如后面板程序如下图,当然可以不使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论