1、 毕业设计(论文)毕业设计(论文) 开开 题题 报报 告告 题题 目:目: 控制电源控制电源 visavisa 驱动程序设计驱动程序设计 学学 院:院: 信息工程与自动化信息工程与自动化 专专 业:业: 测控技术与仪器测控技术与仪器 第 1 页,共 3 页 毕业设计(论文)的主要内容:毕业设计(论文)的主要内容: VISA 是虚拟仪器软件结构(Virtual Instrument Software Architecture)的缩写 , 实质就是一个标准的 I/O 函数库及其相关规范的总称, 一般称这个 I/O 函数库为 VISA 库。这些库函数用于编写仪器的驱动程序,完成计算机与仪器间的命令和
2、数据传输,以 实现对仪器的程控。 许多仪器生产厂家在推出硬件接口电路的同时,也纷纷推出了不同结构的 I/O 接口 软件,自顶向下结构的 I/O 接口软件实质上是建立在仪器类型层的叠加,并没有真正实 现接口软件的统一性。VPP 联盟在考察了多个 I/O 接口软件之后,提出了一种自底向上 的 I/O 接口软件模型,也就是 VISA。 本次设计就是在 V I S u a 1 C+ +6.0 在环境下,调用 VISA 库,打包成通用的动 态链接库。 此次毕业设计的主要的研究内容如下: 1、 熟练应用 V I S u a 1 C+ +6.0,熟悉 FMC 类库中的常用类库层次关系,应用程 序体系结构类型
3、;在 VC 下完成动态链接库的建立。 2、 熟悉 VISA 的应用程序界面,掌握 VISA 资源的属性、仪器控制资源、事件、操 作。 3、 掌握程控电源的命令集,包括命令格式、功能描述、命令使用的注意事项等。 4、 在提出问题、分析问题、解决问题的基础上。能够熟练的完成程控制电源 visa 驱动程序设计。 第 2 页,共 3 页 设计(论文)的技术路线及预期目标:设计(论文)的技术路线及预期目标: 技术路线:技术路线: 1、阅读相关文献、收集相关理论与技术资料,安装 VISA 库和 V I S u a 1 C+ +6.0; 2、参阅已经编程好的编程实例; 3、通过收集的数据资料,自己建立动态链
4、接库,进行编程; 4、分析在编程过程中出现的问题,不断学习,解决问题,完成程控电源 VISA 驱动 程序设计。 预期目标预期目标 1、熟练应用 V I S u a 1 C+ +6.0,熟悉 FMC 类库中的常用类库层次关系,应用程 序体系结构类型;在 VC 下完成动态链接库的建立。 2、熟悉 VISA 的应用程序界面,掌握 VISA 资源的属性、仪器控制资源、事件、操 作。 3、掌握程控电源的命令集,包括命令格式、功能描述、命令使用的注意事项等。 4、不断跟老师学习,希望以后在驱动程序设计这方面有所作为。 第 3 页,共 3 页 课题进度计划课题进度计划 第一阶段(第一阶段(3 月初至三月底
5、)第 1 周至第 4 周 完成一篇VISA 应用程序界面概述的英文资料翻译(3000 字左右) 、进行资料收集、调 研和分析工作;对 VC+6.0 的知识和编程方法进行系统的复习,熟悉掌握驱动程序设计 相关知识和方法;按要求完成开题报告 。 第二阶段(第二阶段(4 月至 5 月底 ) :第 5 周至第 13 周 完成毕业设计(论文) 的数据分析与研究工作。具体安排如下表: 序号序号 主要工作内容主要工作内容 时间安排时间安排 1 1 收集资料,安装软件。 第 5 周 2 2 熟悉 VC+6.0 编程方法和 VISA 库。 第 6 周 3 3 建立动态链接库,进行编程。 第7周至第10 周 4
6、4 对设计方案进行评价和改善 第 11 周至第 12 周 5 5 完善总体方案设计 第 13 周 第三阶段(第三阶段(6 月初) :第 14 周至第 15 周 撰写毕业论文,提交毕业设计(论文) 初稿;最后修改并整理论文、复印装订、 完善答辩文稿、刻录光盘、准备论文答辩。 第四阶段(第四阶段(6 月中旬) :第 16 周 论文答辩 完成课题所需条件及落实措施:完成课题所需条件及落实措施: 硬件条件:计算机一台,主要用于编程和各项报告的撰写。 借阅关于驱动程序设计的参考书籍,有关 VISA 编程实例。 安装 VC+6.0,和 VISA 库。 第 4 页,共 3 页 参考文献、资料:参考文献、资料: 1、捷新工作室编著. V I S u a 1 C+ +6.0 基础教程.国防工业出版社.1999.10 2、李向阳.C 语言程序设计.中国铁道出版社.2006.01 3、侯