代码生成完成之后,去你的工作文件夹。在那里你可以找到以下文件夹:model_name_VP /
。这个文件夹包含的文件生成的TLM组件。子文件夹下的文件出现如下表中所描述的。
目录名称 | 文件 | 描述 |
---|---|---|
model_name |
包括/model_name* . h |
文件相对于模型的行为。这些文件是独立的TLM选项。高密度脂蛋白校验™提供了一个makefile来构建一个静态库从这些源文件。 如果另一个TLM组件生成相同的模型,这些文件被再生(如果模型没有改变,文件将是相同的)。如果您生成第二个TLM版本的相同的模型用不同的标记TLM文件被添加到_VP文件夹与新标签。有可能_VP文件夹包含多个TLM变化相同的模型所有文件使用相同的行为。 |
model_name_usertag_tlm |
包括/model_name_usertag_tlm.h |
这些文件包含TLM接口包装的核心行为。 这个文件包含地址和定义与组件通过TLM目标端口通信使用TLM通用负载。 子目录的文件排序源和标题。 高密度脂蛋白验证器提供了一个makefile来构建一个静态库从这些源文件。 |
model_name_usertag_tlm_tb |
包括/model_name_usertag_tlm_tb.h |
这些文件包含试验台的核心行为。 这个文件实例化并结合组件和试验台。 子目录的文件排序源和标题。 高密度脂蛋白校验软件为您提供了一个makefile构建一个可执行的从这些源文件和组件静态库。这个可执行文件要求如下:
|
model_name_usertag_tlm_doc / |
html /model_name_codegen_rpt.html |
这个文件是HTML文档的入口点。 |
创建一个静态库,其中包含生成的TLM Linux组件按照描述的步骤®或Windows®。为操作系统执行这些步骤,你将运行TLM组件。
打开一个Linux控制台窗口。
导航到model_name
_VP /
model_name_usertag
_tlm /
文件夹中。
执行以下命令启动库编译:
让- f makefile。gnu所有
如果你想获得源代码调试符号使用all debug
目标,而不是所有
。
当系统完成编译、定位一个库文件命名自由
model_name_usertag
_tlm.a
在model_name
_VP /
model_name_usertag
_tlm / lib /
文件夹中。
如果您还没有确定MATLAB \
或版本
\ bin \ win32MATLAB \
已添加到您的用户路径。版本
\ bin \ win64
你可以选择下列方式之一编译您的项目:
编译在Visual Studio®(打开model_name_usertag
_tlm.vcproj
项目在Visual Studio和遵循应用程序指令编译您的项目)。
编译一个控制台窗口中。
打开一个控制台窗口系统。
负载的输入以下命令来编译工具链系统提示:
Win32用户:
X:\ >“% VS80COMNTOOLS % \ \…x86 \ VC \ vcvarsall”
Win64用户:
X:\ >“% VS80COMNTOOLS % \ \…x64 \ VC \ vcvarsall”
如果你有一个版本的Visual Studio,您可能需要输入“% VS100COMNTOOLS %……”
,“% VS90COMNTOOLS %……”
或“% VS80COMNTOOLS %……”
代替。类型集
在系统提示环境变量的列表;从这个列表就可以发现环境变量指向安装工具链。
在相同系统控制台,导航到model_name
_VP /
model_name_usertag
_tlm /
文件夹中。
执行以下命令启动库编译:
X:\ > nmake / f makefile。可所有的
如果你想获得源代码调试符号使用all debug
目标,而不是所有
。
当系统完成编译、定位一个库文件命名model_name_usertag
_tlm.lib
在model_name
_VP /
model_name_usertag
_tlm / lib /
文件夹中。
请注意
临时对象文件驻留在model_name
_VP /
model_name_usertag
_tlm obj /
文件夹中。
您可以创建一个独立的TLM可执行命令shell的Linux和Windows的步骤。为操作系统执行这些步骤,你将运行TLM组件。
打开一个Linux控制台窗口。
导航到model_name
_VP /
model_name_usertag
_tlm_tb /
文件夹中。
执行以下命令启动库编译:
让- f makefile_tb。gnu所有
如果你想获得源代码调试符号使用all debug
目标,而不是所有
。
请注意
执行这个命令会自动建立一个静态库与TLM组件源文件。
当系统完成编译、找到一个可执行文件命名model_name_usertag
_tlm_tb.exe
在model_name
_VP /
model_name_usertag
_tlm_tb /
文件夹中。
如果您还没有确定MATLAB \
或版本
\ bin \ win32MATLAB \
已添加到您的用户路径。版本
\ bin \ win64
你可以选择下列方式之一编译您的项目:
编译在Visual Studio(打开model_name_usertag
_tlm.vcproj
项目在Visual Studio和遵循应用程序指令编译您的项目)。
编译一个控制台窗口中。
打开一个控制台窗口系统。
负载的输入以下命令来编译工具链系统提示:
Win32用户:
X:\ >“% VS80COMNTOOLS % \ \…x86 \ VC \ vcvarsall”
Win64用户:
X:\ >“% VS80COMNTOOLS % \ \…x64 \ VC \ vcvarsall”
如果你有一个版本的Visual Studio,您可能需要输入“% VS100COMNTOOLS %……”
,“% VS90COMNTOOLS %……”
或“% VS80COMNTOOL %……”
代替。类型集
在系统提示环境变量的列表;从这个列表就可以发现环境变量指向安装工具链。
在相同系统控制台,导航到model_name
_VP /
model_name_usertag
_tlm_tb /
文件夹中。
执行以下命令启动库编译:
X:\ > nmake / f makefile。可所有的
如果你想获得源代码调试符号使用all debug
目标,而不是所有
。
请注意
执行这个命令会自动建立一个静态库与TLM组件源文件。
当系统完成编译、找到一个可执行文件命名model_name_usertag
_tlm_tb.exe
在model_name
_VP /
model_name_usertag
_tlm_tb /
文件夹中。