Совет о примерах TLC

Самый быстрый и самый легкий способ понять Компилятор выходного языка (TLC) состоит в том, чтобы запустить его, уделение внимания, как скрипты TLC преобразовывают, скомпилировало модели Simulink® (файлы model.rtw) в исходный код. Примеры подсвечивают основные причины и методы использования TLC. Примеры обеспечивают много упражнений TLC, каждый организованный как главный раздел.

Модели в качестве примера, S-функции и файлы TLC для упражнений расположены в (открытой) папке matlabroot/toolbox/rtw/rtwdemos/tlctutorial. В этой главе эта папка упоминается как tlctutorial. Каждый пример расположен в отдельной подпапке в tlctutorial. В той подпапке можно найти решения проблемы в подпапке solutions.

Примечание

Прежде чем вы начнете пример, скопируете целую папку tlctutorial в локальную рабочую папку. Файлы вместе, и если вы делаете ошибки или хотите, чтобы новые примеры попробовали еще раз, можно перекопировать файлы от исходной папки tlctutorial.

Каждое учебное осуществление ограничивается в осциллографе, требуя только небольшого количества экспериментирования. Пример объясняет детали о TLC, который поможет настроить и оптимизировать код для проектов генерации кода.

Примечание

Вы не должны настраивать файлы TLC в папке matlabroot/rtw/c/tlc даже при том, что возможность существует, чтобы сделать так. Такие индивидуальные настройки TLC не могут быть применены во время процесса генерации кода и могут привести к непредсказуемым результатам.

Примеры прогрессируют в трудности от основного до более усовершенствованного. Чтобы получить все возможное от них, необходимо быть знакомы с

  • Работа в среде MATLAB®

  • Модели Building Simulink

  • Используя генератор кода, чтобы произвести код для целевых систем

  • Концепции высокоуровневого языка (например, C или программирование Фортрана)

Если вы сталкиваетесь с условиями в примерах, которые вы не понимаете, может быть полезно считать Концепции Генерации кода, чтобы познакомить себя с основными целями и методами программирования TLC. Точно так же, если бы вы видите ключевые слова TLC, встроенные функции или директивы, чтобы требуется знать больше о, видят соответствующие темы на Компиляторе Выходного языка.

Примеры, используемые в примере:

ПримерОписание
gUIDEИллюстративный файл записи
timesNПример C S-функция файла для умножения входа N
tlcdebugПример с помощью Отладчика TLC
оберткаПример файл TLC для S-функции wrapsfcn.c

Похожие темы