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

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

Пример: 'Эта интерполяционная таблица описывает действие насоса'.

Типы данных: 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]

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | fi

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

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

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

|

Введенный в R2017b

Была ли эта тема полезной?