全文约800字,通读约4分钟。
看完本文,你能够获得如下知识:
(1):VB的两个判断语句及用法
(2):如何输出任意内容到画面中
(3):实例应用
(4):问题扩展及上章答案
准备阶段:创建项目→ 创建"画面_1"→ 画面中添加 "文本域_1" → 创建VB脚本 "If_Then"
如果上述步骤不会,请查看头条内其他文章
一:VB的两个判断语句及用法
判断语句是指根据你指定的对比条件(如:变量A是否大于1?),判断出程序下一步执行的内容。
1.1:If…Then 语句
If…Then 语句:用于判断表达式的值,满足条件时执行其包含的一组语句。(用人话说就是:如果满足你指定的条件,就按照你指定的下一步来)
此语句使用方法如下:
If 条件表达式 Then
语句
End If
含义解释如下:
条件表达式:需要判断的条件,比如变量A>1
语句:需要执行的操作,比如A=1,即如果A>1,则A=1。
(注意:If和End If 成对存在)
1.2:If…Then…Else 语句
If…Then…Else 语句:可以有若干组语句块,根据实际情况只执行一种情况。(用人话说就是:如果满足你指定的条件,就按照你指定的下一步来,如果不满足就按照你指定的下下一步来。)
此语句用法如下:
If 条件表达式 Then
语句1
Else
语句2
End If
含义解释如下:
条件表达式:需要判断的条件,比如变量B>1
语句1:如果满足条件,需要执行的操作1。比如B=1,即如果B大于1,则令B=1。
语句2: 如果不满足条件,需要执行的操作2 。 比如 B=2,即如果B不大于1,则令B=2
二:如何输出任意内容到画面中
由于此VB代码牵扯的知识点较多,因此,先记住即可,等以后出文章分步讲解。
HmiRuntime.Screens.Item("画面名称").ScreenItems("文本域名称").Text = 填写你要 显示的内容
三:案例应用
分别用两种判断语句编写程序,实现如下功能:
定义A,B,C,D四个变量,并对变量D赋任意值,然后将D的值赋值给A,如果A>10的话,则令B="A大于10";如果A<=10,则令C="A不大于10";并将A的值及B和C的内容输出到画面显示出来。
If…Then语句代码如下:
If…Then…Else语句代码如下:
使用画面载入事件触发脚本后仿真如下图所示:(事件触发不会的看头条号其他章节)
四:问题扩展及上章答案
4.1:上章答案
问题:如何利用VB脚本计算某动作的持续时间。
答案:用动作开始时的时间减掉动作结束时的时间即是动作持续时间。
4.2:本章问题扩展
1:对比应用案例,你能说出两种判断语句分别适合什么情况吗?
閱讀更多 自動化學習筆記 的文章