Índice
AlternarVisão geral
Este capítulo apresenta principalmente a composição da interface de programação e as funções de cada módulo. Se já tem um certo conhecimento desta matéria, pode saltar este capítulo.

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
Espaço de trabalho: 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
Barra de menus
1. Implantação
Após a conclusão do desenvolvimento do processo, este apenas existe no espaço de trabalho e não é implementado na gateway, pelo que não será executado. Para executar o processo, deve clicar no botão de implementação após a conclusão do processo para o guardar no gateway.
2. Menu
As funções mais utilizadas da barra de menu são a importação e a exportação. 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. Da mesma forma, se precisar de implementar um processo concluído numa nova porta de entrada, pode utilizar a função de importação.

Biblioteca de nós
A biblioteca de nós contém todos os nós que foram instalados e podem ser utilizados diretamente. A biblioteca de nós é classificada de acordo com a função, por ordem: nós comuns, nós de hardware, nós de função, nós de rede, nós de sequência, nós de armazenamento, nós avançados e nós PLC. Os capítulos seguintes apresentarão as funções específicas e a utilização de cada nó. Os nós formam processos através de ligações, pelo que os nós são os elementos de base e os elementos centrais do processo. O facto de o utilizador dominar as funções de cada nó determina a eficiência do processo de desenvolvimento. As mesmas necessidades podem ser satisfeitas por pessoas diferentes utilizando nós diferentes e não existe uma solução fixa. Our mission is to continuously develop new nodes and improve your work efficiency.
Workspace
1. Processo
Um processo é um programa que responde às suas necessidades. Uma vez que o processo de ligação dos nós é o processo de transferência de dados, o processo é semelhante ao fluxo de água, pelo que é designado por processo. Um processo é uma combinação de nós e linhas. O processo não tem uma direção específica. Pode chamar-se processo a um programa que implementa um pequeno ponto de função, ou a todo o projeto. Para facilitar a gestão, podem ser criados vários separadores (páginas de processos) no espaço de trabalho e os separadores individuais podem ser renomeados para facilitar a gestão da memória.

Para ativar/desativar/eliminar um processo, 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. Se for selecionada a opção disabled, o processo não tem efeito quando é implementado. Existe um botão de eliminação no canto superior esquerdo da caixa de diálogo para eliminar o processo.

2. Nodes
Nodes are connected by lines. Um nó pode ter várias portas de entrada e várias portas de saída (exceto para nós individuais, o número de portas de entrada e saída é predefinido e não pode ser modificado). Quando o rato passa por cima da porta, esta apresenta uma etiqueta. Também pode definir a etiqueta da porta para facilitar a memorização, como mostra a figura:

Some nodes will display a status bar below to indicate their running status. For example, a barra de estado do MQTT Node indica o estado da ligação 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:

Um nó de configuração é um tipo especial de nó que pode partilhar a sua configuração com outros nós normais. Por exemplo, ambos MQTT Publish Node e MQTT Subscribe Node pode utilizar o mesmo MQTT Broker Node para indicar que estão a utilizar a mesma ligação MQTT. Os nós de configuração atualmente conhecidos do gateway incluem: Serial Port Configuration Node, MQTT Broker Nodee PLC Configuration Node. O nó de configuração não é visível na área de trabalho. É possível visualizar o processo atual na área de depuração.

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.

Selecionar a ligação e premir a tecla Delete para apagar a ligação
4. Criar um grupo
Nodes can be connected to form a group and then moved or copied as a single object in the workspace

5. Sub-processo
Algumas colecções de nós podem ser colapsadas num único nó para utilização no espaço de trabalho. O nó recolhido é chamado de subprocesso.
Subprocesses can reduce the visual complexity of the process or combine commonly used nodes into reusable flows.

6. Importação e exportação
All processes support import and export in JSON format, making it easy to share completed processes with others.
Importação: Suporta os seguintes métodos para importar o processo
-
- Copiar dados JSON diretamente
- Carregar ficheiro JSON
- Procurar os processos pré-instalados no gateway
Exportar: Suporta os seguintes métodos para exportar o processo
-
- Generate a JSON format data stream
- Save it as a JSON file
- Mantê-lo dentro da porta de entrada (não recomendado)

Debugging area
1. Information janela
As janelas de informação mostram informações sobre um processo ou nó, incluindo uma vista geral de todos os processos e nós, e detalhes sobre a seleção atual

2. Documentação de ajuda
The help document window provides usage instructions for the currently selected node. Please read it carefully.

3. Log janela
A janela de registo apresenta todas as informações recebidas por Debug Node para facilitar a depuração e a localização de problemas.

4. Configure Nodes
A janela do nó de configuração exibe todos os nós de configuração que existem no processo atual. Os nós de configuração não utilizados são exibidos com linhas pontilhadas. Após a seleção, premir a tecla Delete para eliminar o nó de configuração.

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