目标语言编译器
定制生成的代码,内联代码生成的功能块,并产生额外的或不同类型的文件
主题
开始
- 目标语言编译器基础
使用目标语言编译器生成特定于平台的代码和结合自己的算法的性能变化,代码大小,或与现有的方法,你更愿意保持兼容性。 - 为什么使用目标语言编译器?
使用目标语言编译器自定义您的系统目标文件所指定的组选项,内联函数的代码块,或者产生额外的或不同类型的文件。 - 内联S-Functions的优点
确定时,如何以及为什么内联S-functions。 - 代码架构
了解信息块对象捕捉。 - 目标语言编译器的过程
学习目标语言编译器如何解释
文件。模型
.rtw - 内联S-Functions
内联S-functions应用技术。
目标语言编译器教程
- 建议TLC教程
TLC教程描述为什么以及如何使用薄层色谱。 - 阅读与TLC记录文件
学习如何TLC访问记录文件和解释他们的内容。 - 内联S-Functions与薄层色谱
TLC内联S-functions,导致更快,优化代码。 - 探索变量名和循环滚动
了解如何以及何时TLC输出循环和变量名。 - 调试你的TLC代码
调用TLC调试器命令,设置断点,执行和跟踪代码。 - TLC代码覆盖率来帮助调试
用TLC覆盖率统计数据来帮助识别薄层色谱代码中的错误。 - 包装与TLC用户代码
使用薄层色谱集成遗留和专有代码编译模型。
代码生成架构
model.rtwFile
- model.rtwFile and Scopes
的
文件是一个部分的表示模型构建过程生成的使用目标语言的编译器。模型
.rtw - 数据对象信息模型。rtw文件
数据对象的访问信息
文件。模型
.rtw - 中引用的数据模型。rtw文件
万博1manbetx®使用引用数据来优化数据访问代码生成。 - 使用库函数访问model.rtw例外
访问参数设置的一块
记录。模型
.rtw - 访问内存中生成的代码使用全局数据地图
生成TLC全局数据地图记录model.rtw
文件。
s函数内联
- 内联S-Functions
写S-functions用于代码生成。 - 内联C墨西哥人S-Functions
处理调用由C墨西哥人S-functions。 - TLC编码惯例
观察情况下约定和使用库函数进行TLC代码更健壮。 - 块目标文件的方法
使用多态块函数结合目标语言编译器库函数编写一个目标文件。 - 循环滚动
使用%卷
指令表明是否代码生成器铺为
循环。
TLC库参考
- 目标语言编译器库函数概述
使用库函数来访问的许多参数名称/参数值对块记录。 - 目标语言编译器功能约定
应用适当的TLC函数语法和约定。 - 输入信号的函数
这些薄层色谱功能流程和报告输入信号。 - 输出信号的函数
这些薄层色谱功能流程和报告输出信号。 - 参数的函数
这些函数过程模型参数。 - 向量函数块状态和工作
这些函数处理存储和状态。 - 块兼容性功能
这些薄层色谱功能用于指定块兼容的代码生成功能。 - 块路径和错误报告功能
这些功能导航路径和处理错误条件。 - 代码配置功能
这些功能是为定制代码元素和评论。 - 样品时间函数
这些函数来处理连续和离散时间。 - 各种各样的功能
这些功能并不是其他国家机密。 - 先进的功能
这些函数通常只需要特殊情况。