| |
| battenfeld-cincinnati: Weltweites Engineering auf einer Plattform |
Autor(16237)
|
Thema: Schaltpläne generieren (2889 mal gelesen)
|
mathgi Mitglied Elektrotechniker Elektrokonstrukotion & Softwareentwicklung
Beiträge: 202 Registriert: 04.02.2008 CAE-Systeme: Elcad 7.11.0 SP1 (Elcad 5.8.4) Eplan 2.7 HF5 - ProPanel - Cogineer CAD22Win Office 365 Bussiness 64-Bit OS: Win10 Pro 10.0.17763 x64 HW: Dell Laptop 32GbRAM SSD 27"W + 2x24"W
|
erstellt am: 11. Sep. 2013 13:42 <-- editieren / zitieren --> Unities abgeben:
Hallo das Thema Schalpläne automatisch generieren bzw. varianten anhand von Vorlagen (Makros) automatisch zusammensetzen gewinnt immer mehr an Bedeutung, was ja auch seinen Sinn hat. Nun interressieren micht die Möglichkeiten und Erfahrungen rund um Elcad zu diesem Thema. Bisher arbeiten wir nur mit einem s.g. Vorlagen Projekt in dem verschiedene Kombinationen bis fast fertige Baugruppen abgelegt sind. Makros verwende ich bisher nicht, warum .. weiß nicht irgendwie umständlich, da man sie auch nicht bearbeiten kann. Wünsche mir ein paar Schritte mehr.... Optimales szenario: Tabelle mit Motordaten und Texten usw. erzeugt entsprechende Planseiten aus Vorlage / Makros- fertig. Wäre super interressant wenn ihr Eure Erfahrungen, Vorgehensweisen, Tools usw. hier mitteilen könntet. mercie ------------------ gruß Mathgi ____________________________________________________________ Viele Worte können das nicht beschreiben was Keiner wissen kann! ____________________________________________________________ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rolf K. Moderator CAD-Konstrukteur
Beiträge: 1730 Registriert: 10.12.2002 ELCAD 2020 SP2 e3.2018 Windows 10 zuhause: Paintshop Pro 2020 Cray XT4 Privileg SR 12 PR Chivers Lemon Jelly
|
erstellt am: 11. Sep. 2013 14:47 <-- editieren / zitieren --> Unities abgeben: Nur für mathgi
Hallo mathgi, dafür gibt es unter Elcad die Generierschnittstelle. Mit dieser habe ich leider keine Erfahrung aber in der Onlinehilfe gibt es einige Informationen. ------------------ Es grüsst Rolf K. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mathgi Mitglied Elektrotechniker Elektrokonstrukotion & Softwareentwicklung
Beiträge: 202 Registriert: 04.02.2008 CAE-Systeme: Elcad 7.11.0 SP1 (Elcad 5.8.4) Eplan 2.7 HF5 - ProPanel - Cogineer CAD22Win Office 365 Bussiness 64-Bit OS: Win10 Pro 10.0.17763 x64 HW: Dell Laptop 32GbRAM SSD 27"W + 2x24"W
|
erstellt am: 12. Sep. 2013 08:43 <-- editieren / zitieren --> Unities abgeben:
Hallo Rolf, über die Generierschnittstelle bin ich auch schon gestolpert, leider finde ich die Infos in der Hilfe nicht ausreichend um erkennen zu können wie das Funktioniert und was das Kann. Zudem besitzen wir die entprechende Lizense nicht. .. was gibts sonst noch für Ideen / Vorgehensweisen?!?! ------------------ gruß Mathgi ____________________________________________________________ Viele Worte können das nicht beschreiben was Keiner wissen kann! ____________________________________________________________ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JensS Mitglied
Beiträge: 176 Registriert: 29.03.2010
|
erstellt am: 12. Sep. 2013 17:57 <-- editieren / zitieren --> Unities abgeben: Nur für mathgi
Wir lösen das Generieren über die ASCII-Schnittstelle. Wir haben Typical-Seiten mit Platzhaltertexten vorgeziechnet und diese anschließend über ASCII ausgelagert. Anschließend hat ein selbstgeschriebenes VBA-Macro die Platzhaltertexte in den ASCII-Dateien mit Texten aus einer Exceltabelle ersetzt und die "neuen" ASCII-Dateien ananeinder kopiert. Das Ergebins war eine ASCII-Datei mit über 1000 Seiten. Diese haben wir in ELCAD eingelesen und ausgewertet. Fertig Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ralf_A Mitglied
Beiträge: 269 Registriert: 14.10.2002 Link durch H.Rompel repariert
|
erstellt am: 13. Sep. 2013 11:07 <-- editieren / zitieren --> Unities abgeben: Nur für mathgi
|
JensS Mitglied
Beiträge: 176 Registriert: 29.03.2010
|
erstellt am: 13. Sep. 2013 11:29 <-- editieren / zitieren --> Unities abgeben: Nur für mathgi
Hallo Ralf, ich glaube das bringt nicht viel. Du kannst selbst solche ASCII-Dateien erzeugen. Zeichnungsbearbeitung schließen, dann auf Dienste und Ascii-Backup von Zeichnungen. Dort hast du die Möglichkeit, die Zeichnungsseiten als Einzeldateien (bei mir waren dies die Typicals) zu speichern. Die zweite Möglichkeit ist das speichern in einer Gesamtdatei. Dort siehst du, wie du deine "modifizierten" Typical-Seiten zusammenkopieren musst. Zum Anschauen der Dateien nimmst du einen einfachten Texteditor. Einlesen kannst du unter Dienste -> Zeichnungen einlesen -> ASCII Grüße Jens
[Diese Nachricht wurde von JensS am 13. Sep. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ralf_A Mitglied
Beiträge: 269 Registriert: 14.10.2002 Link durch H.Rompel repariert
|
erstellt am: 13. Sep. 2013 12:09 <-- editieren / zitieren --> Unities abgeben: Nur für mathgi
Hallo Jens, du hast also Standartseiten (Typicals), gibst diese als ASCII aus, veränderst über eine VBA-Macro Symbolnamen, technische Daten, Artikelnummern u.s.w. und kopierst dann diese ASCI-Dateien zusammen und liest diese Datei neu ein. Ist diese Vorgehensweise so in etwa richtig? Gruß Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JensS Mitglied
Beiträge: 176 Registriert: 29.03.2010
|
erstellt am: 13. Sep. 2013 14:12 <-- editieren / zitieren --> Unities abgeben: Nur für mathgi
|
mathgi Mitglied Elektrotechniker Elektrokonstrukotion & Softwareentwicklung
Beiträge: 202 Registriert: 04.02.2008 CAE-Systeme: Elcad 7.11.0 SP1 (Elcad 5.8.4) Eplan 2.7 HF5 - ProPanel - Cogineer CAD22Win Office 365 Bussiness 64-Bit OS: Win10 Pro 10.0.17763 x64 HW: Dell Laptop 32GbRAM SSD 27"W + 2x24"W
|
erstellt am: 13. Sep. 2013 14:47 <-- editieren / zitieren --> Unities abgeben:
Hi Jens, das hört sich gut an, die Typicals hab ich ja quasi schon in meinem Vorlagenproekt. Teilweise hab ich auch schon "einheitliche" Platzhalter die ja auch in Elcad das Suchen-Ersetzen erleichter. Wie schauts mit dem vba Makro aus, könnte man da mal eine Kostprobe bekommen? Also ich trau mir das schon zu dass ich das selber hinbekomme aber wie immer aller Anfang ist schwer - wäre ne coole sache. ------------------ gruß Mathgi ____________________________________________________________ Viele Worte können das nicht beschreiben was Keiner wissen kann! ____________________________________________________________ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JensS Mitglied
Beiträge: 176 Registriert: 29.03.2010
|
erstellt am: 13. Sep. 2013 18:09 <-- editieren / zitieren --> Unities abgeben: Nur für mathgi
Das Macro kann ich leider nicht veröffentlichen. Das Tool hat viele firmeninternen Spezialfunktionen. Ich kann es aber noch etwas genauer erläutern 1) Typicals als Eizeldateien ablegen 2) alla Typicals in VBA-Variablen einlesen, sprich die Typicalrohlinge einlesen (ich habe es in den Variablentyp String (array) gelesen) 3) Excelzeile x auslesen, welches Typical benötigt wird (Excelzeilenbeispiel: Typicalname, Platzhaltertext1, Platzhaltertext2 ...) 4) Inhalt der entsprechende Typicalvariable auf eine temporäre Variable schreiben 5) temporäre Variabe mit Suchen und Ersetzen Funktion bearbeiten (je nach Anzahl der Kriterien) 6) Fertig bearbeitet temporäte Variable sequenziell in eine Zieldatei schreiben Schritt 3-7 solange wiederholen, bis zu alle Seiten zusammen hast, dann das Schreiben der Datei abschließen... und fertig bis du Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mathgi Mitglied Elektrotechniker Elektrokonstrukotion & Softwareentwicklung
Beiträge: 202 Registriert: 04.02.2008 CAE-Systeme: Elcad 7.11.0 SP1 (Elcad 5.8.4) Eplan 2.7 HF5 - ProPanel - Cogineer CAD22Win Office 365 Bussiness 64-Bit OS: Win10 Pro 10.0.17763 x64 HW: Dell Laptop 32GbRAM SSD 27"W + 2x24"W
|
erstellt am: 16. Sep. 2013 09:30 <-- editieren / zitieren --> Unities abgeben:
Hi Jens, danke für deine Infos. Dann mach ich mich mal an die Arbeit (bei den kommenden Regentagen wird da schon was rauskommen ;-) ------------------ gruß Mathgi ____________________________________________________________ Viele Worte können das nicht beschreiben was Keiner wissen kann! ____________________________________________________________ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mathgi Mitglied Elektrotechniker Elektrokonstrukotion & Softwareentwicklung
Beiträge: 202 Registriert: 04.02.2008 CAE-Systeme: Elcad 7.11.0 SP1 (Elcad 5.8.4) Eplan 2.7 HF5 - ProPanel - Cogineer CAD22Win Office 365 Bussiness 64-Bit OS: Win10 Pro 10.0.17763 x64 HW: Dell Laptop 32GbRAM SSD 27"W + 2x24"W
|
erstellt am: 23. Sep. 2013 11:07 <-- editieren / zitieren --> Unities abgeben:
Hallo, eine Vorstufe zum generieren wäre für mich, die Vorlagen etwas einfach einsetzbar zu haben. Folgende Idee (vielleicht für die Script Schreiber hier ) Wäre es Denkbar ein Script zu erstellen, das nach Auswahl in einem Plan (Ordner/Seiten) nach Bestimmten Bezeichner sucht z.B. (in spizten Klammern & Großbuchstaben) <ORT> oder <ARTIKEL_FU> und die dann in einer Art Tabelle anzeigt, so dass man für diese Platzhalter einfach neue Inhalte eingeben kann und diese dann einfach ersetzt werden. Bezeichner | Text <ORT> | +SS120 ... <ARTIKEL_X>| <ARTIKEL_X> Ware doch eigentlich eine Super Sache um Vorlagen effizienter zu Nutzen. Oder gibts so was Ähnliches schon? ------------------ gruß Mathgi ____________________________________________________________ Viele Worte können das nicht beschreiben was Keiner wissen kann! ____________________________________________________________ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mathgi Mitglied Elektrotechniker Elektrokonstrukotion & Softwareentwicklung
Beiträge: 202 Registriert: 04.02.2008 CAE-Systeme: Elcad 7.11.0 SP1 (Elcad 5.8.4) Eplan 2.7 HF5 - ProPanel - Cogineer CAD22Win Office 365 Bussiness 64-Bit OS: Win10 Pro 10.0.17763 x64 HW: Dell Laptop 32GbRAM SSD 27"W + 2x24"W
|
erstellt am: 01. Okt. 2013 16:16 <-- editieren / zitieren --> Unities abgeben:
Hallo Miteinander, nach dem mein Beitrag jetzt schon über 400 Views hat, dachte ich mir schreibe ich mal wie sich das Thema bei mir weiterentwickelt hat. Ich hab ein kleines Programm geschrieben, das ASCII Pläne einliest. Es wurden bestimmte Platzhalter und Logiken definiert die das Programm umsetzt. Wir testen das gerade und versuchen einige Vorlagen darauf abzustimmen. Umgesetzte Funktionen sind. - Ersetzen von s.g. Variablen (frei oder aus Translatedatei oder mit Datentypkontrolle oder aus Auswahlliste) - Plan Seiten als Optionen - beliebige Rechenoperationen ausführen Alle Daten & Eingaben werden in Elcad in den Plan geschrieben, und dann vom ASCII Export eingelesen. Dieses Tool ist jetzt noch nicht geeignet Tausende Pläne zu generieren, eher Vorlagen Varianten vernüftig zu verarbeiten. Mal sehen wo dieser Weg hinführt.
------------------ gruß Mathgi ____________________________________________________________ Viele Worte können das nicht beschreiben was Keiner wissen kann! ____________________________________________________________ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rainerroe Mitglied Elektriker
Beiträge: 184 Registriert: 11.02.2013 ELCAD 2022 SP1
|
erstellt am: 09. Feb. 2015 23:08 <-- editieren / zitieren --> Unities abgeben: Nur für mathgi
|
mathgi Mitglied Elektrotechniker Elektrokonstrukotion & Softwareentwicklung
Beiträge: 202 Registriert: 04.02.2008 CAE-Systeme: Elcad 7.11.0 SP1 (Elcad 5.8.4) Eplan 2.7 HF5 - ProPanel - Cogineer CAD22Win Office 365 Bussiness 64-Bit OS: Win10 Pro 10.0.17763 x64 HW: Dell Laptop 32GbRAM SSD 27"W + 2x24"W
|
erstellt am: 10. Feb. 2015 11:17 <-- editieren / zitieren --> Unities abgeben:
Hi Rainer, hab dir per PM eine Message geschrieben... ------------------ gruß Mathgi __________________________________________________________________ Es gibt nichts Praktischeres als eine gute Theorie. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |