C Function
插入有关 C Function 模块内容的信息
描述
该组件显示有关 C Function 模块使用的 C 代码和符号的信息表。
默认情况下,该组件报告:
包含描述参数和任何自定义封装参数的表
列出符号参数内容的表格
由输出代码、启动代码和终止代码参数定义的 C 代码节
您可以指定要报告的参数并自定义生成的表格。
C 函数组件可以将以下组件作为其父组件:
模型循环
系统循环
模块循环
有关 C Function 块的详细信息,请参阅 C Function 模块参考页面。
对象属性表
包括模块对象属性:生成一个包含模块对象属性信息的表。
表标题:指定生成报告中的表标题。
自动:使用自动生成的标题。
自定义:指定自定义标题。
头行:为生成的报告中的表选择一个标题行。
无标题:不包含标题行
类型和名称:包含标题行,其中列有名称和对象类型
自定义:包括自定义标题
属性列表:指定是否让报告资源管理器自动选择属性或列出要报告的属性。
自动确定属性:让报告资源管理器自动选择要报告的属性。报告资源管理器报告 C Function 模块参数对话框提示属性。
显示属性:指定要报告的属性列表。输入您希望报告包含的 C Function 模块属性的名称。
属性名称通常与 Simulink® 对话框提示不同。要确定 C Function 模块的属性名称,请选择该模块并在 MATLAB® 命令行中输入此代码:
get(gcbh)
将属性名称显示为提示:在生成的报告中显示属性名称作为提示。报告包含对话框字符串而不是底层代码属性。
不显示空值:排除生成的报告中的空参数。
符号表
包括符号表:生成一个表,其中包含有关 C Function 模块使用的符号的信息。
表标题:指定生成报告中的表标题。
自动:使用自动生成的标题。
自定义:指定自定义标题。
网格线:显示表格的网格线。
横跨整页:使表格与页面一样宽。
列对齐:对齐每列中的文本。
左侧
居中
右侧
两端对齐
您可以从下拉列表中选择任何现有的值。默认情况下,列对齐选项设置为左侧。
输出、启动和终止代码
要报告哪种 C 代码当 C Function 模块配置为在生成的代码中使用与其用于仿真的 C 代码不同的 C 代码时,请选择要包含在报告中的代码。
仿真和代码生成代码 - 包括仿真期间使用的 C 代码和生成代码中使用的 C 代码。
仅仿真代码 - 仅包含仿真期间使用的 C 代码。
仅代码生成代码 - 仅包含生成代码中使用的 C 代码。
(自 R2024a 起)
包括输出代码:包括 C Function 模块在仿真期间执行的代码。
包括起始代码:包含 C Function 模块的初始化代码。
包括终止代码:包括 C Function 模块在模型终止时运行的清理代码。
是否在报告中插入内容?
是。表格和代码。
类
rptgen_sl.csl_cfcn