GetVar メソッド
解説
コントローラーのSPEL+バックアップ変数の値を返します。
書式
Function GetVar(VarName As String) As Object
パラメーター
- VarName
SPEL+バックアップ変数名配列の場合、配列全体もしくは配列要素を1つだけ返します。
戻り値
GetVarは、コントローラーのカレントプロジェクトにある、どのバックアップ変数の値でも検索することができます。プロジェクトは、値を検索する前に、完全にビルドされている必要があります。
配置全体を検索したい場合は、配列名をVarNameで提供します。配置要素を1つだけ検索したい場合は、VarName(number)を指定します。
コメント
コントローラーのカレントプロジェクトの、バックアップ変数の値を取得するには、GetVarを使用します。値を取得する前に、必ずプロジェクトをビルドしてください。
参照
SetVar メソッド
GetVar使用例
SPEL+プロジェクトで、変数を宣言する例:
Global Preserve Integer g_myIntVar
Global Preserve Real g_myRealArray(10)
Global Preserve String g_myStringVar$
Function main
...
Fend
Visual Basicプロジェクトでの例:
g_myIntVarを整数として宣言しているため、g_myInVarの値を取得するVisual Basic変数は整数として宣言してください。g_myRealArrayの場合、Single型変数の配列として宣言してください。
Dim myIntVar As Integer
Dim myRealArray() As Single
Dim myStringVar As String
myIntVar = m_spel.GetVar("g_myIntVar")
myRealArray = m_spel.GetVar("g_myRealArray")
myStringVar = m_spel.GetVar("g_myStringVar$")
C# プロジェクトでの例:
g_myIntVarを整数として宣言しているため、g_myInVarの値を取得するC#変数は整数として宣言してください。g_myRealArrayの場合、Float型変数の配列として宣言してください。
int myIntVar;
float[] myRealArray;
string myStringVar;
myIntVar = m_spel.GetVar("g_myIntVar");
myRealArray = m_spel.GetVar("g_myRealArray");
myStringVar = m_spel.GetVar("g_myStringVar$");
← GetTool メソッド Go メソッド →