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;
}
← メソッドの実行 SPEL+タスクの実行 →