设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
模拟器件测试平台_DLL动态连接库VC071
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

模拟实验测试平台的设计与开发
摘  要
    本文实现了模拟实验的虚拟测试平台,为实现模拟器件测试平台的功能,采用VC++可视化编程技术及DLL动态连接库的技术。具体实现的功能有:加载DLL库、对DLL库内的函数的调用、读取信息、画出器件图、对管脚施加信号、施加连续信号。其中加载DLL库时采用的是运行是动态加载;对DLL库中函数的调用是采用在基类中设置虚函接口,再通过该类对象指针调用这类里的虚函数来实现对派生类中的函数的调用的思想来实现。该平台具有的这些功能能够满足不同器件的测试需要。文中还简略介绍了虚拟实验平台的现实意义、DLL库技术、VC++可视化编程环境以及编写模拟平台时所遇到的一些难点,其中DLL动态连接库的加载,DLL库中函数的导出比较难理解,其实现方法在本文也有所介绍。http://www.16sheji8.cn/
关键词:虚拟实验平台;DLL动态连接库;VC++可视化编程

The Design and Develop Of Virtual Experimental Testing Platform
Abstract
    This paper presents the simulation of virtual test platform, to achieve the functional of Analog Test Platform, the VC++ visual programming technology and DLL Dynamic Link Library Technology have been used. The concrete realization function includes: Loading the DLL , the right bank of DLL function call , Reading information , painted map devices, imposing signals to the pin, the infliction continuous signal . And  Loading DLL is used in the operation of dynamically loaded,DLL library of function calls is used in the base class function to set up virtual interface,then indicators such objects such Lane called the virtual function to achieve the right type of derivative function call to realize the idea. The function of the platform can meet the different needs of the test. The paper also gave a brief description of the significance of the virtual experimental platform, DLL library technology, VC++ Visual Programming Environment and some difficulties in the preparation of a simulation platform, the Loading of DLL Dynamic Link Library and DLL library function derived more difficult to understand, The methods of their realization in this paper has been introduced.
Keywords: Virtual Experimental Platform ; DLL Dynamic Link Library ; VC++ Visual Programming   
 
目录
论文总页数:24
1 引言 1
1.1 课题背景 1
1.2 虚拟实验平台 1
2 开发工具的选择 1http://www.16sheji8.cn/
2.1 开发工具的确定 1
2.2 开发环境 1
3 需求分析 2
3.1 DLL简介 2
3.2 DLL中有些什么内容 3
3.2.1 DLL 的优点 3
3.2.2 DLL的依赖项 4
3.2.3 DLL的不同类型 5
3.2.4 DLL 的函数调用 5
3.2.5 DLL相关概念 6
3.3 项目要求 7
3.3.1 指定DLL库的加载 7
3.3.2 DLL库内函数的调用 7
3.3.3 读取器件信息 7
3.3.4 施加高低电平信号 7
3.3.5 信号的连续施加 7
3.4 项目难点及解决方法 7
3.4.1 DLL库的加载 7
3.4.2 DLL库内的函数调用 7
4 设计实现 8
4.1 指定DLL库加载的实现 8
4.2 DLL库内函数调用的实现 8
4.3 读取器件信息的实现 8
4.4 施加单一信号的实现 9
4.5 信号的连续施加的实现 9
5 实现代码及其效果介绍 9
5.1 程序效果介绍 9
5.2 主要函数介绍 9
5.2.1 对DLL库进行装载 9
5.2.2 读取器件信息 10
5.2.3 显示器件 10
5.2.4 对单一管脚施加信号 11
5.2.5 连续信号施加 11http://www.16sheji8.cn/
5.2.6 鼠标操作 12
5.3 效果演示 13
6 课题改进方向及建议 14
结论 15
参考文献 16
致谢 17
声明 18
 
1 引言
  1.1 课题背景

    伴随信息技术的发展,以计算机模拟实实验已经成为一项成熟且倍受欢迎的技术。它能让实验具备更好的可视性,让信号的传递更加直观,学生操作实验更加简捷,教师指导实验更加方便,节约硬件资源。无疑它为进行实验带来了更多的便利。

  1.2 虚拟实验平台
    虚拟实验平台是通过软件编程仿真各种电子器件,可以做各种电路实验及设计性实验、 基本电路实验、 直流电路、 交流电路、 动态电路、 这些功能模块成为虚拟平台与实验者之间的桥梁, 共同构成网上虚拟实验室系统,起到帮助学生完成实验任务。
2 开发工具的选择
  2.1 开发工具的确定

    VC++自诞生以来,一直是Windows环境下最主要的应用开发系统之一。VC++不仅是C++语言的集成开发环境,而且与Win32紧密相连,所以,利用VC++开发系统可以完成各种各样的应用程序开发,从底层软件知道上层直接面向用户的软件。而且,VC++强大的调试功能也为大型复杂软件的开发提供了有效的排错手段。http://www.16sheji8.cn/
    进入20世纪90年代以来,随着多媒体技术和图形技术的不断发展,可视化技术得到广泛的重视,越来越多的计算机专业人员和非专业人员都开始研究并应用可视化技术,所谓可视化技术,一般是指软件开发阶段的可视化和对计算机图形技术和方法的应用。VC++是一个很好的可视化编程工具,使用VC++环境来开发程序缩短了开发的时间,而且它的界面更友好,便于程序员操作。
虽然.NET、VB等等现在使用的其它工具也拥有比较方便的操作界面,但是由于题目涉及对DLL的调用,采VC++更加直接方便,所以最终选择了VC++作为开发工具。
  2.2 开发环境
    开发环境是程序员同VC++的交互界面,通过它程序员可以访问C++原代码编辑器、资源编辑器、使用内部调试器、还可以创建项目文件。VC++拥有很多好处,首先它可以让程序开发人员更直观的看到程序的结构,然后提供了很多控件,可以很方便的对这些控件进行编码,总的来说它给程序员提供了一个更好的编程环境(如图1所示)。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于腾讯云的个人知识库管理系统 基于Android的酒店预定系统 基于matlab变频器控制交流电
基于微信小程序的家校联动平台管理 基于时频分析与自适应滤波技术的多 基于WxJava框架的集客微信公
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!