主要内容

setColor

R2026b

在模型顾问分析结果中设置文本颜色

描述

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

注意

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

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

示例

示例

全部折叠

创建一个包含消息的模型顾问文本对象。

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

使用 setColor 方法并将值设置为 '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"蓝色

版本历史记录

在 R2007b 中推出