2.可行性分析 2.1主观的可行性 本毕业设计用LabVIEW这个软件来进行开发,对它的认识是通过阅读相关书籍,如:《LabVIEW8.20程序设计从入门到精通》、《LabVIEW程序设计与应用(第二版)》、《虚拟仪器原理及应用》、《LabVIEW高级程序设计》以及上网查阅相关的信息和资料。学习了LabVIEW的相关知识,知道LabVIEW程序又称虚拟仪器,即VI。其外观和操作类似真实的实验仪器(如示波器和万用表)。LabVIEW的核心概念就是“软件即是仪器”,即虚拟仪器的概念。并且LabVIEW拥有一整套工具用于采集、分析,显示和存储数据,以及解决用户编写代码过程中可能出现的问题,而它的这些工具是设计本毕业作品的首选。通过自己对它有了一定的认识与掌握,所以选择它来完成毕业作品。 内容来自论文无忧网 www.paper51.com 2.2客观的可行性 paper51.com 2.2.1硬件条件 内容来自论文无忧网 www.paper51.com 内存:256M以上。 copyright paper51.com 系统:Windows XP/2000/2003、Mac OS及Linux。 http://www.paper51.com 分辨率:1024 768 。 内容来自论文无忧网 www.paper51.com 处理器:最小配置为Pentium Ⅲ 或Celeron 866MHz及以上处理器,推荐配置为Pentium4/M以上。 内容来自www.paper51.com 硬盘空间:最小安装需要至少900MB的硬盘空间,若完全安装则需要1.2GB。 内容来自论文无忧网 www.paper51.com
2.2.2软件的选择 paper51.com 选择LabVIEW开发测试和测量应用程序的一大决定因素是其开发速度。一般来说,用LabVIEW开发应用程序的速度要比其他的编程语言快4~10倍。 copyright paper51.com LabVIEW的具体优势主要表现在[1]: copyright paper51.com (1) 提供了丰富的图形控件,并采用图形化的编程方法; 内容来自www.paper51.com (2) 内建的编译器在用户编写程序的同时就在后台自动完成了编译; http://www.paper51.com (3) 由于采用数据流模型,它实现了自动的多线程,从而能充分利用处理器尤其是多处理器的处理能力; paper51.com (4) 通过DLL、CIN节点、ActiveX、.NET或MATLAB脚本节点等技术,可以轻松实现LabVIEW与其他编程语言混合编程; copyright paper51.com
(5) 通过应用程序生成器可以轻松发布.EXE可执行文件、动态链接库或安装包; 内容来自www.paper51.com (6) LabVIEW提供了大量的驱动与专用工具,几乎能与任何接口的硬件轻松连接; paper51.com (7) LabVIEW内建了600多个分析函数,用于数据分析和信号处理; paper51.com
(8) NI同时提供了丰富的附加模块,用于扩展LabVIEW在不同领域中的应用。 paper51.com |