タグを登録したオブジェクトのスクリプト内でGetValを呼び出す場合
|
event OnInitialize()
{
AddExpression("EX01", "U01.F01.T01 + U01.F01.T02");
}
event OnExpressionValueChanged (name,value,firstevent)
{
SvsDump(value);
}
|
複数の式をまとめて扱いたい時は、式名と式を配列として指定することもできます。
どれか1つでもAddExpressionに失敗した場合、返値はFALSEになります。途中で、AddExpressionに失敗した式があった場合でも、AddExpressionは最後の式まで行われます。
複数のタグをまとめて扱う場合
|
var vNames = c("EX01"," EX02"," EX03");
var vExpressions = c("U01.F01.T01 + U01.F01.T02", "U01.F01.T01 == T", "U01.F01.T01 > 100");
event OnInitialize()
{
AddExpression(vNames, vExpressions);
}
event OnExpressionValueChanged(name,value,firstevent)
{
if (name == vNames[0])
{
//処理
}
else if (name == vNames[1])
{
//処理
}
}
|
|