使用事件结构需要注意的事项:

对于超时时间的使用

结论:
1. 超时时间等于事件结构等待一次事件的时间,在超时时间内没有等到事件则执行[超时]事件;
2. 如果在超时时间内等到了一次事件,便处理事件对应的程序而不执行[超时]事件;
3. 事件对应程序执行结束便等待下次事件
4. 当一个事件正在处理中时,程序接受其它事件,并按事件队列执行*****(具体现象就是,在一个事件正在执行的时候,无法立刻响应其他事件,所以需要使用中断结构)
5. 事件不分优先级,只按事件队列,处理完一个事件再处理下一个事件
6. 对于CAN接收帧产生的中断,必须在处理完停止前的全部中断再响应停止
7.解决方案有a.消除事件队列,不让队列过长;B.清除CAN缓存,不让其产生事件;C.加快程序处理速度,不让队列过长。C方案应该最可取了。
不需要使用中断结构,我发现了原因:
所以如果程序事件功能不多,又需要定时执行一段代码,可以考虑用此方式来完成;如果程序操作频繁,则不建议用此事件来定时执行代码。 
    添加事件方法学会了,有的人在编程时发现点击按钮下去后,发现前面无法响应其他事件了,似乎前面被锁住了一样,这是为什么呢?我们知道添加事件是会有个事件编辑框,上面已经截图了,那你有没有注意在框体下边有个
选项呢
    <ignore_js_op> 
这个选项的意思是:如果本事件框没有执行完毕前锁定前面板。看到这你就应该明白上述问题所在了吧,所以有的时候我们果断去掉这个选项。OK,问题解决了。真的神奇的不行~

转载于:https://www.cnblogs.com/Dinging006/p/8286679.html

labview事件结构相关推荐

  1. [Labview资料] labview事件结构学习

    编程的主要目的是为了实现用户的某种功能,用户通过用鼠标.键盘.程序内部等触发某种程序动作,从而达到某种结果,这些操作都被称作为事件,LabVIEW中相应这些事件最常用的结构就是"事件结构&q ...

  2. labview事件结构的使用

    事件结构,是labview编程结构的精髓所在.它类似于单片机的中断功能,优点在于不占用CPU资源.比如按键按下串口发送数据,以及设置键盘快捷键等等功能,事件结构比查询结构要节省很多系统资源.下面我介绍 ...

  3. labview实例_手把手以实例教你学LabVIEW编程,事件结构框架

    LabVIEW又称为G语言,简单易学.形象直观,采用图形化的编程方式,是专为测试.测量和控制应用而设计的系统工程软件. 前面几篇文章中依次讲解了LabVIEW中顺序顺序结构.条件结构及循环结构的编程方 ...

  4. 【LabVIEW懒人系列教程-小白入门】1.13LabVIEW程序结构之事件结构

    上期1.2作业讲解: 下面是效果演示: 今日讲解程序框图中的事件结构运用方式, 事件结构必须要存在超时事件分支,否则程序会报错且无法执行 顾名思义,事件结构就是满足某个事件执行对应事件的功能分支,事件 ...

  5. LabVIEW编程基础:事件结构框架编程

    LabVIEW又称为G语言,简单易学.形象直观,采用图形化的编程方式,是专为测试.测量和控制应用而设计的系统工程软件. 前面几篇文章依次讲解了LabVIEW中顺序顺序结构.条件结构及循环结构的编程方法 ...

  6. 基于LabView条件结构的LED数码管

    基于LabView条件结构的LED数码管 一.设计要求: 显示数字"0-9"的LED数码管 二.操作面板界面设计: 三.实现原理: 1.使用7个布尔控件方形显示灯构成LED数码管: ...

  7. Labview | 条件结构之枚举型数据

    设计步骤 控件加入:枚举型控件位于控件选板的"控件-新式-下拉列表与枚举-枚举" 在控件的右键快捷菜单中选择"编辑项",在对话框中插入"不及格&quo ...

  8. LabVIEW中利用事件结构演示用鼠标单击前面板窗口时,发生鼠标按下事件并处理鼠标按下事件

    前面板 程序框图 

  9. Stateflow中事件结构体

    这篇文章主要是介绍如何在Stateflow中创建结构体事件,有几个细节点非常值得注意,在此特地点出来. 1. 效果图对比 对比想必已经很清楚了 ,那就是在图2中的GearSelect.Up.GearS ...

最新文章

  1. C# 利用net 命令获取域用户列表
  2. 华为鸿蒙系统源码_鸿蒙系统 IO 栈分析 | 解读鸿蒙源码
  3. linux 系统优化,调优
  4. IO流操作-图片操作(二)
  5. Python 字符串与列表去重
  6. Java enum枚举类型
  7. 【Python】Github上125k+Star的Python算法资料
  8. c++中的pod类型
  9. 数据结构:二分查找python实现
  10. xclock 不出来界面_macOS 使用 XQuartz 支持 X11 实现 Linux 图形化界面显示
  11. 操作系统中避免死锁的银行家算法【表面C++实际C语言】一学就废的菜鸡代码
  12. Git_从远程库克隆
  13. mysql odbc 驱动_mysql odbc驱动 mysql odbc connector
  14. 函数凸性与Jensen不等式
  15. 微信模板消息的发送动态封装(Java完美封装)
  16. css3ps插件,CSS3Ps(PS图层转换插件) V1.0 官方版
  17. UltraCompare破解流程
  18. 关于类的符号输入过程第二篇
  19. 上海率先开放政府数据 医院床位车位信息均可查
  20. win7系统桌面的东西不见了,提示您已使用临时配置文件登录

热门文章

  1. 帝国php.ini路径,帝国CMS数据库配置文件是哪个文件?
  2. nginx http proxy 正向代理
  3. php程序员学什么语言好就业_php语言是什么?学好php需要掌握什么?
  4. 头条的_signature这个如何_今日头条详细页面的cookie加密
  5. gateway sentinel 熔断 不起作用_《一起学sentinel》一
  6. php 开启mail函数 wo,php mail 函数发送邮件
  7. amd cpu 不兼容centos5.5_AMD放弃兼容性?这事简单也不简单
  8. Java中lambda表达式去重_JAVA8中Lambda和Stream
  9. 美国研发出第一台计算机的时间,研发世界第一台电脑的核心人物,被美国隐藏35年,只因他是个华人...
  10. windows kernel 可以直接读写文件系统资料吗_嵌入式杂谈之文件系统