Visual HMIドロップダウン選択:静的/動的オプション、数値変換、履歴日付

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

ドロップダウン選択コントロールの使用定義済みオプション·セットから選択選択:ドロップダウンリストをクリックして項目を選択し、関連する変数に自動的に同期します。オプションは、静的コンテンツ、動的コンテンツ(LUA書き込み)、または履歴データ日付です。

1.プロパティの紹介

1.1機能の設定

プロパティ説明書は
表示モードドロップダウンまたはリスト
監視アドレスバインドされた変数アドレス
データ型UINT16/INT16/UINT32/INT32
合計項目数/リスト項目数オプションの合計数;リストに項目の表示項目数が合計数未満の場合はスクロールバードラッグ
メニューの方向性自動/ダウン/アップ
オプションの内容静的(固定テキスト)/動的(変数アドレス+最大長、UTF-8、セミコロン;区切り)/履歴データ日付(データレコードコントロールの時刻、データサンプルインデックス+日付フォーマット+ソート)
数値変換変換表:各項目に対応する値、例えばオプションItem0~Item4に対応する値1;10;100; 1000; 10000

Visual HMIドロップダウン選択:静的/動的オプション、数値変換、履歴日付插图

1.2外観の設定

  • フォント/サイズ/位置合わせ/文字の色ふぉんとさいず/いちあわせ/文字の色;背景色/選択された背景色背景マップが有効になっていない場合は有効
  • ドロップダウンメニューのリセット:メニュー項目の高さ(コントロールの高さのパーセンテージ)、メニュー項目のフォント(パーセンテージ)
  • バックグラウンドマップ:メイン表示領域ギャラリー +リスト領域ギャラリー

Visual HMIドロップダウン選択:静的/動的オプション、数値変換、履歴日付插图1

2.アプリケーション事例

2.1静的リスト+数値変換

監視する。LW1001UINT16 Item1 → LW1001=10、Item2 → 100を選択します。注:変換テーブルは、“オプション内容→レジスタ値”のマッピングです。

Visual HMIドロップダウン選択:静的/動的オプション、数値変換、履歴日付插图2

Visual HMIドロップダウン選択:静的/動的オプション、数値変換、履歴日付插图3

2.2動的リストLUA書き込み

監視する。LW1002オプションの内容、変数のアドレスLW1050最大長は256バイトです。LUAはset_stringでac;!;を書き込むこんにちは”(UTF-8、セミコロン区切り)をクリックすると、これら3項目が表示されます。

Visual HMIドロップダウン選択:静的/動的オプション、数値変換、履歴日付插图4

Visual HMIドロップダウン選択:静的/動的オプション、数値変換、履歴日付插图5

2.3履歴データ日付

監視する。LW2002オプションの内容=履歴データ日付、データサンプルインデックス[0]、日付形式YYYY/MM/DD注:ドロップダウンコントロールバインドの変数アドレス=データロギングコントロールコントロールアドレス+ 2(LW2000+2=LW2002)。データロギング制御(データソース=データサンプリング、チャンネル1、制御アドレスLW2000、タイムスタンプ位置)を備えています。ログ日付を選択し、データ収集フォームはその日の最初のものに位置します。

Visual HMIドロップダウン選択:静的/動的オプション、数値変換、履歴日付插图6

Visual HMIドロップダウン選択:静的/動的オプション、数値変換、履歴日付插图5

動的オプションの3つは、次のとおりです。LUAに書き込まれる文字列はUTF-8でエンコードする必要があります。オプションはセミコロンで区切られます。コンテンツが書かれていないとき、ドロップダウンは空です。コントロールが壊れているとは思わないでください。

Guangzhou Dai Technology Visual HMI開発ドキュメント(hmi-doc.gz-dc.com)構成制御チュートリアル“ドロップダウン選択”から整理され、著作権はDai Dai Technologyにあります。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.