虚拟仪器技术结构程序设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

选择器标签放置帧代码放置帧代码放置帧代码第0帧第1帧堆叠的顺序结构平铺的顺序结构Functions-AllFunctions-Structures第30页,共66页,星期日,2025年,2月5日顺序结构的隧道说明输入隧道得到输入值保持不变,每个帧都可以读取。只能在某个帧中输入数据到输出隧道,超过一个会引起多个数据源错误。输出隧道的值只在整个顺序结构完成执行后才会得到输出。第31页,共66页,星期日,2025年,2月5日顺序结构堆叠的顺序结构:不同的框架之间数据的传递,需要使用顺序结构局部变量。平铺的顺序结构,功能同上,但不用局部变量。返回系统运行毫秒数延时第32页,共66页,星期日,2025年,2月5日右键,“AddSequenceLocal”输入隧道堆叠顺序例子:在第一帧中加10,在第二帧中加20,在第三帧中加30,显示计算结果。输出隧道第33页,共66页,星期日,2025年,2月5日公式节点以文本编程的形式实现复杂的算法代码文本的语法与C语言相似(运算符、代码结构)遇到特殊函数时查表(几十个LabVIEW预定义函数)。放置代码第34页,共66页,星期日,2025年,2月5日公式节点输入输出端子是联系节点内文本代码和节点外代码的纽带可以有无数个输入输出端子各输入或输出端子名字不能相同文本代码中,每一个变量必须有一个输入或输出端子与之对应,即使是临时使用的变量也是如此。方法:AllFunctions-Structures第35页,共66页,星期日,2025年,2月5日公式节点例子:如果X为非负数,Y等于X的平方根;如果X为负数,Y等于-999注意:公式使用的操作符。右键“AddInput”右键“AddOutput”第36页,共66页,星期日,2025年,2月5日应用实例模拟温度采集监测系统要求:1.用随机数模拟温度数据(20-40摄氏度)2.采集开始用开关控制,每次采集10个数据,并实时显示(温度计和数值控件),显示采集进度,采样间隔可调3.开关控制是否转换为华氏温度显示4.可设温度上限,超限时报警(LED灯亮)第37页,共66页,星期日,2025年,2月5日第38页,共66页,星期日,2025年,2月5日第39页,共66页,星期日,2025年,2月5日事件结构数据流驱动:将整个程序看作一个数据流过的通道。缺点:对界面操作的响应只能通过轮询的方法来实现,不够灵活且占用资源。第40页,共66页,星期日,2025年,2月5日事件结构事件:发生了某种事情的通知。事件驱动:系统等待用户或其它触发事件的对象发出消息,并对其做出响应。事件结构能够实现用户和程序的互动操作,如单击某个按钮、改变窗体大小、退出程序等。第41页,共66页,星期日,2025年,2月5日事件结构组成超时端子选择标签数据节点放置代码第42页,共66页,星期日,2025年,2月5日事件结构组织方式:把多个子框图堆叠在一起。每次只有一个子框图得到执行,该子框图执行完后,事件结构随之退出。一般与循环结构搭配使用。第43页,共66页,星期日,2025年,2月5日事件结构分类:按照事件的发出时间来区分,LabVIEW的事件可分为通知事件(Notify):在LabVIEW处理完用户操作之后发出的。过滤事件(filter):在LabVIEW处理用户操作之前发出的,并等待相对应的事件框架执行完成之后,LabVIEW再处理该用户操作。第44页,共66页,星期日,2025年,2月5日事件注册提示:避免生成不必要的事件,这样极易引起错误。所以应该避免在同一VI上使用多个事件结构生成方法:静态注册:在程序运行前,对事件结构进行设置,指定哪个子框图响应前面板上的哪些事件,LabVIEW在程序运行时自动对设置的事件进行注册动态注册:在程序运行时改变事件的注册内容。第45页,共66页,星期日,2025年,2月5日第46页,共66页,星期日,2025年,2月5日局部变量局部变量:可以在一个VI的多个位置实现对前面板控件的访问,也可以在无法连线的框图区域之间传递数据。局部变量是对前面板控件数据的引用;可为一个控制器或指示器建立任意多个局部变量;改变任意一个局部变量,都会改变包括控件本身和其他局部变量在内的所有数据。实现对控制器的写操作和对指示器的读操作。第47页,共66页,星期日,2025年,2月5日局部变量操作说明Functions-AllFunctions-Structures方式1:局部变量-快捷菜单-Select

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档