mlx脚本生成simulink模型(2)
模块参数的获取与设置
1、创建并查看模块可设置的参数
add_block('canfdlib/CAN FD Pack',[node,'/CAN FD Pack'],'Position',[500 186 610 274]);
点击模块,输入get(gcbh)可得到相关的参数名和当前参数
2、设置模块参数
set_param([node,'/CAN FD Pack'],'CANdbfile', 'D:\testDBC.dbc');
set_param([node,'/CAN FD Pack'],'DataFormat','CANdb specified signals');
set_param([node,'/CAN FD Pack'],'MsgList','ACM_1');
3、获取模块参数
cantype=get(getSimulinkBlockHandle([node,'/CAN FD Pack']),'ProtocolMode')
identifier=get(getSimulinkBlockHandle([node,'/CAN FD Pack']),'MsgIdentifier')
也可以用get_param函数
cantype=get_param([node,'/CAN FD Pack'],'ProtocolMode')