Creación y Edición de Actividades VPL
La creación de sus propias actividades es posible gracias al entorno que proporciona VPL.
Si desea crearlas, arrastre un icono de actividad desde la caja de herramientas de actividades básicas y ábrala usando el menú de contexto o si lo prefiere, realizando un doble clic sobre el bloque de actividad. Esta operación abrirá una nueva pestaña en el panel de actividades para esta “nueva” actividad.
 Figura 7: Ejemplo de la ventana de una nueva actividad.
VPL crea una nueva plantilla de acción por defecto. Si la página de acción no es mostrada cuando abra la actividad, use el desplegable que se muestra a la derecha de “Action” mediante una flecha hacia abajo, justo bajo el título de la pestaña. A partir de ese momento, podrá arrastrar y pegar nuevas actividades y unirlas entre sí mismas tal y como hizo en la ventana principal del diagrama. Una vez haya añadido y unido todas las nuevas actividades, será necesario conectar el gráfico con las entradas y salidas de este módulo nuevo que está creando. De esta forma, cuando este módulo lo utilice en la ventana del diagrama principal, podrá pasarle mensajes/datos y a su vez, el propio módulo entregará en sus salidas los resultados o notificaciones. Para ello, deberá conectar el pin de entrada (acción) de resultados de su nueva actividad (a la izquierda de la ventana en un cuadrado naranja) con la entrada del flujo que haya creado en esta ventana. Así mismo, deberá conectar la salida del flujo de datos que ha realizado con los pines de salida de resultados o de notificaciones (los cuadrados y círculos naranjas de la derecha de la ventana).
 Figura 8: Ejemplo de conexión de un flujo de datos a los pines de entrada y salida
Para definir el nombre y el tipo de datos de los pines de conexión externa de la nueva actividad que está creando, haga clic en el icono situado bajo la pestaña de la ventana de la nueva actividad. Para cambiar el nombre o el tipo seleccione la entrada de la lista y cambie sus entradas, para terminar haciendo clic en OK. La ventana de diálogo de Acciones y Notificaciones también se encuentra accesible desde el menú editar (Edit) con la opción “Actions and Notificatios o también con el atajo de teclado “Ctrl.+ shift + A”
 Figura 9: Ventana de dialogo de Acciones y Notificaciones de una actividad.
Si el flujo de datos que está creando dentro de la actividad genera salidas en múltiples ocasiones, conecte su salida a la conexión de notificaciones. Puede usar la ventana de diálogo de Acciones y Notificaciones haciendo clic en el icono situado bajo la pestaña de la ventana de la nueva actividad, seguidamente pulse sobre la pestaña de notificaciones de la nueva ventana y podrá añadir una nueva notificación pulsando sobre el botón “Add”, dándole nombre y tipo. Al finalizar pulse OK y podrá arrastrar y soltar una conexión desde la salida de su flujo de datos hasta el círculo naranja de la conexión de la notificación que creó anteriormente. También es posible usar la ventana de diálogo de Acciones y notificaciones para crear manejadores de acciones adicionales para su actividad. Para añadir otro manejador de acción, haga clic en la pestaña de Acciones de dicha ventana y en esa pestaña pulse el botón de añadir “Add”. Para cambiar a la acción creada, selecciónela desde el icono de flecha hacia abajo, bajo el nombre de la pestaña del nombre de la actividad que está creando, justo a la derecha de la palabra “Action”.
Es probable que alguna vez necesite crear una actividad que ejecute alguna función, pero que no necesite conexiones de entrada o salida. Para ello, puede utilizar la acción de comienzo “Start”. VPL automáticamente incluye una página con la acción de comienzo para su actividad. Es posible utilizar esta página para colocarla en un flujo de datos donde quiera que se ejecute cuando su actividad comience, a pesar de como estén sus conexiones.
Add as favourites (136) | Quote this article on your site | Views: 1977
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
|