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

無料無料技术资料

这篇内容可直接阅读,适合用于基础学习和検索引流。

コントロール権限:条件を満たすことができ、最大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)からの整理他の技術チュートリアル“コントロール権限”、著作権は大彩科技に帰属します。

この資料を実際のプロジェクトに活用しませんか?

ツールセンターで電文解析、CRCチェック、デバイスデバッグを行うか、要件を送信して選定と接続のアドバイスを受けましょう。

エンジニア会員

この記事を実行可能なデバッグ資料に

登録すると、高度な電文解析、資料パックのダウンロード、コード例、エンジニアリングケース、優先技術サポートが利用可能に。実際のプロジェクト納品に最適です。

高度なツール無制限
資料パックとコードパック
完全なエンジニアリングケースライブラリ
優先技術サポート窓口

发表回复

あなたのメールアドレスアドレス不会被公开。 必須項目已用 * 标注