|
CATIA V5 Programmierung : Problem mit Makro unter WinX64
RSchulz am 11.02.2008 um 12:51 Uhr (0)
Zum Thema Ebenen. Wie genau suchst du und unter welcher Sprachumgebung? Es ist nämlich so, dass du unbedingt vorher die Sprachumgebung abfragen musst, da ansonsten die eine Suche die andere überschreibt oder du setzt für beide Suchen separat die Eigenschaft Visible auf false. Wie genau du die Sprachumgebung abfragen kannst weis ich nicht. Ich selber löse dies immer durch generieren eines sprachabhängigen Elementes, auslesen und löschen. Auf jedenfall ist es so, dass bestimmte Elemente Sprachabhängig sind u ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Barcode Makro ??
ZORG am 09.08.2011 um 15:30 Uhr (0)
Hallo alle zusammen ! Ich habe wieder einmal eine Frage an Euch!Ich sollte unter CATDrawing per Makro einen Barcode erzeugen und diesen auf der Zeichnung als Strichcode darstellen.Mein Chef möchte eine Input Box haben wo er den Text eingeben kann, und anschließend möchte er über dem Schriftfeld den Strichcode habe!Leider hab ich wieder einmal keine Ahnung ob das mit Catia V5 überhaupt möglich ist!Natürlich gibt es viele externe Programme für Barcodes, nur mein Chef möchte alles mit CATIA machen! Meine er ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Parameterübernahme CATPart zu CATDrawing
RSchulz am 29.01.2013 um 08:21 Uhr (0)
Hallo Heiko und herzlich willkommen,bei deinem Vorhaben musst du als allererstes herausfinden, womit die Zeichnung verlinkt ist. Dabei können mehrere Links und oder kryptische Namen der View zum Verhängnis werden. Ich hole mir daher mitlerweile meine Parameter direkt aus der PDM-Datenbank. Ist einfacher, unabhängiger und es werden garantiert die richtigen Daten gezogen.Hier aber mal ein Beispielcode für dich einfach nur zusammengeschrieben und ohne jeglichen Feinschliff und Fehlerbehandlung...Code:Sub CATM ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Attribute Link, wie?
DonYouAn am 17.03.2010 um 08:37 Uhr (0)
Hallo,ich komm einfach nicht weiter mit einem kleinen Problem. Ich habe das Forum durchforstet und die Catia-Hilfe bemüht, aber es will einfach nicht so wie ich es will.Ich möchte per CATScript einen "Attribute Link" eines Parameters auf einen Text erzeugen. Beides sowohl Parameter, als auch Text sind auf der Zeichnung schon vorhanden.Folgendes habe ich probiert (und andere Sachen auch), komme aber nicht zum Erfolg:Code:Sub CATMain()Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter von Bemaßung ändern
KlausJ am 30.09.2005 um 16:57 Uhr (0)
Hallo Programmier-Kollegen,ich bin dabei, mich ein wenig in das Programmieren mit VBScript (CATScript) auf Unix einzuarbeiten. Ich möchte einen Parameter von allen Bemaßungen in einer Zeichnung ändern (hier Gap). Dabei habe ich folgendes Programm erstellt :Code: Dim MyDim As DrawingDimension Dim DimExtLine As DrawingDimExtLine Dim DrwDoc1 As Document Dim Sel1 As Selection Const Gap_Ext As Double = 2.0 Set DrwDoc1 = CATIA.ActiveDocument Set Sel1 = DrwDoc1.Selection Sel1.Search "CATDrwS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Tabelle aus einer View auf ein neues Sheet kopieren
piston am 22.07.2011 um 10:49 Uhr (0)
Hallo!Folgende Problemstellung:Ich möchte eine Tabelle aus einer Vorlagezeichnung in eine neue Zeichnung kopieren. Hier der Code den ich mittels Makrorekorder aufgenommen habe:Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet drawingSheets1 = drawingDocument1.SheetsSet drawingSheet1 = drawingSheets1.Item("Aenderungstabellen_Test")drawingSheet1.Activate Set drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selectionselection1.Clear Set drawingViews1 = draw ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Körper einfärben
tubuibam am 30.12.2013 um 00:42 Uhr (1)
Hallo,ich habe mit deinem Tipp probiert:MyView.GenerativeBehavior.ColorInheritanceMode=cat3DColorInheritanceModeOnEs gibt keine Fehlermeldung, bei der Zeichnung ist aber nichts passiert (man sieht noch die Lichtkante, obwohl vor dem Ausführen des Makro habe ich bei Part die Einstellung manuell gemacht (Farbe: Schwarz, Rendering Style: Shading)Oder ich habe auch mit dem Einfärben probiert:Meine Struktur ist:documents1 = CATIA.DocumentsdrawingDocument1 = documents1.Add("Drawing")drawingSheets1 = drawingDocum ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elternteil einer Selection?
K.Siebert am 25.09.2008 um 14:33 Uhr (0)
Bitte schön http://ww3.cad.de/foren/ubb/Forum134/HTML/002619.shtml#000022 Edit: Code eingefügt "Speicherpfad zum Part o. Product lesen und Zeichnung Speichern"Code:If TypeName(oDocument) = "DrawingDocument" Then__________________Ansicht bestimmen_________________________________Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.ActiveShee ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hauptkörper und Part Nummer
K.Siebert am 16.03.2012 um 16:41 Uhr (0)
Hallo,ja sollteCode:Set productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.Productmsgbox product1.PartNumberwenn du von ainer Zeichnung auf das Part greifen willstdanneben mal schnell kopiertCode:__________________Ansicht bestimmen_________________________________Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocument Dim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.Sheets Dim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.Act ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Text Frame Rectangle
cevk am 12.03.2008 um 17:49 Uhr (1)
Hallo CATIAner,habe ein Spezial-Drawing-Script-Problem und versuche es in Worte zu fassen.Also wenn ich, per Script, code: text.ActivateFrame (catRectangle)einen Rahmen um einen Text mache, wird um das Gesamte Textfeld ein Rahmen gezogen.Gleiche Vorgehensweise wie Text selektieren (einmal links klicken) dann rechte Maustaste - Properties - (Reiter) Text - Frame - RectangleErgebnis siehe Bild Pos.1Wenn ich aber ein anderes Ergebnis erzielen möchte muss ich folgendes tun:Text editieren (zweimal links klicken ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : englisch - deutsche Catia Umgebungen - Makro variablen Datenbank?
RSchulz am 06.12.2010 um 12:50 Uhr (0)
Hallo Heinz,meinst du nicht, das es etwas komisch wäre, wenn er dir die Lösung veraten würde. Du verschenkst doch auch nicht deine Produkte aus nächstenliebe oder doch? Das Buch selbst, indem übrigens noch sehr andere hilfreiche Sachen drinstehen, gibt es beim Hanserverlag unter Edition CAD.DEIch pers. kann dir nur sagen, dass es nur über Umwege möglich ist. z.B. den Namen des Hauptkörpers auslesen und auswerten oder eine View in einer Zeichnung generieren, auslesen und wieder löschen. (z.B. Vorderansicht ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nummer und Namen aus Teilenummer auslesen und ins Drawing schreiben
v5maler am 03.03.2009 um 17:00 Uhr (0)
Soweit so klar...(es ploppen die Fenster auf mit den Namen).Wie bekomme ich nun noch den Benutzernamen und das aktuelle Datum mit rein?Benutzer:CATIA.ActiveDocument.Sheets.Item(1).Views.Item(1).Texts.Item(1).Text = CATIA.SystemService.Environ("USERNAME")Datum:CATIA.ActiveDocument.Sheets.Item(1).Views.Item(1).Texts.Item(1).Text = CStr(Date)Etwa mit...Name_1 = mid(vTXT, InStrRev(vTXT, "_") +1) Right Left MidNamex = Left(vTXT, InStrRev(vTXT, "_") -1) Right Left MidName_2 = mid(Namex, InStrRev(Namex, "_") +1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro gesucht für Drawing: Image/View in einer Tabellen Zelle hinzufügen
Randle am 02.08.2018 um 08:21 Uhr (1)
Hallo,ich habe mir das gerade mal angesehen (in R26), und ich sehe da keine Möglichkeit den von dir beschriebenen manuellen Weg zu automatisieren. Die Methode "SetCellObject" akzeptiert nur Textfelder als Objekt.Aus der Automation Doku:o Sub SetCellObject( long iRow, long iCol, DrawingText iText) Sets an object in a cell of a drawing table. Parameters: iRow The cell row iCol The cell column iText The Drawing Text to set in the cell Example: This example puts the drawing text iText in the cell (1,3) of the ...
|
| In das Form CATIA V5 Programmierung wechseln |