| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
Autor
|
Thema: benutzerdefiniertes Raster (1890 / mal gelesen)
|
hual Mitglied Entwicklung Hardware
Beiträge: 1128 Registriert: 14.09.2011 EPLAN Electric P8 2.9 SP1 Update 7 Build:14978 Professional Experten Menü
|
erstellt am: 09. Dez. 2019 13:48 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, an mich wurde der Wunsch herangetragen, in der Rasterleiste (A bis E) noch weitere Raster (0,5mm und 0,25mm) hinzuzufügen. Der Befehl dazu wäre XGedSetGridsizeAction /id:1 (für Raster A) XGedSetGridsizeAction /id:2 (für Raster B) Gibt's ein Möglichkeit noch weitere Raster hinzuzufügen? Einfach einen Wert nach "XGedSetGridsizeAction" eingeben geht nicht, nachdem die Raster ja mit /id:1 bis /id:5 vordefiniert sind und keine "einfachen" Werte. lg Alois Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nairolf Ehrenmitglied Elektroingenieur
Beiträge: 1987 Registriert: 21.01.2006 EPLAN Electric P8 2022.0.3 Update 2 (Build 17673) EPLAN Pro Panel Professional Addon EPLAN Fluid Addon
|
erstellt am: 09. Dez. 2019 16:19 <-- editieren / zitieren --> Unities abgeben: Nur für hual
Die Action macht ja eigentlich nichts anderes, die definierten benutzerspezifischen Rastereinstellungen in die selektieren Seiten, in die Seitenegenschaft Raster <11051> zu schreiben. Man könnte versuchen, einfach eine andere Action zu nutzen: XEsSetPagePropertyAction /PropertyId:"11051" /PropertyIndex:0 /PropertyValue:0.78 würde bspw. ein (sinnbefreites Raster) von 0,78mm setzen. ------------------ Der Fuchs ist schlau und stellt sich dumm. Bei vielen ist es andersrum ------------------------------------------ Da lernt man mühevoll laufen und sprechen, und nun soll ich stillsitzen und die Klappe halten ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hual Mitglied Entwicklung Hardware
Beiträge: 1128 Registriert: 14.09.2011 EPLAN Electric P8 2.9 SP1 Update 7 Build:14978 Professional Experten Menü
|
erstellt am: 12. Dez. 2019 11:57 <-- editieren / zitieren --> Unities abgeben:
Hallo Nairolf, bin erst heute dazugekommen mich damit zu beschäftigen. Hab es mit deiner Hilfe geschafft. using System.Windows.Forms; using Eplan.EplApi.ApplicationFramework; using Eplan.EplApi.Scripting; public class ChangeGrid { [Start] public void Function() { CommandLineInterpreter cli = new CommandLineInterpreter(); ActionCallingContext acc = new ActionCallingContext(); acc.AddParameter("PropertyId", "11051"); acc.AddParameter("PropertyIndex", "0"); acc.AddParameter("PropertyValue", "0.25"); cli.Execute("XEsSetPagePropertyAction", acc); return; } } Jetzt muss ich es nur noch hinbekommen, dass man das Script über einen Button ausführen kann... Das Dienstprogramm/Scripte Ausführen Kommando gibts ja, aber ich kann kein auszuführendes Script dazu gleich mitliefern. Mal schaun danke und lg, Alois [Diese Nachricht wurde von hual am 12. Dez. 2019 editiert.] [Diese Nachricht wurde von hual am 12. Dez. 2019 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
A.Robert Mitglied staatl. gepr. Techniker
Beiträge: 441 Registriert: 09.03.2015 EPLAN Electric P8 - Select Version: 2.6 HF4 2.8 HF4 / SQL 2.9 SP1 Update 14 / ProPanel
|
erstellt am: 12. Dez. 2019 13:56 <-- editieren / zitieren --> Unities abgeben: Nur für hual
erstze [START] durch [DeclareAction("Name_Action")] Name_Action trägst du am Button ein, also in der Befehlszeile. ach und Script laden nicht vergessen EDIT: Für so etwas brauchst du aber eigentlich kein Script. einfach am Button in der Befehlzeile folgendes eingeben:
Code: XEsSetPagePropertyAction /PropertyId:11051 /PropertyIndex:0 /PropertyValue:".25"
hier noch ein screen => ------------------ Gruß Robert
[Diese Nachricht wurde von A.Robert am 12. Dez. 2019 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Technischer Systemplaner ETS / CAE Systemplaner (m/w/d) ? Schaltanlagen | Arbeitgeber: Wurm Schaltanlagenbau GmbH & Co. KG Einsatzort: 42853 Remscheid, Rostock, Geldern, Vogtei Die Wurm-Gruppe gehört als Pionier der Automatisierung von Kälte- und Gebäudetechnik im Lebensmittelhandel zu den führenden Anbietern. Unsere Regel- und Überwachungssysteme werden von vielen bekannten Großunternehmen im In- und Ausland eingesetzt.... | Anzeige ansehen | Feste Anstellung |
|
hual Mitglied Entwicklung Hardware
Beiträge: 1128 Registriert: 14.09.2011 EPLAN Electric P8 2.9 SP1 Update 7 Build:14978 Professional Experten Menü
|
erstellt am: 13. Dez. 2019 07:47 <-- editieren / zitieren --> Unities abgeben:
|