exponenta event banner

bdIsLibrary

Определение того, является ли блок-схема библиотекой

Синтаксис

Описание

пример

tf = bdIsLibrary(bd) возвращает, является ли указанная блок-схема библиотекой.

Примеры

свернуть все

Загрузить sf_car, hydlib, и vdp блок-схемы. Получить дескриптор для hydlib.

load_system({'sf_car','hydlib','vdp'})
h = get_param('hydlib','Handle');

Проверить, sf_car является библиотекой. Возвращенное значение 0 указывает, что это не так.

bdIsLibrary('sf_car')
ans =
	0

Проверить, hydlib и vdp являются библиотеками. Возвращенное значение показывает, что hydlib является библиотекой и vdp не является.

bdIsLibrary({'hydlib','vdp'})
ans =
1	0

Использование маркера перемещения для hydlib, проверьте, hdlib является библиотекой. Возвращенное значение показывает, что оно есть.

bdIsLibrary(h)
ans =
1

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

свернуть все

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

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

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

свернуть все

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

  • 1 (true) - Файл является библиотекой.

  • 0 (false) - Файл не является библиотекой.

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

См. также

| |

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