|
CATIA V5 Programmierung : Namensänderung eines Produkt nicht sichtbar
geekv5 am 08.05.2013 um 10:10 Uhr (0)
Hallo Rick,das hatte ich schon probiert, leider ohne Erfolg..Hier mal der Code, der ausgeführt wird, wenn ich auf einer Form einen Button klicke:Code:Private Sub CommandButton14_Click()Dim partdocument1 As PartDocumentDim part1 As PartDim bodies1 As BodiesDim body1 As BodySet partdocument1 = CATIA.ActiveDocumentSet part1 = partdocument1.PartSet bodies1 = part1.BodiesSet body1 = bodies1.AddOn Error Resume NextIf Not Me.TextBox1.Text = "" Then body1.Name = Me.TextBox1.TextOn Error GoTo 0Dim oView As Viewer3D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sub Prozeduren mit VB
janitza am 02.04.2003 um 14:56 Uhr (0)
Hallo, ich habe folgendes Problem: Ich möchte im Kinematik Modul mit Hilfe von VB die aktuelle Stellung eines mechanismuses auslesen. Dazu gibt es in der Doku ein Makro (CAAKiiMechanismSolve), das wohlgemerkt fehlerhaft ist, da eine SET Anweisung fehlt!. Ist der kleine Fehler jedoch behoben läuft das Makro unter CATIA. Kopiere Ich jedoch dieses Makro in ein VB Programm hängt sich dieses an der folgenden Zeile: oFirstMechanism.GetCommandValues dValcmd mit folgender Fehlermeldung auf: Funktion oder Schnittst ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit VBA-Makro in CATIA auf Excel zugreifen
Leonidas12 am 28.12.2012 um 14:58 Uhr (0)
Hallo Bernd,ich habe es hinbekommen! Ich habe Range ganz konservativ über die Zellenbereiche deklariert, wie z. B. ("A1:A200") und die xlUp/xlDown-Geschichte weggelassen. Anschließend habe ich mithilfe eines anderen Beitrags von dir (http://ww3.cad.de/foren/ubb/Forum137/HTML/004464.shtml) die Selectmethode angewendet und jetzt macht er genau das was er soll!Danke & VGLeon
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Werte aus Excel in Catia Tabelle schneller schreiben.
Diesaster am 02.11.2017 um 13:11 Uhr (1)
Der Code zieht sich über 3 Userformen und 5 Module mit nahezu identischem Code.Allerdings ist jeder Code jedes Modules an die 200 oder mehr Zeilen lang.Leider kann ich nur bestimmte Teile des Codes zeigen, nicht das komplette Programm.Da dies - auch wenn es von mir geschrieben wurde - Eigentum der Firma ist.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy Bodys im Produkt
moppesle am 07.01.2022 um 08:05 Uhr (1)
Hallo imation1999,ich habe nun herausgefunden warum es nicht funktionierte.Ich hatte die Zeilen auskommentiert weil bei mir die Bodynamen nicht mit den Publikationsnamen übereinstimmen.Code:If Err.Number 0 Then MsgBox "Wrong Publication Name! Check Publication Name For: " & BodyInPart.Name End If Gibt es eine Möglichkeit trotz unterschiedlicher Namensgebung das Makro zum laufen zu bringen?------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotation modifizieren
V5Playaz am 14.07.2008 um 11:30 Uhr (0)
Also das Ändern der Farbe funktioniert über die VisProperties.Set Selektion = CATIA.ActiveDocument.SelectionSelektion.Search "CATPrtSearch.Point,all" Nach Punkten suchenSet Properties = Selektion.VisPropertiesProperties.SetRealColor 0, 0, 0, 0 Annotations schwarz einfärbenHat jemand eine Idee, wie ich die Umrahmung ändern kann.Der Makrorekorder hilft in diesem Fall leider nicht weiter.grüße Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Baum verschleiern
bgrittmann am 30.07.2019 um 18:49 Uhr (1)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.zu a) das geht vermutlich nur mit UDFs (siehe diese Diskussion)zu b) falls die Doku, der Objektbrowser, der Makrorekorder und die Suche im Internet nicht zu Tage fördert wird es komplex und/oder teuer: per WinAPI die Tastendrücke simulieren oder per CCA das Thema angehenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : FTA ausleiten
CAThi am 30.03.2016 um 19:07 Uhr (1)
Die Routine geht jetzt einen Schritt weiter, d.h. die oRef wird noch eingelesen. Als Screenshot einmal die Struktur von oRef.Es ist wie verhext. Weder in Parent, Product, ReferenceProduct stoße ich auf die AnSets, obwohl sie im CATIA-Strukturbaum aufgeführt sind. Irgendwie muss doch an die Annos ranzukommen sein...[Diese Nachricht wurde von CAThi am 01. Apr. 2016 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATVBA save speichert nur rootprodukt
Stud254 am 02.07.2015 um 09:36 Uhr (1)
Hallo zusammenIch arbeite seit kurzem mit VBA und schreibe gerade ein Makro für CATIA. Dieses Makro baut Einzelteile und Produkte zu einer Baugruppe zusammen. Die Produkte werden dabei während der Baugruppenerstellung mit Einzelteilen bestückt und dadurch modifiziert. Anschließend möchte ich das Rootprodukt inklusive der Unterprodukte speichern. Hierfür verwende ich:Code:CATIA.ActiveDocument.ActivateCATIA.ActiveDocument.Product.UpdateCATIA.ActiveDocument.SaveDieser Befehl speichert mir jedoch nur das Rootp ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Edge Polyline
wulfgang am 16.03.2010 um 19:59 Uhr (0)
Hallo, ich ahbe mal folgendes probiert. Leider scheint Edge oder Ecke irgendwie nicht gefunden zu werden.Code:Sub SubTestEdge() Dim SelectList As Selection Set SelectList = CATIA.ActiveDocument.Selection SelectList.Clear SelectList.Search "Name=*Edge*;all" SelectList.VisProperties.SetRealColor 255, 0, 0, 1End Sub Weiß niemand einen Rat?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausgabe Überschneidungsergebnis als Datei
steirerhubsi am 03.11.2003 um 13:51 Uhr (0)
Hallo!Hier ein paar Teile meines Makros. Zuerst die Variablen erzeugen:Dim oDocuments As DocumentsDim oProductDocument As ProductDocumentDim oProduct As Product Dim Clashes1 As ClashesDim Clash_fix_versch As ClashDim oConflicts1 As ConflictsDim oConflict1 As ConflictDim FileNum As Integer Document,... zuweisen:Set oDocuments = CATIA.DocumentsSet oProductDocument = CATIA.ActiveDocument Set oProduct = oProductDocument.Product Kollisionen im Product:Set Clashes1 = oProduct.GetTechnologicalObject(" ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswechseln einer Skizze über Script
Axel.Strasser am 09.12.2004 um 21:25 Uhr (0)
Ein Teil (Lum zeigt in einem Block (Extrusion.1) auf eine Skizze eines anderen Teils (Conf_Aig). In einem Programm soll jetzt die Referenz auf eine andere Skizze geändert werden. Das Programm mit dem es bislang gemacht wird ist hier: Set Pad5 = partDocument2.Part.Bodies.Item(1).Shapes.Item(1) CATIA.ActiveDocument.Selection.Add partDocument2.Part.HybridBodies.Item(1).HybridSketches.Item(1) CATIA.ActiveDocument.Selection.Delete Pad5.HybridBodies.Item(1).HybridSketches.Add sketch1 Set reference5 = Pad5. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl per Makro aufrufen?
Catrin am 11.04.2005 um 10:28 Uhr (0)
Sorry, wenn das jetzt patzig klingen sollte. : RTFM : Die Programmierung ist dazu da, um Befehle automatisch ausfuehren zu koennen, ohne bestimmte Mausklicks machen zu muessen. Gruss Catrin Vielleicht solltest Du fragen: .... wie kann man das machen .... ------------------ CATIS GmbH 38444 Wolfsburg catrin.eger@catis.de www.catis.de
|
| In das Form CATIA V5 Programmierung wechseln |