Совет о примерах 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, встроенные функции или директивы, чтобы требуется знать больше о, видят соответствующие темы на Компиляторе Выходного языка (Simulink Coder).

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

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

Похожие темы