找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

Flux电机有限元分析教程西莫团购入口 | 奖励入口当当网购物入口 | 奖励入口欢迎使用!西莫论坛App开放下载Motor-CAD电机多物理域设计教材购买入口 | 奖励入口
★新会员论坛须知★《西莫电机技术》第40期发售火热进行中
Flux电机电磁阀有限元分析教程团购入口 | 奖励入口论坛微信公众平台欢迎入驻
西莫电机及相关产品供需交流群开放邀请★ 论坛VIP会员申请 ★Motor-CAD.MANATEE电磁热振动噪声教程 | 奖励入口西莫团队欢迎您的加盟!
宣传推广合作请联系QQ:25941174西莫电机论坛微信群正式开放Flux变压器与电抗器有限元分析团购入口 | 奖励入口西莫电机论坛技术版区QQ群汇总
查看: 4914|回复: 11

simplorer于simulink的互联问题?

[复制链接]

该用户从未签到

发表于 2010-8-21 08:57 | 显示全部楼层 |阅读模式 来自: 中国黑龙江哈尔滨
http://bbs.simol.cn/thread-42794-1-1.htmlhttp://bbs.simol.cn/thread-27022-1-2.html帖子可以说是sim+sim联合仿真的经典例子,但我环视在simulink跟simplorer的互联上面出现了问题。
  问题是这样的,在simulink中建立SFunction的时候,拖入SFucntion模块,修改名称AnsoftSFuntion后,点击OK,但是没有出现与Simplorer连接的设置。
   按第一个帖子中的解决方法“果点ok没有出现sim2simlinkdalog的话,你可以点s-function name 后面的那个edit,然后会出现下面的对话。
[url=http://bbs.simol.cn/thread-42794-1-1.html][/url]
然后你点browser,找到你simplorer安装目录中C:\Program Files\Ansoft\Simplorer8\cpl\matlab\r2008a的位置,根据你的matlab的版本选择相应的目录,然后会弹出相应的m文件编辑窗口,不用管它将它关掉,再点s-function对话框中的ok试试。
我的就是这样就可以出现sim2simlink对话框了,如果还不行的话,你将现在的s-function 删掉,重新从simulink库中拖一个进来进行下面的操作。
如果再不行的话有可能就是你simolorer和matlab的安装目录的的问题(我觉得会有点影响,我用的是默认安装目录,现在都装在c盘program files目录下面)
如果还不行,有可能就是软件破解的原因了。
另外只要是matlab2008a以下的版本应该都是没问题,我觉得不会是matlab版本的问题。”


    但我现在的问题是,我曾经按上面说的方法试了,还是互连不上,曾用2008a跟2006a两个版本都试过,但就是连接不上。将两个软件按按默认目录安装之后还是连接不上,将XP系统格式化重装成server 2003之后还试不能互联,我就不知道该怎么办了,我simplorer用的是论坛里面下载的盗版软件,按理说不应该是软件的问题。

     第二个帖子中有一个15楼一大哥或大姐说“当然默认路径是不用那么死的,可以通过edit component来修改,另外要在matlab下正确设置输入输出连接,需要先在setpath中加入对应版本的cpl下的文件的路径”。不太明白怎么回事????有知道的解释一下。逼人不胜感激,这个问题都折磨我还几天了。换望各位大哥大姐们不吝赐教!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

该用户从未签到

 楼主| 发表于 2010-8-21 09:38 | 显示全部楼层 来自: 中国黑龙江哈尔滨
装了MATLAB7.1之后运行MATLAB之后出现了这么一个提示:
“Warning: Name is nonexistent or not a directory: C:\Program Files\Ansoft\Simplorer8\cpl\matlab\r13_r14.
> In path at 113
  In addpath at 100
  In startup at 1
  In matlabrc at 220”
不知道怎么回事,这个文件明显是存在的,但为什么会出现呢?难道真是破解软件的毛病
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-8-30 10:25 | 显示全部楼层 来自: 中国黑龙江哈尔滨
这个确实挺难,还没学会。楼主多分享心得
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-8-30 10:44 | 显示全部楼层 来自: 中国黑龙江哈尔滨
解决了,虽然方法有点笨,但按我帖子中说的去做基本都没啥问题!!!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-9-3 10:24 | 显示全部楼层 来自: 中国黑龙江哈尔滨
是这样的,后来我在别的电脑上也遇见过通过browse找到simplorer目录中相应版本的matlab版本对应的m文件
*:\Program Files\Ansoft\Simplorer8\cpl\matlab\r2008a\AnsoftLinkDialog后,还是连接不上的情况
其实不妨看看这个m文件中的内容:

function AnsoftLinkDialog()
% load library
if( libisloaded('AnsoftSFunction') == false )
loadlibrary 'AnsoftSFunction';
end

% show link dialog
ret = calllib('AnsoftSFunction', 'ShowLinkDialog', gcb);

if( ret == true )
    set_param( gcb, 'Parameters', '-1');
end

unloadlibrary 'AnsoftSFunction';
%endfunction
有个调用库的语句,我后来把这个目录加到matlab的工作目录之后,问题就ok了
也就是*:\Program Files\Ansoft\Simplorer8\cpl\matlab\r2008a\目录
具体添加matlab目录的方法,相信熟悉matlab的朋友来说应该是再熟悉不过了。

具体为:
matlab软件file菜单下的set path 子菜单
点击后会出现下图所示的对话框


点击add folder 将上面提到的那个目录*:\Program Files\Ansoft\Simplorer8\cpl\matlab\r2008a添加上即可























本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1西莫币 +6 收起 理由
formotor + 6 感谢您参与讨论!

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-9-3 10:46 | 显示全部楼层 来自: 中国黑龙江哈尔滨
本帖最后由 hujinyao1988 于 2010-9-3 14:28 编辑

回复 5# nzl567


    高手就是高手!这个问题纠结我很久了,现在终于解决了!谢谢你了
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-9-3 10:48 | 显示全部楼层 来自: 中国黑龙江哈尔滨
另外,此帖子暂时不希望大家来参与讨论了,估计看我上面的两个连接以及本帖子,simulink跟simplorer的连接问题基本上不会出错了!希望楼主为nzl567的回复加分,本帖子结束讨论!谢谢合作!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-2-22 17:08 | 显示全部楼层 来自: 中国江苏苏州
个人觉得 co-simulation的时候 无法运行 应该是没有设置matlab的环境变量导致的
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2013-3-11 23:09 | 显示全部楼层 来自: 中国黑龙江哈尔滨
如何设置matlab环境变量?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2013-9-24 16:49 | 显示全部楼层 来自: 中国重庆
请问一下,我在联合仿真的时候每次都在设置的时候提示关闭matlab这是怎么回事呀?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2016-1-18 13:04 | 显示全部楼层 来自: 中国湖北武汉
hujinyao1988 发表于 2010-8-30 10:44
解决了,虽然方法有点笨,但按我帖子中说的去做基本都没啥问题!!!

楼主您好,我想向您请教一下Simplorer与Simulink联合仿真的问题怎么解决的呢,我用Simplorer 11和Matlab R2012a联合仿真不行,也是拖入S-Function的时候,改名为AnsoftSFunction没有AnsoftLinkDialog的框出现,小弟不胜感激!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2023-6-27 00:47 | 显示全部楼层 来自: 中国吉林长春
大哥,我联合仿真一直闪退
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

西莫电机论坛微信公众平台欢迎您的关注!

QQ|Archiver|手机版|小黑屋|西莫电机圈 ( 浙ICP备10025899号-3|浙公网安备33010502012192号 )

GMT+8, 2025-2-19 06:21 , Processed in 0.103069 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表