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

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

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

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

Приложения

Fixed-Point ConverterПреобразуйте код 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 в Фиксированную точку Используя Приложение Fixed-Point Converter

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Позвольте строить Используя инспектора данных моделирования

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

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

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

Поиск и устранение проблем

Сгенерированная фиксированная точка

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

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

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

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

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

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

Диагностируйте предложения по отсутствующему типу данных по Системным объектам.

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

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