SPEL+プログラムの実行

SPEL+プログラムは1つ以上のファンクションを持ち、メインファンクションを開始することでプログラムが起動します。コントローラープロジェクトに組み込まれた64個のメインファンクションを、Spelクラスの“Start”メソッドを使用して実行できます。開始するメインファンクションはSPEL+コードで定義する必要があります。メインファンクションを開始すると、すべてのグローバル変数とモジュール変数がデフォルト値に戻ります。
下表は、プログラム番号と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;  
}