HmiFuncDesigner ist eine Software, die HMI und Datenerfassung integriert. Sie ist Open Source und zielt darauf ab, Technologie zu teilen, voneinander zu lernen und Technologie zu verbessern. Die Software befindet sich derzeit in der Entwicklung, die Funktionen sind noch nicht perfekt und viel Code muss überarbeitet werden, aber ich glaube, dass die Funktionen dieser Software in naher Zukunft perfekter sein werden! Wenn Sie das Glück haben, diesen Code zu sehen und daran interessiert sind, freue ich mich auf Ihren Beitritt! !
Dieser Quellcode bezieht sich auf die Designideen von SoftBox. Besonderer Dank geht an den Autor von SoftBox!
1. Qt5.14.2+mingw73_32
2. Wenn Sie unter Visual Studio kompilieren müssen, ohne verstümmelte Zeichen zu generieren, lesen Sie bitte das Dokument (doc/Visual Studio utf8-NOBOM.docx).
Der Projektpfad sollte nicht zu lang sein. Um Kompilierungsfehler zu vermeiden, ist es am besten, ihn auf 256 Zeichen zu beschränken. (Hinweis: Windows-System)
Öffnen Sie die Software „Qt Creator 4.5.1 (Community)“ und öffnen Sie das Projekt HmiFuncDesigner/HmiFuncDesigner.pro.
Wählen Sie den Release-Modus.
Löschen Sie die Datendateien, die von zuvor kompilierten Projekten generiert wurden.
Kompilieren Sie das Projekt neu.
Die nach erfolgreicher Kompilierung generierte Software befindet sich im Verzeichnis HmiFuncDesignerBin/bin.
Kopieren Sie die erforderliche Laufzeitbibliothek, öffnen Sie das Befehlsfenster „Qt 5.14.2 für Desktop (MinGW 7.3.0 32-Bit)“ im Verzeichnis HmiFuncDesignerBin/bin und führen Sie windeployqt software name.exe aus.
Die spezifischen Vorgänge sind in der folgenden Abbildung dargestellt:
Zuerst muss HmiFuncDesigner kompiliert werden und dann das HmiRunTime-Projekt. Andernfalls kann die Verbindungsbibliothek nicht gefunden werden.
Öffnen Sie die Software „Qt Creator 4.11.1 (Community)“ und öffnen Sie das Projekt HmiRunTime/HmiRunTime.pro.
Wählen Sie den Release-Modus.
Löschen Sie die Datendateien, die von zuvor kompilierten Projekten generiert wurden.
Kompilieren Sie das Projekt neu.
Die nach erfolgreicher Kompilierung generierte Software befindet sich im RuntimeBin-Verzeichnis.
Kopieren Sie die erforderliche Laufzeitbibliothek, öffnen Sie das Befehlsfenster „Qt 5.14.2 für Desktop (MinGW 7.3.0 32-Bit)“ im RuntimeBin-Verzeichnis und führen Sie windeployqt software name.exe aus.
Der Projektmanager hat folgende Funktionen:
Systemparameter, betriebsbezogene Parameter einstellen.
Kommunikationsausrüstung, Aufbau von Kommunikationsverbindungen und Protokollen.
Datenbankkonfiguration, Einrichtung einer System-IO-Variablentabelle und Vorgänge wie Speichern, Alarmieren und Konvertieren.
Datenbankverwaltung, Echtzeit-In-Memory-Daten und SQL-Datenverwaltungsüberwachung im laufenden Betrieb.
Bildschirm, um einen Systembildschirm zu erstellen.
Logikprogrammierung, JavaScript-Programmierung.
Text, Ellipse, Linie, Rechteck, Pfeil, Umschalttaste, variable Textliste, Bild, Popup-Schaltfläche, Anzeigelampe, numerisches Balkendiagramm, Uhr, beweglicher Text, Jar-Container, Eingabebearbeitungsfeld
1. Modbus RTU
2. Modbus ASCII
3. ModbusTCPIP
4. Mitsubishi FX
E-Mail: [email protected]
QQ:706409617
QQ-Kommunikationsgruppe:568268522