Пакет: 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
объекты для использования в Interpolation Using Prelookup блоках.
Когда вы создаете Simulink.LookupTable
объект или Simulink.Breakpoint
объект, a Simulink.lookuptable.Breakpoint
объект появляется как значение Breakpoints
свойство.
Чтобы создать больше Simulink.lookuptable.Breakpoint
объекты для Simulink.LookupTable
объект, используйте этот метод:
Доступ к Breakpoints
свойство путем определения индекса вектора.
Как создать Simulink.lookuptable.Breakpoint
можно задать значение любого из свойств объекта. The 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
теперь сохраняет информацию для трех наборов точек по оси Х.
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел «Копирование объектов».