DGUS プラットフォーム制御の組み合わせの柔軟性をさらに向上させたいという市場の要求に応えて、DWIN は DGUS プラットフォームに新しい「ページ オーバーレイ スイッチ」インターフェイスを追加しました。これは、グローバルな動的アラーム プロンプトやその他の機能の実装に使用できます。
この機能を使用すると、ユーザーは任意のページのコントロールを残りのすべてのページにオーバーレイできます。オーバーレイ ページ上のコントロールは、デフォルトで最も高い優先度に設定されます。オーバーレイ ページのコントロールは、オーバーレイ ページの上部にあります (オーバーレイ ページ上のすべての表示コントロールとタッチ コントロールを含む)。コントロール)。タッチコントロールの優先順位は、実際の操作のニーズに応じて調整できます。2 ページのタッチ操作が重なった場合、最も優先度の高いタッチ操作のみが有効になります。
開発方法:
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 オーバーレイページ No.74 が表示され、オーバーレイページのタッチのみに反応します。
送信:5AA5 07 82 00E8 5A00 004A オーバーレイページ No.74 が表示され、オーバーレイページをタッチしても反応しません。
投稿日時: 2023 年 9 月 25 日