Table des matières
ToggleVue d'ensemble
Ce chapitre présente principalement la composition de l'interface de programmation et les fonctions de chaque module. Si vous avez déjà une certaine compréhension de ces éléments, vous pouvez sauter ce chapitre.

Menu bar: The menu bar at the top, including deployment buttons and the main menu (process import and export are in the menu bar)
Node library: Provides various nodes with encapsulated functions for users to call
Espace de travail : Drag nodes into the workspace and connect them to represent data interaction to achieve free programming.
Debug area: divided into 5 pages, namely: Info Pane/ Documentation/ Debug Window / Configuration Nodes/ Global Variables
Barre de menu
1. Déploiement
Une fois le développement du processus terminé, il n'existe que dans l'espace de travail et n'est pas déployé sur la passerelle, de sorte qu'il ne sera pas exécuté. Pour exécuter le processus, vous devez cliquer sur le bouton de déploiement une fois le processus terminé pour l'enregistrer dans la passerelle.
2. Le menu
Les fonctions les plus utilisées de la barre de menu sont l'importation et l'exportation. The actual storage carrier of the process is a JSON file. After the process is completed, it can be backed up through the export function. De même, si vous devez déployer un processus terminé sur une nouvelle passerelle, vous pouvez utiliser la fonction d'importation.

Bibliothèque Node
La bibliothèque de nœuds contient tous les nœuds qui ont été installés et qui peuvent être utilisés directement. La bibliothèque de nœuds est classée par fonction, dans l'ordre : nœuds communs, nœuds matériels, nœuds fonctionnels, nœuds de réseau, nœuds de séquence, nœuds de stockage, nœuds avancés et nœuds PLC. Les chapitres suivants présenteront les fonctions spécifiques et l'utilisation de chaque nœud. Les nœuds forment des processus par le biais de connexions, de sorte que les nœuds sont les éléments de base et les éléments fondamentaux du processus. La maîtrise des fonctions de chaque nœud détermine l'efficacité du processus de développement. Les mêmes besoins peuvent être satisfaits par des personnes différentes utilisant des nœuds différents, et il n'y a pas de solution fixe. Our mission is to continuously develop new nodes and improve your work efficiency.
Workspace
1. Processus
Un processus est un programme qui répond à vos besoins. Le processus de connexion des nœuds étant le processus de transfert des données, il ressemble à l'écoulement de l'eau, c'est pourquoi on l'appelle un processus.. Un processus est une combinaison de nœuds et de lignes. Le processus n'a pas de direction spécifique. On peut appeler processus un programme qui met en œuvre un petit point de fonction, ou on peut appeler processus l'ensemble du projet. Afin de faciliter la gestion, plusieurs onglets (pages de processus) peuvent être créés dans l'espace de travail, et les onglets individuels peuvent être renommés pour faciliter la gestion de la mémoire.

Pour activer/désactiver/supprimer un processus, double-click the process tab. There is a valid button in the lower left corner of the dialog box to enable or disable the process. Si l'option "désactivé" est sélectionnée, le processus n'a aucun effet lorsqu'il est déployé. Un bouton de suppression se trouve dans le coin supérieur gauche de la boîte de dialogue pour supprimer le processus.

2. Nodes
Nodes are connected by lines. Un nœud peut avoir plusieurs ports d'entrée et plusieurs ports de sortie (sauf pour les nœuds individuels, le nombre de ports d'entrée et de sortie est prédéfini et ne peut pas être modifié). Lorsque la souris survole le port, celui-ci affiche une étiquette. Vous pouvez également définir vous-même l'étiquette du port pour faciliter la mémorisation, comme le montre la figure :

Some nodes will display a status bar below to indicate their running status. For example, la barre d'état de MQTT Node indique l'état de la connexion MQTT :

If the node has any undeployed modifications, a blue dot will be displayed in the upper-right corner of the node. If there are configuration errors, a red triangle will be displayed:

Un nœud de configuration est un type particulier de nœud qui peut partager sa configuration avec d'autres nœuds ordinaires. Par exemple, à la fois MQTT Publish Node et MQTT Subscribe Node peuvent utiliser le même MQTT Broker Node pour indiquer qu'ils utilisent la même connexion MQTT. Les nœuds de configuration actuellement connus de la passerelle sont les suivants : Serial Port Configuration Node, MQTT Broker Nodeet PLC Configuration Node. Le nœud de configuration n'est pas visible dans la zone de travail. Vous pouvez visualiser le processus en cours dans la zone de débogage.

3. Connect
If you drag a node with both input and output ports through the center of a connection, the existing connection will become a dotted line. Release the node at this time, and the changed node will be automatically inserted into the original process.

Sélectionnez la connexion et appuyez sur la touche Delete pour supprimer la connexion.
4. Créer un groupe
Nodes can be connected to form a group and then moved or copied as a single object in the workspace

5. Sub-processus
Certaines collections de nœuds peuvent être regroupées en un seul nœud à utiliser dans l'espace de travail. Le nœud fusionné est appelé sous-processus.
Subprocesses can reduce the visual complexity of the process or combine commonly used nodes into reusable flows.

6. Importation et exportation
All processes support import and export in JSON format, making it easy to share completed processes with others.
Importer : Les méthodes suivantes permettent d'importer le processus
-
- Copier directement les données JSON
- Télécharger le fichier JSON
- Parcourir les processus préinstallés dans la passerelle
Exporter : Les méthodes suivantes permettent d'exporter le processus
-
- Generate a JSON format data stream
- Save it as a JSON file
- Le garder à l'intérieur de la passerelle (non recommandé)

Debugging area
1. Information fenêtre
Les fenêtres d'information affichent des informations sur un processus ou un nœud, y compris une vue d'ensemble de tous les processus et nœuds, ainsi que des détails sur la sélection en cours

2. Documentation d'aide
The help document window provides usage instructions for the currently selected node. Please read it carefully.

3. Log fenêtre
La fenêtre d'enregistrement affiche toutes les informations reçues par Debug Node pour faciliter le débogage et la localisation des problèmes.

4. Configure Nodes
La fenêtre des nœuds de configuration affiche tous les nœuds de configuration existant dans le processus en cours. Les nœuds de configuration inutilisés sont affichés en pointillés. Après avoir sélectionné un nœud de configuration, appuyez sur la touche Suppr pour le supprimer.

5.Globalvariables
The global variables window can view the currently used global variables and click manually to refresh the latest values.