声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 6036|回复: 8

如何运用S-function builder?请高手帮忙一下

[复制链接]
发表于 2006-3-16 15:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P>如何运用S-function builder,请高手帮忙。找不到相关运用资料。能否帮忙小弟!给个范例,万分感谢!</P>
回复
分享到:

使用道具 举报

发表于 2006-3-16 20:15 | 显示全部楼层

回复:(Jackilin)如何运用S-function builder?请高...

姚俊写的《Simulink 建模与仿真》专门有章节介绍
 楼主| 发表于 2006-3-17 13:44 | 显示全部楼层

谢谢各位大侠帮忙!

那本书我看过了,后面一点有关于builder的东西。我照着做了,但是没成功。不知道为何。<BR> 在builder中我填写了参数和output中的程序段之后,按下build按键。但是却一直停在“compling myexample.c....please wait",没办法结束。但是在work文件夹中仍产生了myexample.c,myexample_wrapper.c和myexample.tlc文件,里面打开看了程序和demo中差不多。但是运行仿真的时候,却出现Error in S-function block 'my/S-Function Builder': S-Function 'myexample' does not exist,这是为何呢?请高手帮忙,谢谢!
发表于 2006-3-17 14:46 | 显示全部楼层

回复:(Jackilin)如何运用S-function builder?请高...

将S-FUNCTION模块拖到SIMULINK下,将模块名与S-FUNCTION一致,M文件不要求编译 ,C文件要编译
 楼主| 发表于 2006-3-17 20:39 | 显示全部楼层

再次感谢您的帮忙!

请问,如何才能编译呢,我初学,多见量。builder建出来的.c wrapper.c和.tlc如何才能编译呢?谢谢!您姓林么?
发表于 2006-3-18 08:45 | 显示全部楼层

回复:(Jackilin)如何运用S-function builder?请高...

用编译器生成动态连接库DLL文件使其可以在Simulink中直接调用就可以了<br>编写和调试C格式的S-function比编写同样的MATLAB格式的S-function复杂得多所以在纯仿真中一般用MATLAB格式去编写但在一些应用中由于MATLAB格式的S-function不能转换成语言程序生成独立文件所以需要采用C语言编写<br>
[此贴子已经被作者于2006-3-18 8:46:07编辑过]

发表于 2006-11-30 15:52 | 显示全部楼层
原帖由 Jackilin 于 2006-3-17 13:44 发表
那本书我看过了,后面一点有关于builder的东西。我照着做了,但是没成功。不知道为何。<BR> 在builder中我填写了参数和output中的程序段之后,按下build按键。但是却一直停在“compling myexample.c....pl ...


mbuild -setup
mex -setup
各运行一次


当年我也菜过..怀念ing
发表于 2007-3-21 20:48 | 显示全部楼层
楼上的兄弟,我照了你的方法去调试还是提示同样的错误,能帮我调试一个模块吗?在附件里,万分感谢!

cp.mdl

63.16 KB, 下载次数: 23

发表于 2007-3-26 10:02 | 显示全部楼层
没有高手指点一下啊,兄弟毕业设计急用啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-16 08:48 , Processed in 0.059535 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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