класс slreportgen.utils.isLookupTable

Пакет: slreportgen.utils
Суперклассы:

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

Конструкция

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

Эти блоки интерполяционной таблицы поддерживаются.

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

развернуть все

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

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

развернуть все

Является ли введенный блоком интерполяционной таблицы, возвращенным как 1, (TRUE), если вход является блоком интерполяционной таблицы. В противном случае это возвращает (FALSE) 0.

Примеры

свернуть все

Используйте 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

Введенный в R2018a