Советы по TLC- Руководств

Самый быстрый и легкий способ понять Target Language Compiler (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® окружение

  • Создание моделей Simulink

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

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

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

Примерами, используемыми в руководстве, являются:

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

Похожие темы