
1 首先,你要确定你要做哪方面的仿真研究,是研究单片机还是电路,或是电力系统等等;确定了研究方向以后,才能决定用那种软件更可靠;
2 proteus是仿真单片机及其外围器件的有效工具,可以做原理图布图、代码调试到单片机与外围电路协同仿真,是将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台;
3 Simulink不是仿真软件,它只是MATLAB软件下面的一个子仿真模块,主要能仿真电力系统,电机和自动控制等方面的模型;
4 MATLAB是一个很强大的方针软件,MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、matlab开发工作界面接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB也支持编程,称M语言。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用。
5 pspice用于模拟电路、数字电路和集成电路的仿真。具有电路图绘制功能、电路模拟仿真功能、图形后处理功能和元器件符号制作功能,以图形方式输入,自动进行电路检查,生成图表,模拟和计算电路。
6 说道,这几种软件如何使用,其实软件都一样的,只要安装上,自己按照教程摸索几天,大概就会用了。会用了之后,就都是一些原理上的问题了。
1、先进入protel原理图界面,然后打开菜单“设计(Design)”-“添加/移除元件库(Add/Remove Library)”命令。
(注意只有打开原理图才有前面的菜单,如果没有原理图,可以临时新建一个,如下图:)
2、d出下面的窗口
,选择要添加的软件库,然后点击下面的“Add(添加)”按钮。
3、如果在下面的列表显示出你刚才选择添加的元件库, 如果你的元件库添加成功,后面如果要添加其他库,继续这样添加了。
4、可能出现的问题及解决办法:
(1)如果出现问题,首先应该想到的是有没有成功激活。(激活问题我没遇到,不知道protel没激活会出现的问题是什么样的,因为,我一开始就激活成功了。)不过先给你一组激活码一防万一好了:
S/N: Y7ZP-5QQG-ZWSF-K858
License number: 990005336
我的就是用这个激活的,适用于protel 99SE。
(2)如果添加失败,出现下面的错误提示窗口,那就是兼容问题。我的电脑就出了这个问题。
Protel99SE是很老的软件,与win7不兼容。不要觉得难以理解,为什么protel99偏偏不兼容win7呢。其实很好理解,早在Protel99SE问世的时候,连XP系统还没出来,更别说Win7了。微软2000年发布Windows 2000,而windows XP是2003年才发布的,更别说win7是最近几年才问世的。我估计protel发布的时候正刚上2000甚至可能更早的NT系统(有说protel正式版是2000年发布的)。早在十几年前,protel的设计者没办法考虑到后来的系统会有什么变化。至于为什么在xp系统上装就没问题,那是因为xp和前几个系统一样,用的都是NT内核,2000用的是NT50的内核,而Xp内核只做了小改,内核版本是NT51。但到了win7系统,内核版本就是大改了,我自己的电脑Win7旗舰版就是NT61的版本。从NT5到NT6整个的升了一个版本,所以protel这样的老软件不兼容也是很正常的。
解决办法1网上有说将兼容性改为XP就行了,我试过了的,不行。不过你可以试一下,碰碰运气。方法是,在protel主程序(找不到的话,桌面快捷方式右击也一样)右击—>"属性"—>"兼容性"选择页,然后在下面可以看到一个兼容性模式,里面(也就是下拉列表上面的)有一个选择框默认是不打勾的,你把勾打上,就可以打开下拉列表了。下拉列表从最上面的windows95一直到最下面的你当前的系统,从上到下,系统版本越来越高,windows me及之前的都是内核版本太低,你选了也没有用。servers2003和2008都是服务器版本。你可以尝试的就是XP 和2000上下的这几个版本。 (我的系统是原版的,全都是英文,就不给你截图了。)
解决办法2protel99的兼容性不好是出了名的,所以就有人专门做了解决protel与win7兼容的工具。我这里就有一个,还是去年参加学校培训是老师给的,软件的可靠性不容置疑,全班100多人都用过,除了用XP系统的。就在附件里,鼠标点一下就可以下载,只要你花5个财富值。(不要说我黑,你想想看,我为了给你回答,折腾好几个小时,先找到protel一步步 *** 作、截图、还要查资料,然后给你写出文字说明,大冷天弄了几个小时,还要熬夜,太幸苦了,不收点回报岂不太对不起自己了,其实5个财富值是最高的了,哈哈!)
解决办法3俗话说,“自己动手, 丰衣足食”,这个问题还可以不用下载任何软件,手动
解决。原理是protel在运行是会把它所加载元件库列表,保存到磁盘上的一个特定的文件中。
这个文件在系统目录C:\windows下,名字是AdvSch99SEini。(注意一下,一般系统盘符是C盘,系统目录就是默认的C:\windows ,但如果系统盘可能不是C盘,比如说是G盘,那么系统你就应该在G:\windows里找,而不是C:\windows。)
不过,不管系统目录是什么,都可以用%systemroot%表示,好吧,你按我下面的步骤来就行了:
第一步:自己在地址栏中输入
notepad %systemroot%\AdvSch99SEini
(命令解释:notepadexe是记事本,写成命令可以省略后面的扩展名exe,后面的是参数,为记事本要打开的文本文件,ini与txt一样都是纯文本文件,可以用文本编辑器直接打开。)我的AdvSch99SEini打开后是这样:
[Change Library File List]
Path=D:\tools\elec\Design Explorer 99 SE\Library\Sch\Miscellaneous Devicesddb
Prompt=Change Library File List
SelFileType=All files()
EditorName=All
CallBack=Sch:LibraryDocumentDescription
Sel File Type=All files()
WholeProject=False
TypeCount=2
Count=1
File0=D:\tools\elec\Design Explorer 99 SE\Library\Sch\Miscellaneous Devicesddb
FileX列表就是加载过的元件库列表,“count=”后面的数字是其个数。
File0=后面的是这个库文件的全名,全名以盘符开头,比如我安装在在D盘,盘符就是D。
(情况1:如果实在没有这个AdvSch99SEini文件,网上有人说新建一个就行了,我没试过。不过你可以将protel中添加元件库相关的 *** 作多做几次(尽管会报错),那样protel说不定会自己建一个AdvSch99SEini,在不行的话八成是哪里弄错了。)
(情况2:如果protel用过多次的话,你会发现,AdvSch99SEini后面的东西不止我列出来的那些,还有很多,但不要紧,你只要找到Count=?
File?= 这样的东西,紧接后面添加就行了。)
第二步 在File后面按上面的格式加上你要加载的库文件(“文件夹名”+“
\”+“文件名”的构成)。
注意每加一个,count后面一定要增加1。
第三步 保存
现在如果你的protel是打开的,先关闭它。由于windows的保护,你直接保存是不行的。必须先另存为到桌面上(千万不要改名),然后移动到原来的windows目录替换掉原文件 。在这个移动替换的 *** 作过程中一定要保证protel是关闭的,否则protel一直访问AdvSch99SEini,结果会怎样你应该知道。
最后 启动protel99se,查看一下元件库有没有成功加载。元件库加载后你就可以使用上面的众多元件了。
对于兼容性问题,我还是推荐使用手动添加的方式。安全可靠,而且还能熟悉元件库,我上面第三幅图上面的两个元件库“我的元件库”和“原理图元件库”都是手动添加的。
好了,这么多也够详细了,基本上该出、不该出的问题都考虑到了。假如再不行你干脆重装一次算了,不值得折腾(不过自己建的库一定要保存下来,千万被放在安装目录下,卸载时一块给删了),还有假如哪位使用的是WIN8系统,自求多福吧!
随着CAD技术的发展,三维实体建模技术得到了广泛的应用。OpenGL是OpenGraphicsLibrary的缩写,它是SGI公司开发的一套高性能图形处理系统。OpenGL的特点包括:硬件无关性,可以在不同的平台上实现;建模方便,可以构建相当复杂的几何造型;出色的编程特性,由于OpenGL可以集成到各种标准视窗和 *** 作系统中,因此基于OpenGL的三维仿真程序有良好的通用性和可移植性。
OpenGL的库函数被封装在OpenGL32d11动态链接库中,从客户应用程序发布的对OpenGL函数的调用首先被OpenGL32处理,在传给服务器后,被Winsrvdll进一步进行处理,然后传递给DDI(DeviceDriverInterface),最后传递给视屏驱动程序。
微软机器人仿真平台的开发(MRDS)
微软机器人开发工作室(MicrosoftRoboticsDeveloperStudio,以下简称MRDS)使机器人爱好者,研究人员和商业开发者能够更容易的在多种硬件平台下建立机器人的应用程序。MRDS软件开发包包含一个轻量级的,面向服务的运行时,一套可视化编辑和模拟工具以及开发示例代码和开发指南。在美国,德克萨斯大学约翰普雷沃斯特(JohnPrevost)等在MRDS仿真环境中对水下机器人(潜艇)在水下的工作情况进行了仿真。学者亚历杭德罗门德斯(AlejandroMendez)博士建立了机器人三维模型,将其嵌入到微软工业机器人仿真平台的仿真环境中,来分析虚拟机器人的行为。在中国,台湾淡江大学学者刘寅春(PeterLiu)将MRDS应用于安全机器人的仿真。大陆学者对MRDS的研究较少,哈尔滨工业大学深圳研究生院的王宏、张东来等,上海交通大学尹航、言勇华分别将MRDS应用于工业机器人和仿人机器人的仿真。浙江大学黄立等人在MRDS的基础上定义了机器人模型定义系统(MDS)和机器人模拟仿真控制系统(SCS)。南京理工大学自动化学院将MRDS用于多机器人系统编队控制研究等。
1、把U盘插入电脑中,然后双击“Recoveryconfig”;
2、点击d框里的“配置”选项,再点选“将映像导入磁盘”(“将映像导入磁盘”就是把U盘里系统文件导入到库卡机器人里面),其他的设置无需修改,然后保存;
3、把U盘拔出,并插到库卡库卡机器人USB接口上,重启库卡机器人,重启后,库卡机器人自动执行系统文件导入还原程序。
keil用的人多,支持51stm32,编译稍微慢
iar,用的也比较多,编译快,支持的芯片多
仿真软件我是不用,买个开发板全搞定,板上没有资源,买模块往上插,直观,还能锻炼动手能力。
我在学校学的是8098单片机,用的是汇编语言,由于年代久远,加之刚入门懵懵懂懂,不知道用什么集成开发工具,只记得有点难,跟《微机原理》一样是其他同学容易挂科科目之一,仿真那个时候没有听过。
之后用的是Microchip的pic系列单片机,包括pic16和pic18系列处理器,还用过DSP30系列的DSP,用的是MPLAB集成开发环境,C语言和汇编都用过。
MAPLAB只是用于编程、烧写和在线调试,不能仿真,仿真有用过proteus。
此外,还听过51系列处理器,也用过国产的STC处理器。以及台湾的holtek,EMC等等,甚至几毛钱一片的只支持汇编语言的只能烧写一次的OTP处理器。
目前PIC的性价比不行了,被无情抛弃了,取而代之的是cortex内核的stm32系列处理器,比如STM32F051、STM32F103等,
集成开发环境用的是keil-mdk,由于从事的时间有了,比较牛逼了一点,就不需要仿真了。
貌似proteus还是主流的单片机仿真软件。
单片机开发软件有很多,用的比较多的有KEIL,MPLAB等,stm32单片机、51单片机等都可以使用Keil进行编程 *** 作,MPLAB是PIC单片机专属的开发软件。对于单片机仿真我认为首选protues,最新版的protues可在其内部直接编写程序、画原理图、并实现联调仿真,protues中元件丰富,用到的基本都可以在其库中找到,很方便。
以上就是关于现在比较流行的几大仿真软件包括proteus,Simulink,MATLAB,pspice,希望高手指点着几款软件如何用全部的内容,包括:现在比较流行的几大仿真软件包括proteus,Simulink,MATLAB,pspice,希望高手指点着几款软件如何用、protel 99如何添加仿真元件库、机器人系统仿真的仿真平台开发软件OpenGL技术(工业机器人虚拟仿真)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)