Пакет: 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 теперь сохраняет информацию для трех наборов точек по оси Х.
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел «Копирование объектов».