simplorer和simulink实现联合仿真的具体步骤
本帖最后由 nzl567 于 2010-5-26 15:54 编辑仿真模型实现了经典的二阶系统的阶跃响应,附件中给出了实现联合仿真的具体操作过程,例子很简单,工作也没做多少,不过从啥也不清楚到成功实现联合仿真,过程值得纪念。嘿嘿,贴出来,欢迎拍砖!!
simplorer中仿真电路
simulink中仿真电路
仿真结果1
输出结果2
正在学习,谢谢 本帖最后由 Nanjixing_2008 于 2010-5-28 09:19 编辑
我按照楼主的步骤去做了,在建立SFunction的时候,拖入SFucntion模块,修改名称AnsoftSFuntion后,点击OK,但是没有出现与Simplorer连接的设置,请问这是怎么回事啊?
是Simplorer的license的问题还是Matlab的版本问题呢(我用的事R2006b)? 本帖最后由 nzl567 于 2010-5-28 09:58 编辑
我用的是2008a,也出现过你说的那种情况,我是这么解决的!
首先在将S-function的名字改成AnsoftSFunction之后,即下图所示的对话框
如果点ok没有出现sim2simlinkdalog的话,你可以点s-function name 后面的那个edit,然后会出现下面的对话框
然后你点browser,找到你simplorer安装目录中 C:\Program Files\Ansoft\Simplorer8\cpl\matlab\r2006a的位置,根据你的matlab的版本选择相应的目录,然后会弹出相应的m文件编辑窗口,不用管它将它关掉,再点s-function对话框中的ok试试。
我的就是这样就可以出现sim2simlink对话框了,如果还不行的话,你将现在的s-function 删掉,重新从simulink库中拖一个进来进行下面的操作。
如果再不行的话有可能就是你simolorer和matlab的安装目录的的问题(我觉得会有点影响,我用的是默认安装目录,现在都装在c盘program files目录下面)
如果还不行,有可能就是软件破解的原因了。
另外只要是matlab2008a以下的版本应该都是没问题,我觉得不会是matlab版本的问题。 问题解决了,谢谢。 我用的是2009b 这个问题很有意思。ansys、ansoft、matlab数据输出、联合仿真可以深化讨论一下。 I love it ,I want to learn it. 2008b以下(包括08b)的32位操作系统都可以的,08b以上的32位或者全部的64位操作系统都不行 感谢楼主的指导 ~ {:1_432:}好东西,值得学习。 多谢分享~~~~~~~~~~~~~~~ 好文 学习学习下,谢谢楼主分享。 先试试,从模仿开始 楼主,在simplorer中的电机位置角与在simulink中的电机的位置角之间是怎样的关系呢? 学习一下。不错啊。 楼主是怎么解决,有分享下吗? 刚才重装了下两个SIM ,都装到C盘,用默认安装,就没问题了,装在其它盘不行,这个问题折腾了两天了,郁闷,我的版本是V9.0和R2008a nzl567 发表于 2010-5-28 09:56
我用的是2008a,也出现过你说的那种情况,我是这么解决的!
首先在将S-function的名字改成AnsoftSFunction ...
问题解决了,谢谢