การอัพเกรดฟังก์ชัน DGUS: การซ้อนการควบคุมหน้าใดๆ ที่ยืดหยุ่น

เพื่อตอบสนองต่อความต้องการของตลาดในการปรับปรุงความยืดหยุ่นของการผสมผสานการควบคุมแพลตฟอร์ม 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