HmiFuncDesigner เป็นซอฟต์แวร์ที่รวม HMI และการรวบรวมข้อมูล เป็นโอเพ่นซอร์สและมีเป้าหมายเพื่อแบ่งปันเทคโนโลยี เรียนรู้จากกันและกัน และปรับปรุงเทคโนโลยี ซอฟต์แวร์นี้อยู่ระหว่างการพัฒนา ฟังก์ชันต่างๆ ยังไม่สมบูรณ์แบบ และจำเป็นต้องปรับโครงสร้างโค้ดจำนวนมาก แต่ฉันเชื่อว่าฟังก์ชันของซอฟต์แวร์นี้จะสมบูรณ์แบบมากขึ้นในอนาคตอันใกล้นี้! หากคุณโชคดีพอที่จะเห็นรหัสนี้และสนใจ ฉันหวังว่าจะได้เข้าร่วมกับคุณ! -
ซอร์สโค้ดนี้อ้างอิงถึงแนวคิดการออกแบบของ SoftBox ขอขอบคุณเป็นพิเศษสำหรับผู้เขียน SoftBox!
1.Qt5.14.2+mingw73_32
2. หากคุณต้องการคอมไพล์ภายใต้ Visual Studio โดยไม่สร้างอักขระที่อ่านไม่ออก โปรดดูเอกสาร (doc/Visual Studio utf8-NOBOM.docx)
เส้นทางโปรเจ็กต์ไม่ควรยาวเกินไป วิธีที่ดีที่สุดคือควบคุมให้มีความยาวไม่เกิน 256 อักขระเพื่อหลีกเลี่ยงข้อผิดพลาดในการคอมไพล์! (หมายเหตุ: ระบบ Windows)
เปิดซอฟต์แวร์ "Qt Creator 4.5.1 (ชุมชน)" และเปิดโปรเจ็กต์ HmiFuncDesigner/HmiFuncDesigner.pro
เลือกโหมดวางจำหน่าย
ล้างไฟล์ข้อมูลที่สร้างโดยโครงการที่คอมไพล์ก่อนหน้านี้
คอมไพล์โครงการอีกครั้ง
ซอฟต์แวร์ที่สร้างขึ้นหลังจากการคอมไพล์สำเร็จจะอยู่ในไดเร็กทอรี HmiFuncDesignerBin/bin
คัดลอกไลบรารีรันไทม์ที่ต้องการ เปิดหน้าต่างคำสั่ง "Qt 5.14.2 สำหรับเดสก์ท็อป (MinGW 7.3.0 32 บิต)" ไดเร็กทอรี HmiFuncDesignerBin/bin และเรียกใช้ซอฟต์แวร์ windeployqt name.exe
การดำเนินการเฉพาะแสดงในรูปด้านล่าง:
HmiFuncDesigner ต้องถูกคอมไพล์ก่อน จากนั้นจึงค่อยคอมไพล์โปรเจ็กต์ HmiRunTime มิฉะนั้น จะไม่พบไลบรารีการเชื่อมต่อ
เปิดซอฟต์แวร์ "Qt Creator 4.11.1 (ชุมชน)" และเปิดโปรเจ็กต์ HmiRunTime/HmiRunTime.pro
เลือกโหมดวางจำหน่าย
ล้างไฟล์ข้อมูลที่สร้างโดยโครงการที่คอมไพล์ก่อนหน้านี้
คอมไพล์โครงการอีกครั้ง
ซอฟต์แวร์ที่สร้างขึ้นหลังจากการคอมไพล์สำเร็จจะอยู่ในไดเร็กทอรี RuntimeBin
คัดลอกไลบรารีรันไทม์ที่ต้องการ เปิดหน้าต่างคำสั่ง "Qt 5.14.2 สำหรับเดสก์ท็อป (MinGW 7.3.0 32 บิต)" ไดเรกทอรี RuntimeBin และเรียกใช้ซอฟต์แวร์ windeployqt name.exe
ผู้จัดการโครงการมีหน้าที่ดังต่อไปนี้:
พารามิเตอร์ระบบ ตั้งค่าพารามิเตอร์ที่เกี่ยวข้องกับการทำงาน
อุปกรณ์สื่อสาร การสร้างการเชื่อมโยงและโปรโตคอลการสื่อสาร
การกำหนดค่าฐานข้อมูล การสร้างตารางตัวแปร IO ของระบบ และการดำเนินการ เช่น การบันทึก การเตือน และการแปลง
การจัดการฐานข้อมูล ข้อมูลในหน่วยความจำแบบเรียลไทม์ และการตรวจสอบการจัดการข้อมูล SQL ได้ทันที
หน้าจอเพื่อสร้างหน้าจอระบบ
การเขียนโปรแกรมลอจิก, การเขียนโปรแกรมจาวาสคริปต์
ข้อความ วงรี เส้น สี่เหลี่ยมผืนผ้า ลูกศร ปุ่มสลับ รายการข้อความที่แปรผัน รูปภาพ ปุ่มป๊อปอัพ ไฟแสดงสถานะ กราฟแท่งตัวเลข นาฬิกา ข้อความเคลื่อนไหว ภาชนะบรรจุขวด กล่องแก้ไขอินพุต
1. Modbus RTU
2. Modbus ASCII
3. ModbusTCPIP
4. มิตซูบิชิ เอฟเอ็กซ์
อีเมล์: [email protected]
QQ:706409617
กลุ่มการสื่อสาร QQ:568268522