เพื่อตอบสนองต่อความต้องการของตลาดในการปรับปรุงความยืดหยุ่นของการผสมผสานการควบคุมแพลตฟอร์ม DGUS DWIN ได้เพิ่มอินเทอร์เฟซ "สวิตช์การซ้อนทับหน้า" ใหม่ในแพลตฟอร์ม DGUS ซึ่งสามารถใช้เพื่อปรับใช้การแจ้งเตือนแบบไดนามิกทั่วโลกและฟังก์ชันอื่น ๆ
การใช้ฟังก์ชันนี้ ผู้ใช้สามารถซ้อนทับการควบคุมของหน้าใดๆ ลงบนหน้าที่เหลือทั้งหมดได้การควบคุมในหน้าซ้อนทับจะมีค่าเริ่มต้นเป็นลำดับความสำคัญสูงสุดการควบคุมบนหน้าโอเวอร์เลย์จะอยู่ที่ด้านบนของหน้าโอเวอร์เลย์ (รวมถึงการควบคุมการแสดงผลและการควบคุมแบบสัมผัสทั้งหมดบนหน้าโอเวอร์เลย์)การควบคุม)ลำดับความสำคัญของระบบควบคุมแบบสัมผัสสามารถปรับได้ตามความต้องการในการใช้งานจริงเมื่อการควบคุมแบบสัมผัสของสองหน้าทับซ้อนกัน เฉพาะการควบคุมแบบสัมผัสที่มีลำดับความสำคัญสูงสุดเท่านั้นที่จะมีประสิทธิภาพ
วิธีการพัฒนา:
1. อัปเกรดเคอร์เนลหน้าจออัจฉริยะเป็นเวอร์ชันล่าสุด: T5L_UI_DGUS2_V65
2. โปรดดูที่อยู่ 0x00E8 ของอินเทอร์เฟซตัวแปรระบบปฏิบัติการในคู่มือการพัฒนา เปิดสวิตช์การซ้อนทับหน้า และตั้งค่าลำดับความสำคัญในการควบคุมและ ID เพจที่จำเป็นต้องซ้อนทับ
ที่อยู่ | คำนิยาม | ความยาว(ไบต์) | คำอธิบาย |
0x00E8 | สวิตช์การซ้อนหน้า | 2 | 0xE8_H: 0x5A เปิดใช้งานฟังก์ชันการซ้อนทับหน้า ตั้งค่าอื่นเพื่อปิดใช้งานฟังก์ชัน 0xE8_L: เปิดใช้งานโหมดหลังการสัมผัสการซ้อนทับหน้า; 0x00=ไม่ตอบสนองต่อการสัมผัสหน้าโอเวอร์เลย์; 0x01 = ตอบสนองต่อการสัมผัสของหน้าโอเวอร์เลย์เท่านั้น 0xE9: ID ของเพจที่จะซ้อนทับ |
ตัวอย่างเช่น วางจอแสดงผลและระบบควบคุมแบบสัมผัสทั้งหมดบนหน้า 74 ลงบนหน้าอื่นๆ เพื่อแสดงผลหลังจากการซ้อนทับ จะมีการตอบสนองเฉพาะระบบควบคุมแบบสัมผัสในหน้า 74 เท่านั้น (นั่นคือ 0xE8_L ถูกตั้งค่าเป็น 0x01)วิธีดำเนินการคือ:
ที่อยู่ 0x00E8: เขียนข้อมูล 0x5A01 (5A หมายถึงการเปิดสวิตช์โอเวอร์เลย์ 01 หมายถึงตอบสนองต่อการสัมผัสของหน้าโอเวอร์เลย์เท่านั้น)
ที่อยู่ 0x00E9: เขียนหมายเลข ID หน้าซ้อนทับ 0x004A (เช่น 74)
ตัวอย่างคำสั่ง:
ส่ง: 5AA5 07 82 00E8 5A01 004A หน้าโอเวอร์เลย์หมายเลข 74 จะปรากฏขึ้นและตอบสนองต่อการสัมผัสหน้าโอเวอร์เลย์เท่านั้น
ส่ง: 5AA5 07 82 00E8 5A00 004A หน้าโอเวอร์เลย์หมายเลข 74 ปรากฏขึ้นและไม่ตอบสนองต่อการสัมผัสหน้าโอเวอร์เลย์
เวลาโพสต์: Sep-25-2023