HmiFuncDesigner é um software que integra IHM e coleta de dados. É de código aberto e tem como objetivo compartilhar tecnologia, aprender uns com os outros e melhorar a tecnologia. O software está em desenvolvimento, as funções não são perfeitas e muito código precisa ser refatorado, mas acredito que as funções deste software serão mais perfeitas em um futuro próximo! Se você tiver a sorte de ver este código e estiver interessado nele, aguardo sua participação! !
Este código-fonte refere-se às ideias de design do SoftBox. Agradecimentos especiais ao autor do SoftBox!
1.Qt5.14.2+mingw73_32
2. Se você precisar compilar no Visual Studio sem gerar caracteres ilegíveis, consulte o documento (doc/Visual Studio utf8-NOBOM.docx)
O caminho do projeto não deve ser muito longo. É melhor controlá-lo dentro de 256 caracteres para evitar erros de compilação! (Nota: sistema Windows)
Abra o software "Qt Creator 4.5.1 (Community)" e abra o projeto HmiFuncDesigner/HmiFuncDesigner.pro.
Selecione o modo de liberação.
Limpe os arquivos de dados gerados por projetos compilados anteriormente.
Recompile o projeto.
O software gerado após a compilação bem-sucedida está localizado no diretório HmiFuncDesignerBin/bin.
Copie a biblioteca de tempo de execução necessária, abra a janela de comando "Qt 5.14.2 para Desktop (MinGW 7.3.0 32 bits)", diretório HmiFuncDesignerBin/bin e execute windeployqt software name.exe.
As operações específicas são mostradas na figura abaixo:
O HmiFuncDesigner deve ser compilado primeiro e depois o projeto HmiRunTime. Caso contrário, a biblioteca de conexão não poderá ser encontrada.
Abra o software "Qt Creator 4.11.1 (Community)" e abra o projeto HmiRunTime/HmiRunTime.pro.
Selecione o modo de liberação.
Limpe os arquivos de dados gerados por projetos compilados anteriormente.
Recompile o projeto.
O software gerado após a compilação bem-sucedida está localizado no diretório RuntimeBin.
Copie a biblioteca de tempo de execução necessária, abra a janela de comando "Qt 5.14.2 para Desktop (MinGW 7.3.0 32 bits)", diretório RuntimeBin e execute windeployqt software name.exe.
O gerente de projeto tem as seguintes funções:
Parâmetros do sistema, defina parâmetros relacionados à operação.
Equipamentos de comunicação, estabelecendo links e protocolos de comunicação.
Configuração de banco de dados, estabelecimento de tabela de variáveis IO do sistema e operações como salvamento, alarme e conversão.
Gerenciamento de banco de dados, dados na memória em tempo real e monitoramento de gerenciamento de dados SQL em tempo real.
tela para criar uma tela do sistema.
Programação lógica, programação JavaScript.
Texto, elipse, linha, retângulo, seta, botão de alternância, lista de texto variável, imagem, botão pop-up, luz indicadora, gráfico de barras numérico, relógio, texto em movimento, contêiner jar, caixa de edição de entrada
1. Modbus RTU
2. Modbus ASCII
3. Modbus TCPIP
4. Mitsubishi FX
E-mail: [email protected]
PQ:706409617
Grupo de comunicação QQ: 568268522