Conexión de Actividades en VPL
Para conectar dos bloques de actividades, arrastre el pin de conexión de una actividad al de otra. Si hay múltiples caminos (entradas y salidas) para conectar las actividades, aparecerá el cuadro de diálogo de conexión para poder definir cual de las entradas y salidas se quiere conectar.
 Figura 10: Configuración de ventana de conexiones.
Para completar la conexión, se seleccione un resultado de salida de conexión de la lista de la izquierda y una acción de la lista de la derecha, para terminar pulse OK. Aparecerá un enlace entre las actividades. Si no hay opciones de conexión, la ventana de diálogo de conexión no aparece. En algunas ocasiones, las opciones disponibles para una actividad de salida podrían depender de lo que fuese su conexión de entrada. En algunas ocasiones, las conexiones entre actividades también requieren agrupar los datos para ser pasados entre las conexiones. Cuando esto es necesario, aparece una ventana de diálogo de conexiones de datos y muestra el remitente del mensaje de las opciones de datos en el lado izquierdo y el receptor a la derecha. Las opciones de datos entrantes pueden incluir el valor por defecto para su tipo de dato (0 para datos numéricos, nulo para tipos booleanas y null para el resto de tipos de datos), el valor del dato o los valores del sub-dato (datos miembro).
 Figura 11: Configuración de las conexiones de datos.
Es posible cambiar una conexión de una actividad a otra seleccionando el enlace de conexión y arrastrando el final que se desea reconectar. También es posible cambiar las conexiones o las parejas de datos seleccionando el contenido del menú desplegable en el enlace de conexión. Los enlaces de conexión pueden ser borrados seleccionando el enlace y seleccionando borrar del menú edición, en el menú desplegable para el enlace o presionando el botón Del. Si una actividad soporta varias conexiones de entrada (manejadores de acción) sólo puede conectarse a uno de estos a la vez. Si se ha conectado un enlace a una actividad y se desea conectar a uno de sus otros pins de entrada, se debe crear una copia (referencia) del bloque de actividad y conectarlo. No se puede tener múltiples conexiones directas para el mismo pin de conexión de entrada (acción). Sin embargo, puedes usar las actividades “Merge” o “Join” para encaminar o consolidar mensajes de múltiples actividades al mismo pin de conexión de entrada. Una actividad puede también sacar múltiples conexiones de salida aunque sólo puede conectarse a una de estas al mismo tiempo. Así pues, si una actividad tiene pines de resultado y notificación de conexión de salida, se deben utilizar referencias separadas de la actividad para conectarlas a otras conexiones. Sin embargo, recuerde que es posible crear múltiples conexiones para el mismo pin de salida.
Además, no es posible conectar dos (o más) conexiones de notificación a unaactividad “join”. Igualmente, tampoco es posible conectar dos o más flujos de datosque incluyen conexiones de notificaciones a menos que ya figuren dentro del flujo dedatos. Sin embargo, si se puede usar una actividad “merge”.
Add as favourites (148) | Quote this article on your site | Views: 1985
Only registered users can write comments. Please login or register.
Related Items:
- Jobs: Two Chair positions for new Centre for Computational Neuroscience and Co
- Birmingham Fellows in Robotics and Cognitive Systems
- Finding papers about consciousness and robotics
- Paladyn. Journal of Behavioral Robotics
- International Journal of Social Robotics
- Cognitive Robotics and Machine Consciousness
- Cognitive Robotics
- Polymorphic Robotics
- Urbi goes Open Source
- The Tower of Hanoi for Robotics
|