当前位置:首页 > 技术分享 > 正文

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

PS:总结上章的建议,采纳了对重点知识进行标记。以后文章第一段的“必会知识”就是重点标记!有什么建议,文末投票吧!全文约600字,通读约3分钟!读完本章,你将收获以下内容:一:必背部分:VB读取变量值代码及IF…Then…Else判断语句二:实例:WinccV14模拟QQ登录,并判断密码正确与否三:...

PS:总结上章的建议,采纳了对重点知识进行标记。以后文章第一段的“必会知识”就是重点标记!有什么建议,文末投票吧!全文约600字,通读约3分钟!读完本章,你将收获以下内容:一:必背部分:VB读取变量值......

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

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

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

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

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

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

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

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


动态展示项目完成后效果

一:必会代码与用法

1.1:VB读写变量值代码

("A_Tag")

含义:

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

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

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

用法:

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

A=("A_Tag")

写变量值,代码如下:

("A_Tag")=A

1.2:If…Then…Else判断语句

If表达式Then

语句块1

Else

语句块2

If

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

二:实例

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

代码如下图所示:


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

模拟运行如下图:


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

单击后,提示信息如下:

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

三:问题拓展

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

最新文章