| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
Autor
|
Thema: Eigenschaften in Script einlesen (3554 mal gelesen)
|
guti Mitglied
Beiträge: 10 Registriert: 12.02.2014 Windows 10 Pro x64 EPLAN Electric P8 2.9 SP1 Update 5
|
erstellt am: 12. Feb. 2014 15:23 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen ich suche schon seit längerem eine Möglichkeit um die Strukturbeschreibung 2 (ID: 1007) in mein Script einlesen zu können. Gefunden werden kann diese Eigenschaft unter "Projektdaten --> Strukturkennzeichen-Verwaltung... --> = Anlage (ID: 20132 1)". Weiß von euch jemand wie das geht? lg guti
[Diese Nachricht wurde von guti am 12. Feb. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 12. Feb. 2014 16:22 <-- editieren / zitieren --> Unities abgeben: Nur für guti
Hallo guti, per Script bleibt dir nur der Weg eine Strukturkennzeichenübersicht als Beschriftung in eine TXT-Datei zu schreiben und diese dann in deinem Script einzulesen und auszuwerten.
------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
guti Mitglied
Beiträge: 10 Registriert: 12.02.2014 Windows 10 Pro x64 EPLAN Electric P8 2.9 SP1 Update 5
|
erstellt am: 12. Feb. 2014 16:32 <-- editieren / zitieren --> Unities abgeben:
|
F.S. Moderator
Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 13. Feb. 2014 10:15 <-- editieren / zitieren --> Unities abgeben: Nur für guti
Hier ein Beispiel, dazu gehört dann ein Beschriftungsschema mit dem Namen "Projekteigenschaften Export" als Auswertungstyp Inhaltsverzeichnis. Bei dir müßte es dann eine Auswertung vom Typ Strukturkennzeichenübersicht sein. Code:
strAuftragsnummer = ReadProjectProperties(40005); //Projekteigenschaft auslesen public string ReadProjectProperties(int iPropertyId) { //Eigenschaft einstellen Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings(); oSettings.SetNumericSetting("USER.Labelling.Config.Projekteigenschaften Export.Data.Header.FormatElements.PropertyPack0.SelectedPropertyId", iPropertyId, 0); //Pfad und Dateiname der Temp.datei string sTempFile; sTempFile = PathMap.SubstitutePath(@"$(TMP)") + @"\ReadProjectProperties.txt"; //Eigenschaft in Datei ausgeben ActionCallingContext labellingContext = new ActionCallingContext(); labellingContext.AddParameter("CONFIGSCHEME", "Projekteigenschaften Export"); labellingContext.AddParameter("DESTINATIONFILE", sTempFile); labellingContext.AddParameter("LANGUAGE", "de_DE"); CommandLineInterpreter cmdLineItp = new CommandLineInterpreter(); cmdLineItp.Execute("label", labellingContext); //Temp Datei auslesen string sProjectProperties; StreamReader objDateiLeser = new StreamReader(sTempFile); sProjectProperties = objDateiLeser.ReadLine(); objDateiLeser.Close(); //objDateiLeser = nothing; //Temp Datei löschen File.Delete(sTempFile); //Eigenschaftsinhalt zurückgeben return sProjectProperties; }
------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
guti Mitglied
Beiträge: 10 Registriert: 12.02.2014 Windows 10 Pro x64 EPLAN Electric P8 2.9 SP1 Update 5
|
erstellt am: 13. Feb. 2014 13:32 <-- editieren / zitieren --> Unities abgeben:
So, hab alles so gemacht wie du es mir beschrieben hast, bekomme aber die angehängte Fehlermeldung. Bitte um Hilfe. Edit: Hab noch nen Screenshot meiner Beschriftungseinstellungen gemacht. [Diese Nachricht wurde von guti am 13. Feb. 2014 editiert.] [Diese Nachricht wurde von guti am 13. Feb. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 14. Feb. 2014 14:48 <-- editieren / zitieren --> Unities abgeben: Nur für guti
|
guti Mitglied
Beiträge: 10 Registriert: 12.02.2014 Windows 10 Pro x64 EPLAN Electric P8 2.9 SP1 Update 5
|
erstellt am: 16. Feb. 2014 21:19 <-- editieren / zitieren --> Unities abgeben:
Ich habs mittlerweile so hinbekommen wie ichs wollte. Danke für Deine Hilfe. Ich werde Dir morgen, wenn ich wieder in der Arbeit bin, mal das Script und das Beschriftungsschema zukommen lassen. Evtl. kann man es noch verbessern/optimieren. Nochmal danke und lg Guti Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
guti Mitglied
Beiträge: 10 Registriert: 12.02.2014 Windows 10 Pro x64 EPLAN Electric P8 2.9 SP1 Update 5
|
erstellt am: 17. Feb. 2014 10:01 <-- editieren / zitieren --> Unities abgeben:
|
mci2020 Mitglied
Beiträge: 86 Registriert: 07.01.2020 EPLAN P8 V2.8 ProPanel Copper Fluid Copper Cogineer
|
erstellt am: 01. Mrz. 2021 15:00 <-- editieren / zitieren --> Unities abgeben: Nur für guti
Zitat: Original erstellt von guti: Hier mein fertiges Script zum Auslesen der Eigenschaften und anschließendem Erstellen einer pdf-Datei.lg Guti
funkioniert bei mir leider nicht, es kommt die Fehlermeldung Es wurde keine öffentliche Funktion mit dem Attribut [Start] deklariert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 02. Mrz. 2021 07:11 <-- editieren / zitieren --> Unities abgeben: Nur für guti
|
mci2020 Mitglied
Beiträge: 86 Registriert: 07.01.2020 EPLAN P8 V2.8 ProPanel Copper Fluid Copper Cogineer
|
erstellt am: 02. Mrz. 2021 07:26 <-- editieren / zitieren --> Unities abgeben: Nur für guti
|
F.S. Moderator
Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 02. Mrz. 2021 08:04 <-- editieren / zitieren --> Unities abgeben: Nur für guti
|
mci2020 Mitglied
Beiträge: 86 Registriert: 07.01.2020 EPLAN P8 V2.8 ProPanel Copper Fluid Copper Cogineer
|
erstellt am: 02. Mrz. 2021 09:13 <-- editieren / zitieren --> Unities abgeben: Nur für guti
Zitat: Original erstellt von F.S.: Na da wo du das Ausführen gefunden hast, Laden steht direkt darunter.
dann passiert aber nichts? Für das Dokumentationstool habe ich unter "Projekt" einen neuen Eintrag bekommen, hier finde ich nichts Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 02. Mrz. 2021 09:20 <-- editieren / zitieren --> Unities abgeben: Nur für guti
|
| Technischer Systemplaner TGA / CAE Systemplaner (m/w/d) Schaltanlagen | Die Wurm-Gruppe, ein Pionier der Automatisierung von Kälte- und Gebäudetechnik im Lebensmittelhandel, ist führend in Regel- und Überwachungssystemen, die weltweit eingesetzt werden. Als Teil der Gruppe ist GTM der MSR-Spezialist für Gebäudetechnik und plant jährlich rund 300 Märkte mit Hardware, Software und Schaltschränken. Sie sind der Architekt elektrotechnischer Welten! ... | Anzeige ansehen | Gebäude-, Versorgungs-, Sicherheitstechnik |
|
mci2020 Mitglied
Beiträge: 86 Registriert: 07.01.2020 EPLAN P8 V2.8 ProPanel Copper Fluid Copper Cogineer
|
erstellt am: 02. Mrz. 2021 10:03 <-- editieren / zitieren --> Unities abgeben: Nur für guti
|