|
CATIA V5 Programmierung : Isolierte Punkte
moppesle am 17.03.2016 um 13:28 Uhr (1)
Hallo Jungs,würde so etwas auch mit Achsensystemen funktionieren?Wenn ja wie würde der Code dafür aussehen?------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Isolierte Punkte
bgrittmann am 17.03.2016 um 13:43 Uhr (1)
Servus UweAchsensysteme kann man direkt wieder auf "Standard" setzen. zBCode:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Search "CATPrtSearch.AxisSystem,all"dim i as integerdim oAxissystem as AxisSystemif selection1.count2 0 then for i = 1 to selection1.count2 set oAxissystem = selection1.item2(i).value if oAxissystem.Type = 3 then oAxissystem.Type = 0 end if nextend ifEnd SubGrußBernd ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Isolierte Punkte
moppesle am 17.03.2016 um 15:36 Uhr (1)
Danke euch beiden,Bernd´s Variante war das was ich meinte.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : (VBA)Skizzenelement(brep) identifizieren, das durch ein Block KE eine Fläche erzeugt.
jonas2503 am 17.03.2016 um 16:23 Uhr (5)
Hallo zusammen,ich schreibe derzeit meine Projektarbeit an der Uni in Erlangen, in der es darum geht, verschiedene Informationen aus einem Catia Part mit einem VBA Macro zu extrahieren und aus den Daten ein Graphenmodell zu basteln. Der Graph soll die Relationen zwischen den in den Skizzen der verschiedenen Features enthaltenen geometrischen Elementen zeigen. Also zum Beispiel den Abstand zweier Linien o.Ä. Die Relationen innerhalb einer Skizze sind dabei die Constraints, die ja relativ leicht ausgelesen w ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummer im gesamten Produkt umbenennen
Norman Schulz am 18.03.2016 um 04:39 Uhr (1)
Hallo,ich habe folgendes CATScript Makro zum Umbenennen von Teilenummern.Leider funktioniert es nur bei Parts und Produkts in der ersten Produktebene.Kann man dies so umschreiben, dass es auch Namen in Unterprodukten/Parts umbenennt?Sub traverse(Prod, origstr, newstr) set refp = Prod.ReferenceProduct if instr(refp.Name, origstr) then newpname = Replace(refp.Name, origstr, newstr) refp.Name = newpname end if if instr(refp.PartNumber, origstr) then newpnum = Replace(refp.PartNumber, origstr, newstr) refp ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instanzname mit Partname im gesamten Produkt abgleichen
moppesle am 20.03.2016 um 21:38 Uhr (1)
Hi Joe,wie würde der Code in CATScript oder catvba aussehen?Wollte ihn gerne in einen bestehenden Code von mir einbauen, bekomme aber eine Fehlermeldung beiCode: On Error GoTo Umbenennen_Error------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instanzname mit Partname im gesamten Produkt abgleichen
moppesle am 21.03.2016 um 07:14 Uhr (1)
Moin Joe,die Unix-Methode ist ja grundsätzlich OK,ändert aber die Situation mit dem Fehler in CATScript nicht wirklich. ------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 21. Mrz. 2016 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instanzname mit Partname im gesamten Produkt abgleichen
Randle am 21.03.2016 um 14:24 Uhr (1)
Hallo,ich stimme deinen Anmerkungen ja zu, Programmierkomfort ist bei CATScript Mangelware. Aber man kann ja im VBA Editor programmieren, das Makro selber aber dann als CATScript bereitstellen.Zu den DLLs und Verweisen:Wenn man z.B. Steuerelemente nutzen will die im CATIA VBA (wie es von der CD installiert wird) nicht vorhanden sind, braucht man weitere DLLs oder OCXe. Diese müssen dann natürlich auf den CLientrechnern (möglichst in der richtigen Version) verfügbar sein. Windowsupdates können einem hier sc ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Gewicht (Mass) Unterschiede
Fugmann am 24.03.2016 um 11:17 Uhr (1)
Hallo BerndMein Würfel-CATPart besteht aus 2 Körpern.Haüptkörper (SOLID) und Volumenkörper (verdeckt, da identische Geometrie)Messen nur Hauptkörper 7.86Messen nur Hauptkörper deaktiviert 8.86Jetzt kann ich mir die Unterschiede auch erklären. CATIA nimmt bei einem Volumenkörper eine Dichte von 1 und rechnet dieses dazu.In meinem Beitrag vorher ist auch der Punkt "Nur Hauptkörper" (im Bild 2) aktiviert.Ich möchte lediglich auf den Parameter Masse: im Eigenschaftsfenster zugreifen, ohne einen weiteren Progra ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : FTA ausleiten
CAThi am 25.03.2016 um 16:41 Uhr (15)
Liebe CAD-Community,als Einsteigerin in der Makro-Programmierung und nun schon seit einiger Zeit fleißiger Mitleserin in diesem super Forum habe ich die letzte Hoffnung, dass der ein oder andere VB-Profi mir bei meiner Problemstellung evtl. weiterhelfen kann.Gegeben:- 3DXML-File bzw. ein als CAT.Product gespeichertes 3DXML inkl. FTA(siehe Strukturbaum im Anhang)- CATIA V5Ziel:- Makro zum automatisierten Ansteuern der FTA (z.B. Inhalt ausgeben)Meine Fragen:1) Kann ich zum Ansteuern der FTA direkt mit dem in ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FTA ausleiten
joehz am 29.03.2016 um 15:46 Uhr (1)
Hi Cathi,Hast Du ein Product geladen oder ein Part?Die Routine erwartet ein Product.Tsschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FTA ausleiten
joehz am 29.03.2016 um 17:20 Uhr (1)
Hi Kathi.noch was: Setz vorher das Product in Design Mode(Edit/Representation/DesignMode oder RMB/Representations/DesignMode)Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
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 |