Editor de bloques#
La interfaz de Sherpa Designer permite crear sus propios bloques, así como combinarlos en paletas. Los bloques y paletas creados por el usuario se pueden agrupar en paquetes mediante la herramienta "Administrador de paquetes".
.png)
Los paquetes se pueden intercambiar a través de archivos (pestaña "Paquetes locales") o a través del Orquestador (pestaña "Paquetes remotos").
.png)
El desarrollador puede crear sus propias paletas de bloques y utilizar paletas similares de otros desarrolladores con acuerdo.
.png)
Para crear un nuevo bloque, es necesario hacer clic en el botón
, después de lo cual se abrirá la ventana "Editor de mis bloques".
.png)
| N° | Elemento de la interfaz | Descripción |
| menú "Archivo" | ||
| 1.1. | opción "Eliminar todos los bloques" | Permite eliminar todos los bloques en el editor de bloques. |
| 1.2. | opción "Abrir archivo..." | Permite abrir un archivo en formato .xaml para cargar bloques. |
| 1.3. | opción "Agregar desde archivo..." | Permite agregar bloques desde un archivo en formato .xaml al paquete actual. |
| 1.4. | opción "Guardar" | Permite guardar el bloque creado o guardar cambios en el bloque editado. También se puede utilizar la combinación de teclas Ctrl + S para guardar. |
| 1.5. | opción "Exportar a archivo..." | Permite guardar el paquete actual de bloques en un archivo separado en formato .xaml. |
| 1.6. | opción "Cerrar ventana" | Permite cerrar la ventana "Editor de mis bloques". |
| menú "Edición" | ||
| 2.1 | "Corregir nombres de bloques" | Permite corregir los nombres internos de los bloques según el estándar necesario del robot, así como excluir duplicados de bloques. Puede ser necesario si ha importado bloques de alguna paleta externa. |
| 3. | botón "Guardar" | Permite guardar el bloque creado o guardar cambios en el bloque editado. También se puede utilizar la combinación de teclas Ctrl + S para guardar. |
| 4. | botón "Exportar archivo" | Permite guardar el paquete actual de bloques en un archivo separado en formato .xaml. |
| 5. | área "Bloques" | Permite crear bloques y gestionarlos. |
| 6. | área "Atributos" | Muestra los atributos del bloque seleccionado. |
| 7. | área "Propiedades" | Muestra las propiedades del bloque seleccionado. |
| 8. | área "Código del bloque" | Muestra el código del bloque. |
Área "Bloques" permite gestionar sus bloques: crear y eliminarlos, copiarlos, pegarlos y moverlos dentro de la lista.
.png)
| N° | Elemento de la interfaz | Descripción |
| 1. | botón ![]() | Permite agregar un nuevo bloque. |
| 2. | botón ![]() | Permite eliminar el bloque seleccionado. |
| 3. | botón ![]() | Permite copiar el bloque seleccionado al portapapeles. |
| 4. | botón ![]() | Permite pegar el bloque copiado anteriormente desde el portapapeles. |
| 5. | botón ![]() | Permite mover el bloque seleccionado hacia arriba en la lista. |
| 6. | botón ![]() | Permite mover el bloque seleccionado hacia abajo en la lista. |
Área "Atributos" permite configurar los atributos del bloque seleccionado, así como elegir una imagen para el bloque que se está creando.
.png)
Para cambiar el atributo del bloque, es necesario hacer doble clic con el botón izquierdo del ratón en el campo con el valor actual del atributo e ingresar un nuevo valor en dicho campo:
.png)
Para cambiar el atributo "Imagen", también es necesario hacer clic en el botón
a la derecha del campo con el valor actual del atributo. En la ventana que se abre, seleccionar una imagen o hacer clic en el botón "Cargar imagen desde archivo" y cargar la imagen deseada.
.png)
En el área "Atributos" se pueden modificar los siguientes atributos del bloque:
| N° | Atributo | Descripción del atributo |
| 1. | Nombre | Nombre del bloque seleccionado. |
| 2. | Sugerencia | Sugerencia para el bloque seleccionado. |
| 3. | Imagen | Imagen del bloque seleccionado. Al cargar una imagen, se admiten los formatos: .jpg, .png, .jpeg. |
| 4. | Ancho | Ancho de la imagen del bloque. |
| 5. | Altura | Altura de la imagen del bloque. |
| 6. | Versión | Versión del bloque. Este atributo no está disponible para edición. |
Área "Propiedades" permite gestionar las propiedades del bloque y configurarlas.
.png)
| № p/p | Elemento de interfaz | Descripción |
| 1. | botón ![]() | Permite agregar una nueva propiedad. |
| 2. | botón ![]() | Permite eliminar la propiedad seleccionada. |
| 3. | botón ![]() | Permite copiar la propiedad seleccionada al portapapeles. |
| 4. | botón ![]() | Permite pegar la propiedad copiada anteriormente desde el portapapeles. |
| 5. | botón ![]() | Permite mover la propiedad seleccionada hacia arriba en la lista. |
| 6. | botón ![]() | Permite mover la propiedad seleccionada hacia abajo en la lista. |
Para la configuración de las propiedades del bloque se ofrecen los siguientes parámetros.
.png)
| № p/p | Parámetro de la propiedad del bloque | Descripción |
| 1. | Nombre | Nombre de la propiedad del bloque. Este nombre se utiliza en el código del bloque. Por ejemplo, si el nombre se establece como “InVar”, entonces en el código se debe usar como $InVar. |
| 2. | Título | Nombre del bloque en el Diseñador al crear el diagrama. |
| 3. | Sugerencia | Descripción detallada de la propiedad del bloque. |
| 4. | Categoría | Categoría de la propiedad del bloque.
|
| 5. | Tipo | Tipo de la propiedad del bloque.
|
| 6. | Valor | Valor inicial de la propiedad del bloque. Si es necesario, se debe establecer un valor inicial. Si se elige la categoría “propiedad de salida”, se debe indicar el nombre de la variable (por ejemplo, $MyVar). Si se elige el tipo “enumeración”, se debe establecer el valor sin comillas (por ejemplo, MyEnum1). |
| 7. | Valor de enumeración | Valor de enumeración de la propiedad del bloque. Si el tipo se elige como “enumeración”, los valores deben indicarse mediante punto y coma (por ejemplo, MyEnum1;MyEnum2;MyEnum3). |
| 8. | Valor por defecto | Valor por defecto de la propiedad del bloque. Si la propiedad está vacía, se utilizará este valor. Aplicable solo a propiedades opcionales de tipo Expression. |
Área “Código del bloque” permite mostrar el código que ejecutará el bloque.
.png)
| № p/p | Elemento de interfaz | Descripción |
| 1. | botón ![]() | Permite deshacer la acción. |
| 2. | botón ![]() | Permite repetir la acción nuevamente. |
| 3. | botón “Agregar propiedad”![]() | Permite agregar una propiedad. |
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)