amesim与simulink联合仿真设置步骤与实例

amesim与simulink联合仿真设置步骤与实例

ID:13942723

大小:1019.00 KB

页数:6页

时间:2018-07-25

amesim与simulink联合仿真设置步骤与实例_第1页
amesim与simulink联合仿真设置步骤与实例_第2页
amesim与simulink联合仿真设置步骤与实例_第3页
amesim与simulink联合仿真设置步骤与实例_第4页
amesim与simulink联合仿真设置步骤与实例_第5页
资源描述:

《amesim与simulink联合仿真设置步骤与实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.联合仿真环境设置:软件环境:AMESimR10VC++6.0MATLAB/Simulink2010a1.将VC++中的"vcvar32.bat"文件从MicrosoftVisualC++目录(通常是.MicrosoftVisualStudioVC98Bin中)拷贝至AMESim目录下。2.环境变量确认:1)选择“控制面板-系统”或者在“我的电脑”图标上点右键,选择“属性”;在弹出的“系统属性”窗口中选择“高级”页,选择“环境变量”;2)在弹出的“环境变量”窗口中找到系统变量“AME”,它的值就是你所安装AMESim的路径,选中改环境变量;比如AMESi

2、m10安装目录(即AMESim10安装文件的存储目录)是:C:AMESimv1000(D:AMESim就是错误的),那么“AME”的值就是C:AMESimv1000,点击“确认”按键,该变量就会加到系统中;3)按上述步骤设置系统变量“MATLAB”,该值为MATLAB文件所安装的路径,例如Matlab2010a按照文件的存储路径为:D:ProgramFilesMATLABR2011a,那么“MATLAB”的值就是D:ProgramFilesMATLABR2010a,点击“确认”按键,该变量就会加到系统中;4)同样的方式定义系统变量LM_LI

3、CENSE_FILE,值为C:AMESimv1000licensinglicense.dat,值就是AMESim软件许可文件的存储路径。即LM_LICENSE_FILE=C:AMESimv1000licensinglicense.dat。3.在AMESim中选择VC作为编译器。具体操作在AMESim->Opions->AMESimPreferences->Compilation中;进去后选择MicrosoftVisualC++项,然后点击OK确认。4.在MATLAB命令窗口中输入Mex–setup(Mex与-之间有空格),之后提示:Wouldyo

4、ulikemextolocateinstalledcompilers[y]/n?输入n,之后会出现系统中的编译器列表如下:在这里我们选择MicrosoftVisualC++6.0作为编译器,之后会有对编译器安装位置进行确认,以及最终对以上所有操作的确认,均输入“y”即可。5.在Matlab的目录列表里加上AMESim与Matlab接口文件所在的目录,Matlab->File->SetPath,在打开的对话框中点击“AddFolder”设置三个目录(这里假设AMESim软件安装目录C:AMESimv1000):1)C:AMESimv1000interfa

5、cessimulink2)C:AMESimv1000interfacessl2ame3)C:AMESimv1000scriptingmatlabamesim经过以上步骤完成对联合仿真环境的设置2联合仿真实例1.在AMESim中建立模型图1AMESim模型图2创建接口)2.按照图2所示,在AMESim中创建接口(creatingtheinterfaceicon)3.接口对话框设置按照图3执行,注意该接口是AMESim模型在Simulink中运行的接口,该例子中两个输入量Bspeed和Wspeed分别表示从AMESim模型输入到接口(输给Simu

6、link控制逻辑)中,Force是输出量,表示从接口(来自Simulink控制逻辑的计算)输出到AMESim模型。设置完点击OK后产生图4所示的接口图标。图3接口对话框设置图4接口图标1.接口连接后的AMESim模型如图5所示。依次点击子模型模式(submodelmode)和参数模型模式(parametermode),如果设置无误将出现图6所示的对话框,生成S-Function。图5接口连接后的AMESim模型图6编译产生Matlab用的S-Function打开Simulink,新建模型,simulinklibrarybrowser->new->model,新建

7、S函数,simulinklibrarybrowser->simulink->User-DefinedFunctions->S-Function定义S函数,如图7所示,双击打开定义参数,如图8所示,S函数名称必须为AMESim模型名称加“_”形式,以实现AMESim模型与S函数的结合。S函数的参数是为了规定AMESim模型仿真结果的格式而进行设置的。在标准仿真界面中前两个参数必须进行设置:第一个参数用于规定是否生成AMESim模型仿真结果文件,“1”代表生成该文件,其他值代表不生成该文件;第二个参数用于规定仿真结果文件的采集时间间隔,“0”或负值代表该间隔与Sim

8、ulink仿真结果文件相

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

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

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