Автоматизированное преобразование

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

Приложения

Fixed-Point ConverterПреобразуйте код MATLAB в фиксированную точку

Функции

fiaccelУскорьте фиксированную точку и преобразуйте код MATLAB с плавающей точкой в фиксированную точку код MATLAB
coder.configСоздайте объект настройки для фиксированной точки или преобразования с одинарной точностью
coder.mexconfigУскоряющий объект настройки кода
coder.approximationСоздайте функциональный заменяющий объект настройки
coder.allowpcodeГенерация кода системы управления от защищенных файлов MATLAB
coder.constСверните выражения в константы в сгенерированном коде
coder.extrinsicОбъявите внешние функции
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Представляйте набор, содержащий одно значение MATLAB
coder.EnumTypeПредставляйте набор перечислений MATLAB
coder.FiTypeПредставляйте набор массивов фиксированной точки MATLAB
coder.PrimitiveTypeПредставляйте набор логических, числовых, или массивов символов
coder.StructTypeПредставляйте набор массивов структур MATLAB
coder.TypeПредставляйте набор значений MATLAB

Примеры и руководства

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

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

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

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

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

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

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

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

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

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

Просмотрите и измените переменную информацию

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

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

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

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

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

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

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

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

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

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

Верификация результата

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

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

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

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

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

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

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

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

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

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

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

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

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

Преобразуйте dsp. Объект FIRFilter к Фиксированной точке Используя Приложение Fixed-Point Converter

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

Программируемый рабочий процесс

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Концепции

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

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

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

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

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

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

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

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

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

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

Фиксированная точка для классов MATLAB

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

По умолчанию экраны приложения Конвертера MATLAB Coder™Fixed-Point ваша точка входа функционируют для готовности генерации кода.