| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
 | BOM Assistant für Stücklistenerstellung , eine App
|
Autor
|
Thema: text zentrieren (1438 mal gelesen)
|
fish Mitglied Maschinenbaustudent

 Beiträge: 15 Registriert: 15.08.2003
|
erstellt am: 15. Aug. 2003 03:35 <-- editieren / zitieren --> Unities abgeben:         
Hallo, Ich habe einen Zylinder und will ihn an beiden Enden mit Text beschriften, der horizontal und vertikal zentriert sein soll. Da ich mehrere Bauteile mit verschiedenen Texten machen will, suche ich eine Moeglichkeit mit Hilfe von Hilfsgeometrie oder einer Formel die Position unabhaengig von der Laenge des Textes festzulegen. Danke Helge
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
b.neurohr Mitglied Kontrukteurin

 Beiträge: 27 Registriert: 09.09.2002
|
erstellt am: 17. Aug. 2003 19:12 <-- editieren / zitieren --> Unities abgeben:          Nur für fish
Hallo Helge! Versuche es mit Text editieren auf zentriert und in der Zeichnung Fanglinien erzeugen und in die Mitte verschieben. Wenn ich Dich richtig verstanden hab wär das eine einfache Lösung, die aber nicht parametrisch auf verschiedene Ansichten angewendet werden kann, weil immer die Fanglinien neu erzeugt werden müssen. Gruß, Barbara Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fish Mitglied Maschinenbaustudent

 Beiträge: 15 Registriert: 15.08.2003
|
erstellt am: 17. Aug. 2003 21:34 <-- editieren / zitieren --> Unities abgeben:         
Hallo Barbara ... habe mich wahrscheinlich etwas missverstaendlich ausgedrueckt. Ich habe vor eine Art Schluesselanhaenger zu machen, auf dem sich eine Extrusion mit Namen befindet. Mein Problem ist, den Namen auf dem ovalen oder kreisfoermigen Anhaenger zu zentrieren. gruss Helge Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Teddy Mitglied CAD-Trainer und Geschäftsführer bei der ARINDA GmbH
 
 Beiträge: 338 Registriert: 27.02.2002 Creo2-Creo9 div. WV Win11 Dell M7760
|
erstellt am: 18. Aug. 2003 14:23 <-- editieren / zitieren --> Unities abgeben:          Nur für fish
Hallo Helge, das mit Deinem Text ist nicht so einfach. Vertikal kannst Du die Endpunkte Deiner Linienhöhe für die Zeichenerstellung symmetrisch zur Mittellinie machen, die auf das Zentrum Deines Körpers ausgerichtet ist. Horizontalkenn ich leider keine Möglichkeit, da es hier von der Textlänge und Größe abhängig ist. Gruß Teddy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
burningbrain Mitglied Maschinenbauing.

 Beiträge: 88 Registriert: 28.10.2002
|
erstellt am: 18. Aug. 2003 15:59 <-- editieren / zitieren --> Unities abgeben:          Nur für fish
Hi Helge, vom Prinzip verhält es sich so wie von Teddy beschrieben - leider ist eine horizontale Textausrichtung als KE im Teil nicht implementiert – d.h. eine saubere und einfache Lösung gibt’s wohl nicht. Und ich war auch versucht zu sagen, "tut mir leid, geht (mit horizontaler Ausrichtung) nicht". Aber das stimmt nicht ganz - unter bestimmten Voraussetzungen geht’s doch; ist aber leider umständlich und mit einer üblen Macke; ob man dann damit noch was anfangen kann, muss jeder selbst entscheiden: Der Text muss als Materialschnitt oder Körper gemacht werden - Gravur funktioniert leider nicht, weil sich die Kanten nicht referenzieren lassen. so geht’s: 1) Der Text muss zwischen 2 Begrenzungszeichen liegen, wie z.B. „Punkten“ (wenn Punkt 5 erforderlich sind auch andere Zeichen wie z.B. "I" möglich):“ .text. „ 2) Erzeuge eine Kurve. die die äußeren Kanten referenziert und bemaße die Kanten mittels Referenzmaß: "(dREF)" 3) Editiere das Maß, das im Materialschnitt die horizontale Position des Textes zur Mitte angibt, indem du es durch den Ausdruck d"REFERENZMASS"/2 ersetzt. „REFERENZMASS“ durch die ID des Maßes ersetzen (siehe angehängte Bilder) 4) Wenn du den Text änderst, darf nicht das Anfangszeichen editiert werden, sonst gehen die Referenzen von 2) verloren. Wenn bei einer Textänderung die Anzahl der Zeichen konstant bleibt, wird i.d.R. auch die Referenz des Endzeichen beibehalten – ansonsten musst Du neu referenzieren. 5) Wenn Du mit den Begrenzungspunkten nicht leben kannst, schließe sie durch Körper mittels nutze Kante wieder Vielleicht bringt dieser Ansatz andere auf eine noch bessere Idee. Gruß burningbrain
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Stahl Mitglied unbeschreiblich
   
 Beiträge: 1475 Registriert: 30.01.2001 Proe 18 bis Creo 3 Intralink 1 bis 3.4 Windchill PDMLink 8.0 bis 10.2
|
erstellt am: 19. Aug. 2003 12:08 <-- editieren / zitieren --> Unities abgeben:          Nur für fish
|
Teddy Mitglied CAD-Trainer und Geschäftsführer bei der ARINDA GmbH
 
 Beiträge: 338 Registriert: 27.02.2002 Creo2-Creo9 div. WV Win11 Dell M7760
|
erstellt am: 19. Aug. 2003 15:37 <-- editieren / zitieren --> Unities abgeben:          Nur für fish
Hallo Leute, burningbrain hat mich auf ne Idee gebracht. 1.) Erzeugt einfach den Text den Ihr benötigt. Achtet dabei darauf, das er zur horzontalen Mittellinie symmetrisch ist. Der Absatnd zur vertikalen Mittellinie spielt mom keine Rolle. 2.) Erzeugt eine kosmetische Skizze. Bemaßt einfach zwei Elemente des Schriftzug zueinander (z.B. beide äußeren Begrenzungen). 3.) Erzeugt eine Beziehung in der die Parameter folgender Bemaßungen stehen (ggf. mit Info>Bemaßung wechseln anzeigen lassen): Abstand_Schriftzug_zu_Mittellinie = Abstandsmaß_Kosmetik / 2 Und das wars schon. Ggf müßt Ihr das kosmetische Abstandsmaß als ref-Maß erzeugen, was aber nichts an der Beziehung ändert. Gruß Teddy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
singermj Mitglied Konstrukteur
 
 Beiträge: 218 Registriert: 10.03.2001
|
erstellt am: 19. Aug. 2003 21:42 <-- editieren / zitieren --> Unities abgeben:          Nur für fish
@Teddy Klasse Einfall! Allerdings klappts wirklich "nur" mit nem Ref-Maß in der Skizze der Kosmetik. Und, jedes Mal, wenn man das Wort ändert, gehn ja die Referenz und damit die Beziehung flöten.. is aber schnell wieder repariert! ;-) Herzlicher Gruß! ;-)) Ciao Marcus PS: Das Regenerieren nicht vergessen! ;-)) [Diese Nachricht wurde von singermj am 19. August 2003 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
burningbrain Mitglied Maschinenbauing.

 Beiträge: 88 Registriert: 28.10.2002 Wildfire 4 (M140/M150), 4 GB RAM, Core2Duo E6750 2.66, NVIDIA Quadro FX 570, WindowsXP SP2
|
erstellt am: 20. Aug. 2003 08:47 <-- editieren / zitieren --> Unities abgeben:          Nur für fish
Hi, @Teddy: guter Vorschlag, kosmetische Skizze ist besser als Kurve! Und wenn sicher ist, das der Text NIE geändert wird, ist Dein Vorschlag der einfachere Lösungsweg. Aber leider hilft dies bei dem Hauptproblem nicht weiter, nämlich dann, wenn der Text doch mal geändert werden muß. Dann ist bei Deinem Vorschlag die Wahrscheinlichkeit recht hoch, das alle Referenzen flöten gehen (bezogen auf das Referenzierungszeichen: ersetz mal ein M durch ein W ! Noch schlimmer ist jedoch, wenn z.B. ein M durch 1 ersetzt wird, dann sucht sich ProE eine neue Referenz – die falsche – und dies ohne Fehlermeldung!!!). (@singermj) Dazu dienen die „Begrenzungszeichen wie z.B. „I“ “, um dies zu verhindern !!! : So bleibt die linke Referenz immer erhalten! Und wenn die Anzahl der Zeichen konstant bleibt, gilt dies i.d.R. auch für die rechte Referenz ;-)! Sobald jedoch Zeichen hinzugefügt oder weggenommen werden, geht trotz Begrenzungszeichen die rechte Referenz verloren – das ist die üble Macke, die ich oben erwähnt habe. Der Nachteil an der Lösung von Teddy ist -wie schon von singermj gesagt- , das es u.U. mit dem neu referenzieren nicht getan ist: wenn man das alte Referenzmaß verliert, muss man dann auch noch die Beziehung nachkaspern, weil das neue Maß eine andere ID hat :-( Was nun zu einer "stabilen" Lösung fehlt, ist ein Begrenzungszeichen, dessen Referenzen nicht verloren gehen, wenn sich die Position signifikant ändert. Gruß burningbrain [Diese Nachricht wurde von burningbrain am 20. August 2003 editiert.] [Diese Nachricht wurde von burningbrain am 20. August 2003 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
burningbrain Mitglied Maschinenbauing.

 Beiträge: 88 Registriert: 28.10.2002
|
erstellt am: 12. Jul. 2004 14:27 <-- editieren / zitieren --> Unities abgeben:          Nur für fish
Hallo zusammen, ich habe eben durch Zufall die Lösung des Problems: "Text in Schreibrichtung mittig plazieren" entdeckt! - und es funktioniert sogar schon in 2001: In Skizze > Maß erzeugen > einfach auf den Text klicken!!!! (Beziehung ist immer noch erforderlich - nun aber einfacher  Im Gegensatz zu den o.g. Lösungen, bei denen bei Textänderungen das Referenzmaß verloren ging, bleibt es hier erhalten! Weiterere Vorteile: 1) separate Textlängenmaßerzeugung nicht mehr erforderlich! 2) da beide Maße nun ein einer Skizze vorhanden, sind ist eine externe Beziehung nicht mehr erforderlich - Skizzenbeziehung nun möglich! Kleiner Nachteil: Da es sich nun um ein echtes Maß handelt, kann das Text-"Laengen/Breiteverhältnis" nicht mehr gesteuert werden (grau hinterlegt) - es ergibt sich. Da man dies aber über die Textlänge indirekt steuern kann, sollte dies in den meisten Fällen ein zu vernachlässigender Nachteil sein. Grüße burningbrain Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |