Simulink.Annotation
Crear y especificar propiedades de anotaciones de texto, imagen y área
Descripción
Las anotaciones son elementos visuales que se usan para añadir notas descriptivas y texto explicativo al modelo. Puede acceder a ellas y modificarlas de manera programática como objetos Simulink.Annotation.
Para obtener un objeto Simulink.Annotation existente, seleccione la anotación. Luego, use la función getCurrentAnnotation.
Creación
Puede crear un objeto Simulink.Annotation de muchas formas.
Para crear un objeto
Annotationde manera programática, utilice la funciónSimulink.Annotationque se describe en esta página.Para crear un objeto
Annotationde manera interactiva, consulte Annotate Models.
Descripción
crea una anotación con propiedades especificadas usando pares nombre-valor. Por ejemplo, a = Simulink.Annotation(path,Name,Value)Simulink.Annotation('model/annotation','BackgroundColor','yellow') crea una anotación con un fondo amarillo. Puede especificar múltiples pares nombre-valor. Encierre el nombre de cada propiedad entre comillas.
Argumentos de entrada
Propiedades
Funciones del objeto
Ejemplos
Sugerencias
Para modificar una anotación existente de manera programática, utilice la función
find_systempara obtener el identificador de la anotación y, después, utilice la funciónget_parampara obtener el objeto. Por ejemplo:h = find_system(gcs,'FindAll','on','Type','annotation'); a1 = get_param(h(1),'Object');
Si una anotación ha invocado una función de callback que se está ejecutando actualmente, utilice
getCallbackAnnotationpara determinar qué anotación la ha invocado. La función devuelve el objetoAnnotationcorrespondiente. Esta función también es útil si se escribe una función de callback en un archivo de MATLAB separado que contiene múltiples llamadas a funciones de callback.
Funcionalidad alternativa
También puede crear anotaciones utilizando la función add_block. Por ejemplo:
add_block('built-in/Note','model/This is a note.','BackgroundColor','yellow')crea una anotación de tipo nota con un fondo amarillo.add_block('built-in/Area','model/This is an Area.','Position',[120,100,230,200])crea una anotación de tipo área en la posición especificada.
Para crear una anotación y editar sus propiedades de manera interactiva, consulte Annotate Models.
Historial de versiones
Introducido antes de R2006a
