ich würde gerne per Script SystemVariablen anlegen, aber gleich mit einer Kanalzuordnung.
Mit folgendem Code lege ich die Variable an, aber wie kann ich die Variable gleich einem Kanal zuordnen?
Danke!
Code: Alles auswählen
string svName = "testVarNumber";
object svObj = dom.GetObject(svName);
if (!svObj){
object svObjects = dom.GetObject(ID_SYSTEM_VARIABLES);
svObj = dom.CreateObject(OT_VARDP);
svObjects.Add(svObj.ID());
svObj.Name(svName);
svObj.ValueType(ivtFloat);
svObj.ValueSubType(istGeneric);
svObj.DPInfo("Variable number for test");
svObj.ValueUnit("°C");
svObj.ValueMin(-100);
svObj.ValueMax(100);
svObj.State(15);
svObj.Internal(false);
svObj.Visible(true);
dom.RTUpdate(false);
}
WriteLine(svObj.Value().ToString());