|
CATIA V5 Programmierung : Schrift formatieren
Parametricks am 16.12.2008 um 21:22 Uhr (0)
Hallo Jens und der Rest,ich habs dann doch noch geschafft............Sub CATMain()Dim myCatia As ApplicationSet myCatia = CATIASet partDocument1 = CATIA.ActiveDocumentIf (Instr(partDocument1.Name,".CATDrawing")) 0 Then Dim myList As Selection Set myList = CATIA.ActiveDocument.Selection myList.Clear myList.Search "Drafting.Text;in" if myList.count 0 Then myList.VisProperties.SetRealColor 0, 0, 0, 1 for i = 1 to myList.count Set Texti = myList.item(i).value Texti.SetFontName 0, 0, "Monospac821 BT" ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzkreis ändern
denyo_1 am 25.06.2008 um 13:12 Uhr (0)
Hallo Georg,du hast dich nicht verständlich ausgedrückt. Ich denke mal die meisten sind davon ausgegangen das das Makro an dieser Stelle hängt, oder abbricht.Dem ist aber nicht so. Das Makro macht lediglich die Änderung nicht und das stimmt auch. Den Textproperties werden erst nach einem Update übernommen.Hier der Code. Jetzt funktioniert er Code:Sub CATMain()Dim oDoc As DocumentDim oSel As SelectionSet oDoc = CATIA.ActiveDocumentSet oSel = oDoc.SelectionoSel.Search "Drafting.Balloon;all"i = 1For i = 1 To ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte Search. Und Selection
HoBLila am 24.02.2012 um 15:08 Uhr (0)
Code:Dim arrRefWokrk() As INFITF.ReferenceDim iElem As IntegerDim selWork As INFTIF.SelectionSet selWork = CATIA.ActiveDocument.SelectionCall selWork.ClearCall selWork.Search("((((((FreeStyle.Point + 2D Layout for 3D Design.Point) + Sketcher.Point) " _ & "+ Drafting.Point) + Part Design.Point) + Generative Shape Design.Point) + Functional Molded Part.Point);scr")ReDim arrRefWokrk(1 To selWork.Count2)For iElem = 1 To selWork.Count2 Set arrRefWokrk(iElem) = selWork.Item2(iElem).Reference ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzkreis ändern
denyo_1 am 24.06.2008 um 14:07 Uhr (0)
Hallo,Code:For i = 1 To oSel.CountSet oBallon = oSel.Item(i).ValueIn der ersten Zeile fängt die Schleife an und zwar von 1 bis zur Anahl aller in der Selektion vorhandenen Teile. In der Selektion sind natürlich alle auf der Zeichnung verfügbaren Ballons.In der zweiten Zeile wird jetzt jeder Ballon einzaln angesprochen. Zuerst kannst du alle zugängigen Eigenschaften des ersten, dann des zweiten usw. Ballons ändern.Du müsstest also das mit der Schriftart und der Pfeil nach der zweiten Zeile einfügenHier mal ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Catia V5 Title Block Editor, laden/speichern der Zeichnungskopfdaten
joe-mo am 17.09.2015 um 15:14 Uhr (1)
Mein Erster Beitrag hier im Forum, und schon bin ich mir nicht ganz sicher ob mein Anliegen hier oder doch besser unter Drafting aufgehoben wäre.Wir setzten den Catia V5 Title Block Editor von Michael Neukirchen in Version 4.4.3 ein.http://catia2.cad.de/index.php/de/downloads/skripts-applikationen/4-catia-v5-title-block-editorSeit dem Umstieg von V5R19 auf V5R24 haben wir aber ein kleines problemchen.Über die beiden Icons speichern und laden (siehe Bild) kann man die Zeichnungskopfdaten in eine Txt-datei s ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drafting - Auswahlsets
joerg.m am 14.07.2005 um 08:58 Uhr (0)
Hallo Florian, ich werds versuchen ;-) Also: Ich habe ein 2D-Drawing auf dem bspw. 2 Linien vorkommen. Die erste heißt Linie.1 und die zweite Linie.2 . Ich würde diese Linien gern gruppieren z.B. zu Linien und dann über ein Makro z.B. mittels der Search-Routine nach dem Gruppennamen suchen. Es soll dann die Gruppe mit ihren Mitgliedern zurückgeliefert werden. Nach Typ=Linie;Alle o.ä. möchte ich nicht suchen da auch Elemente in der Zeichnung vorkommen können die nicht der Gruppe angehören oder in ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Section Create
pittyplatsh am 27.10.2009 um 18:06 Uhr (0)
Es ist eine Section der Module Assembly bzw einiger DMU Module gemeint. Es soll also kein Beschnitt des Bauteils erfolgen. Jediglich die geschnitte Geometrie soll mit dem Section erfolgen, welche ich dann über Export als tote Geometrie in ein Part einfüge.Der Hintergrund ist folgender: Im Drafting sollen bei Schnitte ebenfalls die Anschlussgeometrien anderer Bauteile angezeigt werden. Dafür nutze ich ein Produkt, auf denen die Drafting-Elemente Referenzieren. Darin befindet sich ein Part, welches die Schni ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drafting/Kettenbemassung
macroversager am 09.11.2006 um 13:32 Uhr (0)
moin,moinIch möchte folgenden CODE aus der V5 Automation.chm so abänderndas statt der Standardbemassung eine Kettenbemassung erzeugt wird.Dort finde ich zwar den Hinweis auf den Property CumulateMode,kann ihn aber nicht umsetzen.Kann jemand helfen Dim MyView As DrawingView Set MyView = MySheet.Views.ActiveView Dim Fact2D As Factory2D Set Fact2D = MyView.Factory2D Dim Line1 As Line2D Dim Line2 As Line2D Set Line1 = Fact2D.CreateLine(50, 10, 150, 10) Set Line2 = Fact2D.CreateLine(50, 10, 120, 100) Dim Ellips ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Absoluter Link einer Ansicht (View) Objektverbindungen abfragen...
CatMike am 09.09.2008 um 11:09 Uhr (0)
Hallo Lulsinie,zuerst zu meiner Umgebung: CV5 Rel.16, SP5 und HF 70Was das Problem angeht, ich möchte die Links der Zeichnung ausgeben. Wenn ich ein CATPart erzeuge und die Zeichungen über das Drafting workbench ableite, werden die Links ausgegeben.Ich habe aber dann den Fall, dass eine Zeichnung von einem Layout (glaube ich) übernommen wurde. Über Edit-View (interaktiv) sehe ich die pointed documents. Ich muss dazu sagen, dass die Views ein anderes Symbol im Baum haben, es handelt sich um Auxiliary Views. ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Bemaßung in Rechteckigen Rahmen
Mangapatty am 23.02.2012 um 13:01 Uhr (0)
Hallo Leute,ich bin ein ziemlicher Neuling auf dem Gebiet Macro programmierung und ich hoffe ihr könnt mir helfen.Und zwar möchte ich ein Macro erstellen das mir im Drafting um eine Bemaßung einen Rechteckigen Rahmen setzt (also nur um den Text) und dann das Offset von 2 auf 3mm erhöht, damit das Rechteck nicht in der Maßlinie liegt. Ich hab mich schon etwas belesen in Sachen DimFrame usw. aber ich komme auf keinen grünen Zweig Ich weiß nicht weiter...LG---EditKann mir da keiner helfen??Ich hab schon ei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bemaßung in Drafting ein-/ausblenden
Malte369 am 10.04.2014 um 09:47 Uhr (1)
Hallo zusammen,ich möchte Bemaßungen in einer Zeichnung per Makro ein- und ausblenden.Jetzt habe ich hier mitbekommen dass es in Richtung Dimension Probleme bei den Makro gibt.Wenn ich ein Makro recorde läuft dieses ebenfalls nicht.Der Fehler kommt an dieser Stelle:--Set drawingDimensions1 = drawingView1.GetItem("")--Set drawingDimension1 = drawingDimensions1.Item("Bemaßung.28")Die Fehlermeldung: "Das Verfahren GetItem ist fehlgeschlagen"Ich mein es ist ja auch merkwürdig dass da nichts eingetragen ist?der ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textfeld formatieren
hawu am 17.12.2008 um 11:22 Uhr (0)
Hallo,ich möchte in einem neu erstellten Textfeld die Schriftfarbe von schwarz nach blau ändern. Hier http://ww3.cad.de/foren/ubb/Forum137/HTML/003086.shtml letzter Beitrag funktioniert es.Bei folgendem Code geht es nicht. Fehlermeldung: Das Objekt MyText1 unterstützt die Eigenschaft VisProperties nicht.*************************************************************************Sub CATMain() x = "Textfeld 1"y = "Textfeld 2"Set oDrawing = CATIA.Documents.Add("Drawing")Set oSheet = oDrawing.Sheets.ActiveSheetSe ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen und ansprechen
DanielFr. am 20.10.2010 um 10:57 Uhr (0)
Hallo Henry,also mit dem .Value hast du natürlich vollkommen recht .Textfelder auf Zeichnungen können aber mehrmals mit dem selben Namen belegt werden. Hier wird natürlich nur nach dem DisplayNamen gesucht (dieser kann gleich sein). Die Schreibgeschütze Eigenschaft "internalName" liefert unterschiedliche Namen (Erhöhung des Counter z.B. DrwText.1...DrwText.2..DrwText.n).Das heißt es sollte zur Sicherung der Konsistenz auf jeden Fall diese Abfrage rein ;-)Anbei mal ein Testmakro. Voraussetzung sind zwei Tex ...
|
| In das Form CATIA V5 Programmierung wechseln |