Simulink.lookuptable. Табличный класс

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

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

Описание

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

Конструкция

Когда вы создаете объект Simulink.LookupTable, объект 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, чтобы встроить объект fi.

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

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

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

Значение. Чтобы изучить, как классы значения влияют на операции копии, смотрите Копирование Объектов (MATLAB).

Смотрите также

|

Введенный в R2017b