nzl567 发表于 2010-5-26 15:46

simplorer和simulink实现联合仿真的具体步骤

本帖最后由 nzl567 于 2010-5-26 15:54 编辑

仿真模型实现了经典的二阶系统的阶跃响应,附件中给出了实现联合仿真的具体操作过程,例子很简单,工作也没做多少,不过从啥也不清楚到成功实现联合仿真,过程值得纪念。嘿嘿,贴出来,欢迎拍砖!!

simplorer中仿真电路

simulink中仿真电路


仿真结果1


输出结果2


zhj007 发表于 2010-5-26 17:21

正在学习,谢谢

Nanjixing_2008 发表于 2010-5-28 08:58

本帖最后由 Nanjixing_2008 于 2010-5-28 09:19 编辑

我按照楼主的步骤去做了,在建立SFunction的时候,拖入SFucntion模块,修改名称AnsoftSFuntion后,点击OK,但是没有出现与Simplorer连接的设置,请问这是怎么回事啊?
是Simplorer的license的问题还是Matlab的版本问题呢(我用的事R2006b)?

nzl567 发表于 2010-5-28 09:56

本帖最后由 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版本的问题。

Nanjixing_2008 发表于 2010-5-28 10:46

问题解决了,谢谢。

sczclever 发表于 2010-5-31 23:06

我用的是2009b

kt266a 发表于 2010-6-3 09:52

这个问题很有意思。ansys、ansoft、matlab数据输出、联合仿真可以深化讨论一下。

sczclever 发表于 2010-6-6 19:15

I love it ,I want to learn it.

flyingmind 发表于 2010-6-8 22:40

2008b以下(包括08b)的32位操作系统都可以的,08b以上的32位或者全部的64位操作系统都不行

Mars0324 发表于 2010-6-22 16:03

感谢楼主的指导 ~

coolrain236 发表于 2010-6-25 14:47

{:1_432:}好东西,值得学习。

weihaofree2014 发表于 2014-12-5 23:57

多谢分享~~~~~~~~~~~~~~~

hpudlut 发表于 2014-12-9 16:00

好文                  

喵喵喵 发表于 2014-12-12 08:48

学习学习下,谢谢楼主分享。

5141314 发表于 2015-1-11 22:23

先试试,从模仿开始

荨麻草1990 发表于 2015-8-31 14:21

楼主,在simplorer中的电机位置角与在simulink中的电机的位置角之间是怎样的关系呢?

xiaochonga 发表于 2015-9-3 17:29

学习一下。不错啊。

shuchen0417 发表于 2015-9-22 08:51

楼主是怎么解决,有分享下吗?

shuchen0417 发表于 2015-9-22 09:37

刚才重装了下两个SIM ,都装到C盘,用默认安装,就没问题了,装在其它盘不行,这个问题折腾了两天了,郁闷,我的版本是V9.0和R2008a

YSHL 发表于 2015-11-5 14:03

nzl567 发表于 2010-5-28 09:56
我用的是2008a,也出现过你说的那种情况,我是这么解决的!
首先在将S-function的名字改成AnsoftSFunction ...

问题解决了,谢谢
页: [1] 2 3
查看完整版本: simplorer和simulink实现联合仿真的具体步骤