Inhoudsopgave
SchakelOverzicht
Dit hoofdstuk introduceert voornamelijk de opbouw van de programmeerinterface en de functies van elke module. Als je dit al enigszins begrijpt, kun je dit hoofdstuk overslaan.

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
Workspace: 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
Menubalk
1. Inzet
Nadat de procesontwikkeling is voltooid, bestaat het alleen in de werkruimte en wordt het niet ingezet op de gateway, dus wordt het niet uitgevoerd. Om het proces uit te voeren, moet je op de deploy knop klikken nadat het proces voltooid is om het proces in de gateway op te slaan.
2. Menu
De veelgebruikte functies van de menubalk zijn importeren en exporteren. 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. Op dezelfde manier kun je de importeerfunctie gebruiken als je een voltooid proces op een nieuwe gateway wilt implementeren.

Node Library
De knooppuntenbibliotheek bevat alle knooppunten die geïnstalleerd zijn en direct gebruikt kunnen worden. De knooppuntenbibliotheek is ingedeeld volgens functie, in volgorde: algemene knooppunten, hardwareknooppunten, functieknooppunten, netwerkknooppunten, sequentieknooppunten, opslagknooppunten, geavanceerde knooppunten en PLC-knooppunten. In volgende hoofdstukken worden de specifieke functies en het gebruik van elk knooppunt achtereenvolgens geïntroduceerd. Knooppunten vormen processen door middel van verbindingen, dus knooppunten zijn de basiselementen en kernelementen van het proces. Of je de functies van elk knooppunt beheerst, bepaalt de efficiëntie van het ontwikkelproces. Dezelfde behoeften kunnen door verschillende mensen worden vervuld met behulp van verschillende knooppunten en er is geen vaste oplossing. Our mission is to continuously develop new nodes and improve your work efficiency.
Workspace
1. Proces
Een proces is een programma dat je behoeften realiseert. Omdat het proces van het verbinden van knooppunten het proces van gegevensoverdracht is, is het proces als een waterstroom, dus wordt het een proces genoemd.. Een proces is een combinatie van knooppunten en lijnen. Het proces heeft geen specifieke richting. Je kunt een programma dat een klein functiepunt implementeert een proces noemen, of je kunt het hele project een proces noemen. Om het beheer te vergemakkelijken, kunnen meerdere tabbladen (procespagina's) worden aangemaakt in de werkruimte en kunnen individuele tabbladen een andere naam krijgen om het geheugenbeheer te vergemakkelijken.

Een proces inschakelen/uitschakelen/verwijderen, 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. Als disabled is geselecteerd, heeft het proces geen effect wanneer het wordt ingezet. In de linkerbovenhoek van het dialoogvenster staat een knop om het proces te verwijderen.

2. Nodes
Nodes are connected by lines. Een knooppunt kan meerdere ingangspoorten en meerdere uitgangspoorten hebben (behalve voor individuele knooppunten is het aantal ingangs- en uitgangspoorten vooraf gedefinieerd en kan niet worden gewijzigd). Wanneer de muis over de poort beweegt, zal de poort een label weergeven. Je kunt het label van de poort ook zelf definiëren om het geheugen te vergemakkelijken, zoals weergegeven in de figuur:

Some nodes will display a status bar below to indicate their running status. For example, de statusbalk van MQTT Node geeft de MQTT verbindingsstatus aan:

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:

Een configuratieknooppunt is een speciaal type knooppunt dat zijn configuratie kan delen met andere reguliere knooppunten. Bijvoorbeeld, beide MQTT Publish Node en MQTT Subscribe Node kunnen dezelfde MQTT Broker Node om aan te geven dat ze dezelfde MQTT-verbinding gebruiken. De momenteel bekende configuratieknooppunten van de gateway zijn: Serial Port Configuration Node, MQTT Broker Nodeen PLC Configuration Node. Het configuratieknooppunt is niet zichtbaar in het werkgebied. Je kunt het huidige proces bekijken in het foutopsporingsgebied.

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.

Selecteer de verbinding en druk op de Delete-toets om de verbinding te verwijderen
4. Een groep maken
Nodes can be connected to form a group and then moved or copied as a single object in the workspace

5. Sub-proces
Sommige verzamelingen knooppunten kunnen worden samengevoegd tot een enkel knooppunt voor gebruik in de werkruimte. Het samengevouwen knooppunt wordt een subproces genoemd.
Subprocesses can reduce the visual complexity of the process or combine commonly used nodes into reusable flows.

6. Importeren en exporteren
All processes support import and export in JSON format, making it easy to share completed processes with others.
Importeren: Ondersteunt de volgende methoden om het proces te importeren
-
- JSON-gegevens direct kopiëren
- JSON-bestand uploaden
- Bladeren door de vooraf geïnstalleerde processen in de gateway
Exporteren: Ondersteunt de volgende methoden om het proces te exporteren
-
- Generate a JSON format data stream
- Save it as a JSON file
- Houd het binnen de gateway (niet aanbevolen)

Debugging area
1. Information raam
Informatievensters tonen informatie over een proces of knooppunt, inclusief een overzicht van alle processen en knooppunten en details over de huidige selectie.

2. Help-documentatie
The help document window provides usage instructions for the currently selected node. Please read it carefully.

3. Log raam
Het logboekvenster geeft het volgende weer alle informatie ontvangen door Debug Node om debuggen en het lokaliseren van problemen te vergemakkelijken.

4. Configure Nodes
Het configuratienodevenster toont alle configuratienodes die in het huidige proces bestaan. Ongebruikte configuratienodes worden weergegeven met stippellijnen. Druk na het selecteren op de toets Delete om het configuratieknooppunt te verwijderen.

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