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, чтобы запросить для того, является ли это блоком интерполяционной таблицы, заданным как строка или символьный массив ее блока path или указателя.

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

свернуть все

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

Введенный в R2018a