Simulink.Annotation
创建并指定文本注解、图像注解和区域注解的属性
说明
注解是一种视觉元素,可用来为模型添加描述性说明和注解。您可以通过编程方式将它们作为 Simulink.Annotation 对象进行访问和修改。
要获取一个现有的 Simulink.Annotation 对象,请选择注解。然后使用getCurrentAnnotation 函数。
创建对象
您可以通过多种方式创建 Simulink.Annotation 对象。
要以编程方式创建
Annotation对象,请使用本页所述的Simulink.Annotation函数。要以交互方式创建
Annotation对象,请参阅为模型添加注解。
描述
输入参量
属性
示例
提示
要以编程方式修改现有注解,请使用
find_system函数获取注解句柄,然后使用get_param函数获取对象。例如:h = find_system(gcs,'FindAll','on','Type','annotation'); a1 = get_param(h(1),'Object');
如果一个注解调用了当前正在执行的回调函数,请使用
getCallbackAnnotation来确定是哪个注解调用了它。该函数返回对应的Annotation对象。如果在一个包含多个回调调用的单独 MATLAB 文件中编写回调函数,此函数也很有用。
替代功能
您也可以使用 add_block 函数创建注解。例如:
add_block('built-in/Note','model/This is a note.','BackgroundColor','yellow')创建具有黄色背景的注解。add_block('built-in/Area','model/This is an Area.','Position',[120,100,230,200])在指定位置创建区域注解。
要以交互方式创建注解并编辑其属性,请参阅为模型添加注解。
版本历史记录
在 R2006a 之前推出
