exponenta event banner

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

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

Классы

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

Функции

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

Примеры и способы

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

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

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

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

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

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

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

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

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

Определение параметров предложения по типу

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

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

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

Заменить exp-функцию таблицей подстановки

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

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

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

Включение печати с помощью инспектора расчетных данных

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

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

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

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

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

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

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

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

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

Создать код C с фиксированной точкой codegen.

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

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

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

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

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

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

Заменить exp-функцию таблицей подстановки

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

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

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

Включение печати с помощью инспектора расчетных данных

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

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

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

Понятия

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

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

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

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

Рекомендации по автоматизированному преобразованию фиксированных точек

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

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

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

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

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

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

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

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

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

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

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