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