检索一个simscape.logging列表。节点名从simlog或其他内部节点
3视图(30天)
显示旧的评论
如何获取细胞,字符串或其他可转位数组列表中的节点simlog吗?
例子:
ssc_dcmotor
sim卡(“ssc_dcmotor”);
返回
simlog_ssc_dcmotor
我想要一个数组:
(1)=列表“ERef”;
(2)=列表“DC_Motor”
(3)=列表“DC_Voltage”;
等。
从那里我可以打电话或相似。
eval (“simlog_ssc_dcmotor.list (2)”)
与“DC_Motor”(这将是列表(2))
我怎么simscape.logging生成一个列表。节点的“DC_Motor”?
MATLAB附带打印(simlog_ssc_dcmotor)。但你不能存储:
一个=打印(simlog_ssc_dcmotor);
0评论
接受的答案
亿丰唐
2021年6月18日
字段名(simlog_ssc_dcmotor)似乎对我工作好。同样的方式你会得到一个结构变量的名字。
ssc_dcmotor
sim卡(“ssc_dcmotor”);
列表字段名= (simlog_ssc_dcmotor);
% =列表
%
% 10×1单元阵列
%
% {“id”}
%{'可节省的'}
%{'出口'}
% {' ERef '}
%{“感应”}
% {' Load_Torque '}
% {' DC_Voltage '}
% {' DC_Motor '}
% {' MRRef_Motor '}
% {' MRRef_Torque '}
只是忽略了前三。