labview计算器.docVIP

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

计算器 一、前面板和程序框图 计算器前面板显示如图1所示: 计算器程序框图如图2所示: 二、程序各部件功能 :错误输入簇,实现计算器在接受数据之前的程序的错误信息传递。 :创建NET对象的实例,可识别创建的NET对象的构造器。此处通过构造器节点创建计算机对象的一个实例。 :While循环,实现重复进行内部子程序,当计算器还未算出事件结构程序的结果时则继续进行运算,当计算器计算器算出结果或者结果出现错误时,终止程序运行。 :外层为事件结构框图,完成计算器的两个数据的输入。里层为一个条件结构框图,完成计算器对外层输入的两个数据的加、减、乘、除、求余这五种运算。 :将计算器相同数据类型元素组成的簇转换为数据类型相同的一维数组。 :在一维数组中从开始索引处开始线性搜索元素,找到元素后,LabVIEW立即停止搜索,当有数据输入时进入条件结构完成运算,若无数据输入则不运算。 :存放对计算器输入的两个数据元素。 :存放要显示的input1和input2所执行的运算结果。 :如果事件结构内部的程序完成,即计算器完成了某次运算,或者计算器结果出现错误,则停止运行整个程序。 :运用调用节点完成对计算器的加、减、乘、除、求余这五种运算的调用。其中数据类型为64位实数(15位精度)。 :返回计算器计算结果的数据元素。 :关闭打开的VI对象,打开计算器NET对象的引用句柄,释放计算器对象。 :如果计算器输出结果有错误,则返回错误描述“inf”,显示在对话框上以提示用户发生错误。 :将计算机输出错误结果代码显示在前面板上。 三、整个程序功能描述 本程序框图通过一个while循环套用一个事件结构和一个条件结构,以及一个调用节点完成对五种函数的调用,进而完成对计算器的两个输入数据的加、减、乘、除、求余这五种运算。若某次运算完成,计算器则停止运算。当计算器运算结果出现错误时,例如图1所示,1/0没有意义,这时出现错误,计算器会输出“Inf”提示用户输出错误,并将错误代码显示在前面板上。

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档