使用get_param获取单元格的值

时间:2018-08-02 14:47:26

标签: matlab simulink

我试图将自定义块的名称设置为从总线选择器发出的InputSignal的名称。

我用过get(get_param(gcb, 'object')),发现有一个参数InputSignalNames是一个单元格。反正有一个命令可以获取单元名称吗?

我知道我能做到

tmpName = get_param(gcb, 'InputSignalNames')
signalName = tmpName{:}

但是有类似

get_param(gcb, 'InputSignalNames'){:}

1 个答案:

答案 0 :(得分:1)

以下帮助吗?

set_param(gcb,'Name',strrep(strrep(char(get_param(gcb,'InputSignalNames')),'<',''),'>',''));

或者如果您不需要删除<>,

set_param(gcb,'Name',char(get_param(gcb,'InputSignalNames')));