exponenta event banner

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

Преобразование в фиксированную точку с помощью приложения Fixed-Point Converter

Приложение Fixed-Point Converter позволяет преобразовывать код MATLAB ® с плавающей запятой в код MATLAB с фиксированной запятой.

Использовать fiaccel преобразование кода MATLAB с плавающей запятой в код MATLAB с фиксированной запятой в командной строке.

Приложения

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

Функции

fiaccelУскорение кода с фиксированной запятой и преобразование кода MATLAB с плавающей запятой в код MATLAB с фиксированной запятой
coder.configСоздание объекта конфигурации для преобразования с фиксированной точкой или с одной точностью
coder.mexconfigОбъект конфигурации ускорения кода
coder.approximationСоздать объект конфигурации замены функций
coder.allowpcodeСоздание управляющего кода из защищенных файлов MATLAB
coder.constСворачивание выражений в константы в сгенерированном коде
coder.extrinsicОбъявить функцию как внешнюю и выполнить ее в MATLAB
coder.inlineУправление вложением определенной функции в сгенерированный код
coder.loadЗагрузка констант времени компиляции из MAT-файла или ASCII-файла в рабочую область вызывающего абонента
coder.newtypeСоздать coder.Type объект для представления типа ввода функции точки входа
coder.nullcopyОбъявить неинициализированные переменные при создании кода
coder.resizeИзменить размеры coder.Type объект
coder.targetОпределить, задана ли цель формирования кода
coder.typeofСоздать coder.Type объект для представления типа ввода функции точки входа
coder.unrollРазвернуть for-закольцовывание путем создания копии тела цикла для каждой итерации цикла
coder.varsizeОбъявить данные переменного размера

Классы

coder.MexConfigОбъект конфигурации ускорения кода для использования с fiaccel
coder.FixptConfigОбъект конфигурации преобразования с плавающей запятой в фиксированную
coder.ArrayTypeПредставление набора массивов MATLAB
coder.ConstantСпецификация постоянного значения для генерации кода
coder.EnumTypeПредставление набора перечислений MATLAB
coder.FiTypeПредставление набора массивов с фиксированной точкой MATLAB
coder.PrimitiveTypeПредставление набора логических, числовых массивов или массивов символов
coder.StructTypeПредставление набора массивов структуры MATLAB
coder.TypeПредставление набора значений MATLAB

Темы

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

Определите, какой рабочий процесс подходит для вашего приложения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Преобразовать в фиксированную точку

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Поддерживаемые языковые функции

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

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

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

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

Преобразование кода, содержащего структуры, в фиксированную точку

Преобразование алгоритма MATLAB, содержащего структуры, в фиксированную точку с помощью приложения Fixed-Point Converter.

Создание кода MATLAB с фиксированной точкой для нескольких функций точки входа

Создание кода с фиксированной точкой для нескольких функций точки входа с помощью приложения Fixed-Point Converter.

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

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

Преобразование кода, содержащего глобальные данные, в фиксированную точку

Преобразование кода MATLAB с использованием глобальных переменных в программно фиксированную точку.

Преобразовать dsp. Объект FIRFilter to Fixed-Point с помощью приложения конвертера Fixed-Point

Преобразовать a dsp.FIRFilter Системный object™, который фильтрует высокочастотный синусоидальный сигнал, в фиксированную точку с помощью приложения Fixed-Point Converter.

Системные объекты, поддерживаемые приложением Fixed-Point Converter

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

Рабочий процесс командной строки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Почему приложение Fixed-Point Converter не предлагает типы данных для системных объектов?

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

Медленные операции в приложении Fixed-Point Converter

Определите, вызывает ли проверка готовности к созданию кода медленные операции в приложении.