首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从simulink模型中提取子系统

从simulink模型中提取子系统
EN

Stack Overflow用户
提问于 2015-03-30 11:12:44
回答 1查看 375关注 0票数 0

我试图从现有模型中提取一个子系统。因此,我首先尝试了以下命令:

open_system('test_extraaction'); newmodel = slvnvextract('test_extraaction/sub', true);

但是它不起作用--我认为这个命令只适用于现有的子系统,因为错误是

???在46次使用==> slvnv提取液时出错,slvnv提取物无效使用。第一个参数必须指定原子子系统或原子子图。

然后,我尝试了定义的new_system函数

new_system(sys,model,subsystem_path)

代码语言:javascript
复制
load_system('test_extraaction')
 new_system('new','Model','test_extraaction/sub')

但也没用!!错误是:?在方框图的根级允许的唯一控制端口是触发器端口。

你能帮忙吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-03-30 11:38:10

正如第一个错误消息所建议的那样,您只能在原子子系统中使用slvnvextract,所以如果您想这样做,就需要使您的子系统成为原子化的。

第二种方法似乎是做你想做的事的正确方式。错误消息表明,在复制到新模型的子系统中,除了触发器端口之外,还有一个控制端口。在模型的根级不允许这样做。你能发布子系统test_extraaction/sub的截图吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29344713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档