Замена функции

Задайте отображения замещения кода для функций

Используйте Code Replacement Tool или программный интерфейс, чтобы задать отображения замены кода для математики, памяти, нефинита, семафора, мьютекса, интерполяционной таблицы или собственных пользовательских функций. Управляйте выравниванием данных. Настройте соответствие кода и процесс замены.

Инструменты

Code Replacement ToolСоздание, изменение и подтверждение содержимого библиотек замещения кода
Code Replacement ViewerИсследуйте содержимое библиотек замещения кода

Функции

расширить все

addEntryДобавьте запись таблицы в набор записей таблицы, зарегистрированных в таблице замещения кода
createCRLEntryСоздайте запись таблицы замещения кода из спецификаций строк концептуальных аргументов и аргументов реализации
registerCFunctionEntryСоздайте запись функции на основе заданных параметров и зарегистрируйтесь в таблице замещения кода
registerCPPFunctionEntryСоздайте запись функции C++ на основе заданных параметров и зарегистрируйтесь в таблице замещения кода
registerCPromotableMacroEntryСоздайте промо-запись макроса замены кода на основе заданных параметров и зарегистрируйтесь в таблице замены кода (для abs только замена функции)
RTW.TflCFunctionEntryСоздайте запись таблицы замещения кода для функции
RTW.TflCFunctionEntryMLБазовый класс для пользовательской записи функции таблицы замещения кода
RTW.TflCSemaphoreEntryСоздайте запись таблицы замещения кода для семафора или мьютекса
RTW.TflTableСоздайте таблицу замещения кода
setTflCFunctionEntryParametersУстановите указанные параметры для ввода функции в таблицу замещения кода
setTflCSemaphoreEntryParametersУстановите заданные параметры для входа в семафор в таблице замещения кода
addConceptualArgДобавьте концептуальный аргумент в массив концептуальных аргументов для записи таблицы замещения кода
addDWorkArgДобавьте аргумент DWork для записи в семафоре в таблицу замены кода
copyConceptualArgsToImplementationСкопируйте спецификации концептуальных аргументов в спецификации реализации записи для записи таблицы замещения кода
createAndAddImplementationArgСоздайте аргумент реализации из заданных свойств и добавьте к аргументам реализации для записи таблицы замещения кода
createAndSetCImplementationReturnСоздайте возвращаемый аргумент реализации из заданных свойств и добавьте к реализации для записи таблицы замещения кода
createCRLEntryСоздайте запись таблицы замещения кода из спецификаций строк концептуальных аргументов и аргументов реализации
createAndAddConceptualArgСоздайте концептуальный аргумент из заданных свойств и добавьте к концептуальным аргументам для записи таблицы замещения кода
getTflArgFromStringСоздайте аргумент замены кода на основе заданного имени и встроенного типа данных
getTflDWorkFromStringСоздайте аргумент DWork замены кода для записи в семафор на основе заданного имени и типа данных
addAdditionalHeaderFileДобавьте заголовочный файл в массив заголовочных файлов для записи таблицы замещения кода
addAdditionalIncludePathДобавьте путь включения в массив путей включения для записи таблицы замещения кода
addAdditionalLinkObjДобавьте объект ссылка в массив объектов ссылка для записи таблицы замещения кода
addAdditionalLinkObjPathДобавьте путь объекта ссылки в массив путей объекта ссылки для записи таблицы замещения кода
addAdditionalSourceFileДобавьте исходный файл в массив исходных файлов для записи таблицы замещения кода
addAdditionalSourcePathДобавьте исходный путь к массиву исходных путей для записи таблицы замещения кода
enableCPPВключите поддержку C++ для ввода функции в таблицу замещения кода
setNameSpaceУстановите пространство имен для записи функции C++ в таблице замены кода
addAlgorithmPropertyДобавьте свойства алгоритма для записи таблицы замещения кода
getAlgorithmParametersИсследуйте настройки параметра алгоритма для записи таблицы замещения кода функции интерполяционной таблицы
setAlgorithmParametersУстановите параметры алгоритма для записи таблицы замещения кода функции интерполяционной таблицы
addComplexTypeAlignmentЗадайте контур выравнивания комплексного типа
setReservedIdentifiersЗарегистрируйте зарезервированные идентификаторы для связи с библиотекой замещения кода
coder.cevalВызов внешней функции C/C + +
coder.replaceЗамените текущую реализацию функции MATLAB функцией библиотеки замещения кода в сгенерированном коде

Темы

Замена кода математической функции

Создайте библиотеку замещения кода, чтобы заменить математические функции.

Замена кода функции памяти

Задайте отображение замещения кода для функции памяти.

Замена нефинитного кода функции

Задайте отображение замещения кода для нефинитных служебных функций.

Замена кода на основе алгоритмов

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

Замена кода функции интерполяционной таблицы

Задайте отображение замещения кода для функции интерполяционной таблицы.

Замените функции MATLAB на пользовательский код с помощью функции coder.replace

Замените функцию MATLAB функцией в сгенерированном коде C or C++ с помощью coder.replace функция.

Замените вызовы coder.ceval на внешние функции

Замените функцию, которую вы задаете в вызове coder.ceval функция.

Связанная информация