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 之前推出