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".

Los paquetes se pueden intercambiar a través de archivos (pestaña "Paquetes locales") o a través del Orquestador (pestaña "Paquetes remotos").

El desarrollador puede crear sus propias paletas de bloques y utilizar paletas similares de otros desarrolladores con acuerdo.

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".

Elemento de la interfazDescripció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.

Elemento de la interfazDescripció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.

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:

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.

En el área "Atributos" se pueden modificar los siguientes atributos del bloque:

AtributoDescripción del atributo
1.NombreNombre del bloque seleccionado.
2.SugerenciaSugerencia para el bloque seleccionado.
3.ImagenImagen del bloque seleccionado.

Al cargar una imagen, se admiten los formatos: .jpg, .png, .jpeg.
4.AnchoAncho de la imagen del bloque.
5.AlturaAltura de la imagen del bloque.
6.VersiónVersión del bloque.

Este atributo no está disponible para edición.

Área "Propiedades" permite gestionar las propiedades del bloque y configurarlas.

№ p/pElemento de interfazDescripció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.

№ p/pParámetro de la propiedad del bloqueDescripción
1.NombreNombre 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ítuloNombre del bloque en el Diseñador al crear el diagrama.
3.SugerenciaDescripción detallada de la propiedad del bloque.
4.Categoría

Categoría de la propiedad del bloque.

Valores disponibles:

  • Main properties – propiedades principales;
  • Required – propiedad obligatoria;
  • Output – propiedad de salida.
5.Tipo

Tipo de la propiedad del bloque.

Valores disponibles:

  • Expression – cualquier expresión;
  • Variable – solo variable;
  • Enum – enumeración;
  • Int64 – número entero.
6.ValorValor 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ónValor 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 defectoValor 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.

№ p/pElemento de interfazDescripció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.