В моделях типы данных определяют взаимодействия между сигналами и параметрами блоков. Типы числовых данных определяют, как компьютер хранит сигналы и параметры в памяти и как компьютер выполняет математические операции. Другой Simulink® типы данных определяют структуру или допустимые значения сигналов и параметров.
Чтобы симулировать математическое поведение компьютерного оборудования или сгенерировать эффективный код из модели, можно управлять типами числовых данных сигналов и параметров. Можно задать с плавающей точкой, целое число, с фиксированной точкой и другие числовые типы. Смотрите типы данных, поддерживаемые Simulink.
Перечисленные типы данных позволяют сигналам и параметрам использовать только множество значений, которые вы задаете. Можно улучшить читаемость модели, задав значимое имя для каждого перечисленного значения. Чтобы использовать перечисления в Simulink, смотрите Использование перечисленных данных в моделях Simulink.
Можно использовать типы шин, чтобы сгруппировать несколько сигналов или параметров вместе, что может улучшить читаемость модели и облегчить обслуживание модели. Смотрите Типы данных для Сигналов Шины.
Можно использовать строковые типы, чтобы легко использовать строки в моделях.
Simulink.AliasType | Создайте псевдоним для типа данных сигнала и параметра |
Simulink.NumericType | Задайте тип данных с плавающей точкой, целым числом или фиксированной точкой |
Валидация встраиваемой модели с плавающей точкой
Используйте симуляцию, чтобы убедиться, что алгоритм управления может продолжать отвечать требованиям приложения при использовании типов данных с одной точностью с плавающей точкой.
Типы данных управляющего сигнала
Применить типы данных кроме double
к сигналам в модели.
Задайте типы данных с фиксированной точкой
Если у вас нет Fixed-Point Designer™, можно по-прежнему просматривать и использовать модели с фиксированной точкой, которые другие используют совместно с вами.
Задайте типы данных, используя Data Type Assistant
Интерактивное применение типов данных, таких как целое число, фиксированная точка и перечисленные типы, к элементам данных в модели.
Используйте перечисленные данные в моделях Simulink
Создайте и используйте перечисления в моделях Simulink.
Используйте строки в моделях.
Элементы данных (сигналы, параметры блоков и состояния) в модели имеют тип данных, такой как int8
, который определяет, как компьютер представляет данные в памяти.
Типы данных, поддерживаемые Simulink
Simulink поддерживает многие типы данных с плавающей точкой, целое число, с фиксированной точкой, логический язык и другие типы данных.
Задайте тип данных для всего сигнала шины путем создания объекта шины. Сигнал шины является одной сигнальной линией, которая содержит данные для нескольких отдельных сигналов.
Перечисляемые данные - это данные, которые ограничены конечным множеством значений. Модели Simulink могут использовать перечисление как тип данных.