登录判断_西门子Wincc V14模拟球球密码登录与判断,学会用VB加密你的 项目

PS:总结上章的建议,采纳了对重点知识进行标记。以后文章第一段的“必会知识”就是重点标记!有什么建议,文末投票吧!

全文约600字,通读约3分钟!

读完本章,你将收获以下内容:

一:必背部分:VB读取变量值代码及IF …Then…Else判断语句

二:实例:Wincc V14模拟QQ登录,并判断密码正确与否

三:问题拓展:如何将本章方法利用到西门子触摸屏项目加密上。

准备阶段:创建2个画面→组态QQ登录画面与密码提示信息画面→画面1中,创建两个I/O域,用来输入密码设定值与密码实际值→画面1中创建登录按钮,单击后触发画面切换到画面2,进行密码信息提示→画面2载入事件触发密码检测脚本,密码正确与否在文本域提示。

项目编写完如下图所示:动态图片

469ed063e31d2b8d4f87ada321e44458.gif

动态展示项目完成后效果

一:必会代码与用法

1.1:VB读写变量值代码

HmiRunTime.SmartTags("A_Tag")

含义:

HmiRuntime:指的是触摸屏运行系统。

Smarttags:指的是变量列表对象。

A_Tag:指的是你想读取的变量名称。想读写谁就写谁的名字。

用法:

变量值并赋值给变量A则代码如下:

A = HmiRunTime.SmartTags("A_Tag")

变量值,代码如下:

HmiRunTime.SmartTags("A_Tag") = A

1.2:If…Then…Else判断语句

If 表达式 Then

语句块1

Else

语句块2

End If

含义:如果满足表达式,则执行语句块1,若不满足表达式,则执行语句块2。(详细介绍在以前章节有介绍)

二:实例

项目要求:脚本能够读取QQ密码设定值变量("QQ_Password_Set"),及QQ密码输入值变量("QQ_Password_Input")。并对二者进行对比,若一致则提示密码正确,不一致则提示密码错误。

代码如下图所示:

aa330533e06d6c3973df082a5e7342f5.png

QQ密码判断脚本“PassWord_Check”脚本

模拟运行如下图:

1eafbac8d09720f524145a0b537016a3.png

输入错误的密码,单击登录按钮

单击后,提示信息如下:

5a899900399b6645949383cc1c081667.png

VB脚本准确判断出密码错误

三:问题拓展

1:现在我们学会了QQ密码的判断与提示,那么我们如何对自己编写的西门子触摸屏项目进行加密呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值