در پاسخ به تقاضای بازار برای بهبود بیشتر انعطافپذیری ترکیبهای کنترل پلت فرم DGUS، DWIN یک رابط جدید "سوئیچ پوشش صفحه" را در پلتفرم DGUS اضافه کرده است که میتواند برای پیادهسازی هشدارهای جهانی پویا و سایر عملکردها استفاده شود.
با استفاده از این تابع، کاربران میتوانند کنترلهای هر صفحه را روی تمام صفحات باقیمانده قرار دهند.کنترلهای صفحه همپوشانی بهطور پیشفرض بالاترین اولویت را دارند.کنترلهای صفحه همپوشانی در بالای صفحه همپوشانی قرار دارند (شامل همه کنترلهای نمایشگر و کنترلهای لمسی در صفحه همپوشانی).کنترل ها).اولویت کنترل های لمسی را می توان با توجه به نیازهای عملیاتی واقعی تنظیم کرد.هنگامی که کنترلهای لمسی دو صفحه با هم همپوشانی دارند، فقط کنترل لمسی با بالاترین اولویت مؤثر است.
روش توسعه:
1. هسته صفحه نمایش هوشمند را به آخرین نسخه ارتقا دهید: T5L_UI_DGUS2_V65.
2. به آدرس 0x00E8 رابط متغیر سیستم عامل در راهنمای توسعه مراجعه کنید، سوئیچ همپوشانی صفحه را روشن کنید و اولویت کنترل و شناسه صفحه را که باید روی هم قرار گیرد تنظیم کنید.
نشانی | تعریف | طول (بایت) | شرح |
0x00E8 | سوئیچ انباشته صفحه | 2 | 0xE8_H: 0x5A عملکرد همپوشانی صفحه را فعال کنید، مقدار دیگری را برای غیرفعال کردن عملکرد تنظیم کنید. 0xE8_L: حالت پس از لمس همپوشانی صفحه را فعال کنید. 0x00=به لمس صفحه همپوشانی پاسخ نمی دهد. 0x01 = فقط به لمس صفحه همپوشانی پاسخ دهید. 0xE9: شناسه صفحه ای که قرار است همپوشانی شود. |
به عنوان مثال، تمام صفحه نمایش و کنترل های لمسی صفحه 74 را برای نمایش روی صفحات دیگر قرار دهید.پس از اضافه کردن، فقط به کنترل های لمسی صفحه 74 پاسخ داده می شود (یعنی 0xE8_L روی 0x01 تنظیم شده است).روش عمل به این صورت است:
آدرس 0x00E8: داده ها را 0x5A01 بنویسید (5A به معنای روشن کردن سوئیچ همپوشانی است، 01 به معنای پاسخگویی فقط به لمس صفحه همپوشانی است)
آدرس 0x00E9: شماره شناسه صفحه همپوشانی را بنویسید 0x004A (یعنی 74)
مثال دستور:
ارسال: 5AA5 07 82 00E8 5A01 004A صفحه همپوشانی شماره 74 نمایش داده می شود و فقط به لمس صفحه همپوشانی پاسخ می دهد.
ارسال: 5AA5 07 82 00E8 5A00 004A صفحه همپوشانی شماره 74 نمایش داده می شود و به لمس صفحه روکش پاسخ نمی دهد.
زمان ارسال: سپتامبر 25-2023