Simulink.sdi.isValidRunID

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

Синтаксис

valid = Simulink.sdi.isValidRunID(runID)

Описание

пример

valid = Simulink.sdi.isValidRunID(runID) возвращает true, если runID соответствует выполнению в Моделировании репозиторий Data Inspector.

Примеры

свернуть все

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

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

Моделируйте образцовый sldemo_fuelsys, чтобы создать выполнение в Моделировании Data Inspector и использовать Simulink.sdi.getAllRunIDs, чтобы получить его ID выполнения.

% Simulate model
load_system('sldemo_fuelsys')
sim('sldemo_fuelsys')
% Get run ID
runIDs = Simulink.sdi.getAllRunIDs;
runID = runIDs(end);

Проверьте запущенную законность ID

Проверьте, чтобы проверить, что Моделирование Data Inspector имеет выполнение, соответствующее ID выполнения.

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

Удалите выполнение и проверьте законность

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

Simulink.sdi.deleteRun(runID)

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

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

свернуть все

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

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

свернуть все

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

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

Была ли эта тема полезной?