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

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

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

Инструменты

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

Функции

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

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 на заменяющую библиотечную функцию кода в сгенерированном коде

Темы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируйте сгенерированный код путем разработки и пользования заменяющими библиотеками кода - Simulink®

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

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