主要内容

本页采用了机器翻译。点击此处可查看英文原文。

setColTitles

在模型顾问分析结果中添加表列标题

说明

setColTitles(ftObj,colTitles) 将模型顾问格式化对象 ftObj 所指定表中的列标题设置为由 colTitles 指定的标题文本。如果没有向表中添加数据,模型顾问就不会在结果中显示该表。

注意

在向表中添加数据之前,必须使用 setColTitles 方法指定列标题。

函数 setColTitles 用来格式化通过 Simulink® Check™ 得到的模型顾问分析结果中的表。有关详细信息,请参阅Simulink Check

有关如何在 MATLAB® 中使用表的信息,请参阅创建表并为其分配数据

示例

示例

全部折叠

本示例展示了如何创建模型顾问表模板对象并指定列标题。

Create a formatting template object.

ft = ModelAdvisor.FormatTemplate("TableTemplate");

设置表格的列标题。例如,第一列使用 'Index',第二列使用 'Block Name'

setColTitles(ft,{"Index","Block Name"});

您可以将此逻辑包含在模型顾问检查回调函数中,例如在您的 sl_customization 文件中:

function result = SampleStyleOneCallback(system)
ft = ModelAdvisor.FormatTemplate("TableTemplate");
setTableTitle(ft,{"Blocks in Model"});
setColTitles(ft,{"Index","Block Name"});
setTableInfo(ft,{"1","Gain"});
result = ft;
end

输入参数

全部折叠

ModelAdvisor.FormatTemplate 对象,指定为格式化模板的句柄。

表格列标题,可以指定为字符向量的元胞数组,也可以指定为有效格式模板对象的句柄。元胞数组中各项的顺序确定该项位于哪一列。

示例: {"Index","Block Name"}

版本历史记录

在 R2009a 中推出