昆仑通态触摸屏画面开发笔记

【新建工程】

1、打开MCGSPRO组态软件;

2、选择触摸屏型号;

3、打开工作台,在用户窗口中创建HMI画面窗口;

4、打开启动页面属性;

5、在公共窗口中选择公共窗口;

6、组态设备窗口,双击打开;

7、添加父设备和子设备;

8、父设备端口信息设置;

9、子设备窗口左下角参数设置;

【添加日期和时间】

1、在工具箱中选择添加标签,属性中选择显示输出,不填充颜色,无边线颜色,字体格式随意;

2、扩展属性默认不变,直接修改显示输出;表达式选择右边问号,调出系统变量$Date,字符串输出;

3、最终效果;

4、星期几的实现

 

5、在标签动画组态属性中,扩展文本内容输入文字“星期一”到“星期天”;

6、在可见度表达式中,调出$Week=1 到 $Week=7 ,分别对应星期一到星期天;

7、运行时间显示时,使用$Runtime/3600得到运行天数;

【透明按钮制作】

在工具箱中选择标准按钮,基本属性中将背景图取消(抬起状态&按下状态),边线颜色选择浅灰色就可以啦!

【显示构件引用变量】

点击菜单栏查看 - 辅助提示 - 构件引用变量(打勾)

【用户登陆、退出、注销脚本】

在“用户登陆”按钮,抬起脚本位置填入以下内容  

!LogOn()
Userlogin=!Ascii2I(!GetCurrentUser())

在“退出登陆”按钮,抬起脚本位置填入以下内容 

'!LogOff( )
'Userlogin=!Ascii2I(!GetCurrentUser())
If !strcomp("负责人",!GetCurrentUser()) = 0 then
	'If  设定时间 >= 2 then
		Userlogin = 0
		!CloseAllWindow("首页")
'		!LogOff()
	'Endif
Endif

2分钟自动注销

当前时间=!GetLastMouseActionTime()
设定时间=!TimeSpanGetMinutes(!TimeGetSpan(!TimeGetCurrentTime(),!GetLastMouseActionTime()))

If !strcomp("负责人",!GetCurrentUser()) = 0 then
	If  设定时间 >= 2 then
		Userlogin = 0
		!CloseAllWindow("首页")
'		!LogOff()
	Endif
Endif

 

 

【按钮权限限制】

在相应的按钮位置安全属性中,表达式选择Userlogin,由用户登陆后的权限分配

【参考画面】

### McgsPro 组态软件的使用教程及相关资源 McgsPro 是一款功能强大的组态软件,广泛应用于工业自动化和监控系统领域。为了帮助用户更好地理解和使用这款软件,以下是关于其使用教程和用户手册的相关信息。 #### 一、用户手册 用户手册是学习 McgsPro 的重要参考资料之一,它提供了详尽的功能介绍和操作指南。根据提供的资料[^1],用户可以在下载资源文件后找到对应的用户手册。这份手册涵盖了从基础操作到高级功能的内容,能够帮助用户逐步掌握软件的核心技能。 #### 二、在线支持与社区交流 除了用户手册外,在线支持和技术社区也是获取帮助的重要途径。如果在使用过程中遇到困难,可以通过以下方式解决问题: - 访问昆仑通态官方网站以获取技术支持[^4]。 - 加入社区论坛与其他使用者互动,分享经验和解决方法。 #### 三、初级使用教程 针对初学者的需求,有专门的基础教程可供参考。例如,创建新工程的第一步就是设置 HMI 配置,包括设备分辨率的选择以及构件风格的设计等[^5]。这些基本概念对于熟悉整个工作流至关重要。 下面是一个简单的代码片段展示如何初始化一个新的工程项目(伪代码形式表示逻辑结构): ```python def create_new_project(resolution, style): """ 初始化新的 McgsPro 工程 参数: resolution (str): 屏幕分辨率参数. style (str): 构件样式选项. 返回值: str: 成功消息或者错误描述. """ try: project_settings = { 'resolution': resolution, 'style': style } initialize(project_settings) return "Project created successfully." except Exception as e: return f"Error occurred while creating the project: {e}" ``` 以上函数模拟了定义初始参数的过程,并调用了假设存在的 `initialize` 方法来实际执行创建动作。 #### 四、总结 综上所述,无论是通过官方发布的文档还是参与活跃的技术讨论群体,都可以极大地促进对 McgsPro 这款产品的深入理解及其高效应用能力的发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值