主要内容

removeSignal

从 AUTOSAR 映射中删除 Simulink 模块信号

说明

removeSignal(slMap,slPortHandle) 从 AUTOSAR 映射中删除与输出端口句柄 slPortHandle 关联的 Simulink® 模块信号。

示例

示例

全部折叠

在示例模型 autosar_swc_counter 中,从 AUTOSAR 组件信号映射中删除源于 RelOpt 模块的 Simulink 信号 equal_to_count

hModel = 'autosar_swc_counter';
openExample(hModel);
slMap = autosar.api.getSimulinkMapping(hModel);

portHandles = get_param('autosar_swc_counter/RelOpt','portHandles');
outportHandle = portHandles.Outport;
removeSignal(slMap,outportHandle);

输入参数

全部折叠

模型的 Simulink 到 AUTOSAR 映射信息,以前由 slMap = autosar.api.getSimulinkMapping(model) 返回。model 是一个表示模型名称的句柄、字符向量或字符串标量。

示例: slMap

要从 AUTOSAR 映射中删除的 Simulink 模块信号的输出端口句柄。使用 MATLAB® 命令构造输出端口句柄。例如,对于名为 RelOpt 的 Relational Operator 模块,请执行以下命令:

portHandles = get_param('autosar_swc_counter/RelOpt','portHandles');
outportHandle = portHandles.Outport;

示例: outportHandle

版本历史记录

在 R2020b 中推出