| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SolidEdge |
Autor
|
Thema: Oberflächensymbole auslesen? (3482 mal gelesen)
|
Bateman Mitglied Maschinenbau Ing.
Beiträge: 23 Registriert: 03.07.2001
|
erstellt am: 20. Apr. 2006 10:07 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, kennt jemand von Euch ein Tool mit dem man auf einer SE Zeichnung alle Oberflächensymbole automatisch auslesen kann und diese dann am Zeichnungskopf ablegt? Ähnlich wie das Passmaß-Tabellen-Tool. Danke und Gruss Bateman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 20. Apr. 2006 11:26 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
|
Bateman Mitglied Maschinenbau Ing.
Beiträge: 23 Registriert: 03.07.2001 ************************************************
|
erstellt am: 20. Apr. 2006 13:05 <-- editieren / zitieren --> Unities abgeben:
Danke für die schnelle Antwort!! So, nach den ersten Tests (V18) wurden die Zahlen an dem Symbol verdoppelt. Siehe PDF. Ist das erst seit einer neueren SE Version? [Diese Nachricht wurde von Bateman am 20. Apr. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mheitzmann Mitglied Leiter IT / Administrator / Konstruktion
Beiträge: 135 Registriert: 17.12.2002
|
erstellt am: 24. Apr. 2006 13:22 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Hallo Zusammen das ist so, in der Version V17 hat das Makro noch funktioniert, in der neuen V18 SP4 werden die Einträge doppelt ausgelesen. Wahrscheinlich hat es damit zu tun, dass der Dialog angepasst wurde und nun besser zu verstehen ist, zum Nachteil für die, welche mir dem Makro arbeiten. Vieleicht kann man das Tool anpassen? Gruss Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 24. Apr. 2006 14:46 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Moin, quick and dirty: In Kuerze: der jeweils nicht zu setzende Wert ist durch ein Leerzeichen zu ersetzen! workaround: ist nur der *untere* Wert angegeben so ist einzugeben - 1 Leerzeichen (wichtig) - neue Zeile (return) - dann den Wert eingeben Gilt der Wert nur fuer die *obere* Angabe ist nach dem Wert - neue Zeile (return) - 1 Leerzeichen (wichtig) zu setzen modeng Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 24. Apr. 2006 17:08 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
|
mheitzmann Mitglied Leiter IT / Administrator / Konstruktion
Beiträge: 135 Registriert: 17.12.2002 Hardware: Fujitsu CELSIUS W510 Workstation Intel Xeon CPU E3125 3.20 GHz ; 16 GB RAM HDD SSD SATA, 128 GB, 2.5 nVidia Quadro FX 2000<P>Software: MS Win 7 Pro 64 Bit SP1 Solid Edge ST8 & aktuelles MP
|
erstellt am: 25. Apr. 2006 07:29 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Hallo Modeng deine Reaktionszeit ist wirklich schnell, habe gerade das Tool getestet. Funktioniert gut, man muss aber beachten, dass bei einem Eintrag immer ein Zeilensprung (Enter) eingefügt wird. Frage: Ist es möglich eine Abfrage für die Hauptbearbeitung zu erstellen, und diese dann vor die Klammer zu setzten. Sonst muss man das immer noch manuell vornehmen. Wenn es jemanden wieder einmal Langweilig wird. Gruss und vorest Vielen Dank Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bateman Mitglied Maschinenbau Ing.
Beiträge: 23 Registriert: 03.07.2001
|
erstellt am: 25. Apr. 2006 08:47 <-- editieren / zitieren --> Unities abgeben:
|
Jürgen Niesner Mitglied
Beiträge: 505 Registriert: 26.11.2001
|
erstellt am: 25. Apr. 2006 09:14 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
|
Jürgen Niesner Mitglied
Beiträge: 505 Registriert: 26.11.2001
|
erstellt am: 25. Apr. 2006 09:22 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Noch ein Kleiner Hinweis: Zur aktuellen Version des Progs Als Schriftart für die Klammer wird "Century Schoolbook" verwendet. Wenn die Schriftart auf einem Rechner nicht drauf ist, verwendet SE irgend eine andere Schriftart, bei mir ist es Arial. Es kann also durchaus vorkommen das die Klammer in Form und Größe bei der gelcihen datei auf einem Rechner etwas anders ausschaut als auf einem anderen Rechner. Jürgen
------------------ 58*SEV17SR9, 5*SEV18SR3 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 25. Apr. 2006 10:46 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Moin, Frage: Ist es möglich eine Abfrage für die Hauptbearbeitung zu erstellen, und diese dann vor die Klammer zu setzten. Sonst muss man das immer noch manuell vornehmen. Antwort: im Prinzip schon, nur ist das ueber die API kaum moeglich, da die Symbole nur als numerischer Wert vorliegen, sie koennen also nicht dargestellt werden. Es ginge nur ueber eine vom Benutzer ausgewaehlte Bearbeitung, die dann vorangestellt wird Falls eine Bearbeitungszugabe gemacht wird kann es passieren, dass dieses Symbol in der Zusammenfassung mit anderen 'kollidiert'. Dies hat seine Ursache darin, dass dieser Wert beim Ermitteln der X/Y/Z Koordinaten des Symbols von der API nicht beruecksichtigt wird. Er wird der Zeit vom Programm mit 5mm Breite angenommen (quick 'n Dirty) Klammern mit Font century schoolbook. Das hatte ich mal fuer mich gemacht und es vergessen wieder abzuaendern. der Grund war, dass die Klammern im SE Font sehr schlecht aussehen. Wer VB6 hat kann das aber anpassen: Modul: clsOberflaechenSymbole Methode: Class_Initialize() Anbei nochmal ein Bild zum Verdeutlichen welche Angabe wo im Symbol erscheint. Ergaenzung: die Werte fuer die Pos. 'c' Fertigungsverfahren etc. muessen umgekehrt angebenen werden. Der erste angegebene Wert erscheint als unterste Zeile. Jede weitere Zeile schiebt die vorangegangenen eine Zeile weiter nach oben modeng
[Diese Nachricht wurde von modeng am 01. Jul. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 25. Apr. 2006 19:48 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
|
mheitzmann Mitglied Leiter IT / Administrator / Konstruktion
Beiträge: 135 Registriert: 17.12.2002 Hardware: Fujitsu CELSIUS W510 Workstation Intel Xeon CPU E3125 3.20 GHz ; 16 GB RAM HDD SSD SATA, 128 GB, 2.5 nVidia Quadro FX 2000<P>Software: MS Win 7 Pro 64 Bit SP1 Solid Edge ST8 & aktuelles MP
|
erstellt am: 26. Apr. 2006 07:16 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
|
Notili Mitglied Konstrukteur Sondermaschinenbau (Dipl.-Ing.)
Beiträge: 43 Registriert: 23.05.2006
|
erstellt am: 30. Jun. 2007 16:41 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Hallo, ich habe folgendes Problem mit dem Tool: bei meinen vorhandenen Oberflächeangaben wird der Rz-Wert durch das Tool eine Zeile tiefer gesetzt... und natürlich auch so in der Klammer angezeigt... Wie kann ich das beheben? P.S. V18 LG, Patrick Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 30. Jun. 2007 16:50 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
ist ne Macke in SE. Gib Deinen Wert ein und dann einmal Enter, dann bleibt er oben Siehe dazu auch die Beitraege weiter vorne im Thread modeng ------------------ Unser Unwissen erobert immer weitere Welten. (S.J. Lec) [Diese Nachricht wurde von modeng am 01. Jul. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thiemo-St Mitglied Konstrukteur
Beiträge: 35 Registriert: 18.09.2008 Solid Edge ST9 CIM Database Windows 10 Pro - 32GB RAM Intel i9-9880H @ 2,3GHz Nvidia Quadro T2000
|
erstellt am: 31. Aug. 2020 19:26 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Ich krame mal den alten Beitrag aus. Gibt es zu SolidEdge 2020 eigentlich inzwischen eine bessere Variante die Oberflächensymbole automatisch zu sammeln? Danke im Voraus für eine Antwort. ------------------ mit freundlichen Grüßen Thiemo Steinbach Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolha Moderator CAD - Consultant
Beiträge: 5563 Registriert: 30.01.2002 Win 10 Pro Solid Edge 2023 CAMWorks Primus PDM FEMAP Dynamic Designer Teamcenter
|
erstellt am: 31. Aug. 2020 20:01 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Zitat: Original erstellt von Thiemo-St: Ich krame mal den alten Beitrag aus.Gibt es zu SolidEdge 2020 eigentlich inzwischen eine bessere Variante die Oberflächensymbole automatisch zu sammeln? Danke im Voraus für eine Antwort.
Du kannst mein kostenfreies Makro "SEOberflächenzeichen" verwenden.
Habe alle meine Tools heuer sogar auf eine komplett neue Oberfläche gelegt. ------------------ mfg
Wolfgang Hackl CAD/CAM - Consult Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolha Moderator CAD - Consultant
Beiträge: 5563 Registriert: 30.01.2002 Win 10 Pro Solid Edge 2023 CAMWorks Primus PDM FEMAP Dynamic Designer Teamcenter
|
erstellt am: 31. Aug. 2020 20:13 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
|
Thiemo-St Mitglied Konstrukteur
Beiträge: 35 Registriert: 18.09.2008 Solid Edge ST9 CIM Database Windows 10 Pro - 32GB RAM Intel i9-9880H @ 2,3GHz Nvidia Quadro T2000
|
erstellt am: 02. Sep. 2020 08:08 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Das Tool habe ich bereits bei meiner Suche gefunden. Habe es auch schon heruntergeladen, jedoch noch nicht registriert. Auch kommt mir beim Starten noch ein Fehler, werde aber erst mal registrieren und dann weiter gucken. Habe ich es denn richtig Verstanden das die Symbole nur in einen festen Block kommen der nicht mehr frei verschiebbar ist? Leider glaube ich das es unserer IT zu viel Aufwand ist dies bei ca. 60 Arbeitsplätzen individuell zu registrieren. Finde es schon echt schräg das es Out-of-the-Box keine Möglichkeit dafür gibt. ------------------ mit freundlichen Grüßen Thiemo Steinbach Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Arne Peters Ehrenmitglied V.I.P. h.c. CAD Dokumentation / Training / Programmierung / Datenbanken
Beiträge: 7321 Registriert: 05.2002.24 Solid Edge Seminarunterlagen Training, Beratung, Programmierung
|
erstellt am: 02. Sep. 2020 08:34 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Für 60 Arbeitsplätze könntet Ihr Euch das ja von Wolfgang für Eure Firma anpassen lassen bzw. eine Firmenlizenz machen lassen. Da wird der Nutzen ja schon etwas größer. Ansonsten könnt Ihr Euch Blöcke Zusammenstellen und in die Zeichnung ziehen und ggf. anpassen. ------------------ Arne Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thiemo-St Mitglied Konstrukteur
Beiträge: 35 Registriert: 18.09.2008 Solid Edge ST9 CIM Database Windows 10 Pro - 32GB RAM Intel i9-9880H @ 2,3GHz Nvidia Quadro T2000
|
erstellt am: 02. Sep. 2020 08:35 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Ich bin auch der Meinung das es bei der Anzahl an Nutzern ein paar € kosten darf. Das Problem ist nur das wir ein Tool (von Incobase glaube ich) nutzen was ca. 15 Jahre alt ist. Aber es klappt noch und daher wird kein Handlungsbedarf gesehen. ------------------ mit freundlichen Grüßen Thiemo Steinbach Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolha Moderator CAD - Consultant
Beiträge: 5563 Registriert: 30.01.2002 Win 10 Pro Solid Edge 2023 CAMWorks Primus PDM FEMAP Dynamic Designer Teamcenter
|
erstellt am: 02. Sep. 2020 09:48 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Zitat: Original erstellt von Thiemo-St: Das Tool habe ich bereits bei meiner Suche gefunden. Habe es auch schon heruntergeladen, jedoch noch nicht registriert. Auch kommt mir beim Starten noch ein Fehler, werde aber erst mal registrieren und dann weiter gucken. Habe ich es denn richtig Verstanden das die Symbole nur in einen festen Block kommen der nicht mehr frei verschiebbar ist? Leider glaube ich das es unserer IT zu viel Aufwand ist dies bei ca. 60 Arbeitsplätzen individuell zu registrieren.Finde es schon echt schräg das es Out-of-the-Box keine Möglichkeit dafür gibt.
Hallo Thiemo, natürlich habe ich für solche Fälle auch eine Domain-Registrierung vorgesehen. Das Tool bleibt dabei trotzdem kostenlos.
Und wo ist das Problem mit dem Block? Der Block liegt bei mir sogar im Schriftfeld-Block eingebettet und wird ja trotzdem aktualisiert. Er dient letztendlich nur dazu, die gewünschten Formatparamter individuell einzustellen. That's it! Und den Block kannst DU gerne auch auf dem Vordergrundblatt platzieren. Damit bleibt er frei verschiebbar. Aber in der Regel habe iwr ihn einfach im Schriftfeld, bzw. richtig gesagt, im Schriftfeldblock aber oberhalb gesetzt. Hier ein Bild dazu: PS.: das Ganze gibt es auch für die Kantensymbole! Hier werden dann alle Kanteneinträge am Draftblatt gesammelt und zusammengefasst.
------------------ mfg Wolfgang Hackl CAD/CAM - Consult Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolha Moderator CAD - Consultant
Beiträge: 5563 Registriert: 30.01.2002 Win 10 Pro Solid Edge 2023 CAMWorks Primus PDM FEMAP Dynamic Designer Teamcenter
|
erstellt am: 02. Sep. 2020 09:51 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
PS.: ich habe die Coronazeit auch dazu genutzt, alle meine Makros komplett neu zu schreiben - war gar nicht so einfach. Dabei habe ich natürlich Erfahrungen der letzten Jahre gleich einfließen lassen und das Ergebnis hat mich sehr erfreut. In der Regel laufen diese Tools mindestens doppelt so schnell, wie die alten VB6 Tools und sind auch noch flexibler, um nicht zu sagen, etwas moderner geworden! Allen Anwendern wünsche ich ein erfolgreiches Arbeiten und hoffe, Euch damit etwas geholfen zu haben!
------------------ mfg Wolfgang Hackl CAD/CAM - Consult Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
focko Mitglied
Beiträge: 1458 Registriert: 29.10.2013 Intel i7 8700K 32 GB RAM Nvidia Quadro P4000 Solid Edge ST10 Simulation Premium Windows 10 prof. 64 Bit
|
erstellt am: 02. Sep. 2020 10:38 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Vielleicht sollten die bei Siemens mal die Corona Zeit nutzen um ihre unübersichtlichen vermurksten Menues zu ordnen. Ist echt traurig dass Kollege Hackl Zusatzprogramme schreiben muss weil SE so schlecht ist. Gott sei Dank hat es es getan - bravo! ------------------ Focko Schacka Du schaffst das! [Diese Nachricht wurde von focko am 02. Sep. 2020 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thiemo-St Mitglied Konstrukteur
Beiträge: 35 Registriert: 18.09.2008 Solid Edge ST9 CIM Database Windows 10 Pro - 32GB RAM Intel i9-9880H @ 2,3GHz Nvidia Quadro T2000
|
erstellt am: 02. Sep. 2020 11:40 <-- editieren / zitieren --> Unities abgeben: Nur für Bateman
Beim Starten des Markos (bisher noch ohne Registrierung) erhalte ich folgende Fehler. Ich vermute das erste Bild kommt weil die Registrierung fehlt, aber warum kommt der zweite Fehler? Unter Details steht folgendes:
Code: --- Entfernt da Problem behoben ---
------------------ mit freundlichen Grüßen Thiemo Steinbach [Diese Nachricht wurde von Thiemo-St am 02. Sep. 2020 editiert.] [Diese Nachricht wurde von Thiemo-St am 04. Sep. 2020 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |