exponenta event banner

Сводка API шаблона кода

Функции API шаблона кода суммируют API шаблона кода. См. исходный код в matlabroot/rtw/c/tlc/mw/codetemplatelib.tlc для получения подробной информации об аргументах, возвращаемых значениях и работе этих вызовов.

Функции API шаблона кода

Функция

Описание

LibClearFileSectionContents

Очистка раздела файла с пользовательскими значениями перед записью файла на диск.

LibGetNumSourceFiles

Возвращает число созданных исходных файлов (.c или .cpp и .h).

LibGetSourceFileTag

Прибыль <filename>_h и <filename>_c для заголовочных и исходных файлов, соответственно, где filename - имя файла модели.

LibCreateSourceFile

Создает новый файл C или C++ и возвращает его ссылку. Если файл уже существует, просто возвращает его ссылку.

LibGetFileRecordName

Возвращает имя файла модели (включая путь) без расширения.

LibGetSourceFileFromIdx

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

LibSetSourceFileSection

Добавление к содержимому указанного раздела в указанном файле (см. также раздел Структура шаблона пользовательской обработки файлов (CFP)).

LibIndentSourceFile

Отступляет файл (из среды TLC).

LibCallModelInitialize

Возвращает код для вызова модели model_initialize функция (действительна только для ERT).

LibCallModelStep

Возвращает код для вызова модели model_step функция (действительна только для ERT).

LibCallModelTerminate

Возвращает код для вызова модели model_terminate функция (действительна только для ERT).

LibCallSetEventForThisBaseStep

Возвращает код для вызова функции set events модели (допустимо только для ERT).

LibWriteModelData

Возвращает данные для модели (действительны только для ERT).

LibSetRTModelErrorStatus

Возвращает код для установки состояния ошибки модели.

LibGetRTModelErrorStatus

Возвращает код для получения состояния ошибки модели.

LibIsSingleRateModel

Возвращает значение true, если модель является одинарной, в противном случае - false.

LibGetModelName

Возвращает имя модели (без расширения).

LibGetMdlSrcBaseName

Возвращает имя основного исходного файла модели (например, model.c или .cpp).

LibGetMdlPubHdrBaseName

Возвращает имя открытого файла заголовка модели (например, model.h).

LibGetMdlPrvHdrBaseName

Возвращает имя файла закрытого заголовка модели (например, model_private.h).

LibIsSingleTasking

Прибыль true если модель настроена на выполнение одной задачи.

LibWriteModelInput

Возвращает код для записи на определенный корневой вход (то есть блок ввода модели). (действительно только для ERT).

LibWriteModelOutput

Возвращает код для записи в определенный корневой вывод (то есть блок вывода модели). (действительно только для ERT).

LibWriteModelInputs

Возвращает код для записи на корневые входы (то есть все блоки ввода модели). (действительно только для ERT)

LibWriteModelOutputs

Возвращает код для записи в корневые выходы (то есть все блоки вывода модели). (действительно только для ERT).

LibNumDiscreteSampleTimes

Возвращает количество дискретных выборок в модели.

LibSetSourceFileCodeTemplate

Задайте шаблон кода, который будет использоваться для создания указанного исходного файла.

LibSetSourceFileOutputDirectory

Задайте папку, в которой должен быть создан указанный исходный файл.

LibAddSourceFileCustomSection

Добавление пользовательского раздела в исходный файл. Пользовательский раздел должен быть связан с одним из встроенных (обязательных) разделов: Includes, Defines, Types, Enums, Definitions, Declarations, или Functions.

LibSetSourceFileCustomSection

Добавление к содержимому указанного пользовательского раздела в указанном файле. Пользовательский раздел должен быть создан ранее с помощью LibAddSourceFileCustomSection.