|
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 : publizierten Body per Maus auswählen und diese in ein anderes Part austom.kopieren
V5-Macro-Noob am 27.01.2010 um 14:41 Uhr (0)
Erstmal Danke für eure super Hilfe, hat alles wunderbar geklappt. Was mir gefehlt hat war, wie ich, nachdem ich den körper selektiert habe, an den Namen des Körpers komme.nach kurzem suchen hatte ich die anweisung gefunden: userSelection.Item(1).Value.Nameich habe nur eine frage dazu: wie komme bzw. finde ich auf diesen Befehl, z.b. in der catia hilfe? wie ist hier das vorgehen? Kennt ihr ein gutes buch, indem befehle und das vorgehen erklärt werden?ein anderes problem habe ich leider auch noch, wie kann i ...
|
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 |
|
CATIA V5 Programmierung : Bestimten Join auswählen und Elemente ersetzen
mrgod am 27.01.2010 um 14:42 Uhr (0)
Hallo an alle!Ich habe einfach keine Lösung im Forum gefunden, wie man in einem bestimmten Join etwas ändern oder löschen kann.Also ich habe folgendes Problem:Ich habe ein Part "AAA"In diesem Part gibt es 3 Flächen: Fläche "A","B" und "C".Außerdem gibt es einen Join "VERBINDUNG", der aus Flächen "A" und "B" gemacht ist.Ich will jetzt diesen bestimmten Join mit Macro selektieren und Fläche "B" gegen Fläche "C" ersetzen.Ich habe in CATIA-Hilfe etwas gefunden für HybridShapeAssemble und zwarAddElement [Refere ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Producte ein - ausblenden Schleife
bgrittmann am 07.03.2009 um 18:02 Uhr (0)
ServusAnbei ein Beispiel, bei dem erst alle Teile ausgeblendet werden, dann einzeln eingeblendet und zum Schluss alleCode:Sub CATMain() Set oRoot = Catia.ActiveDocument Set oProducts = oRoot.Product.Products Set selection2 = oRoot.SelectionAlle ausblenden For i = 1 to oProducts.Count selection2.add (oProducts.Item(i)) selection2.VisProperties.SetShow catVisPropertyNoShowAttr selection2.Clear Nexteinzeln einblenden For i = 1 to oProducts.Count selection2.add (oProducts.Item(i)) selection2.Vi ...
|
In das Form CATIA V5 Programmierung wechseln |