- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.1.1 通知器概念 通知器是比较常用的消息结构之一。通知器操作函数用于挂起一个程序框图的执行,直到从程序框图的另一部分或同一应用程序中运行的另一VI收到数据后才继续执行。 7.1.2 通知器函数 通知器函数位于编程同步通知器操作。 7.2 通知器操作典型实例 7.2.1 实例分析 7.3.1 队列概念 队列是所有同步操作中最常用来传递数据的消息结构,它比通知器在编程中更经常用到。队列操作函数用于创建在同一个程序框图的不同部分或不同VI间进行数据通信的队列。在一些概念上它与通知器一样,都是用来进行数据通信。但与通知器操作函数不同的是,队列操作函数可缓冲数据,而且它可以传递一组数据,其数据结构元素不再单一。 7.3.2 队列函数 7.4.1 队列操作典型实例 7.4.2 队列消息处理器 从文件新建(N)…对话框的模板中,创建一个新的队列消息处理器VI。从VI基于模板设计模式菜单下,选择队列消息处理器。 7.4.3 生产者/消费者模式 关于队列操作函数的应用,有一些非常好的模板,选择文件新建(N),在弹出的对话框中,在VI基于模板设计模式的子菜单下,有如下几种模板与队列相关。 (1)生产者/消费者设计模式(事件)。 (2)生产者/消费者设计模式(数据)。 (3)主/从设计模式。 7.4.4 技巧点拨 7.5.1 信号量概念 信号量VI用于限制可在同一共享(受保护)资源上同时执行的任务的数量。受保护的资源或关键代码段可能涉及全局变量的写入或与外部仪器的通信。 7.5.2 信号量函数 7.5.3 信号量技巧提示 7.6.1 集合点函数 集合点VI用于在执行的某个特定点处同步两个或多个独立并行的任务。每个到达集合点的任务将等待,直到集合点处等待的任务达到指定的数量后,所有的任务才继续执行。 7.6.2 集合点操作典型实例 7.7.1 事件发生概念 事件发生函数用于控制独立的异步活动。 当需要某个VI或程序框图的某一部分等待另一个VI或程序框图的其他部分完成任务,而不强制LabVIEW轮询时,可以使用此类函数。 与其他的同步操作函数不同的是,事件发生并没有释放引用函数,且它也没有传递数据,完全用于同步,等待直到其他地方的事件发生。 7.7.2 事件发生典型实例 7.8 首次调用 首次调用函数:显示子VI或部分程序框图是否第1次被调用。只有在按下运行按钮后第1次调用时,“首次调用?”函数才返回TRUE。可将“首次调用?”函数放在VI内的多个位置。函数放置的程序框图第1次执行时,该函数返回TRUE。 7.9 小结 本章主要介绍了同步操作函数的特点以及应用。在前面的章节中学习了局部变量等可以传递数据,同样,同步操作函数也可以在不同VI或进程间传递数据,并且根据不同的场合有不同的操作函数。 公司 徽标 第7章 同步数据传递 7.1 通知器操作 7.1.1 通知器概念 7.1.2 通知器函数 7.3 队列操作 7.3.1 队列概念 7.3.2 队列函数 7.4 队列操作应用 7.4.1 队列操作典型实例 7.4.2 队列消息处理器 7.4.3 生产者/消费者模式 7.4.4 技巧点拨 7.5 信号量操作 7.5.1 信号量概念 7.5.2 信号量函数 7.5.3 信号量技巧提示 7.6 集合点操作 7.6.1 集合点函数 7.6.2 集合点操作典型实例 7.7 事件发生 7.7.1 事件发生概念 7.7.2 事件发生典型实例 7.8 首次调用 7.9 小结 公司 徽标
您可能关注的文档
- KYN61-40.5使用说明书讲义.doc
- KT362矿用无线透地通信系统技术研究报告讲义.doc
- KYT(危险预知训练)讲义.ppt
- k第十一章 抗生素类药物讲义.ppt
- K线实战技术8讲义.ppt
- K线的六种典型形态讲义.doc
- KYT活动培训(经典)讲义.ppt
- k第十五章 变速器讲义.ppt
- KSI超声波扫描显微镜在半导体行业的应用讲义.ppt
- KAL培训讲义.ppt
- 初中家长在学生数字素养培养中的家校合作模式研究教学研究课题报告.docx
- 小学生安全应急课件.pptx
- 中学生智慧校园智能学习评价对科学素养培养的促进作用研究教学研究课题报告.docx
- 8 《建筑节能保温材料在建筑节能中的应用与节能建筑评估标准》教学研究课题报告.docx
- 小学美术创作:校园垃圾分类艺术作品设计与展示教学研究课题报告.docx
- 2023年安徽省阜阳市阜南县方集镇招聘社区工作者真题及答案详解1套.docx
- 初中生物理实验操作技能培训研究教学研究课题报告.docx
- 初中生心理素质培养与社会主义核心价值观教育融合研究教学研究课题报告.docx
- 小学校园文化建设特色主题活动对学生团队协作能力的培养教学研究课题报告.docx
- 2023年安徽省阜阳市阜南县方集镇招聘社区工作者真题及答案详解一套.docx
最近下载
- 部编六年级下册第11课《十六年前的回忆》一等奖教学设计说课稿.docx VIP
- GB_T 39637-2020 金属和合金的腐蚀 土壤环境腐蚀性分类.pdf
- 聚硼硅氮烷合成、掺杂及SiBCN陶瓷应用研究.docx VIP
- 影像技术在麻醉科中的应用.pptx VIP
- 建筑工程图集 15J401:钢梯.pdf VIP
- 电信xx公司计算机系统应急预案演练方案_综合业务支撑系统(IBSS-CRM)_V02.docx VIP
- 尼康NIKON-AF-S 24-70mm f2,8D G维修操作手册.pdf
- 2024年中考物理专项复习:内能、内能的利用.pdf VIP
- 耳内镜微创外科技术PPT幻灯片.pptx VIP
- 肯尼亚市场行业分析.pptx VIP
文档评论(0)