setTargetProvidesMain

Отключите включение предоставленного генератора кода (сгенерированный или статический) main.c исходный файл во время сборки модели

Описание

пример

setTargetProvidesMain(buildinfo,providesmain) отключает генератор кода от включения демонстрационного main.c исходный файл.

Заменять демонстрационный main.c файл из генератора кода с пользовательским main.c файл, вызовите setTargetProvidesMain функция во время 'after_tlc' случай в ert_make_rtw_hook.m или grt_make_rtw_hook.m файл.

Примеры

свернуть все

Применять setTargetProvidesMain функция:

Добавьте buildInfo к аргументам в вызове функции.

function ert_make_rtw_hook(hookMethod,modelName,rtwroot, ...
   templateMakefile,buildOpts,buildArgs,buildInfo)

Добавьте setTargetProvidesMain функционируйте к 'after_tlc' этап.

case 'after_tlc'
 % Called just after to invoking TLC Compiler (actual code generation.)
 % Valid arguments at this stage are hookMethod, modelName, and
 % buildArgs, buildInfo
 %
 setTargetProvidesMain(buildInfo,true);

Используйте поле Configuration Parameters> Code Generation> Custom Code> Source Files, чтобы добавить ваш пользовательский main.c к модели. Когда вы указываете, что цель обеспечивает main.c, модель требует, чтобы этот файл создал без ошибок.

Входные параметры

свернуть все

providesmain аргумент задает, включает ли генератор кода (сгенерированный или статический) main.c исходный файл.

  • false — Генератор кода включает демонстрационный main.obj объектный файл.

  • true — Цель обеспечивает main.c исходный файл.

Представленный в R2009a

Для просмотра документации необходимо авторизоваться на сайте