نحوه استفاده از صفحه نمایش لمسی:
کنترل ناحیه لمسی با کنترل دکمه ترکیب شده است. با توجه به تنظیمات کنترل دکمه کاربر در نرم افزار پشتیبانی، زمانی که کاربر روی ناحیه لمس دکمه کلیک می کند، کاربر می تواند اتصال به صفحه بعد را مشخص کند، شماره شناسه کنترل را ارسال کند یا مقدار مختصات را ارسال کند. هنگامی که کاربر در ناحیه غیر لمسی دکمه-کلیک میکند، پایانه رابط مرد{1}}دستگاه هیچ عملیاتی را انجام نخواهد داد.
هنگام ارسال شماره شناسه کنترل، 2 بایت اول "FC FC" به عنوان هدر قاب داده است که نشان می دهد داده ارسالی داده های صفحه لمسی است و 2 بایت بعدی شماره شناسه کنترل است که بایت کم در جلو است. و بایت بالا در پشت .
هنگام ارسال مقادیر مختصات، 2 بایت اول "FE FE" به عنوان سربرگ قاب داده است، که نشان می دهد داده های ارسال شده داده های صفحه لمسی هستند. 4 بایت آخر صفحه لمسی اطلاعات مختصات x و y هستند، مختصات x در جلو و مختصات y در پشت هستند، همان بایت کم در جلو و بایت بالا در پشت قرار دارند.
در مورد نمایش چند لایه، صفحه عملیات کنترل منطقه لمسی به صورت پیشفرض روی صفحه آخرین تماس قرار میگیرد. در این زمان اگر می خواهید صفحات دیگر را فعال کنید، از دستور 1B 33 برای تغییر صفحه عملیات استفاده کنید.
یک نمایشگر ماوس در هر نقطه از صفحه نمایش لمسی وجود دارد. اگر نمی خواهید آن را نمایش دهید، می توانید از دستور 1B 30 00 FF FF EE FF برای خاموش کردن نمایشگر استفاده کنید.
فرمان انتخاب حالت صفحه لمسی
فرمت: کد هگزادسیمال: 1B 20 MODE FF FF EE FF
توضیح: 1B: سربرگ فریم فرمان است، 20: فرمان است. MODE: مقدار انتخاب حالت، یک BYTE است.
FF FF EE FF انتهای قاب است.
حالت: 0x00: ماشه یک-نقطهای، یعنی وقتی صفحه لمسی فشار داده میشود تا صفحه لمسی بلند شود، فقط مقدار کد عبور صفحه لمسی یک بار ارسال میشود. و هنگام برداشتن کد، شکستگی وجود ندارد.
0x01: ماشه یک-نقطهای، یعنی وقتی صفحه لمسی فشار داده میشود تا صفحه لمسی بلند شود، مقدار رمز عبور صفحه لمسی فقط یک بار ارسال میشود و وقتی صفحه لمسی بلند میشود ، یک کد شکسته ارسال می شود.
اگر تنظیم شده باشد که شماره شناسه کنترل را در تنظیمات ویژگی کنترل دکمه بالای رایانه برگرداند، کد شکسته این است: FC F0 ID; ID یک WORD است و بایت پایین در جلو و بایت بالا در پشت است.
اگر تنظیم شده باشد که مقدار مختصات کلیک فعلی را در تنظیمات ویژگی کنترل دکمه رایانه بالایی برگرداند، کد شکسته این است: FE F0 XY; X و Y هر دو WORD هستند و بایت پایین در جلو و بایت بالا در پشت قرار دارد.
0x02: نشاندهنده راهاندازی مداوم است، یعنی پس از فشار دادن صفحه لمسی، مقدار صفحه لمسی به طور مداوم ارسال میشود تا زمانی که برداشته شود، و هنگام برداشتن آن هیچ شکستهای وجود ندارد. فاصله زمانی بین هر گروه از داده های صفحه لمسی ارسالی را می توان با دستورات کنترل کرد. برای جزئیات فرمان، لطفاً به "فرمان تنظیم فاصله زمانی داده های صفحه لمسی" مراجعه کنید.
0x03: نشاندهنده راهاندازی مداوم است، یعنی پس از فشار دادن صفحه لمسی، مقدار صفحه لمسی به طور مداوم ارسال میشود تا زمانی که برداشته شود، و یک کد شکسته در هنگام بلند شدن ارسال میشود.
اگر تنظیم شده باشد که شماره شناسه کنترل را در تنظیمات ویژگی کنترل دکمه بالای رایانه برگرداند، کد شکسته این است: FC F0 ID; ID یک WORD است و بایت پایین در جلو و بایت بالا در پشت است.
اگر تنظیم شده باشد که مقدار مختصات کلیک فعلی را در تنظیمات ویژگی کنترل دکمه رایانه بالایی برگرداند، کد شکسته این است: FE F0 XY; X و Y هر دو WORD هستند و بایت پایین در جلو و بایت بالا در پشت قرار دارد.
فاصله زمانی بین هر گروه از داده های صفحه لمسی ارسالی را می توان با دستورات کنترل کرد. برای جزئیات فرمان، لطفاً به "فرمان تنظیم فاصله زمانی داده های صفحه لمسی" مراجعه کنید.
مثال: حالت صفحه لمسی را بهعنوان ماشه یک نقطه-بدون ارسال مقدار شکست کد انتخاب کنید (به این حالت مقدار دهی اولیه کنید): 1B 20 00 FF FF EE FF
حالت صفحه لمسی را به عنوان ماشه تک نقطه ای با مقدار ارسال کد شکسته انتخاب کنید: 1B 20 01 FF FF EE FF
بدون ارسال مقادیر کد شکسته، حالت صفحه لمسی را بهعنوان ماشه پیوسته انتخاب کنید: 1B 20 02 FF FF EE FF
حالت صفحه لمسی را به عنوان ماشه پیوسته با مقدار ارسال کد شکسته انتخاب کنید: 1B 20 03 FF FF EE FF
توجه: کاربر "فرمان انتخاب حالت صفحه لمسی" را به رابط ماشین{{0}}می فرستد. رابط ماشین-تنها بدون ذخیره مقدار حالت اجرا می شود. وقتی رابط ماشین-بازنشانی و راه اندازی مجدد شود، مقدار حالت صفحه لمسی بازیابی و مقداردهی اولیه می شود. مقدار حالت پیشفرض صفحه لمسی 0x00 در هنگام شروع اولیه است. , یعنی یک-ماشه یک نقطه ای، هیچ کد شکسته ای پس از برداشتن برگردانده نمی شود. کنترل CPU کاربر باید هر بار که روشن می شود این دستور را ارسال کند.
فرمان تنظیم فاصله زمانی داده های صفحه لمسی را ارسال کنید
فرمت: کد هگزادسیمال: 1B 21 زمان FF FF EE FF
توضیح: 1B: سربرگ فریم فرمان است، 21: فرمان است. زمان: مقدار فاصله زمانی، با 20MS به عنوان واحد، یک WORD، بایت کم در جلو، بایت بالا در پشت. FF FF EE FF انتهای قاب است.
مقدار فاصله اولیه 20MS است. این فاصله زمانی فقط در حالت ماشه پیوسته صفحه لمسی معتبر است و در حالت ماشه تک نقطه-نامعتبر است.
مثال: فاصله زمانی ارسال داده های صفحه لمسی را روی 40MS تنظیم کنید: 1B 21 02 00 FF FF EE FF
توجه: کاربر "فرمان تنظیم فاصله زمانی داده های صفحه لمسی" را به man-واسط ماشین می فرستد، واسط man-تنها بدون ذخیره مقدار زمان فاصله زمانی اجرا می شود که مرد{{2} }واسط ماشین بازنشانی و راهاندازی مجدد میشود، مقدار حالت صفحه لمسی به مقدار دهی اولیه بازیابی میشود و فاصله زمانی دادههای صفحه لمسی در طول مقداردهی اولیه برای 20MS. این دستور تنها پس از انتخاب صفحه لمسی توسط کاربر به عنوان حالت ماشه پیوسته معتبر است. هنگامی که حالت ماشه یک-نقطه ای انتخاب می شود، این دستور نامعتبر است و نیازی به استفاده ندارد. کنترل CPU کاربر باید هر بار که روشن می شود این دستور را ارسال کند.
موقعیت و وضعیت نمایش ماوس سفارشی
فرمت: کد هگزادسیمال: 1B 37 XY FF FF EE FF
توضیح: 1B: سربرگ فریم فرمان است، 37: فرمان است. X: مقدار مختصات ماوس را در جهت X نمایش می دهد. این یک Word است، با بایت کم در جلو و بایت بالا در پشت. Y: مقدار مختصات Y ماوس را نشان می دهد. این یک Word است، با بایت کم در جلو و بایت بالا در پشت. FF FF EE FF انتهای قاب است.
مثال: برای نمایش ماوس در مختصات (100، 100) سفارشی کنید، دستور را به صورت زیر ارسال کنید: 1B 37 64 00 64 00 FF FF EE FF
توجه: سفارشی کردن موقعیت نمایش ماوس زمانی است که ویژگی های ماوس قابل مشاهده باشد. اگر ویژگی های ماوس روی نامرئی تنظیم شود، پس از سفارشی سازی ماوس، ماوس همچنان نامرئی خواهد بود. لطفاً برای تنظیمات ویژگی ماوس به دستور 1B 30 مراجعه کنید.

