由于我经常这样做,我想创建一个键盘快捷键来更改Simulink信号的属性以启用复选框“信号名称必须解析为Simulink信号对象”。
像this blog post建议的那样,我创建了我的sl_customization文件,并在回调函数中包含以下代码,这可以很好地生成测试点(也是“信号属性”对话框中的复选框):
function makeResolveToSimulinkObjcb(~)
line = find_system(gcs, 'SearchDepth', 1, 'FindAll', 'on', ...
'Type', 'line', 'Selected', 'on');
signalObj=get_param(line(1),'Object');
set(signalObj,'TestPoint',1);
end
任何想法,该选项的参数名称是什么,而不是'测试点'?我在文档中没有找到任何内容......
答案 0 :(得分:4)
您想要的属性是MustResolveToSignalObject
,但要使其工作,信号必须具有名称。所以你想要像
set(signalObj,'SignalNameFromLabel','MySignalName');
set(signalObj,'MustResolveToSignalObject',1);