首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取Simscape物理端口名称

获取Simscape物理端口名称
EN

Stack Overflow用户
提问于 2015-01-17 03:52:27
回答 1查看 353关注 0票数 1

我正在编写一个模型生成脚本,以便从具有不同端口的组件库中自动生成Simscape模型。由于需要在整个模型中连接大量的端口,我正在寻找一种好的方法来设置哪些端口需要相互连接。到目前为止,我想出的最佳解决方案是使用唯一的标记命名每个端口,该标记指示在生成的模型中它应该连接到系统中的哪些其他端口。但是,我无法获得任何物理端口的名称。它被标记在掩码上,但是'Name‘参数总是返回空的。这是我尝试过的:

代码语言:javascript
复制
h = get_param(gcb,'PortConnectivity')
port = h(1).Type %This only returns the physical port #, not custom name

h = get_param(gcb,'PortHandles')
port = get_param(h.LConn(1),'Name') %This returns an empty cell array

不知道下一步该怎么走。对如何解决这个问题有什么想法吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-07-11 16:28:22

您可以使用:

名称= get_param(gcb,' name ');

以获取端口名称。查找正确的块属性的一般提示是运行:

get(get_param(gcb,'object'))

这将显示所有块属性及其值。

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

https://stackoverflow.com/questions/27991743

复制
相关文章

相似问题

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