Преобразование с фиксированной точкой

Преобразуйте код с плавающей точкой в фиксированную точку, оптимизируйте типы данных с фиксированной точкой (требует Fixed-Point Designer™)

Классы

coder.FixptConfigПреобразование из плавающей запятой в фиксированную запятую строения объект

Функции

coderОткройте приложение MATLAB Coder
codegenСгенерируйте код C/C + + из кода MATLAB
coder.configСоздайте объекты строения генерации кода MATLAB Coder
coder.approximationСоздайте объект строения замены функций

Примеры и как

Рабочий процесс автоматического преобразования - Приложение

Преобразуйте код MATLAB в код С с фиксированной точкой

Сгенерируйте код С с фиксированной точкой из MATLAB с плавающей точкой® код.

Предложите типы данных с фиксированной точкой на основе областей значений симуляции

Предложите типы данных с фиксированной точкой на основе областей значений симуляции с помощью приложения MATLAB Coder™.

Предложите типы данных с фиксированной точкой на основе производных областей значений

Предложите типы данных с фиксированной точкой на основе статических областей значений с помощью приложения MATLAB Coder.

Просмотр и изменение информации о переменных

Просмотрите и измените информацию о переменной для преобразования с фиксированной точкой.

Задайте опции предложения типа

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

Обнаружение переполнений

Обнаружение переполнений с помощью приложения.

Замените функцию exp на интерполяционную таблицу

Замените функцию с приближением интерполяционной таблицы в коде с фиксированной точкой, сгенерированном приложением MATLAB Coder.

Замените пользовательскую функцию интерполяционной таблицей

Замените пользовательскую функцию на функцию приближения интерполяционной таблицы с помощью приложения MATLAB Coder.

Включите построение графиков с помощью Данных моделирования Inspector

Смотрите и сравните записанные входные и выходные данные с плавающей и фиксированной точками.

Визуализация различий между результатами с плавающей и фиксированной точками

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

Обнаружение мертвого и постоянно складываемого кода

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

Преобразуйте проект преобразования с фиксированной точкой в скрипты MATLAB

Используйте настройки проекта для преобразования с фиксированной точкой в командной строке.

Автоматическое преобразование - программируемый рабочий процесс

Преобразуйте код MATLAB в код С с фиксированной точкой

Сгенерируйте код С с фиксированной точкой codegen.

Предложите типы данных с фиксированной точкой на основе областей значений симуляции

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

Предложите типы данных с фиксированной точкой на основе производных областей значений

Предложите типы данных с фиксированной точкой на основе статических областей значений, используя codegen функция.

Обнаружение переполнений

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

Замените функцию exp на интерполяционную таблицу

Замените функцию с приближением интерполяционной таблицы в коде с фиксированной точкой, сгенерированной codegen функция.

Замените пользовательскую функцию интерполяционной таблицей

Замените пользовательскую функцию на функцию приближения интерполяционной таблицы при помощи codegen функция.

Включите построение графиков с помощью Данных моделирования Inspector

Смотрите и сравните записанные входные и выходные данные с плавающей и фиксированной точками.

Визуализация различий между результатами с плавающей и фиксированной точками

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

Концепции

Автоматическое преобразование фиксированной точки

Использование приложения Fixed-Point Converter для автоматического преобразования с фиксированной точкой.

Функции языка MATLAB, поддерживаемые для автоматического преобразования с фиксированной точкой

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

Лучшие практики автоматического преобразования с фиксированной точкой

Сгенерируйте код с фиксированной точкой в соответствии с лучшими практиками.

Сгенерированный код с фиксированной точкой

Избегайте проблем с сгенерированным кодом с фиксированной точкой.

Код с фиксированной точкой для классов MATLAB

Используйте поддерживаемые конструкции и лучшие практики стиля кодирования для преобразования классов MATLAB с фиксированной точкой.

Замена функций с помощью Интерполяционной таблицы Приближений

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

Пользовательские функции построения графика

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

Проблемы с типом данных в сгенерированном коде

Выделите потенциальные проблемы с типами данных в отчете.