毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Proteus的仿真元件的制作与开发(9)
编辑本段
主要部分
Developer Studio
这是一个集成开发环境,我们日常工作的99%都是在它上面完成的,再加上它的标题赫然写着“Microsoft Visual C++”,所以很多人理所当然的认为,那就是Visual C++了。其实不然,虽然Developer Studio提供了一个很好的编辑器和很多Wizard,但实际上它没有任何编译和链接程序的功能,真正完成这些工作的幕后英雄后面会介绍。我们也知道,Developer Studio并不是专门用于VC的,它也同样用于VB,VJ,VID等Visual Studio家族的其他同胞兄弟。所以不要把Developer Studio当成Visual C++, 它充其量只是Visual C++的一个壳子而已。这一点请切记!
MFC
从理论上来讲,MFC也不是专用于Visual C++,Borland C++,C++Builder和Symantec C++同样可以处理MFC。同时,用Visual C++编写代码也并不意着一定要用MFC,只要愿意,用Visual C++来编写SDK程序,或者使用STL,ATL,一样没有限制。不过,Visual C++本来就是为MFC打造的,Visual C++中的许多特征和语言扩展也是为MFC而设计的,所以用Visual C++而不用MFC就等于抛弃了Visual C++中很大的一部分功能。但是,Visual C++也不等于MFC。
Platform SDK
这才是Visual C++和整个Visual Studio的精华和灵魂,虽然我们很少能直接接触到它。大致说来,Platform SDK是以Microsoft C/C++编译器为核心(不是Visual C++,看清楚了),配合MASM,辅以其他一些工具和文档资料。上面说到Developer Studio没有编译程序的功能,那么这项工作是由谁来完成的呢?是CL,是NMAKE,和其他许许多多命令行程序,这些我们看不到的程序才是构成Visual Studio的基石。
3 设计
这次毕设主要通过VSM模型设计和开发元件,设计的思想主要是家庭控制系统,实现的功能就是通过元件的开关状态来反映出该电器的运行情况。本次毕设总共设计了5个元件,他们分别是家中的门、微波炉、空调、电风扇和日光灯,通过各个元件图形的开光状态来表示它们的运行情况。
3.1 设计方案
在Proteus ISIS没有适合微机接口的元件,则可根据实际情况来定制自己的元件。
3.1.1 设计方案1
修改元件:在已有的元件基础上进行改造。
3.1.2 设计方案2
第三方元件:利用已制作好(现成)的元件,可以到网上下载一些新元件并把它们添 加到自己的元件库里。
3.1.3 设计方案3
自制元件:用Proteus VSM_SDK开发仿真模型,并制作元件。
3.2 方案采用
本次课题采用方案3,原因是方案1做起来比较容易,方案2几乎不用自己不用动手了,现在已经有很多第3方的元件库了。对于自己所需求的,不一定适用,而自己设计的元件,才是量身定做的。
3.3 元件制作
3.3.1 启动ISIS
选择菜单 查看>>Snap 10th,选择左边绘图工具栏的2D graphics box。
图 3.1启动ISIS
3.3.2 绘制图形
选择2D graphics Box,画出两个矩形,其余的图形类似的可以画出来。选择2D graphics Box markers mode,给三个图形分别绘图符号原点。
图 3.2绘制图形
3.3.3 制作符号
右键拖出选择框选择第一个符号,选择菜单库>>制作符号,命名为MICROWAVE_0,确定。同理,第二和第三个分别命名为MICROWAVE_1 和MICROWAVE_C。当用户调用drawsymbol (-1),将绘制MICROWAVE_C,调用drawsymbol (1),将绘制LCD19264A_1,调用drawsymbol (0),将绘制MICROWAVE_0。
图 3.3制作符号
3.3.4 放置引脚
共10页:
上一页
1
2
3
4
5
6
7
8
9
10
下一页
上一篇:
MATLAB数字图像的加密方法与应用展示
下一篇:
基于VC++的数控加工编程+文献综述
热环境对磁记忆信号的影响ANSYS有限元分析
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
PLC物料自动分拣系统的设计+源程序
浅谈传统人文精神茬大學...
浅谈新形势下妇产科护理...
国内外无刷直流电动机研究现状
《醉青春》导演作品阐述
多元化刑事简易程序构建探讨【9365字】
中国古代秘书擅权的发展和恶变
谷度酒庄消费者回访调查问卷表
拉力采集上位机软件开发任务书
辩护律师的作证义务和保...
高校网球场馆运营管理初探【1805字】