Visual HMIコントロール権限:条件付き表示非表示と有効禁止

freeFree Technical Resource

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

コントロール権限:条件を満たすことができ、最大2つの条件の組み合わせ(AND/OR)が表示/タッチ可能です。画面ごとのオーバーラップコントロールよりもはるかにクリーンです。

1.プロパティ

フィールドフィールド説明書は
条件付きアドレス判定用レジスタ
比較する。==、!=、& ;=、=、 、、IN
価値観は値の比較;IN/OUT時に下限+上限
その他の条件AND / OR、2番目の条件
権限がないときコントロールの非表示/タッチの禁止

Visual HMIコントロール権限:条件付き表示非表示と有効禁止插图

2.シングル/ダブル条件

単条件LW1000==1表示。二重条件 AND LW1000==1とLW1001==1表示、二重条件 OR LW1000==1またはLW1002==1タッチ可能。

Visual HMIコントロール権限:条件付き表示非表示と有効禁止插图1

Visual HMIコントロール権限:条件付き表示非表示と有効禁止插图2

Visual HMIコントロール権限:条件付き表示非表示と有効禁止插图3

3.複数の条件(2)

最大2つの条件、Luaを使用して3つ以上の条件を1つの結果として計算し、レジスタに書き込み、制御権限はこのレジスタを決定します:

function on_run()
  local v1 = get_uint16(VT_RW, 0x1000)
  local v2 = get_uint16(VT_RW, 0x1001)
  local v3 = get_uint16(VT_RW, 0x1002)
  if v1 == 1 and v2 == 1 and v3 == 1 then
    set_uint16(VT_RW, 0x1100, 1)
  else
    set_uint16(VT_RW, 0x1100, 0)
  end
end

Visual HMIコントロール権限:条件付き表示非表示と有効禁止插图4

制御権限は最大2 条件まで-インターフェイスで3つのANDを持つことを考えないでください。Luaを使ってon_runでレジスタに書き戻し、制御権限がそれを決定します。on_runは周期的なコールバックであり、ロジックは軽い。

広州大彩科技Visual HMI開発ドキュメント(hmi-doc.gz-dc.com)からの整理他の技術チュートリアル“コントロール権限”、著作権は大彩科技に帰属します。

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 *.