计算模型中的连接数

2次查看(最近30天)
Florian Brokhausen
Florian Brokhausen 2020年5月12日
回答: 大师莫汉蒂 2020年5月15日
在Simulink模型中,是否有一种方法来计算包含屏蔽子系统的块之间的所有连接?金宝app
我目前正在使用以下代码,这似乎只得到我的连接在非屏蔽子系统。
lineHandles = find_system (modelName,“FindAll”“上”“类型”“行”);
lineDim =大小(lineHandles);
行= lineDim (1,1);
数= 0;
k = 1:行
dst = get_param (lineHandles (k),“DstBlockHandle”);
如果| ismember(-1, dst): -1, dst
继续
结束
dst_names = get_param (dst,“名字”);
如果~ iscell (dst_names)
Count = Count + 1;
结束
结束
任何帮助或指示将非常感谢!

答案(1)

大师莫汉蒂
大师莫汉蒂 2020年5月15日
您可以借助以下块参数设置来计算掩码下的连接数。
lineHandles = find_system (modelName,“LookUnderMasks”“上”“FindAll”“上”“类型”“行”);
为了供你参考,你可以看看这些 文件

下载188bet金宝搏


释放

R2019b

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!