Simulink.lookuptable.Table class

Пакет: Simulink.lookuptable
Суперклассы:

Сконфигурируйте данные таблицы для объекта интерполяционной таблицы

Описание

Объект Simulink.lookuptable.Table класс хранит данные таблицы для интерполяционной таблицы. Объект находится в Table свойство Simulink.LookupTable объект. Можно использовать Simulink.LookupTable объект для хранения и настройки интерполяционной таблицы для генерации кода ASAP2 и AUTOSAR.

Конструкция

Когда вы создаете Simulink.LookupTable объект, a Simulink.lookuptable.Table объект появляется как значение Table свойство.

Свойства

расширить все

Тип данных элементов данных таблицы, заданный как вектор символов. Можно явным образом задать целочисленный тип данных, половинный тип данных, тип данных с плавающей точкой, тип данных с фиксированной точкой или выражение типа данных, такое как имя Simulink.AliasType объект.

Значение по умолчанию, 'auto', означает, что данные таблицы получают тип данных от значения, заданного в Value свойство. Если вы используете нетиповое выражение, такое как [1 2 3] для установки Valueданные таблицы используют тип данных double. Если вы задаете типизированное выражение, такое как single([1 2 3]) или fi объект, данные таблицы используют тип данных, заданный выражением или объектом.

Для получения дополнительной информации о типах данных в Simulink®, см. Типы данных, поддерживаемые Simulink. Чтобы решить, как управлять типами данных таблицы и данных точек по оси Х в Simulink.LookupTable и Simulink.Breakpoint объекты, см. «Типы управляющих данных объектов интерполяционной таблицы (Simulink Coder)».

Пример: 'int16'

Пример: 'myTypeAlias'

Типы данных: char

Описание данных таблицы в виде вектора символов.

Пример: 'This lookup table describes the action of a pump.'

Типы данных: char

Размерности данных таблицы, возвращенные как числовой вектор или заданные как вектор символов.

Чтобы использовать символические размерности, задайте вектор символов.

Имя поля структуры в сгенерированном коде, заданное как вектор символов. Это поле сохраняет данные таблицы, если вы конфигурируете Simulink.LookupTable объект, который появится в сгенерированном коде как структура.

Пример: 'MyPumpTable'

Типы данных: char

Максимальное значение элементов данных таблицы, заданное как числовое, действительное значение типа данных double.

Пример: 17.23

Типы данных: double

Минимальное значение элементов данных таблицы, заданное как числовое, действительное значение типа данных double.

Пример: -52.6

Типы данных: double

Физические единицы измерения из элементов данных таблицы, заданные как вектор символов.

Пример: 'degC'

Типы данных: char

Данные таблицы, заданные как числовой вектор или многомерный массив с по крайней мере двумя элементами. Для управления типом данных данных таблицы используйте DataType свойство Simulink.lookuptable.Table объект.

Когда вы задаете DataType на 'auto', для установки Value свойство, используйте типизированное выражение, такое как single([1 2 3]) или использовать fi (Fixed-Point Designer) конструктор для встраивания fi объект.

Пример: [10 20 30; 40 50 60]

Типы данных: single | double | half | int8 | int16 | int32 | uint8 | uint16 | uint32 | fi

Копировать семантику

Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел «Копирование объектов».

Введенный в R2016b