本文是对HFSS Scripting Guide文档中Introduction to VBScript部分的理解性翻译,如有错误,欢迎大佬们批评指正,感谢!!!
4.控制程序执行
你可以使用条件语句来控制脚本的流程。 VBScript 中有两种类型的条件语句:
4.1If....Then....Else
以下是演示 If...Then...Else 条件语句的示例:
If obj = "Box1" Then
<statements to execute>
Elself obj = "Cylinder1" Then
<statements to execute>
Else
<statements to execute>
End If
4.2Select Case
以下是演示Select Case条件语句的示例:
Select Case primitive_name
Case "Box1"
<statements to execute>
Case "Cylinder1"
<statements to execute>
Case Else
<statements to execute>
End Select
5.循环代码
循环允许你重复的运行一组代码。这里有两种循环类型:
①For....Next:使用计数器将语句运行指定的次数。
②Do....Loop:条件为真时一直循环。
在使用测试零电压/电流的条件语句时,要注意,不应相信实际电压或电流完全为零,即使它应该为零。通常,电压或电流通常在数量级或更小。因此,它的值不为零。
5.1For....Next循环
此循环使用计数器来将语句运行到指定的次数。下面是For....Next循环的一个例子:
For variable = start To end
<statements to execute>
Next
你可以使用Exit For语句提前退出For...Next循环。
5.2Do....Loop循环
你可以用Do....Loop语句来运行一段程序,直到/当条件为真时。
5.3当条件为真时重复语句
用While关键字来在Do....Loop语句中检查条件,语法如下:
Do While condition
<statements to execute>
Loop
5.4重复语句直到条件为真
语法如下:
Following is the syntax:
Do Until condition
<statements to execute>
Loop
你也可以通过使用Exit For语句来提前退出循环。