Otros lenguajes

Otros lenguajes en AggreGate

La expresion integrada y los lenguajes de consulta son adecuados para la mayoría de las tareas típicas de análisis de datos. Sin embargo, hay más lenguajes específicos de dominio disponibles como módulos adicionales de AggreGate.

La mayoría de los lenguajes, como Java o Python, asumen la escritura de algoritmos en texto plano y la depuración en un editor resaltado por sintaxis. Otros idiomas se basan en el diseño del flujo visual.

Lenguajes de control de procesos

Una familia de lenguajes de programación IEC 61131-3 es compatible con algunos productos basados en AggreGate. Los módulos de tiempo de ejecución de esos idiomas también se denominan Soft-PLC ya que habilitan la funcionalidad del hardware de Controladores lógicos programables (PLC).

El conjunto de suites Soft PLC incluye desarrollo, depuración y entorno de ejecución de cuatro idiomas:

  • ST - Texto estructurado
  • FBD - Diagrama de bloques de funciones
  • SFC - Tabla de funciones secuenciales
  • LD - Diagrama de escalera "ladder"

El objetivo principal de agregar soporte para los lenguajes de control de procesos en AggreGate fue brindarles a los usuarios una herramienta conveniente para desarrollar aplicaciones que se ejecutan en entornos integrados, como puertas de enlace IoT, PLC de Linux y computadoras de placa única. Esto abre nuestra plataforma a millones de ingenieros de automatización que están bien versados en la programación de PLC clásicos.

Expect lenguaje

La propia implementación de AggreGate del lenguaje Expect permite interactuar con dispositivos mediante el uso de Command Line Interface (CLI). Se espera que los scripts envíen mensajes personalizados a un dispositivo y requieran que proporcione una de las variantes de salida predefinidas. Los scripts de control, configuración y actualización de monitorización de dispositivos se pueden diseñar de tal manera.

Scripting

El servidor AggreGate puede ejecutar scripts que son básicamente pequeños programas escritos en varios lenguajes de programación. Los lenguajes de scripts compatibles son Java, Python y R. También es posible llamar a los scripts escritos en otros lenguajes (como PHP o Javascript) como aplicaciones externas.