主要内容

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

setEntry

指定表格中的内容单元格

    说明

    setEntry(tableObj,row,column,cellEntry)cellEntry 指定的内容添加到模型顾问表对象 tableObj 的第 row 行和第 column 列中的单元格。

    注意

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

    有关如何在 MATLAB® 中设置单元格内容的信息,请参阅创建表并为其分配数据

    示例

    示例

    全部折叠

    本示例展示了如何创建两个模型顾问表对象,table1table2,并将 table2 插入到 table1 的第一个单元格中。

    使用 ModelAdvisor.Table 创建两个模型顾问表对象。

    table2 = ModelAdvisor.Table(1,1);
    table2 = ModelAdvisor.Table(2,3);

    table2 添加到模型顾问表对象 table1 的第一行第一列的单元格中。

    setEntry(table1,1,1,table2);

    sl_customization 文件中的检查回调函数中使用 setEntry 设置模型顾问结果中的表单元格内容。

    function result = SampleStyleOneCallback(system)
    table1 = ModelAdvisor.Table(1,1);
    table2 = ModelAdvisor.Table(2,3);
    setEntry(table1,1,1,table2);
    result = table1;
    end

    有关如何格式化检查结果的详细信息,请参阅定义自定义模型顾问检查

    输入参数

    全部折叠

    模型顾问结果的表,指定为 ModelAdvisor.Table 对象。

    在模型顾问结果表中要创建的行数,以整数形式指定。

    示例: 5

    数据类型: int

    模型顾问结果表中要创建的列数,以整数形式指定。

    示例: 2

    数据类型: int

    表格单元格内容,指定为 character vectorModelAdvisor.Element 对象或 ModelAdvisor.Element 对象数组。

    版本历史记录

    在 R2006b 中推出