SetVar | Do objektu přidá jednu proměnnou |
---|---|
SetExpr | Nastaví výraz v podobě textového řetězce |
Eval | Vyhodnocení zadaného výrazu |
Například aplikace pro obecné vyhodnocování dat potřebuje aby výrazy pro zpracování dat byly umístěny v konfiguračním textovém souboru.
var val;
var oExpr = Pm.CreatePmExpr();
oExpr.SetExpr("a+b");
oExpr.SetVar("a", 3);
oExpr.SetVar("b", 2.5);
val = oExpr.Eval(); //V proměnné val bude hodnota 5.5
var val;
var oExpr = Pm.CreatePmExpr();
oExpr.SetExpr("10 * oDat.Item('Teplota').Value");
oExpr.SetVar("oDat", pMe.Pm("/Kotel1/Data"));
val = oExpr.Eval(); //V proměnné val bude hodnota 10krát větší než hodnota teploty v objektu PmaData