Artikelplatzierung
Mit dieser Tollbar / Script kann man sehr einfach die Einstellungen im Schaltschrankaufbau verändern
Vielen Dank an:
Bernd, mBabilon, Nairolf
Suplanus - Scripts - Artikelplatzierung (176)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | public class MountingPlateHandling { [DeclareAction("SetRotationAngle")] public void SetUserRotationAngle(string angle) { Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings(); oSettings.SetDoubleSetting("USER.PanelLayoutGui.Settings.RotationAngle", System.Convert.ToDouble(angle),0); } [DeclareAction("SetPlacementDirection")] public void SetUserPlacementDirection(string direction) { Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings(); oSettings.SetStringSetting("USER.PanelLayoutGui.Settings.Direction", direction, 0); } [DeclareAction("SetGripperPosition")] public void SetUserGripperPosition(string position) { Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings(); oSettings.SetStringSetting("USER.PanelLayoutGui.Settings.Gripper", position, 0); } [DeclareAction("SetGripperFromMacro")] public void SetUserGripperFromMacro(string from_Macro) { Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings(); if( from_Macro.ToUpper() == "YES") { oSettings.SetBoolSetting("USER.PanelLayoutGui.Settings.GripperFromMacro", true, 0); } else { oSettings.SetBoolSetting("USER.PanelLayoutGui.Settings.GripperFromMacro", false, 0); } } [DeclareAction("SetDataOvertaking")] public void SetUserDataOvertaking(string data_from) { Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings(); oSettings.SetStringSetting("USER.PanelLayoutGui.Settings.DataOvertaking", data_from, 0); } } |


:biggrin: