主要内容

setColor

在模型顾问分析结果中指定文本颜色

    说明

    setColor(textObj,colorValue) 可将 textObj 颜色设置为 colorValue 指定的颜色。

    注意

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

    有关如何格式化 MATLAB® 中文本的信息,请参阅格式化文本

    示例

    示例

    全部折叠

    创建一个模型顾问文本对象,并将文本设置为黄色。

    使用 ModelAdvisor.Text 创建模型顾问文本对象 t1

    result = ModelAdvisor.Text('This is a warning in yellow.');
    

    将文本颜色设置为黄色。文本颜色黄色与值 'warn' 关联。

    setColor(result, 'warn');
    

    sl_customization 文件的检查回调函数中使用 setColor 来格式化结果。

    function result = SampleStyleOneCallback(system)
    result = ModelAdvisor.Text('This is a warning in yellow.');
    setColor(result, 'warn');
    end

    有关使用检查回调函数格式化文本的详细信息,请参阅指定模型顾问输出中的文本。有关如何格式化检查结果的详细信息,请参阅显示和启用检查

    输入参数

    全部折叠

    模型顾问结果文本,指定为 ModelAdvisor.Text 对象。

    文本颜色设置,由下表中列出的值之一指定。

    文本颜色
    'normal'黑色
    'pass'绿色
    'warn'黄色
    'fail'红色
    'keyword'蓝色