exponenta event banner

slreportgen.utils.isLookupTable

Проверка блока таблицы подстановки

Описание

пример

tf = slreportgen.utils.isLookupTable(obj) проверяет, obj является блоком таблицы подстановки.

Поддерживаются следующие блоки таблицы подстановки:

Примеры

свернуть все

Использовать isLookupTable чтобы проверить, является ли блок типом блока таблицы подстановки.

Найдите блоки в контейнере, например в модели, и получите их результаты.

blkfinder = slreportgen.finder.BlockFinder(model_name);
results = find(blkfinder);

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

for i=1:length(results)
   block = results(i).Object;
   if slreportgen.utils.isLookupTable(block)
      rptr = LookupTable(block);
      add(rpt,rptr);
   end
end

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

свернуть все

Блок Simulink для запроса того, является ли он блоком таблицы подстановки, указанным как строка или символьный массив пути или дескриптора блока.

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

свернуть все

Является ли ввод блоком таблицы поиска, возвращается как 1 (true), если входные данные являются блоком таблицы поиска. В противном случае возвращается 0 (ложь).

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