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

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

Используйте 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++ в заменяющей таблице кода
addAlgorithmPropertyДобавьте свойства алгоритма для заменяющей записи таблицы кода
getAlgorithmParametersИсследуйте настройки параметра алгоритма на заменяющую запись таблицы функции интерполяционной таблицы кода
setAlgorithmParametersУстановите параметры алгоритма для заменяющей записи таблицы функции интерполяционной таблицы кода
addComplexTypeAlignmentЗадайте контур выравнивания составного типа
setReservedIdentifiersУкажите зарезервированные идентификаторы, чтобы сопоставить с заменяющей библиотекой кода
coder.cevalВызовите внешнюю функцию C/C++
coder.replaceЗамените текущую реализацию функции MATLAB на заменяющую библиотечную функцию кода в сгенерированном коде

Темы

Код можно заменить из моделей Simulink

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

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

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

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

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

Неличная функциональная замена кода

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

Семафор и взаимоисключающая замена функции

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

Основанная на алгоритме замена кода

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

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

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

Замените функции MATLAB, заданные в блоках MATLAB function

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

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

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

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

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

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

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

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