Пакет: Simulink.lookuptable
Суперклассы:
Сконфигурируйте данные набора точки останова для объекта интерполяционной таблицы
Объект класса Simulink.lookuptable.Breakpoint
хранит информацию набора точки останова для интерполяционной таблицы. Объект находится в свойстве Breakpoints
объекта Simulink.LookupTable
или объекта Simulink.Breakpoint
.
Можно использовать Simulink.LookupTable
, и Simulink.Breakpoint
возражает, чтобы сохранить и сконфигурировать интерполяционную таблицу для ASAP2 и генерации кода AUTOSAR.
Чтобы представлять несколько наборов точки останова для многомерной интерполяционной таблицы, сохраните вектор объектов Simulink.lookuptable.Breakpoint
в свойстве Breakpoints
объекта Simulink.LookupTable
.
Чтобы совместно использовать набор точки останова между несколькими интерполяционными таблицами, используйте объект Simulink.Breakpoint
сохранить и сконфигурировать информацию о наборе точки останова. Используйте объект в блоке Prelookup и создайте объекты Simulink.LookupTable
использовать в Интерполяции Используя блоки Перед поиском.
Когда вы создаете объект Simulink.LookupTable
или объект Simulink.Breakpoint
, объект Simulink.lookuptable.Breakpoint
появляется как значение свойства Breakpoints
.
Чтобы создать больше объектов Simulink.lookuptable.Breakpoint
для объекта Simulink.LookupTable
, используйте этот метод:
Доступ к свойству Breakpoints
путем определения векторного индекса.
Чтобы создать объект Simulink.lookuptable.Breakpoint
, можно установить значение любых из свойств объектов. Объект Simulink.LookupTable
создает объект Simulink.lookuptable.Breakpoint
со значениями свойств по умолчанию и устанавливает свойство, которое вы задали.
Значение свойства Breakpoints
является массивом объектов Simulink.lookuptable.Breakpoint
. Каждый внедренный объект представляет один набор точки останова.
Например, предположите, что вы создаете объект Simulink.LookupTable
под названием LUTObj
. Чтобы создать больше наборов точки останова, получите доступ к свойству Breakpoints
путем определения векторных индексов:
LUTObj.Breakpoints(1).Value = [-1 1]; LUTObj.Breakpoints(2).Value = [-2 -1 0 1 2]; LUTObj.Breakpoints(3).Value = [-5 -3 0 3 5];
Объект LUTObj
создает дополнительные объекты Simulink.lookuptable.Breakpoint
и устанавливает свойство Value
каждого объекта. LUTObj
теперь хранит информацию для трех наборов точки останова.
Значение. Чтобы изучить, как классы значения влияют на операции копии, смотрите Копирование Объектов (MATLAB).