autosar.api.validateModel

Подтвердите свойства AUTOSAR и отображение модели Simulink

Описание

пример

autosar.api.validateModel(model) подтверждает свойства AUTOSAR и Simulink® к отображению AUTOSAR model.

Эта функция эквивалентна использованию кнопки Validate в редакторе Отображений Кода представление модели компонента AUTOSAR.

Примеры

свернуть все

Этот пример открывает модель, в которой импорт Simulink не сопоставлен с портом AUTOSAR и элементом данных. Начальная валидация сообщает об ошибке и сбоях. После того, как импорт сопоставлен, валидация успешно выполняется.

hModel = 'autosar_model_with_unmapped_port';
load_system(hModel);

% Initial validation fails
try
    autosar.api.validateModel(hModel)
catch validationErr
    throw(validationErr)
end
Block 'autosar_model_with_unmapped_port/Input' is not mapped to an AUTOSAR port element.
% Map the unmapped port
slMap=autosar.api.getSimulinkMapping(hModel);
mapInport(slMap,'Input','Input','Input','ImplicitReceive');

% Second validation succeeds
autosar.api.validateModel(hModel)

Входные параметры

свернуть все

Загруженная или открытая модель, для которой можно подтвердить свойства AUTOSAR и Simulink к AUTOSAR, сопоставляющему в виде указателя, вектора символов или строкового скаляра, представляющего имя модели.

Пример: 'my_model'

Введенный в R2016a