getClassName

Получите имя класса модели

Синтаксис

Описание

пример

name = getClassName(slMap) возвращает имя класса модели.

Примеры

свернуть все

Откройте модель. Получить доступ к информации об отображении, сопоставленной с моделью, slMap, используйте autosar.api.getSimulinkMapping функция.

%% Open an adaptive AUTOSAR model
hModel = 'autosar_LaneGuidance';
addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
open_system(hModel);

%% Access the mapping information
slMap = autosar.api.getSimulinkMapping(hModel);

Чтобы получить доступ к имени класса модели, используйте getClassName функция. Если вы не задавали имя класса для модели, getClassName функция возвращает пустой символьный вектор, и имя класса в сгенерированном коде использует имя модели в качестве имени класса по умолчанию.

name = getClassName(slMap)
name =

    0x0 empty char array

Задайте имя класса для модели при помощи setClassName функция.

setClassName(slMap, 'myClassName');

getClassName функционируйте теперь возвращает заданное имя класса.

name = getClassName(slMap)
name =

    'myClassName'

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

свернуть все

Simulink к AUTOSAR отображение информации для модели, ранее возвращенной slMap = autosar.api.getSimulinkMapping (model). model указатель, вектор символов или строковый скаляр, представляющий имя модели.

Пример: slMap

Выходные аргументы

свернуть все

Имя класса модели, возвращенной как вектор символов. Если вы не задаете имя класса, имя класса в сгенерированном коде использует имя модели в качестве имени класса по умолчанию.

Введенный в R2021a