removeSignal

Удалите сигнал блока Simulink из отображения AUTOSAR

Описание

пример

removeSignal(slMap,slPortHandle) удаляет блок-сигнал Simulink®, сопоставленный с указателем порта выходного порта slPortHandle от отображения AUTOSAR.

Примеры

свернуть все

В модели autosar_swc_counter в качестве примера, удалите Сигнал Simulink equal_to_count, который происходит в RelOpt блокируйтесь от отображения сигнала компонента AUTOSAR.

hModel = 'autosar_swc_counter';
addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
open_system(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

Порт Outport обрабатывает для сигнала блока Simulink удалить из отображения AUTOSAR. Используйте команды MATLAB®, чтобы создать указатель порта выходного порта. Например, для блока Relational Operator под названием RelOpt:

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

Пример: outportHandle

Введенный в R2020b