第八章教案5 自动测试系统软件设计.pdfVIP

  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文档。上传文档
查看更多
第五章 自动测试系统软件设计 讲授内容 • 一、软件设计要求与关键技术 • 二、软件开发环境 • 三、软面板的设计 • 四、VISA在编程中的应用 • 五、仪器驱动程序设计 • 六、中断编程技术(P163-166) • 七、ODBC技术 • 八、自动测试软件框架 一、软件设计要求与关键技术 • 1、要求 • 软件应具有较高的可靠性。不能死机和进入死循环, 能屏蔽掉各种误操作,应对各种关键操作和错误操作 给出警告信息,当测试结果不合格时,提示操作者是 否继续进行等。 • 软件应具有较高的效率。 • 软件应尽可能保证不同平台和不同操作系统之间的可 移植性。能在各种操作系统平台运行而不必做较大的 改动 一、软件设计要求与关键技术 • 不同测试接口之间最大兼容性及互换性。 • 对VXI、GPIB、MXI等总线控制的系统都 能使用而改动较小。 • 不同测试系统之间的通用性。当再次开发 其它类似系统时,主程序尽可能改动较小 或不改动,以达到软件避免重复开发的目 的。 一、软件设计要求与关键技术 2、软件设计关键技术 ① 采用符合VPP规范的开发环境保证不同平台和不同操作系统 之间的可移植性。 ② 采用VISA技术保证不同测试接口之间最大兼容性及互换性。 ③ 编写符合VPP规范的仪器驱动程序,保证仪器驱动程序具有 良好的兼容性和通用性。 ④ 采用ODBC(开发数据库互联)和SQL数据库查询语言,保证 软件的通用性。 ⑤ 采用模块化软件结构设计方法,提高软件的灵活性、移植性 及可维护性,降低复杂性。 二、软件开发环境 1、语言编程环境 • Visual C/C++ • Lab Windows/CVI • Visual Basic • Borland C++ Builder。 2、图形编程环境 • LabVIEW • HP VEE LabWindows/CVI开发平台 LabWindows/CVI开发平台 LabWindows/CVI将功能强大、使用灵活的C语言 平台与用于数据获得、分析和显示的测控专业工具 有机地结合起来,它的集成开发平台、交互式编程 方法、功能面板和丰富的库函数大大增强了C语言的 功能,为熟悉C语言的开发人员建立检测系统、自动 测量环境、数据采集系统、过程监控系统等提供了 一个理想的软件开发环境。 HP VEE • HP VEE是HP公司提供的功能强大的可编 程语言。可用于仪器控制、测量处理和测 试报告等日常编程任务。 LabVIEW • “最初只存在机器语言,计算机的世界里一片黑暗 。可是不久,汇编语言问世了,给计算机的世界投 下了一缕曙光。后来,Fortran的出现带来了光明。 ” • LabVIEW图形化编程语言的出现终于把人们——尤 其是工程师和科学家们从繁杂的编程工作中解放出 来,使他们能够真正专心于自己所关注的事情。 LabVIEW • LabVIEW是由美国NI公司开发的、优秀的图 形化编程开发平台,是Laboratory Virtual Instrument Engineering Workbench的 简称,即实验室虚拟仪器工程平台,是目前 应用范围最广、功能最为强大的虚拟仪器开 发平台。它是基于C语言用来进行数据采集、 控制、数据分析和数据表达。 LabVIEW • 利用LabVIEW,可产生独立运行的可执行文件,它 是一个真正的32位编译器。像许多重要的软件一样 ,LabVIEW提供了Windows、UNIX、Linux、 Macintosh的多种版本。 • 传统文本编程语言根据语句和指令的先后顺序决定 程序执行顺序,而LabVIEW 则采用数据流编程方式 ,程序框图中节点之间的数据流向决定了程序的执 行顺序。它用图标表示函数,用连线表示数据流向 。 LabVIEW • Lab

文档评论(0)

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

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

1亿VIP精品文档

相关文档