Создание продвигаемой записи макроса замены кода на основе заданных параметров и регистрация в таблице замены кода (для abs только замена функции)
создает продвигаемую макро-запись на основе заданных параметров и регистрирует запись в таблице замены кода. Способный к продвижению элемент макроса повышает тип выходных данных на основе целевого размера слова.entry = registerCPromotableMacroEntry(hTable,priority,numInputs,functionName,inputType,implementationName,outputType,headerFile,genCallback,genFileName)
Эта функция обеспечивает быстрый способ создания и регистрации продвигаемой макрокоманды. Эта функция может использоваться только в том случае, если запись функции замены кода соответствует следующим условиям:
Входные аргументы одного типа.
Имена входных аргументов и имена возвращаемых аргументов соответствуют соглашению об именовании Simulink ® по умолчанию:
Для имен входных аргументов u1, u2, ..., un
Для возвращаемого аргумента y1
Используйте эту функцию только для abs замена функции. Для других функций, поддерживаемых для замены, используйте registerCFunctionEntry.