SPEL+ プログラム
SPEL+プログラムは、ファンクション, 変数などの集まりです。プログラムの1行中に1つ以上のステートメントを書くことができます。 (マルチステートメント)すべてのプログラムファイルは、".prg"拡張子を持ち、プロジェクトフォルダーの中に保存されます。
各プロジェクトには少なくとも1つのプログラムがあり、必ず"main"と呼ばれるファンクションを定義します。"Function main"はデフォルトの定義で、"Function main"がない場合はエラーになります。
また、他63個のメインファンクション (main1, main2~main63)をプロジェクト内で定義することができます。メインファンクションは、オペレーターウィンドウやリモートコンソール、RC+ APIから1つを選択して開始することができます。
ファンクションの定義は、"Function"ステートメントで始まり、"Fend"ステートメントで終わります。
次のプログラムファイルには、2つのファンクションが定義されています。ファンクション"Main"は、ファンクション"Func1"を呼び出します。
MAIN.PRG
Function Main
Call Func1
...
Fend
Function Func1
Jump pickpnt
...
Fend
← プログラム構造 ファンクションの呼び出し →