Matlab matlab和simulinkk 中的 Block Matching 模块的用法!求大神释疑~~

3《MATLAB Simulink与控制系统仿真(第3版)》的课件
Simulink仿真_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者贡献于
评价文档:
35页免费30页免费59页免费3页免费24页1下载券 95页7下载券76页1下载券34页1下载券2页免费5页免费
喜欢此文档的还喜欢36页1下载券50页1下载券281页1下载券75页1下载券15页1下载券
3《MATLAB Simulink与控制系统仿真(第3版)》的课件
Simulink仿真|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:538.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢查看: 3828|回复: 5
simulink中MATLAB Function模块的M函数chap1_7f哪里出错了?【求助】
M函数如下:
function u=pidsimf(u1,u2)
persistent pidmat errori error_1
& &errori=0
& &error_1=0
Kd=140.5983
errord=(error-error_1)/
errori=errori+error*
u=Kp*error+Kd*errord+Ki*
问题如题,仿真显示:Error in MATLAB Function block 'pid/MATLAB Fcn' while evaluating expression: Undefined function or variable 'chap1_7f'
谢谢~~~~~~~
chap1_7f函数没有定义啊,可以看看是不是function u=pidsimf(u1,u2) 中的pidsimf需要更改。或者是u1,u2不能那样定义。是不是要将function u=pidsimf(uu),然后u1=uu(1),u2=uu(2)。可以试试
嗯嗯~~就是u1,u2不能那样定义。改了就对了
回复 2# cddyufeng 的帖子
嗯嗯~~就是u1,u2不能那样定义。改了就对了
是不是此模块前用了MUX模块——The Mux block combines its inputs into a single output
太有借鉴意义了!
Powered by查看: 478|回复: 3
模块From Workspace和Demux连接使用时有问题,求教!
以前使用的matlab6.5,现突然开始使用2013B版本的,结果就发现好多问题是以前没碰到过的
simulink应用时发现的,具体问题再现:
比如,从workspace里读一列数据并画出图来,Xwp为201*2结构,第一列时间从0开始
运行上面文件1时,直接可以在Scope模块里画出来,说明从woekspace读数据是对的,
但是,再运行下面的文件2时,就出错,提示:
From Workspace输出的数据类型默认是Structure,里面两个成员,一个时间序列,一个数据序列。但是整体是一个struct变量,对信号来说是一维的。所以Demux时报错。
本帖最后由 petrel_ly 于
10:45 编辑
谢谢哈,这个我看到了,但以前没注意到有这么个设置,不知怎么解决,那要怎么弄呢,还请继续指教;
或者怎么样把workspace的数据单独拿出来使用
谢谢哈,这个我看到了,但以前没注意到有这么个设置,不知怎么解决,那要怎么弄呢,还请继续指教;
或者怎 ...
简单把Workspace里的数拿出来的话可以使用constant,将Value内写入变量名即可。
PS:回帖时请回复某楼层以保证系统提醒该层楼主及时与你沟通。
Powered by

我要回帖

更多关于 matlab和simulink 的文章

 

随机推荐