send
Transmitir un mensaje o un evento
Sintaxis
Descripción
send( envía un mensaje local o de salida.message_name)
send( envía un evento de salida.event_name)
send( transmite un evento local a local_event_name,state_name)state_name y cualquier descendiente de dicho estado dentro de la jerarquía.
send( transmite un evento local a su estado principal state_name.local_event_name)state_name y cualquier descendiente de dicho estado dentro de la jerarquía.
Ejemplos
Sugerencias
Si un gráfico envía un mensaje que supera la capacidad de la cola receptora, se produce un desbordamiento en la cola. El resultado del desbordamiento en la cola depende del tipo de cola receptora.
Cuando se produce un desbordamiento en una cola interna, el gráfico de Stateflow® omite el mensaje nuevo. Puede controlar el grado de acción de diagnóstico configurando la propiedad Queue Overflow Diagnostic para el mensaje. Consulte Queue Overflow Diagnostic.
Cuando se produce un desbordamiento en una cola externa, el bloque Queue (Simulink) omite el mensaje nuevo o sobrescribe el mensaje más antiguo de la cola, en base a la configuración del bloque. Consulte Overwrite the oldest element if queue is full (Simulink). Un desbordamiento en una cola externa siempre genera una advertencia.
En una versión futura, los gráficos ya no admitirán transmisiones de eventos locales no dirigidas. Para obtener información sobre cómo reemplazar las transmisiones de eventos locales no dirigidas, consulte Evitar una recursión no deseada en un gráfico.
Utilice el operador
sendpara enviar eventos al Schedule Editor. Schedule Editor permite planificar la ejecución de particiones aperiódicas. Si desea obtener más información sobre el uso del operadorsendcon Schedule Editor, consulte Events in Schedule Editor (Simulink).
Historial de versiones
Introducido antes de R2006a



