声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3407|回复: 9

[综合讨论] 求助:从matlab工作空间向s函数传递参数出错

[复制链接]
发表于 2007-5-10 22:40 | 显示全部楼层 |阅读模式

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

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

x
为什么我用c写的s-function引用matlab工作空间里的同名参数计算出的常数总得不到预期的结果,但是在s-function里手动将
matlab计算出的值修改赋给所设参数,又能得到正确答案,由于不想每次仿真都先由matlab计算出值后手工在s-function里修改,:@( 求教各位高手,小弟感激不尽!:handshake
回复
分享到:

使用道具 举报

发表于 2007-5-11 08:29 | 显示全部楼层

回复 #1 jiyb2005 的帖子

你用的是全局变量吗?
 楼主| 发表于 2007-5-11 11:52 | 显示全部楼层
可以认为是全局变量,怎样定义才能让c-function自动读取matlab计算出来的同名变量,请教各位!
 楼主| 发表于 2007-5-12 21:09 | 显示全部楼层
还是没解决,:@Q 自己顶:@D
发表于 2007-5-14 17:25 | 显示全部楼层
是不是数值类型不同,在工作空间中一般是double和array。在s-function好像只接受一维向量

评分

1

查看全部评分

发表于 2007-5-14 17:29 | 显示全部楼层

确实S函数一维向量为多,比如状态等等,没见过矩阵的.
数据类型不匹配是个方向,但不知道是否调用有错.
发表于 2012-9-1 09:08 | 显示全部楼层
请问楼主你解决这个问题了吗?
发表于 2012-9-3 09:42 | 显示全部楼层
这个问题解决了没?
发表于 2012-9-28 11:21 | 显示全部楼层
我也想了解了解!!!先顶一个











tsumori-chisato sfc 頑皮傢族  三國群英傳6  soku.com.tw/
发表于 2012-11-12 21:55 | 显示全部楼层
楼主怎么不回复?解决没?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-16 07:28 , Processed in 0.131416 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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