|
CATIA V5 Programmierung : V- und H-Constrains löschen
DanielFr. am 26.01.2010 um 10:28 Uhr (0)
Hallo Rudolf,hier nun die neue Version (1.1) mit der Ausbesserung des Schönheitsfehlers ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Szene aus einem Makro bearbeiten
Oli78 am 25.01.2010 um 13:00 Uhr (0)
Hallo.Ich versuche, aus einem Makro eine Szene zu aktualisieren. Folgende Funktionen müsste ich haben: Baugruppe auf Szene anwenden (Alles!), dann Positionen und Verdecken/Anzeigen überlagern.Die Szene auswählen geht mit diesem Code:Sub CATMain()Set Dokument = CATIA.ActiveDocumentSet Baugruppe = Dokument.ProductSet AlleSzenen = Baugruppe.GetTechnologicalObject("ScenesCollection") Set AktuelleSzene=AlleSzenen.Item("1")Set SceneData = AktuelleSzene.GetSceneProductData(Baugruppe)End SubWie kann ich nun auf di ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Szene aus einem Makro bearbeiten
Oli78 am 26.01.2010 um 11:45 Uhr (0)
Hallo.Habe die Lösung soeben selbst gefunden. ich kann die Positionen in der Szene problemlos ansprechen. was die "Positionen überschreiben" (overload) genau macht, weiss ich noch nicht. Aber, die Postition aus der Baugruppe in die Szene übernehmen, geht ganz einfach:Sub CATMain()Dim Position(11)Set Dokument = CATIA.ActiveDocumentSet Baugruppe = Dokument.ProductSet Unterbaugruppe = Baugruppe.ProductsSet Beziehungen = Baugruppe.RelationsSet Konstruktionstabelle = Beziehungen.Item("Konstruktionstabelle.2")Se ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DL Names und Filesystem
DanielFr. am 26.01.2010 um 12:50 Uhr (0)
Hallo,IMHO keine Chance mit VB. Es gibt zwar die Möglichkeit auf die Settings mit Hilfe der SettingController zuzugreifen aber eben nicht auf alle. Habe gerade mal in der Hilfe geschaut und keine entsprechende Methode gefunden.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schon gewußt? Hilfedatei V5Automation.chm
MICHLICK am 29.01.2010 um 11:05 Uhr (0)
Hallo,ich arbeite schon lange mit dieser Doku. Leider kann ich nur bestätigen, dass diese Doku nicht vollständig ist. Ein paar Methoden sind auch falsch beschrieben.Z.B.Code:Property Visible( ) As boolean Returns or sets the applications window visibility. True if the applications window is visible to the end user. Example: This example makes the CATIA applications window visible. CATIA.Visibility = True Muss natürlich so heißen: CATIA.Visible = True------------------Gruß Michael B.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Games - MineSweeper
Kai Knospe am 05.01.2010 um 18:19 Uhr (0)
Vielen Dank für die Blumen ;-)Das habe ich in verschiedenen Umgebungen mit R18 auch schon beobachtet, dass das Einfärben des Bodies / GeoSets nicht wirkt.Direkte Hilfe / Lösung ist folgende (dann wird auch wieder das ganze Steinchen eingefärbt):- PartBody selektieren- RMT "PartBody Object" - Reset PropertiesIn Folge werden auch die neu hinzugefügten Bodies korrekt eingefärbt...Catia eben ;-)Als Workaround färbe ich jetzt das Feature ein, dann sieht es auch aus wie in der Ursprungsversion.Die neue Version d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Games - MineSweeper
Kai Knospe am 14.02.2010 um 20:50 Uhr (0)
Aloha,es tut sich was...und hoffentlich wird jetzt alles gut mit der aktuellen Version ;-)Gruß,KaiPS: Es ist nach wie vor eine "tech-demo"...was geht wenn man nix hat ausser v5 und doch Spaß haben möchte ;-)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : publizierten Body per Maus auswählen und diese in ein anderes Part austom.kopieren
DanielFr. am 19.01.2010 um 07:49 Uhr (0)
Hallo,also die reine Selektion kannst du über ein Selektionsobjekt und der Methode SelectElement2 machen. Diese Methode generiert eine interaktive Selektion mit Filter. D.h. das Makro stoppt, und wartet bis der Anwender in zu den Filterkriterien passende Selektion direkt im 3D oder im Strukturbaum gemacht hat. Dein Selektionsobjekt wird dann mit diesem selektierten Objekt befüllt und kann per Paste in dein anderes Part kopiert werden------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfese ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schnittansicht erstellen
DanielFr. am 28.01.2010 um 09:38 Uhr (0)
Hallo,ja sicher ABER nur wenn du uns sagst in welcher Zeile. Es liegt an der Deklaration der Variablen. Deklariere mal alle Variablen (außer natürlich Integer, Double, Single und Strings) als Object und du wirst sehen es läuft auch in CATVba ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : publizierten Body per Maus auswählen und diese in ein anderes Part austom.kopieren
DanielFr. am 20.01.2010 um 07:49 Uhr (0)
Hallo,selectElement2 hast drei ÜbergabeparameterCode:Dim oDoc as DocumentDim State as StringDim myFilter(0)Dim myMessage as String: myMessage = "Bitte selektieren"Dim oPreSelektion as Boolean: oPreSelektion = trueDim oSel as Selection (AUCHTUNG in VBA musst du hier ... as Object schreiben!!!)Set oDoc = CATIA.ActiveDocumentSet oSel = oDoc.SelectionmyFilter(0) = "AnyObject" (hier bestimmst du was du in der Selektion auswählen darfst!)State = oSel.SelectElement2(myFilter,myMessage,oPreSelektion)Wie du in der ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Set Current Axis Kochbuch
HoBLila am 16.02.2011 um 17:08 Uhr (0)
Ich habe einfach mal die Suche bemüht:Code:For i=1 To CATIA.ActiveDocument.Part.AxisSystems.Count Set oAxis = CATIA.ActiveDocument.Part.AxisSystems.Item(i) If oAxis.IsCurrent Then Exit For End IfNext i------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : makro für stücklistenformat
glat3 am 25.01.2010 um 20:21 Uhr (0)
Hi.Hab mir ein Makro geschrieben, dass mir ein neues vordefiniertes stücklisten format einfügt.Mein Problem ist das ich diese format überall hinspeichern kann wo ich möchte. Nur bei den Befehl für speichern unter kommt immer eine Fehlermeldung.Hier ist das Makro:Sub CATMain() Dim productDocument1 As ProductDocument Set productDocument1 = CATIA.ActiveDocument Dim product1 As Product Set product1 = productDocument1.Product Dim assemblyConvertor1 As AssemblyConvertor Set assemblyConvertor1 = product1.GetItem( ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : makro für stücklistenformat
DanielFr. am 28.01.2010 um 08:27 Uhr (0)
Hallo,mit welchen Release arbeitest du den? (BITTE SYSTEMINFORMATION IM PROFIL AUSFÜLLEN!)------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |