Панель аппаратной реализации

Категория Hardware Implementation включает параметры для конфигурирования аппаратной платы, чтобы запустить модель. Параметры аппаратной реализации задают различные варианты для того, чтобы создать модели, чтобы работать на аппаратных платах или устройствах включая коммуникационные связи и оборудовании определенные параметры. параметры панели Hardware Implementation не управляют поведение компилятора или оборудование. Параметры описывают оборудование и свойства компилятора для MATLAB® программное обеспечение.

  • Определение характеристик оборудования позволяет симуляции модели обнаружить состояние ошибки, которое может возникнуть при выполнении кода, такого как аппаратное переполнение.

  • MATLAB использует информацию, чтобы сгенерировать код для платформы, которая запускается максимально эффективно. Программное обеспечение MATLAB также использует информацию, чтобы дать битно-истинное соглашение для результатов операций целочисленной и фиксированной точки в симуляции и сгенерированном коде.

ПараметрОписание
Аппаратная плата

Выберите аппаратную плату, на которую можно запустить вашу модель.

Системный конечный файл Генерации кода

Системный конечный файл, что вы выбираете On панели Code Generation.

Поставщик устройства

Выберите производителя аппаратной платы, чтобы использовать, чтобы реализовать систему, которую представляет эта модель.

Тип устройства

Выберите тип оборудования, чтобы использовать, чтобы реализовать систему, которую представляет эта модель.

Эти параметры конфигурации находятся в разделе Device details.

ПараметрОписание
Количество битов: 'char'

Опишите символьную длину в битах для оборудования.

Количество битов: короткий

Опишите длину бита данных для оборудования.

Количество битов: int

Опишите целочисленную длину в битах данных для оборудования.

Количество битов: долго

Опишите длины бита данных для оборудования.

Количество битов: долго долго

Опишите длину в битах long long C тип данных, что аппаратные поддержки.

Количество битов: float

Опишите длину в битах данных с плавающей точкой для оборудования (только для чтения).

Количество битов: 'double'

Опишите длину в битах double данные для оборудования (только для чтения).

Количество битов: собственный компонент

Опишите собственный размер слова микропроцессора для оборудования.

Количество битов: указатель

Опишите длину в битах данных об указателе для оборудования.

Количество битов: size_t

Опишите длину в битах size_t данные для оборудования.

Количество битов: ptrdiff_t

Опишите длину в битах ptrdiff_t данные для оборудования.

Самый большой атомарный размер: целое число

Задайте самый большой целочисленный тип данных, который может атомарно загрузиться и сохранен на оборудовании.

Самый большой атомарный размер: с плавающей точкой

Задайте самый большой тип данных с плавающей точкой, который может атомарно загрузиться и сохранен на оборудовании.

Порядок байтов

Опишите порядок байтов для аппаратной платы.

Деление целого числа со знаком округляется к

Опишите, как ваш компилятор для оборудования округляет результат деления двух целых чисел со знаком.

Сдвиг прямо на целом числе со знаком как арифметический сдвиг

Опишите, как ваш компилятор для оборудования заполняет знаковый бит в сдвиге вправо целого числа со знаком.

Поддерживайте долго долго

Укажите, что ваш компилятор C поддерживает long long C тип данных. Большинство компиляторов C99 поддерживает long long.

Эти параметры конфигурации находятся в разделе Advanced parameters.

ПараметрОписание

Тестовое оборудование совпадает с производственным оборудованием

Задайте, отличается ли тестовое оборудование от производственного оборудования.

Протестируйте поставщика устройства и тип

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

Количество битов: 'char'

Опишите символьную длину в битах для оборудования, которое вы используете для тестового кода.

Количество битов: короткий

Опишите длину бита данных для оборудования, которое вы используете для тестового кода.

Количество битов: int

Опишите целочисленную длину в битах данных оборудования, которое вы используете для тестового кода.

Количество битов: долго

Опишите длины бита данных для оборудования, которое вы используете для тестового кода.

Количество битов: долго долго

Опишите длину в битах long long C тип данных, что тестовые аппаратные поддержки.

Количество битов: float

Опишите длину в битах данных с плавающей точкой для оборудования, которое вы используете для тестового кода (только для чтения).

Количество битов: 'double'

Опишите длину в битах double данные для оборудования, которое вы используете для тестового кода (только для чтения).

Количество битов: собственный компонент

Опишите собственный размер слова микропроцессора для оборудования, которое вы используете для тестового кода.

Количество битов: указатель

Опишите длину в битах данных об указателе для оборудования, которое вы используете для тестового кода.

Количество битов: size_t

Опишите длину в битах size_t данные для оборудования, которое вы используете для тестового кода.

Количество битов: ptrdiff_t

Опишите длину в битах ptrdiff_t данные для оборудования, которое вы используете для тестового кода.

Самый большой атомарный размер: целое число

Задайте самый большой целочисленный тип данных, который может атомарно загрузиться и сохранен на оборудовании, которое вы используете для тестового кода.

Самый большой атомарный размер: с плавающей точкой

Задайте самый большой тип данных с плавающей точкой, который может атомарно загрузиться и сохранен на оборудовании, которое вы используете для тестового кода.

Порядок байтов

Опишите порядок байтов для оборудования, которое вы используете для тестового кода.

Деление целого числа со знаком округляется к

Опишите, как ваш компилятор для тестового оборудования округляет результат деления двух целых чисел со знаком.

Сдвиг прямо на целом числе со знаком как арифметический сдвиг

Опишите, как ваш компилятор для тестового оборудования заполняет знаковый бит в сдвиге вправо целого числа со знаком.

Поддерживайте долго долго

Укажите, что ваш компилятор C поддерживает long long C тип данных.

Используйте (Simulink Coder) функций Simulink Coder

Активируйте опции Simulink Coder для моделей, развернутых на Simulink Поддерживаемые аппаратные средства.

Используйте (Embedded Coder) функций Embedded Coder

Активируйте опции Embedded Coder для моделей, развернутых на Simulink Поддерживаемые аппаратные средства.

Следующие параметры конфигурации модели не имеют никакой другой документации.

ПараметрОписание
TargetPreprocMaxBitsSint
int32
Задайте максимальное количество битов, которые цель C препроцессор может использовать для математики целого числа со знаком.
TargetPreprocMaxBitsUint
int32
Задайте максимальное количество битов, которые цель C препроцессор может использовать для математики беззнаковых целых чисел.

Похожие темы