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