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

Указатель на выход для сигнала блока Simulink, чтобы удалить из отображения AUTOSAR. Использование MATLAB® команды для создания указателя на выход. Для примера - блок Relational Оператора с именем RelOpt:

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

Пример: outportHandle

Введенный в R2020b