Simulink.sdi.isValidRunID

Определите, допустим ли ID выполнения

Синтаксис

valid = Simulink.sdi.isValidRunID(runID)

Описание

пример

valid = Simulink.sdi.isValidRunID(runID) возвращает true, если runID соответствует выполнению в Инспекторе Данных моделирования репозиторий.

Примеры

свернуть все

Этот пример показывает, как проверять, допустим ли ID выполнения. Можно использовать Simulink.sdi.isValidRunID, чтобы гарантировать, что у вас есть допустимые данные в вашем скрипте.

Создайте выполнение симуляции

Моделируйте модель sldemo_fuelsys, чтобы создать выполнение в Инспекторе Данных моделирования и использовать Simulink.sdi.getAllRunIDs, чтобы получить его ID выполнения.

% Simulate model
load_system('sldemo_fuelsys')
sim('sldemo_fuelsys')

% Get run ID
runIDs = Simulink.sdi.getAllRunIDs;
runID = runIDs(end);

Проверяйте запущенную валидность ID

Проверяйте, чтобы проверить, что у Инспектора Данных моделирования есть выполнение, соответствующее ID выполнения.

Simulink.sdi.isValidRunID(runID)
ans = logical
   1

Удалите выполнение и проверяйте валидность

Можно удалить выполнения, чтобы убрать пространство памяти или очистить Инспектора Данных моделирования пользовательский интерфейс. Когда вы удаляете выполнение, ID выполнения для того выполнения становится недопустимым.

Simulink.sdi.deleteRun(runID)

Simulink.sdi.isValidRunID(runID)
ans = logical
   0

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

свернуть все

Уникальная числовая идентификация для выполнения. Инспектор Данных моделирования присваивает идентификаторы выполнения, когда они создают выполнения. Можно получить ID выполнения для выполнения с помощью Simulink.sdi.getAllRunIDs или Simulink.sdi.getRunIDByIndex.

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

свернуть все

Запустите индикатор валидности. Когда valid является true, runID допустим. Когда valid является false, runID недопустим.

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