昆侖通态模拟運行調試方法?由于MCGS嵌入版腳本程序是為了實現某些多分支流程的控制及操作處理,因此包括了幾種最簡單的語句:賦值語句、條件語句、退出語句和注釋語句,同時,為了提供一些高級的循環和遍曆功能,還提供了循環語句所有的腳本程序都可由這五種語句組成,當需要在一個程序行中包含多條語句時,各條語句之間須用“:”分開,程序行也可以是沒有任何語句的空行大多數情況下,一個程序行隻包含一條語句,賦值程序行中根據需要可在一行上放置多條語句,現在小編就來說說關于昆侖通态模拟運行調試方法?下面内容希望能幫助到你,我們來一起看看吧!
由于MCGS嵌入版腳本程序是為了實現某些多分支流程的控制及操作處理,因此包括了幾種最簡單的語句:賦值語句、條件語句、退出語句和注釋語句,同時,為了提供一些高級的循環和遍曆功能,還提供了循環語句。所有的腳本程序都可由這五種語句組成,當需要在一個程序行中包含多條語句時,各條語句之間須用“:”分開,程序行也可以是沒有任何語句的空行。大多數情況下,一個程序行隻包含一條語句,賦值程序行中根據需要可在一行上放置多條語句。
賦值語句的形式為:數據對象 = 表達式。賦值号用“=”表示,它的具體含義是:把“=”右邊表達式的運算值賦給左邊的數據對象。賦值号左邊必須是能夠讀寫的數據對象,如:開關型數據、數值型數據以及能進行寫操作的内部數據對象,而組對象、事件型數據對象、隻讀的内部數據對象、系統函數以及常量,均不能出現在賦值号的左邊,因為不能對這些對象進行寫操作。
賦值号的右邊為一表達式,表達式的類型必須與左邊數據對象值的類型相符合,否則系統會提示“賦值語句類型不匹配”的錯誤信息。
條件語句有如下三種形式:
If 〖表達式〗 Then 〖賦值語句或退出語句〗
If 〖表達式〗 Then
〖語句〗
EndIf
If 〖表達式〗Then
〖語句〗
Else
〖語句〗
EndIf
條件語句中的四個關鍵字“If”、“Then”、“Else”、“Endif”不分大小寫。如拼寫不正确,檢查程序會提示出錯信息。
條件語句允許多級嵌套,即條件語句中可以包含新的條件語句,MCGS腳本程序的條件語句最多可以有8級嵌套,為編制多分支流程的控制程序提供方便。
“IF”語句的表達式一般為邏輯表達式,也可以是值為數值型的表達式,當表達式的值為非0時,條件成立,執行“Then”後的語句,否則,條件不成立,将不執行該條件塊中包含的語句,開始執行該條件塊後面的語句。
值為字符型的表達式不能作為“if”語句中的表達式。
循環語句
循環語句為While和EndWhile,其結構為:
While 〖條件表達式〗
….
EndWhile
當條件表達式成立時(非零),循環執行While和EndWhile之間的語句。直到條件表達式不成立(為零),退出。
退出語句
退出語句為“Exit”,用于中斷腳本程序的運行,停止執行其後面的語句。一般在條件語句中使用退出語句,以便在某種條件下,停止并退出腳本程序的執行。
注釋語句
以單引号“’”開頭的語句稱為注釋語句,注釋語句在腳本程序中隻起到注釋說明的作用,實際運行時,系統不對注釋語句作任何處理。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!