码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 西门子HMI切换页面时的指示功能


    怎么样才能做到像这样按下切换界面的按钮,切换过去之后对应的切换按钮还进行高亮指示呢?

     

    首先我们要先新建模板,把我们的画面拖拽到模板里就会形成按钮

     

    在画面的“属性”中

     

    在属性中选上我们刚刚新建的模板,并记住这个画面的编号(每个界面都要),当看到界面里面有模板中元素的虚影就是可以了

     

    在HMI的变量表新建一个变量用于是否高亮的判断,不需要选择任何连接,连接选择HMI的内部变量即可

     

      在界面的属性里的事件栏目中,在 “已加载” 中用 “设置变量” 这个属性去修改 刚刚新建的 “画面指示” 变量,因为画面的编号具有唯一性所以设置值就用当前画面的编号即可,而用 “已加载” 这个属性则是保证这个画面成功加载出来后相应的按钮才进行高亮。

    例如,主界面的编号是3,那么在主界面加载出来后就将画面指示设置为3

     

    打开模板,依然是以  “主界面”  作为例子,在切换主界面的按钮中,选择动画 -- 选择显示 -- 添加新动画(外观),变量选择画面指示,范围选择 3(画面编号)背景色是高亮时要变化的颜色,每个界面重复这些步骤(变量只需要建一个)就可以实现触摸屏的指示功能

     

  • 相关阅读:
    记录一次数据库CPU被打满的排查过程
    OpenCore Legacy Patcher 2.0.0 发布,83 款不受支持的 Mac 机型将能运行最新的 macOS Sequoia
    不好意思,Nginx 该换了!
    我的数学学习回忆录——一个数学爱好者的反思(一)
    【NLP】python-docx库简介
    DiskANN数据布局
    Linux下gdb调试命令介绍
    算法通关村第十七关:青铜挑战-贪心其实很简单
    算法与数据结构 --- 树和森林
    Spring之环境变量配置
  • 原文地址:https://www.cnblogs.com/cameraConnectBasler/p/17583429.html
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号