bdIsDirty

Определите, имеют ли модель, подсистема или библиотека несохраненные изменения

Синтаксис

Описание

пример

tf = bdIsDirty(bd) возвращается, имеют ли заданная модель, подсистема или библиотека несохраненные изменения. Несохраненные изменения могут включать изменения в блок-схеме, параметрах конфигурации или свойствах.

Примеры

свернуть все

Проверяйте, содержат ли модели несохраненное использование изменений bdIsDirty.

Проверяйте, грязна ли одна модель.

vdp
bdIsDirty('vdp')
ans =

  logical

   0

Проверяйте, грязны ли многоуровневые модели.

vdp
f14
bdIsDirty({'f14','vdp'})
ans =

  1×2 logical array

   0   0

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

свернуть все

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

Вы не можете проверять, блокируется ли блоки, такие как Subsystem, имейте несохраненные изменения. Можно проверять, имеют ли подсистемы, на которые ссылаются, несохраненные изменения. Для получения дополнительной информации смотрите Ссылку Подсистемы.

Типы данных: double | char | string | cell

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

свернуть все

Истинный или ложный результат, возвращенный как 1 или 0 из типа данных logical.

  • 1 TRUE) — Файл был изменен в памяти, поскольку это загрузилось или было в последний раз сохранено.

  • 0 ложь) — Файл не имеет никаких несохраненных изменений.

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

Введенный в R2017a