主要内容

关于TLC教程的建议

理解目标语言编译器(TLC)的最快和最简单的方法是运行它,注意TLC脚本如何转换编译后的Simulink金宝app®模型(模型.rtw文件)到源代码。本教程强调了使用TLC的主要原因和技术。这些教程提供了大量的TLC练习,每一个练习都被组织成一个主要部分。

示例模型、s -函数和练习的TLC文件位于该文件夹中matlabroot/工具箱/ rtw / rtwdemos / tlctutorial开放).在本章中,这个文件夹被称为tlctutorial.每个示例位于内部的单独子文件夹中tlctutorial.在该子文件夹中,您可以找到问题的解决方案金宝搏官方网站金宝搏官方网站子文件夹。

请注意

在开始教程之前,复制整个tlctutorial文件夹到本地工作文件夹。这些文件放在一起,如果您犯了错误,或者希望重新尝试新的示例,您可以从原始文件中复制文件tlctutorial文件夹中。

每个教程练习的范围都是有限的,只需要少量的实验。本教程解释了有关TLC的细节,TLC将有助于为代码生成项目定制和优化代码。

请注意

您不应该在文件夹中自定义TLC文件matlabroot/ rtw / c /薄层色谱即使存在这样做的能力。这种TLC定制可能不会在代码生成过程中应用,可能会导致不可预测的结果。

教程的难度从基本到更高级。为了最大限度地利用它们,您应该熟悉它们

  • 在MATLAB中工作®环境

  • 构建仿真软件模型金宝app

  • 使用代码生成器为目标系统生成代码

  • 高级语言概念(例如,C或Fortran编程)

如果您在教程中遇到不理解的术语,阅读这些教程可能会有帮助代码生成的概念了解TLC编程的基本目标和方法。类似地,如果您想了解更多TLC关键字、内置函数或指令,请参阅相应的主题目标语言编译器

本教程中使用的例子有:

例子 描述
指南 说明性的记录文件
timesN 一个示例C文件s -函数,用于将输入乘以N
tlcdebug 使用TLC调试器的示例
包装器 使用实例S-function TLC文件wrapsfcn.c

相关的话题