目标语言编译器(TLC)是在代码生成器的一个组成部分。使用TLC来定制生成的代码。通过自定义,可以产生特定于平台的代码,并纳入自己的算法改变性能,代码大小,或兼容现有的方法。
与目标语言编译器,您可以:
自定义组由您的系统目标文件指定的选项。
对于内联S-功能块的代码。
产生额外或不同类型的文件。
要了解TLC的基础知识,请参阅目标语言编译器基础知识。
使用目标语言编译器生成特定于平台的代码,并纳入自己的算法改变性能,代码大小,或兼容,你倾向于维持现有的方法。
使用目标语言编译器自定义组由您的系统目标文件指定的选项,内联为S-功能块的代码,或产生额外或不同类型的文件。
决定何时,如何,为什么内联S-功能。
了解什么是信息块的对象捕捉。
了解如何在目标语言的编译器编译
文件。模型
.rtw
应用技术内联S-功能。
该TLC教程描述为什么以及如何使用TLC。
了解TLC如何访问记录文件并解释其内容。
TLC内联S-功能,从而导致更快的,优化代码。
了解如何以及何时TLC输出循环和变量名。
调用TLC调试器命令,设置断点,和跟踪代码执行。
使用TLC覆盖率统计数据,以帮助识别TLC代码中的错误。
使用TLC遗留和专有代码集成到编译模型。
该
文件是通过对由目标语言编译器使用构建过程中产生的模型的部分表示。模型
.rtw
有关数据访问的信息中的对象
文件。模型
.rtw
万博1manbetx®代码生成过程中使用,以优化数据访问数据的引用。
在一个块访问的参数设置
记录。模型
.rtw
产生TLC全局数据映射记录model.rtw
文件。
要被用于代码生成写入S-功能。
通过C MEX S-功能做处理呼叫。
观察情况约定,并使用库函数,使您的TLC代码更健壮。
使用多态模块功能与目标语言编译器的库功能相结合写一个块的目标文件。
使用%滚
指令来指示是否代码生成器展开对于
循环。
使用库函数访问许多块中记录的参数名/参数值对。
应用适当的TLC函数语法和约定。
对输入的信号。这些TLC功能流程和报告。
上输出的信号。这些TLC功能处理和报告。
这些功能的过程模型参数。
这些函数处理存储和状态。
这些功能导航路径和处理错误情况。
这些功能是剪裁代码元素和评论。
这些功能是用于处理连续和离散时间。
这些功能是其他未分类。
这些功能一般只需对特殊情况。