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