Самый быстрый и самый легкий способ понять Компилятор выходного языка (TLC) состоит в том, чтобы запустить его, уделение внимания, как скрипты TLC преобразовывают, скомпилировало модели Simulink® (файлы
) в исходный код. Примеры подсвечивают основные причины и методы использования TLC. Примеры обеспечивают много упражнений TLC, каждый организованный как главный раздел.model.rtw
Модели в качестве примера, S-функции и файлы TLC для упражнений расположены в (открытой)
папке
. В этой главе эта папка упоминается как matlabroot/toolbox/rtw/rtwdemos/tlctutorial
tlctutorial
. Каждый пример расположен в отдельной подпапке в tlctutorial
. В той подпапке можно найти решения проблемы в подпапке solutions
.
Прежде чем вы начнете пример, скопируете целую папку tlctutorial
в локальную рабочую папку. Файлы вместе, и если вы делаете ошибки или хотите, чтобы новые примеры попробовали еще раз, можно перекопировать файлы от исходной папки tlctutorial
.
Каждое учебное осуществление ограничивается в осциллографе, требуя только небольшого количества экспериментирования. Пример объясняет детали о TLC, который поможет настроить и оптимизировать код для проектов генерации кода.
Вы не должны настраивать файлы TLC в папке
даже при том, что возможность существует, чтобы сделать так. Такие индивидуальные настройки TLC не могут быть применены во время процесса генерации кода и могут привести к непредсказуемым результатам.matlabroot/rtw/c/tlc
Примеры прогрессируют в трудности от основного до более усовершенствованного. Чтобы получить все возможное от них, необходимо быть знакомы с
Работа в среде MATLAB®
Модели Building Simulink
Используя генератор кода, чтобы произвести код для целевых систем
Концепции высокоуровневого языка (например, C или программирование Фортрана)
Если вы сталкиваетесь с условиями в примерах, которые вы не понимаете, может быть полезно считать Концепции Генерации кода, чтобы познакомить себя с основными целями и методами программирования TLC. Точно так же, если бы вы видите ключевые слова TLC, встроенные функции или директивы, чтобы требуется знать больше о, видят соответствующие темы на Компиляторе Выходного языка (Simulink Coder).
Примеры, используемые в примере:
Пример | Описание |
---|---|
gUIDE | Иллюстративный файл записи |
timesN | Пример C S-функция файла для умножения входа N |
tlcdebug | Пример с помощью Отладчика TLC |
обертка | Пример файл TLC для S-функции wrapsfcn.c |