Используйте пользовательские S-функции с фиксированной точкой для интеграции внешнего кода.
Перечисляет типы данных, поддерживаемые API, и обсуждает обработку целых чисел и переопределенных сигналов типа данных.
Отображает основную структуру S-функции, которая непосредственно обрабатывает типы данных с фиксированной точкой.
Обсуждаются контейнеры, используемые для хранения сигналов при моделировании и генерации кода.
Описывает создание, назначение и использование идентификаторов типов данных, включая получение и установку информации о типах данных в S-функции.
Методы обработки переполнения и округления
Описывает маркеры, которые можно использовать для определения методов обработки переполнения и округления в S-функции с фиксированной точкой, а также описывает структуру регистрации переполнения.
Описывает дополнительные шаги, которые необходимо предпринять для создания MEX-файлов для S-функций с фиксированной точкой.
Получение типа данных входного порта
В рамках S-функции может потребоваться знать типы данных различных портов, параметры времени выполнения и DWorks.
Установка типа данных выходного порта
В S-функции может потребоваться задать тип данных различных портов, параметров времени выполнения или DWorks.
Интерпретировать входное значение
Предположим, что необходимо получить значение сигнала на входном порте для использования в S-функции.
Предположим, что необходимо записать значение выходного сигнала в выходной порт в S-функции.
Определение типа вывода с помощью типа ввода
Следующий пример кода из строк 243- 261 sfun_user_fxp_asr.c В приведен пример использования типа данных ввода в S-функцию для вычисления типа выходных данных.