Establecer las propiedades de un evento
Un evento es un objeto de Stateflow® que puede activar acciones en un estado paralelo, en otro gráfico de Stateflow o en un subsistema activado o de llamada a función de Simulink®. Para obtener más información, consulte Sincronizar los componentes del modelo con la transmisión de eventos.
Cuando se crean gráficos de Stateflow en modelos de Simulink, puede modificar las propiedades de eventos en Property Inspector o en Model Explorer.
Para utilizar Property Inspector:
En la pestaña Modeling, en Design Data, seleccione Symbols Pane y Property Inspector.
En el panel Symbols, seleccione el evento.
En Property Inspector, edite las propiedades del evento.
Para utilizar Model Explorer:
En la pestaña Modeling, en Design Data, seleccione Model Explorer.
En el panel Model Hierarchy, seleccione el elemento principal del evento.
En el panel Contents, seleccione el evento.
En el panel Dialog, edite las propiedades del evento.
También puede modificar estas propiedades de forma programática con objetos Stateflow.Event
. Para obtener más información sobre la interfaz programática de Stateflow, consulte Visión general de la API de Stateflow.
Propiedades de eventos de Stateflow
Nombre
Nombre del evento. Las acciones hacen referencia a los eventos por sus nombres. Los nombres deben comenzar con un carácter alfabético, no pueden incluir espacios y no se deben compartir con eventos afines. Para obtener más información, consulte Directrices para nombrar objetos de Stateflow.
Ámbito
Ámbito del evento. El ámbito especifica dónde se produce el evento en relación con el objeto principal.
Ámbito | Descripción |
---|---|
Local | Evento que puede producirse en cualquier parte de una máquina de Stateflow, pero solo es visible en el objeto principal y sus descendientes. Para obtener más información, consulte Broadcast Local Events. |
Input from Simulink | Evento que se produce en un bloque de Simulink, pero se transmite a un gráfico de Stateflow. Para obtener más información, consulte Activar un gráfico de Stateflow enviando eventos de entrada. |
Output to Simulink | Evento que se produce en un gráfico de Stateflow, pero se transmite a un bloque de Simulink. Para obtener más información, consulte Activate a Simulink Block by Sending Output Events. |
Puerto
Índice del puerto asociado al evento. Esta propiedad se aplica solo a los eventos de entrada y de salida.
Para eventos de entrada, el puerto es el índice de la señal de entrada que activa el evento. Para obtener más información, consulte Asociación de eventos de entrada con señales de control.
Para eventos de salida, el puerto es el índice de la señal que genera como salida este evento. Para obtener más información, consulte Association of Output Events with Output Ports.
Activador
Tipo de señal que activa un evento de entrada o salida. Para obtener más información, consulte Activar un gráfico de Stateflow enviando eventos de entrada y Activate a Simulink Block by Sending Output Events.
Puntos de interrupción del depurador
Opción para establecer puntos de interrupción del depurador en el inicio o el final de la transmisión de eventos. Los puntos de interrupción disponibles dependen del tipo de evento.
Tipo de evento | Inicio de transmisión | Fin de transmisión |
---|---|---|
Evento local | Disponible | Disponible |
Evento de entrada | Disponible | No disponible |
Evento de salida | No disponible | No disponible |
Para obtener más información, consulte Set Breakpoints to Debug Charts.
Descripción
Descripción del evento.
Enlace del documento
Enlace con la documentación online del evento. Puede introducir una dirección URL o un comando de MATLAB® que muestre la documentación como un archivo HTML o como texto en la ventana de comandos de MATLAB. Cuando hace clic en el hipervínculo Document link, Stateflow muestra la documentación.
Consulte también
Objetos
Herramientas
- Model Explorer (Simulink)