|
CATIA V5 Programmierung : Hauptkörper ändern
razzor88 am 17.06.2016 um 20:18 Uhr (1)
Hallo,ich habe folgendes Problem.Ich habe mehrere Körper in einem Partnun möchte ich einen der Körper zum neuen Hauptkörper machen. Normalerweise mache ich rechtsklick auf den Körper und dann klicke ich auf "Hauptkörper ändern" und der Körper wird zum neuen Hauptkörper und wird automatisch an die oberste Stelle gesetzt.Wenn ich das nun per Makro versuche wird der Körper zwar zum Hauptkörper geändert und der Originale Hauptkörper wird zu einem normalen Körper. Allerdings bleiben beide Körper im Baum an ihre ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reference in Selection zufügen
imation1999 am 21.06.2016 um 08:27 Uhr (1)
Hallo Zusammen,warum kann ich ein Reference in mein Selection nicht hinzufügen? Bis jetzt hat es immer geklappt. (CATScript oder VBA)"The method Add failed"Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item("Work_for_Macro")Dim hybridShapes1 As HybridShapesSet hybridShapes1 = hybridBody ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
bgrittmann am 13.06.2016 um 19:02 Uhr (1)
ServusBevor ich das in Excel optisch vergleichen würde, würde die Liste der Geometrie pro Part in eine Text-Datei schreiben. Danach dieses Dateien vergleichen (Notepad++, WinMerge, ....)Die Liste könntest du ggf über die Selektion erstellen:- zB über selection1.Search "Type=*,all" alle Features selektieren- und über GetNameToUseInRelation den "Pfad" für jedes Feature erstellen und in die Liste schreibenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
imation1999 am 22.06.2016 um 08:52 Uhr (1)
Hallo Bernd,danke für diene Hilfe.Notepad++ kann die ausgespielte .txt Dateien geanu so vergleichen, wie ich vorgestellt habe. Perfect!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA CATIA Speicher leeren
Estafanos am 22.06.2016 um 16:24 Uhr (1)
Hallo Zusammen,nach dem Speichern eines CATParts und nachfoldendem Schließen des CATIA-Dokuments über VBA, möchte ich den CATIA-Speicher leerräumen, um anschießend das gespeicherte Dokument VBA-gesteuert wiederzuladen.hat jemand eine Lösung hierfür, ich habe im Internet nichts brauchbares gefunden?Vielen Dank und GrüßeEstafanos
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hinweisfenster unterdrücken
Tungsten am 22.06.2016 um 16:34 Uhr (5)
Hallo liebe CAD Gemeinde, ich lese nun schon seit Längerem mit und dieses Forum hat mir auch schon sehr oft weiter geholfen. Für folgendes Problem konnte ich aber auch nach längeren Recherchen leider keine Lösung finden. Vielleicht hat jemand von Euch eine parat:Ich ändere über ein CATvbs Script Parameter in CATparts und speichere diese dann als Iges ab. Das Script läuft im batch-Modus (CNEXT.exe -env ... -batch -macro ....CATvbs) ab. Von Catia sollten also eigentlich überhaupt keine Fenster geöffnet werde ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA CATIA Speicher leeren
bgrittmann am 22.06.2016 um 18:54 Uhr (1)
Servus EstafanosIch befürchte das es nur eine Methode gibt den Speicher zu leeren: CATIA beenden und neu startenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hidden Parameter ins Show
bgrittmann am 22.06.2016 um 20:23 Uhr (1)
ServusAlso bei mir funktioniert folgender Code zum alle Parameter wieder einblenden.Code:Sub CATMain()Dim oDoc As DocumentDim oParameters As ParametersDim oParameter As ParameterDim i As IntegerSet oDoc = CATIA.ActiveDocumentSet oParameters = oDoc.Product.ParametersIf oParameters.Count 0 Then For i = 1 To oParameters.Count Set oParameter = oParameters.Item(i) If oParameter.Hidden Then oParameter.Hidden = False End If NextEnd IfGrußBernd------------------Warum einfach, wenn es auch komplizier ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Assign Machine
89marbru am 27.06.2016 um 13:02 Uhr (1)
Hallo zusammen,ich würde gerne in einem CAT Process eine Zelle (Workcell, machine) als CAT Produkt mit Hilfe eines Makros einladen. Manuell klappt dies alles super. Ich suche nach einem Makrobefehl der dann anhand des Pfades die Zelle öffnet und lädt. In den Catia Dokumentation und im Forum konnte ich leider hierzu nichts finden.Weiß jemand was? Vielen Dank schon mal :-)Viele Grüße, Marcel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hinweisfenster unterdrücken
Tungsten am 28.06.2016 um 11:55 Uhr (1)
Gute Idee, und danke für die Antwort.Leider stammen die Hinweisfenster von CATIA selbst und lassen sich davon nicht beeindrucken, die Batch Ausgaben stören nicht weiter.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hinweisfenster unterdrücken
joehz am 28.06.2016 um 12:03 Uhr (1)
Hi Tungsten,die AnweisungCode:CATIA.DisplayFileAlerts = FALSEunterdrückt auch noch diverse Meldungen.Schon probiert?Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hinweisfenster unterdrücken
Randle am 29.06.2016 um 12:03 Uhr (1)
Hallo,könntest du mal den kompletten Aufruf mit dem du CATIA startest posten?Der müsste ja in etwa so aussehen:C:optcatiav5r18win_b64codeinCNEXT.exe -batch -macro C:catiamacrosIGSExport.CATScriptGrußRandle[Diese Nachricht wurde von Randle am 29. Jun. 2016 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hauptkörper ändern
tomtom1972 am 30.06.2016 um 07:39 Uhr (1)
Hallo,kurze Nachfrage: das Problem ist also eher das Sortieren der Bodies im Tree, nicht einen Body zum PartBody zu machen?Denn folgendes zur Info: sollte bereits einmal mit Script irgendein Body zum PartBody gemacht worden sein funktioniert die von dir beschriebene Logik nicht mehr, d.h. auch bei manuellem Ausführen über die Rechte Maustaste (wie von dir oben beschrieben) wird der "Neue PartBody" nicht mehr an die erste Stelle im Tree geschoben.Kannst du ausprobieren, indem du folgendes CATScript über ein ...
|
In das Form CATIA V5 Programmierung wechseln |