理解目标语言编译器(TLC)的最快和最简单的方法是运行它,注意TLC脚本如何转换编译后的Simulink金宝app®模型(
文件)到源代码。本教程强调了使用TLC的主要原因和技术。这些教程提供了大量的TLC练习,每一个练习都被组织成一个主要部分。模型
.rtw
示例模型、s -函数和练习的TLC文件位于该文件夹中
(开放).在本章中,这个文件夹被称为matlabroot
/工具箱/ rtw / rtwdemos / tlctutorialtlctutorial
.每个示例位于内部的单独子文件夹中tlctutorial
.在该子文件夹中,您可以找到问题的解决方案金宝搏官方网站金宝搏官方网站
子文件夹。
请注意
在开始教程之前,复制整个tlctutorial
文件夹到本地工作文件夹。这些文件放在一起,如果您犯了错误,或者希望重新尝试新的示例,您可以从原始文件中复制文件tlctutorial
文件夹中。
每个教程练习的范围都是有限的,只需要少量的实验。本教程解释了有关TLC的细节,TLC将有助于为代码生成项目定制和优化代码。
请注意
您不应该在文件夹中自定义TLC文件
即使存在这样做的能力。这种TLC定制可能不会在代码生成过程中应用,可能会导致不可预测的结果。matlabroot
/ rtw / c /薄层色谱
教程的难度从基本到更高级。为了最大限度地利用它们,您应该熟悉它们
在MATLAB中工作®环境
构建仿真软件模型金宝app
使用代码生成器为目标系统生成代码
高级语言概念(例如,C或Fortran编程)
如果您在教程中遇到不理解的术语,阅读这些教程可能会有帮助代码生成的概念了解TLC编程的基本目标和方法。类似地,如果您想了解更多TLC关键字、内置函数或指令,请参阅相应的主题目标语言编译器.
本教程中使用的例子有:
例子 | 描述 |
---|---|
指南 | 说明性的记录文件 |
timesN | 一个示例C文件s -函数,用于将输入乘以N |
tlcdebug | 使用TLC调试器的示例 |
包装器 | 使用实例S-function TLC文件wrapsfcn.c |