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$");