Следующие общие ограничения применяются к использованию функций Fixed-Point Designer™ в сгенерированном коде, с fiaccel:
fipref и quantizer объекты не поддерживаются.
Длина слова больше 128 бит не поддерживается.
Вы не можете изменить fimath или numerictype данного fi после создания переменной.
boolean значение DataTypeMode и DataType свойства не поддерживаются.
Для всех SumMode параметры свойств, отличные от FullPrecision, CastBeforeSum свойство должно иметь значение true.
Вы можете использовать параллель для (parfor) петли в коде, скомпилированном с fiaccel, но эти петли обрабатываются как обычные for петли.
При компиляции кода, содержащего fi объекты с нетривиальным наклоном и масштабированием смещения могут видеть в сгенерированном коде иные результаты, чем при выполнении того же кода в MATLAB ®.
Звездочка (*) указывает, что справочная страница имеет примечания по использованию и ограничения для генерации кода C/C + +.
Абсолютное значение | |
Вычесть два | |
Добавить два | |
| Добавление двух объектов с помощью |
Четырехквадрантная обратная касательная значений фиксированной точки | |
Bitwise | |
Сокращение последовательного среза битов до одного бита путем выполнения побитового | |
Побитовое дополнение | |
Конкатенат битов | |
Получить биты в определенных позициях | |
Bitwise | |
Сокращение последовательного среза битов до одного бита путем выполнения побитового | |
Репликация и конкатенация битов | |
Побитовый поворот влево | |
Побитовый поворот вправо | |
Установка битов в определенных позициях | |
Сдвинуть биты, указанное количество мест | |
Получить последовательный фрагмент битов | |
Битовый сдвиг слева логический | |
Арифметика правого сдвига битов | |
Логический сдвиг вправо в битах | |
Побитовое эксклюзивное | |
Сокращение последовательного среза битов до одного бита путем выполнения побитового исключения | |
Скругление к положительной бесконечности | |
Строительство комплекса | |
Комплексный конъюгат | |
| Свертка и многочлен умножения |
Округление к ближайшему целому числу с округлением связей до ближайшего чётного целого числа | |
Абсолютное значение на основе CORDIC | |
Фазовый угол на основе CORDIC | |
Четырехквадрантная обратная касательная на основе CORDIC | |
Аппроксимация декартово-полярного преобразования на основе CORDIC | |
Аппроксимация комплекса экспоненциального на основе CORDIC | |
Аппроксимация косинуса на основе CORDIC | |
Аппроксимация полярно-декартова преобразования на основе CORDIC | |
Поворот входных данных с использованием аппроксимации на основе CORDIC | |
Аппроксимация синуса на основе CORDIC | |
Аппроксимация синуса и косинуса на основе CORDIC | |
Аппроксимация квадратного корня на основе CORDIC | |
Косинус | |
Комплексное сопряженное транспонирование | |
Разделить два | |
Вещественное значение с плавающей запятой двойной точности | |
| Квантованная относительная точность для |
| Определение реальных значений двух |
| Построение числового объекта с фиксированной точкой |
Одномерный цифровой фильтр | |
Задание параметров формул с фиксированной точкой | |
Скругление к нулю | |
Квантование чисел с фиксированной точкой | |
Скругление в сторону отрицательной бесконечности | |
Выполнить инструкции указанное количество раз | |
| Определение реальной стоимости единицы |
| Значения свойств объекта |
Младший разряд | |
Старший бит | |
| Определение реальной стоимости единицы |
Горизонтально соединить несколько | |
Новообращенный | |
Новообращенный | |
Новообращенный | |
Новообращенный | |
Определение реальных значений двух | |
| Определите, является ли переменная |
Определите, является ли переменная | |
Определить, | |
Определите, является ли ввод | |
Определить, | |
| Определение реальной стоимости |
Нижняя граница диапазона | |
| Масштабирование младшего разряда |
| Определение реальной стоимости единицы |
Наибольший элемент в массиве | |
Среднее или среднее значение массива с фиксированной точкой | |
Медианное значение массива с фиксированной точкой | |
Наименьший элемент в массиве | |
Разница в матрице между | |
Мощность матрицы с фиксированной точкой (^) | |
| Умножение двух объектов с помощью |
Правое деление матрицы | |
Матричное произведение | |
| Определение реальных значений двух |
Скругление к ближайшему целому числу с закруглением связей к положительной бесконечности | |
Показатель следующей высшей степени 2 из | |
Вычислить нормализованные взаимные | |
Количество элементов данных в | |
Конструкция | |
| Матричная сумма |
Эффективное умножение с фиксированной точкой на 2K | |
Мощность элемента с фиксированной точкой | |
Ортогонально-треугольное разложение | |
Квантование чисел с фиксированной точкой | |
Численный диапазон | |
Правое деление массива | |
Наибольшее положительное значение с фиксированной запятой или квантованное число | |
Наименьшее положительное нормированное значение с фиксированной точкой или квантованное число | |
Преобразование типов данных с фиксированной точкой без изменения базовых данных | |
Удалить объект fimath из | |
Изменение масштабирования | |
Вокруг | |
Прикрепить объект fimath к | |
| Создать подписанный числовой объект с фиксированной точкой |
Выполнение функции signum в массиве | |
Синус значений с фиксированной точкой | |
Реальное значение с плавающей запятой одинарной точности | |
| Сортировать элементы вещественных значений |
| Квадратный корень из |
Сохраненное целое значение | |
Преобразовать сохраненное целое значение | |
| Вычитание двух объектов с помощью |
Подстрочное назначение | |
Подстрочная ссылка | |
| Сумма элементов массива |
Поэлементное умножение | |
| Создание беззнакового числового объекта с фиксированной точкой |
Новообращенный | |
Сохраненное целое значение | |
Новообращенный | |
Новообращенный | |
Свести на нет элементы | |
Верхняя граница диапазона | |
Вертикальная конкатенация нескольких |