User Tools

Site Tools


javalikecalc

На данной странице собраны решения некоторых задач на встроенном в OpenSCADA языке JavaLikeCalc.


Копирование контроллеров/параметров дерева DAQ. Полезно для автоматизации процесса разворачивания проекта на N одинаковых контроллеров.

src = SYS.DAQ.ModBus.Test;
target = SYS.DAQ.ModBus;
targetName = "NewPLC";
req = SYS.XMLNode("copy");
req.setAttr("path", src.nodePath() + "/obj".replace("/", "%2f"));
req.setAttr("src", src.nodePath());
if (typeof(src) == "TCntrNode:TController"){
	pref = "cntr_";
} else {
	pref = "prm_";
}
req.setAttr("dst", target.nodePath() + pref + targetName);
SYS.cntrReq(req);

javalikecalc.txt · Last modified: 2025/04/15 12:45 by walhi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki