| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| |
 | KISTERS 3DViewStation: Schnelligkeit und Präzision in dem neuen JT-Importer, eine Pressemitteilung
|
Autor
|
Thema: Text im Kreis (11270 mal gelesen)
|
Tweety79 Mitglied Entwicklung Automotive
 
 Beiträge: 269 Registriert: 09.12.2007 WPF, VBA, CATScript, Access, V5R24, vb.NET
|
erstellt am: 03. Aug. 2009 13:46 <-- editieren / zitieren --> Unities abgeben:         
|
Christian.O Mitglied Konstrukteur
   
 Beiträge: 1212 Registriert: 17.07.2009
|
erstellt am: 03. Aug. 2009 14:16 <-- editieren / zitieren --> Unities abgeben:          Nur für Tweety79
Servus Tweety, als erstes erstellst du einen Text. Danach klickst du ihn mit der linken Maustaste an. Das Symbol "Frame" wird nun aktiviert. Danach musst du nur mehr deinen gewünschten Rahmen auswählen. ------------------ Mit freundlichen Grüßen Christian Obholzer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
       
 Beiträge: 12054 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 03. Aug. 2009 14:21 <-- editieren / zitieren --> Unities abgeben:          Nur für Tweety79
Servus Oder meinst du den Text entlang einer Kurve (zB Kreisbogen) schreiben? AFAIK  geht das in Catia nicht. Workaround: Text in einem anderen Programm (Inkscape, Coreldraw, ...) erstellen und in die Zeichnung einfügen (zB über dxf) Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tweety79 Mitglied Entwicklung Automotive
 
 Beiträge: 269 Registriert: 09.12.2007
|
erstellt am: 03. Aug. 2009 14:24 <-- editieren / zitieren --> Unities abgeben:         
Hi! Ne, keinen Rahmen ich meine schon entlang eines Kreises, an dem die Buchstaben anliegen. Heißt es ich muss z.B. ein JPEG in CATIA einfügen, Zeichung als DXF speichern und dann den Text in die Skizze vom 5P einfügen um eine runde Prägung zu erhalten? Wie mache ich dann aus dem eingefügten JPEG erst einmal ein 2D-Element? Danke. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
       
 Beiträge: 12054 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 03. Aug. 2009 14:29 <-- editieren / zitieren --> Unities abgeben:          Nur für Tweety79
|
Tweety79 Mitglied Entwicklung Automotive
 
 Beiträge: 269 Registriert: 09.12.2007
|
erstellt am: 03. Aug. 2009 14:56 <-- editieren / zitieren --> Unities abgeben:         
|
DanielFr. Ehrenmitglied V.I.P. h.c. Manager
     
 Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 03. Aug. 2009 20:53 <-- editieren / zitieren --> Unities abgeben:          Nur für Tweety79
Hallo, also Demo kenn ich jetzt keines und bei Freeware wird es auch schon schwierig. Hast du Office (also PowerPoint) oder wenigstens OpenOffice installiert. Wenn nicht installier dir OpenOffice (ist ja Freeware) erst dir den Text in dem Presentation Tool. IMHO kann man du einen Text im Kreis schreiben. Dann speichere die Folie als *.bmp. Jetzt hast du das Problem das du eine Rastergrafik hast aber für ein *.dxf eine Vektorgrafik brauchst. Das sollte dieses Programm hier schaffen WinTopo Freeware ANMERKUNG: Das ganze ist ein Workaround und wurde nicht von mir getestet. Aber IMHO solltest du damit das gewünschte Ergebniss erzielen ohne einen cent auszugeben ------------------ MFG Daniel Die KATJA ist halt doch nur ne zickige Französin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied

|
erstellt am: 03. Aug. 2009 20:58 <-- editieren / zitieren -->
|
schimme Mitglied
 
 Beiträge: 278 Registriert: 01.11.2006 Intel i7 4x4,6Ghz|Win7x64|6GB Ram|Catia V5R19SP2|GTX 285
|
erstellt am: 03. Aug. 2009 20:58 <-- editieren / zitieren --> Unities abgeben:          Nur für Tweety79
|
Ex-Mitglied
|
erstellt am: 04. Aug. 2009 13:39 <-- editieren / zitieren -->
Hi Tweety79, vielleicht hilft dir so ein kleines CATScript, bitte für dich anpassen. Es muß eine Drawing aktiv sein Language="VBSCRIPT" Sub CATMain() Dim specsAndGeomWindow1 As Window Set specsAndGeomWindow1 = CATIA.ActiveWindow Dim specsViewer1 As Viewer Set specsViewer1 = specsAndGeomWindow1.ActiveViewer Set drawingDocument1 = CATIA.ActiveDocument Set MySheet = CATIA.ActiveDocument.Sheets.ActiveSheet Set MyView = MySheet.Views.ActiveView Dim MyText As DrawingText PI=4*atn(1) radiant=PI/180 start=90 'Startwinkel alpha = 360 'Vollkreis Text ="AGB-Halter SN 2 222 222"
iFontSize = 2 'Textgrösse anzahl =len(Text) 'Anzahl Buchstaben phi = alpha/anzahl 'Neigungswinkel beta = start-90 'Startwinkel für Neigung r = 10 'Radius i=0 for winkel = start*radiant to (start-alpha)*radiant step -phi*radiant txt = Mid(Text,i+1,1) phi1 = beta - i*phi x = r*cos(winkel) y = r*sin(winkel) Set MyText = MyView.Texts.Add(txt, 100+x,100+y) '100,100 ist Mittelpunkt des Kreises MyText.Angle = phi1 MyText.SetFontSize 0, 0, iFontSize MyText.AnchorPosition = catMiddleCenter i = i+1 next specsViewer1.ZoomIn End Sub Gruß Martin
------------------ mb  |
Tweety79 Mitglied Entwicklung Automotive
 
 Beiträge: 269 Registriert: 09.12.2007
|
erstellt am: 04. Aug. 2009 14:14 <-- editieren / zitieren --> Unities abgeben:         
Hi! Vielen dank für die Antworten. Insbesondere für das Macro. Ich versuche mir gerade die Programmierung beizubringen und bin am anfang. Ich habe da sMacro gestartet und ich kann schreiben, aber nicht im Kreis. Mal kurz für blöde: was muss ich da anpassen, damit es geht? Ich habe es gestartet, dann will er ein Befehl. Da bin ich auf schreiben und habe geschriben was ich haben wollte. Aber im Macro ist der Text enthalten. d.H. ich ´üßte gar net schreiben. welchen Befehl will er haben? Danke. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tweety79 Mitglied Entwicklung Automotive
 
 Beiträge: 269 Registriert: 09.12.2007 WPF, VBA, CATScript, Access, V5R24, vb.NET
|
erstellt am: 04. Aug. 2009 14:21 <-- editieren / zitieren --> Unities abgeben:         
|
stecker87 Mitglied Technischer Zeichner
 Beiträge: 5 Registriert: 13.12.2012 Intel Xeon CPU E5-2643 0 3.3GHz - 64GB Windows7 ProE 2000 ProE Wildfire 2.0 ProE Wildfire 4.0 Catia V5 R19
|
erstellt am: 17. Feb. 2015 12:11 <-- editieren / zitieren --> Unities abgeben:          Nur für Tweety79
Hey Tweety, tolle Sache das Makro - musste vorher immer den Umweg über ProE gehen. Aber ist dir aufgefallen, dass er die Buchstaben dreht? (je nachdem sich dieser befindet). Hast du das so gelassen oder gibt es da eine Optimierung des Ganzen? ------------------ Man lernt nie aus! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
       
 Beiträge: 12054 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 17. Feb. 2015 12:27 <-- editieren / zitieren --> Unities abgeben:          Nur für Tweety79
Servus Das liegt wohl daran dass CATIA den Text automatisch in die Leserichtung dreht. Manuell lässt sich das in den Eigenschaften des Texts unter Text -> Spiegeln -> "nicht spiegeln" abschalten Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Ehrenmitglied V.I.P. h.c. Arbeiter ツ

 Beiträge: 2897 Registriert: 06.07.2001 NX11
|
erstellt am: 17. Feb. 2015 12:46 <-- editieren / zitieren --> Unities abgeben:          Nur für Tweety79
|
stecker87 Mitglied Technischer Zeichner
 Beiträge: 5 Registriert: 13.12.2012 Intel Xeon CPU E5-2643 0 3.3GHz - 64GB Windows7 ProE 2000 ProE Wildfire 2.0 ProE Wildfire 4.0 Catia V5 R19
|
erstellt am: 17. Feb. 2015 13:16 <-- editieren / zitieren --> Unities abgeben:          Nur für Tweety79
Super ich dank euch beiden! Thomas Harmening - tolles Programm wenn das so funktioniert, bloß doof, dass der Admin bestimmt ein Problem damit hat, hier einfach etwas zu installieren - mach ich denn halt zuhause. Hab schon gedacht das Portal(CAD.de) nutzt keiner mehr. Hatte vor kurzen auch noch ne andere Frage gestellt gehabt - aber kam leider noch nichts. ------------------ Man lernt nie aus! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |