Una breve introducción a la programación de Dragonfly Safety Workbench

¿Cómo crear un nuevo flujo de trabajo usted mismo?

Cree un nuevo flujo de trabajo en el banco de trabajo, haga clic en el proceso de orquestación e ingrese a la página de edición del flujo de trabajo, como se muestra en la siguiente figura

Introducción al área del lienzo.

La página de flujo de trabajo se divide en 4 áreas:

  1. Área de diseño del lienzo: conecte nodos para formar un programa de arriba hacia abajo
  2. Área de componentes básicos: proporciona algunas funciones básicas del programa, lo que es conveniente para que los usuarios creen programas rápidamente.
  3. Área de componentes de mercado: el usuario completa los parámetros en el componente básico y comparte activamente el componente extendido.
  4. Área de configuración de nodo: cuando el usuario hace clic en un nodo en el lienzo, esta área aparecerá automáticamente para configurar los parámetros del nodo.

Clasificación de componentes básicos.

Los componentes básicos se dividen en dos categorías:

  • Componentes de entrada de datos: leer archivos, ingresar texto, leer bases de datos, enviar paquetes HTTP
  • Componentes de procesamiento de datos: ejecutar scripts, ejecutar contenedores, filtros

El componente de entrada de parámetros importa principalmente datos externos al flujo de trabajo, y el componente de procesamiento de datos procesa los datos de entrada y envía el resultado a la plataforma.

¿Cuál es la diferencia entre componentes base y componentes de mercado?

Los componentes básicos son las funciones más básicas de la plataforma proporcionada por la plataforma. Por ejemplo, ejecutar componentes de script puede ejecutar código Python, pero el código aún debe ser escrito por el usuario.

En el componente de mercado, el usuario completa los parámetros del componente básico, como completar el código Python para el escaneo de red en el componente de secuencia de comandos en ejecución.

Por lo tanto, se puede entender que el componente básico = el componente básico en sí, y el componente de mercado = el componente básico + configuración de parámetros.

¿Cuál es el ciclo de vida de un programa?

La plataforma proporciona componentes y conexiones básicos. Después de que el usuario arrastra los componentes al lienzo, habrá nodos. Los nodos y los nodos forman una relación lógica a través de conexiones;

La plataforma leerá la cantidad de nodos en el lienzo y luego usará el programa para ejecutar de arriba a abajo.Los Adatos del nodo ascendente se pasarán 文件共享al nodo descendente a través del método B, y Blos datos del nodo se pasarán al archivo a través del método para compartir archivos C;

La propia plataforma proporciona el código para obtener los datos del nodo ascendente y el método para transferir los datos al nodo descendente, y el usuario solo necesita prestar atención al proceso de procesamiento de datos intermedio.

¿Cómo depurar el nodo?

Solo necesita ocuparse de la relación entre el nodo actual y el nodo ascendente. Por lo general, el componente de secuencia de comandos en ejecución se utiliza para procesar datos. Dragonfly proporciona los datos del nodo ascendente. Después de hacer clic en el nodo y aparece el panel de configuración, puede copie los datos del nodo ascendente con un clic y luego en el código de depuración localmente.

Supongo que te gusta

Origin blog.csdn.net/u013431141/article/details/128617376
Recomendado
Clasificación