Пакет: Simulink.lookuptable
Суперклассы:
Сконфигурируйте даже данные набора интервала для объекта интерполяционной таблицы
Объект класса Simulink.lookuptable.Evenspacing
хранит событие, располагающее информацию набора с интервалами для интерполяционной таблицы. Объект находится в свойстве Evenspacing
объекта Simulink.LookupTable
.
Можно использовать объекты Simulink.LookupTable
сохранить и сконфигурировать интерполяционную таблицу для ASAP2 и генерации кода AUTOSAR.
Чтобы представлять несколько наборов точки останова для многомерной интерполяционной таблицы, сохраните вектор объектов Simulink.lookuptable.Evenspacing
в свойстве Evenspacing
объекта Simulink.LookupTable
.
Когда вы создаете объект Simulink.LookupTable
и устанавливаете BreakpointSpecification
на 'Even spacing'
, объект Simulink.lookuptable.Evenspacing
появляется как значение свойства Breakpoints
.
Чтобы создать больше объектов Simulink.lookuptable.Evenspacing
для объекта Simulink.LookupTable
, используйте этот метод:
Доступ к свойству Breakpoints
путем определения векторного индекса.
Чтобы создать объект Simulink.lookuptable.Evenspacing
, можно установить значение любых из свойств объектов. Объект Simulink.LookupTable
создает объект Simulink.lookuptable.Evenspacing
со значениями свойств по умолчанию и устанавливает свойство, которое вы задали.
Значение свойства Breakpoints
является массивом объектов Simulink.lookuptable.Evenspacing
. Каждый внедренный объект представляет один набор точки останова.
Например, предположите, что вы создаете объект Simulink.LookupTable
под названием myLUTObj
. Чтобы создать больше наборов точки останова, получите доступ к свойству Breakpoints
путем определения скалярных индексов для свойств FirstPoint
и Spacing
. Чтобы создать более ровные наборы точки останова интервала, обновите объект с этой парой свойств:
LUTObj.Breakpoints(1).FirstPoint=-1; LUTObj.Breakpoints(1).Spacing=2; LUTObj.Breakpoints(1).FirstPoint=-2; LUTObj.Breakpoints(1).Spacing=1; LUTObj.Breakpoints(1).FirstPoint=-5; LUTObj.Breakpoints(1).Spacing=2;
Объект myLUTObj
создает дополнительные объекты Simulink.lookuptable.Evenspacing
и устанавливает свойства FirstPoint
и Spacing
каждого объекта. LUTObj
теперь хранит информацию для трех наборов точки останова.
Значение. Чтобы изучить, как классы значения влияют на операции копии, смотрите Копирование Объектов (MATLAB).