Target Language Compiler 简称 TLC,从字面意义理解其实就是:目标语言编译器。它就像一个“翻译器”,把 Simulink 的模型描述文件 “翻译”为目标代码,比如C,C++。注意这里所说的模型描述文件 指的是"模型名.rtw"文件,而不是通常所说的 .mdl或者.slx文件。

     它在整个流程中的位置,如下图。这是Simulink 模型到代码再到可执行程序的过程示意图。

      可以看到 Simulink 模型文件 model.slx 先被翻译为模型描述文件 model.rtw,这本质上是一个文本文件,描述了所有的模块、数据、端口等信息。然后 Target Language Compiler 再进一步将之前的文本文件翻译为 c 源代码。

      我们通常所说的 tlc 就是指 .tlc文件,是这个Target Language Compiler在做“翻译”工作的时候需要调用到的文件。所以对这些输入文件做任何修改,都会影响所得到的代码结果。TLCompiler 这里所生成的 .c以及.exe文件只是作为一个例子,经过配置也可以生成别的语言以及别的可执行程序。

什么是 Target Language Compiler

      

 

相关文章:

  • 2022-02-09
  • 2021-11-10
  • 2022-12-23
  • 2021-11-07
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
猜你喜欢
  • 2022-12-23
  • 2021-06-28
  • 2021-11-19
  • 2021-10-06
  • 2021-11-08
  • 2021-06-11
相关资源
相似解决方案