Main Content

setEntryAlign

为模型顾问分析结果中的表指定单元格对齐方式

    说明

    示例

    setEntryAlign(tableObj,row,column,alignment) 将模型顾问表对象 tableObj 中由行 row 和列 column 所对应单元格的水平对齐方式设置为由 alignment 指定的对齐方式。

    注意

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

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

    示例

    全部折叠

    创建一个模型顾问表对象,向一个单元格添加内容,并设置单元格文本对齐方式。

    使用 ModelAdvisor.Table 创建一个具有两行三列的模型顾问表对象。

    T1 = ModelAdvisor.Table(2,3);
    

    向表添加标题。

    setHeading(T1,'Title of New Table');

    将文本 'First Entry' 添加到模型顾问表对象 T1 的第一行第一列的单元格中。

    setEntry(T1,1,1,'First Entry');
    

    使模型顾问表对象的第一行第一列的单元格的内容居中对齐。

    setEntryAlign(T1,1,1,'center');
    

    sl_customization 文件的检查回调函数中使用 setEntryAlign 来格式化模型顾问分析结果。

    function result = SampleStyleOneCallback(system)
    T1 = ModelAdvisor.Table(2,3);
    setHeading(T1,'Title of New Table');
    setEntry(T1,1,1,'First Entry');
    setEntryAlign(T1,1,1,'center');
    result = T1;
    end

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

    输入参数

    全部折叠

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

    表的行,指定为整数。

    表的列,指定为整数。

    单元格水平对齐方式,指定为 'left'、'center' 或 'right'。

    对齐方式定义
    'left'内容与单元格的左边缘水平对齐。
    'center'单元格内容水平居中对齐。
    'right'内容与单元格的右边缘水平对齐。