exponenta event banner

Simulink.sdi.setRunNamingRule

Укажите правило именования запуска инспектора данных моделирования

Описание

пример

Simulink.sdi.setRunNamingRule('rule') задает правило инспектора данных моделирования для именования прогонов, созданных при моделировании модели Simulink ®.

Примеры

свернуть все

В этом примере показано, как использовать API-интерфейс инспектора данных моделирования для изменения правила именования прогона инспектора данных моделирования, проверки имени прогона, восстановления настроек по умолчанию и проверки правила именования прогона.

% Load model
load_system('sldemo_fuelsys')

% Modify run naming rule
Simulink.sdi.setRunNamingRule('<model_name> Run <run_index>')

% Simulate system
sim('sldemo_fuelsys')

% Check run name
runIDs = Simulink.sdi.getAllRunIDs;
runID = runIDs(end);
fuelRun = Simulink.sdi.getRun(runID);
fuelRun.name
ans = 
'sldemo_fuelsys Run 1'
% Clear preferences to reset the run naming rule
Simulink.sdi.clearPreferences

% Check run naming rule
Simulink.sdi.getRunNamingRule
ans = 
'Run <run_index>: <model_name>'

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

свернуть все

Инспектор данных моделирования выполняет правило именования для прогонов, созданных при моделировании модели Simulink. Вектор символов, определяющий правило именования прогона, может включать обычный текст и любой из следующих маркеров, представляющих данные, извлеченные из каждого прогона:

  • <run_index> - индекс запуска в репозитории инспектора данных моделирования.

  • <model_name> - имя модели, смоделированной для создания прогона.

  • <time_stamp> - время начала моделирования, которое создало прогон.

  • <sim_mode> - режим моделирования, используемый для моделирования, в котором был создан прогон.

Пример: '<time_stamp> Simulation <run_index>: <model_name>'

Пример: '<model_name> - <run_index>'

Альтернативы

Правило именования прогона можно изменить с помощью пользовательского интерфейса инспектора данных моделирования в меню «Настройки». Можно переименовать прогон, изменив Name собственность его Simulink.sdi.Run объект.

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