Skip to content

Menú superior ​

En el menú superior están reunidas las funciones que más se usan en el programa: conectar el adaptador y el robot, guardar y abrir archivos y más.
A continuación se describen por orden las funciones de cada menú.

logo-block

El logotipo del programa.
Si haces clic en el logotipo, la página se recarga.

Si está activo el editor de bloques, el logotipo muestra el texto Block Composer.

logo-python

Si está activo el editor de Python, el logotipo muestra el texto Script Composer.


Buscar el adaptador ​

dongle-button

Aquí puedes buscar el adaptador que comunica con el robot y conectarlo al programa.

Para controlar un robot en el programa, primero hay que conectar al programa el adaptador que comunica con el robot.
Ese proceso se llama emparejamiento.

Si pulsas el botón Adaptador USB, aparece la lista de adaptadores disponibles en el PC.
Elige en la lista el adaptador que quieras y haz clic en Conectar: el adaptador se conecta al programa.

Comprobar el estado de conexión del adaptador ​

Un adaptador que se ha conectado una vez al programa se conecta automáticamente la próxima vez que uses el programa.

dongle-status-icon

Si el adaptador está bien conectado al programa, el icono pasa a azul claro.

dongle-status-browser

Si en la pestaña del navegador hay un icono como el de la imagen siguiente, el adaptador está conectado.


⚠️ Atención

Si el adaptador ya está conectado a otro programa o a otra página, no se puede conectar a este programa.
En ese caso, busca el programa al que está conectado el adaptador, desconéctalo allí, vuelve a esta página e inténtalo de nuevo.


Seleccionar robot ​

robot-button

Aquí puedes elegir el robot que vas a usar en el programa y registrar la información de ese robot junto con sus bloques o códigos de script propios.

Para controlar un robot en el programa, primero hay que añadir al programa la información y los bloques del robot que quieras.

robot-select

Si pulsas el botón Robot, una ventana emergente muestra la lista de robots disponibles en el programa.

Elige el robot que quieras y haz clic en Añadir: la información de ese robot y sus bloques o códigos de script propios se registran en el programa.

robot-blocks robot-codes

Al añadir un robot se crean los elementos siguientes.

  • Block Composer: en la paleta de bloques de la izquierda se crean los bloques propios de ese robot
  • Script Composer: en la paleta de código de la izquierda se crean los códigos de script propios de ese robot

Así puedes mover y controlar libremente hardware real del robot: sensores, motores, LED y más.


⚙️ Nota

En RobomationLAB puedes conectar y usar tantos robots como quieras, sin límite de tipo ni de cantidad.

Sin embargo, si quieres conectar y usar varios robots al mismo tiempo, tienen que estar conectados al programa tantos adaptadores como robots vayas a usar, y debes añadir al programa esa misma cantidad de robots.


Seleccionar extensión ​

extension-button

Las extensiones son módulos que ofrecen funciones adicionales basadas en IA, como el reconocimiento de voz, el reconocimiento de imágenes y el análisis de imágenes.
Aquí puedes elegir la extensión que vas a usar en el programa y registrar la información de esa extensión junto con sus bloques o códigos de script propios.

extension-select

Si pulsas el botón Extensión, aparece una ventana emergente con la lista de extensiones disponibles en el programa.

  • Voz a texto
  • Detección facial
  • Detección facial detallada
  • Expresión facial
  • Detección de manos
  • Detección corporal
  • Detección de objetos
  • Detección de colores
  • Detección de marcadores ArUco
  • Conducción autónoma con cámara

Si haces clic en el módulo que quieras, igual que en Seleccionar robot, la información de esa extensión y sus bloques o códigos de script propios se registran en el programa.

Si añades una extensión que usa la cámara, como Detección facial o Detección de manos,
en la pestaña Vista previa – Cámara se crea un módulo de cámara y puedes conectar y usar la cámara con el programa.

Si ya no necesitas una extensión que has elegido, puedes quitarla de la lista con clic derecho → Eliminar.


Sonido ​

sound-button

Aquí puedes elegir sonidos para usarlos al programar o añadir al programa sonidos propios de tu ordenador.

Seleccionar un sonido ​

sound-select

Si pulsas el botón Sonido, aparece una ventana en la que puedes elegir entre los muchos sonidos que ofrece el programa.
Están disponibles las funciones siguientes.

  • Buscar sonidos
  • ▶ Escuchar el sonido
  • Añadir el sonido a la lista de sonidos (panel izquierdo)

Funciones adicionales ​

sound-tools

Si haces clic abajo a la izquierda en el botón Extensión (marco rojo) o pones el ratón encima, aparecen tres opciones con funciones adicionales.
Están disponibles las funciones siguientes.

  • Añadir archivo local: añade un archivo de audio del ordenador del usuario
  • Grabar sonido: graba un sonido y lo añade
  • Añadir sonido aleatorio: añade un sonido elegido al azar de toda la lista de sonidos

Usar sonidos al programar ​

sound-selected

Los sonidos que has añadido a la lista de sonidos (panel izquierdo) se pueden usar al programar.

  • En la programación con bloques, eliges el sonido que quieras en el desplegable del bloque reproducir sonido.

  • En la programación con scripts, eliges el sonido que quieras en las subopciones de la función «reproducir sonido» de la categoría Códigos – Audio.

Al ejecutar el código, el sonido elegido se reproduce por los altavoces del ordenador.


Ejemplo ​

example-button

Si en el programa hay un robot añadido, puedes cargar y probar ejemplos sencillos para cada robot.

Seleccionar un ejemplo ​

example-select

Si pulsas el botón Ejemplo, aparece la ventana Seleccionar ejemplo que se muestra arriba.
Con las categorías y la búsqueda encuentras rápido el ejemplo que quieras.

Cargar un ejemplo ​

  1. Haz clic en el menú Ejemplo, abre la ventana Seleccionar ejemplo y elige el ejemplo que quieras.
  2. La ventana se recarga y el ejemplo aparece en el área de programación.
  3. Después de cargarlo, puedes pulsar el botón Ejecutar (▶) sin más pasos y observar el comportamiento.

Editar ​

edit-button edit-menu

Una función con la que puedes deshacer o repetir acciones.

  • Copiar (Ctrl+C): copia el bloque o el código elegido.
  • Pegar (Ctrl+V): pega el bloque o el código copiado en el área de trabajo.
  • Deshacer (Ctrl+Z): deshace la última acción.
  • Rehacer (Ctrl+Y): vuelve a ejecutar la acción deshecha.

Archivo ​

file-button file-menu

Aquí gestionas archivos: crear código nuevo, guardar el código escrito como archivo y volver a abrirlo.

  • Nuevo
    Reinicia el código que estás escribiendo y crea código nuevo.

  • Guardar proyecto
    Guarda el archivo del proyecto en el que estás trabajando.
    El archivo se guarda en la carpeta «Descargas» del usuario y la extensión es «.block».

  • Exportar código Python
    Extrae el código Python del proyecto en el que estás trabajando y lo guarda como archivo.
    El archivo se guarda en la carpeta «Descargas» del usuario y la extensión es «.py».
    El archivo guardado se puede abrir y ejecutar en un entorno Python externo como VSCode.

  • Abrir proyecto
    Abre un archivo de proyecto o un archivo de código Python del ordenador del usuario.
    Se pueden abrir archivos con las extensiones «.block» y «.py».
    Un archivo «.block» se abre en el editor de bloques y un archivo «.py», en el editor de Python.
    Ten cuidado al abrir un archivo «.py»: si no se ajusta al formato de código de Block Composer o contiene errores de sintaxis, puede que no se abra correctamente.


Ejecutar / detener el código ​

Ejecutar (▶) ​

run-button

Interpreta el código de bloques o de script del editor activo y lo ejecuta.

Según el código escrito, puedes controlar con él los robots conectados al programa.
Mientras el código está en marcha, no puedes editar el código escrito.

Detener (■) ​

stop-button

Detiene la ejecución del código.


Programación con IA ​

ai-button

Si pulsas en el menú superior el botón Programación con IA, a la derecha se abre el panel del chatbot de IA.
Puedes hablar con el chatbot de IA integrado en RobomationLAB y programar junto con la IA.

Están disponibles las funciones siguientes.

  • Puedes preguntar libremente sobre programación: cómo escribir y cambiar código, sobre la sintaxis, sobre los conceptos y más.
  • Si al ejecutar el código se produce un error, puedes preguntar a la IA por el motivo y la solución y arreglar el problema rápido.
  • El código que propone la IA se copia fácilmente con el botón que está a la derecha del bloque de código.
  • La conversación se guarda, así que puedes continuarla; también puedes empezar una conversación nueva.
  • Arrastrando el borde izquierdo del panel puedes ajustar su anchura.

Copiar código ​

copy-button

Aquí puedes copiar al portapapeles el código del editor activo.

Block Composer (programación con bloques) ​

Se copia el código Python que se muestra en la pestaña Vista previa de Python.

Script Composer (Python) ​

El código del editor de Python se copia tal cual.

El código copiado lo puedes pegar donde quieras con Ctrl+V.


Configuración del editor ​

editor-button

Puedes elegir entre Bloque y Python el editor que quieras y programar en él.

Aunque cambies de editor, el código escrito antes se conserva y puedes seguir programando en cualquier momento.

※ El editor de bloques y el editor de Python se corresponden uno a uno; al cambiar, el código escrito se convierte y continúa.

Editor de bloques ​

Si eliges Bloque, el logotipo pasa a Block Composer.
Los bloques que montas en el editor de bloques se convierten en tiempo real en código Python; el resultado lo ves en la pestaña Vista previa – Vista previa de Python.

Editor de Python ​

Si eliges Python, el logotipo pasa a Script Composer.
El código que escribes en el editor de Python se convierte en bloques al volver al editor de bloques.

Sin embargo, la conversión de Python a bloques solo funciona con código que se pueda representar como bloques.
Con sintaxis errónea o con código que no se puede convertir en bloques, el cambio al editor de bloques puede no producirse; en ese caso también se muestra el motivo del fallo.


Ajustes ​

settings-buttonsettings-menu

Aquí haces los ajustes básicos del programa.

Idioma ​

Cambia el idioma (el país) que se muestra en el programa.
Puedes elegir el que quieras entre 21 idiomas en total.

Adaptador ​

  • Desconectar: desconecta todos los adaptadores conectados al programa.
  • Conectar: vuelve a conectar el adaptador al programa.

Restablecer ​

  • Restablecer programa: se restablecen todos los datos registrados en el programa (información de los robots, bloques o códigos de script, ajustes, etc.).

Soporte ​

support-button support-menu

Aquí encuentras las guías y el material externo que necesitas para usar el programa.

  • Tutorial: ofrece un tutorial para quien usa el programa por primera vez.
  • Ayuda: aquí ves directamente en el programa el uso y ejemplos de los bloques y de los códigos Python.
  • Guía del usuario: abre la página wiki de la guía del usuario de RobomationLAB.
    Describe en detalle los elementos y el uso del programa y las funciones y la sintaxis de cada bloque o código de script.
  • Laboratorio de Robomation: abre la página principal de RobomationLAB.
  • Inicio: abre la web oficial de la empresa Robomation.
  • YouTube: abre la página de YouTube de Robomation.
  • Tienda en línea: abre la tienda en línea de Robomation.
  • Acerca de: aquí ves la versión del programa y el historial de cambios, las condiciones de uso, la política de privacidad y más.
  • Contáctanos: aquí puedes plantear dudas sobre el uso del programa o informar de errores.