Функциональная замена

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

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

Инструменты

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

Функции

развернуть все

addEntryДобавьте запись таблицы в набор записей таблицы, указанных в заменяющей таблице кода
createCRLEntryСоздайте заменяющую запись таблицы кода из концептуального и спецификаций строки аргумента реализации
registerCFunctionEntryСоздайте функциональную запись на основе заданных параметров и регистра в заменяющей таблице кода
registerCPPFunctionEntryСоздайте запись функции C++ на основе заданных параметров и регистра в заменяющей таблице кода
registerCPromotableMacroEntryСоздайте promotable заменяющую запись макроса кода на основе заданных параметров и регистра в заменяющей таблице кода (только для замены функции 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++ в заменяющей таблице кода
setReservedIdentifiersУкажите зарезервированные идентификаторы, чтобы сопоставить с заменяющей библиотекой кода
coder.cevalВызовите внешнюю функцию C/C++
coder.replaceЗамените текущую реализацию функции MATLAB на заменяющую библиотечную функцию кода в сгенерированном коде

Темы

Код можно заменить из кода MATLAB

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

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

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

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

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

Задайте оперативную замену кода

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

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

Замените функцию MATLAB на функцию в сгенерированном C или Коде С++ при помощи функции coder.replace.

Замените Вызовы coder.ceval Внешних Функций

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

Разработайте заменяющую библиотеку кода

Рабочий процесс для разработки заменяющей библиотеки кода.

Сопутствующая информация

Замена кода (MATLAB Coder)