exponenta event banner

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 Operator с именемRelOpt:

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

Пример: outportHandle

Представлен в R2020b