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