ADVISOR2002基础到高级引导教程

ADVISOR2002基础到高级引导教程

ID:40547496

大小:832.22 KB

页数:15页

时间:2019-08-04

ADVISOR2002基础到高级引导教程_第1页
ADVISOR2002基础到高级引导教程_第2页
ADVISOR2002基础到高级引导教程_第3页
ADVISOR2002基础到高级引导教程_第4页
ADVISOR2002基础到高级引导教程_第5页
资源描述:

《ADVISOR2002基础到高级引导教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ADVISOR2002基础到高级引导教程(原创)ByScofisionFromNJUST第一部分:软件安装及使用ADVISOR是基于matlab/simulink开发的先进电动汽车软件,主要功能是用于分析,而不是设计,从我对其help的阅读了解,ADVISOR需要且最好安装在matlab6.1上,当然matlab6.5+需要安装补丁(补丁由mathworks提供的),当然还有网传的matlab在更高版本上运行,可信度不高(后面分析,还有弊端),并有人以此为牟利,我和另一个朋友ID:继续潜水,不提倡网上朋友花钱购买那个,而继续潜水也根据他的研究,提供了

2、一种方法可以在高版本上运行,但对于有二次开发需求的朋友,高版本上二次开发貌似还有缺陷,需要继续研究。上面这个是advisor2002的安装程序包,它其实是一个压缩包类型的文件,ExtractTo指,文件展开(安装到)Drivers那个驱动器上。比如,我文件安装到D:advisor2002,我选择D:ADVISOR2002然后点击extract解压.。你会发现系统创建并把文件解压到advisor2002中了。好,这里我们先来认识下张开后文件夹个文件夹的含义:Data文件夹(不是Dota,呵呵)里面是车辆部件数据文件,包括很多,在这不逐个解释,后面需

3、要的时候在解释。Documentation文件夹是帮助文件夹,里面都是帮助文件,当然你可以在软件开启的时候,打开,有些浏览器问题可能会打不开,你可以在浏览器地址栏输入:D:advisor2002documentationadvisor_ch1.htm上句地址的含义是在你所安装的advisor文件夹中找到advisor_ch1.htm文件而已。Extras文件夹是扩展文件夹,包含着,电池模型扩展;发动机模型扩展;发动机map图转成数据图(image2map,这里的2代表to(two=to),转换的意思,开发的人为了方便,写成这样,后面有好多都是这

4、样的表示);还有简单的数据比较文件夹;发动机比例转换;还有第三方优化软件VSOLE的文件夹。GUI文件夹,很重要,二次开发的注意:里面包换的都是GuideGUI开发的fig文件和m文件,这2部分组成了用户界面,控制着程序的运行,相应用户的操作。新手可以关注下。Gui_graphics顾名思义,就是GUI开发需要用到的图片什么的,当然也有声音。(有趣的修改:比如你自己录个声音保存成wav格式‘welcometoadvisor!’,然后替换advisor.wav,软件开启的时候,就是自己的声音,这个比较个性化,有趣的东西,很简单。)Interactive

5、文件夹:是用户交互式仿真,大家如果英文好,其实advisor学起来也快。Models文件夹:里面都是advisor内置的车辆模型,是simulink开发的,需要注意的是library,即库文件夹,里面是个部件的simulink模型。对于2次开发,也需要认真关注。Optimization是优化文件夹。vdoc_matlab是优化程序,具体怎么用,可以看看它的help。Tmp是临时文件夹,计算时候临时存放数据的Save_vehicles,保存的车辆整个数据的文件夹,等界面的时候再说。其他的文件用到时再说。首次开启软件,如下,打开matlab/然后在当然目

6、录下选择安装advisor的软件文件夹,然后在command中输入advisor,会有首次安装组件设置,点yes。Ok如下。第二部分GUI初步引导(需要软件界面开发的,自己研究下,有需要再讨论,我对GUI认识也很浅,一起进步)网上经常有人问:是否有汉化版本?我在文献中看到有中文版的!种种问题,在此我初步解释,Advisor的GUI开发是通过guideGUI开发的,所以界面控件很容易改。这里,我可以公布简单的汉化过程:首先,打开matlab在命令行输入;guide,熟悉下开发界面,一般的matlab基础知识的书都会有讲。需要的人找本相应的书看看,建议(

7、GUI设计学习手记,好像是北航学生自己出的,当然其他书也行,不深入的人看个大概就行)然后点击菜单-file,找到advisor.fig开启界面,仔细看看,双击控件,或者控件属性需要懂各部分左边属性意义,举个例子,第一个backgroundcolor,指控件背景颜色,你修改下红色,重新保存advisor.fig文件,然后命令行输入advisor时,开启的界面那个颜色就会改变。OK基于简单原理,我们去寻找一个每个控件的string值,把他翻译成中文。比如:‘start’修改成‘启动’,重新保存,就ok,后面如上试验下。所以,我们汉化的主要工作就是把每个控

8、件的string的英文值修改成中文值,就ok,之后,我们需要做的只是重复工作,前面部分说过的GUI文件夹中,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。