Vue 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.
Barre de menu : La barre de menu en haut, comprenant les boutons de déploiement et le menu principal (l'importation et l'exportation de processus se trouvent dans la barre de menu).
Bibliothèque de nœuds : Fournit divers nœuds avec des fonctions encapsulées que les utilisateurs peuvent appeler.
Espace de travail : Faites glisser des nœuds dans l'espace de travail et reliez-les pour représenter l'interaction des données et obtenir une programmation libre.
Zone de débogage : divisée en 5 pages, à savoir : 信息窗口
/ 帮助文档
/ 日志窗口
/ 配置节点
/ 全局变量
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.Menu _
Les fonctions les plus utilisées de la barre de menu sont l'importation et l'exportation. Le support de stockage du processus est un fichier json. Une fois le processus terminé, il peut être sauvegardé grâce à la fonction d'exportation. De même, si vous devez déployer un processus terminé sur une nouvelle passerelle, vous pouvez utiliser la fonction d'importation.
bibliothèque de nœuds
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.Notre mission est de développer en permanence de nouveaux nœuds et d'améliorer continuellement l'efficacité de votre travail.
espace de travail
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-cliquez sur l'onglet du processus. Un bouton valide situé dans le coin inférieur gauche de la boîte de dialogue permet de contrôler l'activation ou la désactivation du processus. 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. nœud _
Les nœuds sont reliés entre eux par des lignes. 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 :
Certains nœuds affichent une barre d'état en dessous pour indiquer l'état de fonctionnement du nœud. Par exemple, la barre d'état de MQTT节点
indique l'état de la connexion MQTT :
Si le nœud comporte des modifications non déployées, un point bleu s'affiche dans le coin supérieur droit du nœud, et s'il y a des erreurs de configuration, un triangle rouge s'affiche :
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发布节点
et MQTT订阅节点
peuvent utiliser le même MQTT配置节点
pour indiquer qu'ils utilisent la même connexion MQTT.Les nœuds de configuration actuellement connus de la passerelle sont les suivants : 串口配置节点
, MQTT配置节点
et PLC配置节点
. 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.Connecter _
Si vous faites glisser un nœud avec des ports d'entrée et de sortie au centre d'une connexion, la connexion existante devient une ligne pointillée. Relâchez le nœud à ce moment-là et le nœud modifié sera automatiquement inséré dans le processus d'origine.
Sélectionnez la connexion et appuyez sur la touche Delete pour supprimer la connexion.
4. Créer un groupe
Les nœuds peuvent être reliés entre eux pour former un groupe, puis déplacés ou copiés en tant qu'objet unique dans l'espace de travail.
5.Sous -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.
Les sous-processus peuvent réduire la complexité visuelle du processus ou combiner des nœuds couramment utilisés dans des flux réutilisables.
6. Importation et exportation
Tous les processus prennent en charge l'importation et l'exportation au format json, ce qui facilite le partage des processus terminés avec d'autres personnes.
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
-
Générer un flux de données au format JSON
-
Sauvegarder le fichier JSON
-
Le garder à l'intérieur de la passerelle (non recommandé)
zone de débogage
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
La fenêtre du document d'aide fournit des instructions d'utilisation pour le nœud sélectionné, veuillez la lire attentivement.
3.Log fenêtre
La fenêtre d'enregistrement affiche toutes les informations reçues par 调试节点
pour faciliter le débogage et la localisation des problèmes.
4. Configurer les nœuds
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.Global variables
La fenêtre des variables globales permet d'afficher les variables globales actuellement utilisées et de cliquer manuellement pour actualiser les dernières valeurs.