執行SPEL+程式

SPEL+程式包含一或多個函數,並透過啟動其main函數來執行程式。您可透過使用Spel類別的Start方法,在目前控制器專案中執行64種內建main函數的任何一種。您啟動的main函數必須在您的SPEL+程式碼中定義。當您啟動main函數時,所有全域變數和模組變數會恢復為預設值。
下表顯示SPEL+專案中的程式編號及其對應函數名稱。

程式編號 SPEL+函數名稱
0 main
1 main1
2 main2
3 main3
... ...
63 main63

以下是啟動「main」函數的範例:
VB 例:

Sub btnStart_Click( _  
       ByVal sender As System.Object, _  
       ByVal e As System.EventArgs) _  
       Handles btnStart.Click  
  
    m_spel.Start(0) '啟動 main 函數  
    btnStart.Enabled = False  
    btnStop.Enabled = True  
End Sub  

C# 例:

void btnStart_Click(object sender, EventArgs e)  
{  
    m_spel.Start(0); //啟動 main 函數  
    btnStart.Enabled = false;  
    btnStop.Enabled  = true;  
}