| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| |
 | Eplan Cable proD: Kabelwege in 3D planen, eine Pressemitteilung
|
Autor
|
Thema: XML-Ausgabe per Script (2824 mal gelesen)
|
ENPLANER Mitglied Funkenschuster

 Beiträge: 91 Registriert: 08.03.2005 EPLAN 5.70 EPLAN P8 (1.9 - 2.7) EPLAN EEC One
|
erstellt am: 20. Jan. 2011 16:11 <-- editieren / zitieren --> Unities abgeben:         
Hallo miteinander, ich habe versucht über ein Script die Seiten im xml - Format auszugeben. Aber es funzt nicht. Wenn ich es im xls - Format versuche funzt es. Ich denke es fehlt an dem korrekten Schema (ConfigSchema). Wie ist ein solches Schema zu erstellen, zu benennen und in die Übergabefunktion (derzeit ??????) einzustellen? public void PageExport() { string project; project = GetProject(); MessageBox.Show(project); ActionCallingContext PageExportContext = new ActionCallingContext(); PageExportContext.AddParameter("ProjectName", project); PageExportContext.AddParameter("CompleteProject","1"); // Hier hakts PageExportContext.AddParameter("ConfigScheme","???????"); PageExportContext.AddParameter("Language","de_DE"); PageExportContext.AddParameter("Destination", @"C:\temp\eplan\Pages.xml"); PageExportContext.AddParameter("ExecotionMode","0"); new CommandLineInterpreter().Execute("XMExportPagesAction", PageExportContext); return; } Vielen Grüße aus dem Schönbuch ENPLANER Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
    
 Beiträge: 1896 Registriert: 23.04.2003 EPLAN Electric P8 2024 Prof.
|
erstellt am: 21. Jan. 2011 08:16 <-- editieren / zitieren --> Unities abgeben:          Nur für ENPLANER
Hallo, das Schema wird in Eplan direkt erstellt, z.B. kopierst du dir das Standardschema "Seiteneigenschaften" nach "XML Seiten", im neuen Schema "XML Seiten" änderst du deine Einstellungen. Nun kannst du das Schema so in deinem Script verwenden:
PageExportContext.AddParameter("ConfigScheme","XML Seiten");
grüße FrankS
------------------ TwinTop-Freunde [Diese Nachricht wurde von F.S. am 21. Jan. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ENPLANER Mitglied Funkenschuster

 Beiträge: 91 Registriert: 08.03.2005 EPLAN 5.70 EPLAN P8 (1.9 - 2.7) EPLAN EEC One
|
erstellt am: 26. Jan. 2011 11:07 <-- editieren / zitieren --> Unities abgeben:         
Hallo FrankS, und vielen Dank hat prima geklappt. Ich besitze jetzt eine XML-Datei, welche alle Projetseiten enthält. Was jetzt noch fehlt sind die dazugehörigen Informationen zu 10018 Trennzeichen Struktur, 10050 Strukturformat Seiten und 10070 Namensformat Seiten. Gibt es die Möglichkeit diese Informationen auch noch in die Datei einzubringen? Gruß ENPLANER Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nairolf Ehrenmitglied Elektroingenieur
    
 Beiträge: 1995 Registriert: 21.01.2006 EPLAN Electric P8 2024.0.3 Update 1 (Build 21460) EPLAN Pro Panel Professional Addon EPLAN Fluid Addon
|
erstellt am: 29. Jan. 2011 08:33 <-- editieren / zitieren --> Unities abgeben:          Nur für ENPLANER
Hallo ! Also erstmal wäre spannend zu wissen, was Du überhaupt vorhast, um evtl. Alternativen zu erwägen. Zum anderen sind die von Dir genannten Eigenschaften keine Seiteneigenschften, sondern interne Projekteigenschaften, welche Dir nicht mal in der Oberfläche von EPLAN bei den Projekteigenschaften angeboten werden (die sind auch sehr heikel, wenn Du z.B. vorhast die extern zu verändern.....) Das Seiten-Exportieren bietet eben auch nur Seiteneigenschaften an, jedoch könnte man evtl. über projektweit erstellte Blockeigenschaften diese Projekt-ID's an jede Seite übertragen. Dann steht dies aber auch an jeder (!) Seite und ohne manuellen Eingriff in die Formate der BE's geht das ohnehin nicht. Von EPLAN Seite her scheint das schlichtweg nicht vorgesehen... Liebe Grüße, nairolf ------------------ Der Fuchs ist schlau und stellt sich dumm. Bei vielen ist es andersrum  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ENPLANER Mitglied Funkenschuster

 Beiträge: 91 Registriert: 08.03.2005 EPLAN 5.70 EPLAN P8 (1.9 - 2.7) EPLAN EEC One
|
erstellt am: 31. Jan. 2011 13:37 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich benötige die Informationen bezüglich der Seitenstruktur um diese in einem externen Dokumentensystem anlegen zu können. Wenn jedoch die Ausgabe (Sortierung der Strukturkennzeichen) meines Sciptes die EPLAN Seitenstruktur wie in Projektdaten -> Strukturkennzeichen Verwaltung definiert 1 zu 1 darstellt, wäre alles i. O.. Aber vielleicht bin ich auch auf dem Holzweg, und es gibt eine andere Lösung mit EPLAN Bordmitteln. Grundsätzlich benötige ich Folgendes Ich benötige eine Liste welche sämtliche Betriebsmittel mit Zeilenaufbau (siehe Anhang) Seitennummer - alle relevantenStrukturkennzeichen Seite - vollständiger Seitenname - Betriebsmittel 1 Seitennummer - alle relevantenStrukturkennzeichen Seite - vollständiger Seitenname - Betriebsmittel 2 Seitennummer - alle relevantenStrukturkennzeichen Seite - vollständiger Seitenname - Betriebsmittel n u.s.w. also alle Seiten mit den darauf befindlichen Betriebsmittel. Erschwerdend ist, dass Betriebsmittelstruktur und Seitenstruktur nicht identisch sind Seite : Funktionale Zuordnung & Anlage & Einbauort BTM: Anlage & Einbauort
sonst wäre das Problem mit Beschriftung -> Artikelliste zu lösen, ich habe aber eben an den Betriebsmitteldaten keine Funktionale Zuordnung Gruß Peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nairolf Ehrenmitglied Elektroingenieur
    
 Beiträge: 1995 Registriert: 21.01.2006 EPLAN Electric P8 2024.0.3 Update 1 (Build 21460) EPLAN Pro Panel Professional Addon EPLAN Fluid Addon
|
erstellt am: 31. Jan. 2011 17:08 <-- editieren / zitieren --> Unities abgeben:          Nur für ENPLANER
Hallo ! OK, also Dir geht es ausschließlich um den Export (und nicht um eine externe Veränderung, und anschließendem Rückimport). Du könntest doch die Artikelstückliste nutzen, jedoch stellst Du projektweit an allen Betriebsmittelarten eine Blockeigenschaft ein, welche Dir die benötigten Seiteninformationen aufsammelt. Die so gesammelten Inhalte in der BE können dann auch bei "Beschriftung" ausgegeben werden..... Liebe Grüße, nairolf
------------------ Der Fuchs ist schlau und stellt sich dumm. Bei vielen ist es andersrum  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |