|
CATIA V5 Programmierung : Mirror/symmetry all bodies ----spiegeln alle Körper
DuffM4nUS am 25.07.2016 um 15:51 Uhr (1)
Danke für deine Bemühungen!Ich muss gestehen, ich bin ich Newb und habe den Codehier: http://www.coe.org/p/fo/et/thread=27257und hier: http://www.grozeaion.com/catia-v5/v5-programming/112-useful-catia-vba-functions.htmlkopiert. Ich habe ehrlich gesagt keine Ahnung, wie die korrekte Bezeichnung sein sollte.Ich habe versucht, den Code aus den Quellen anzupassen, aber darin bin ich ja wohl gescheitert.Mein Ziel wäre, das Symmetry Feature durch eine User-Selektion der Eingabefläche zu automatisieren. Mit Plane ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy Paste Makro
DuffM4nUS am 04.12.2017 um 18:13 Uhr (1)
Hallo an euch Experten!Ich möchte mit folgendem Code alle PartBodies eines Assemblies sukzessive kopieren und als Result mit Link in ein bestehendes Part innerhalb des Assemblies einfügen.Das Ziel-Part ist dabei vorher manuell "aktiv" (blau markiert) gemacht wurden.Der Code funktioniert bis auf die Kopieroperation wunderbar.Für jede Hilfe bin ich sehr dankbar!Ich habe es bereits mit einer zweiten Selektion, Selektion auf PartDokument und den hier im Forum hervorgebrachten Lösungen versucht.Selbst wenn ich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schweißnahtsymbol im Drawing auslesen
DuffM4nUS am 12.08.2016 um 09:00 Uhr (1)
Hallo Gemeinde!Eine kurze Frage an die Experten:Ist es möglich ein angelegtes Schweißnahtsymbol in einer View mit VBA auszulesen?Code:CATIA.ActiveDocument.Sheets.Item1.Views.Item1.Weldings.Item1lässt mich nur an Textproperties wie Font etc. ran.Ziel soll sein, die Schweißnahtsymbole auf einer Zeichnung auszulesen, gleiche Symbole zusammenzuzählen und in einer Tabelle auf das Zeichnungsblatt zu bringen. Dabei soll nicht nur die Schweißnahtnummer sondern auch der Inhalt des Symbols (Kehlnaht, Länge, etc. mit ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : StartCommand im VB-Editor vs. CATIA
DuffM4nUS am 03.02.2017 um 08:25 Uhr (15)
Hey Joe!Vielen Dank!Das "refresh display" ist die Lösung!Dies funktioniert dann auch mit den anderen StartCommands.Vielen Dank!Steve
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Multiple Value
DuffM4nUS am 14.08.2017 um 10:20 Uhr (5)
Ich möchte dieses Thema nochmal kurz aufgreifen.Ich habe ein CATPart erzeugt und 3 Parameter angelegt.1 String, 1 Real und 1 Length.Folgender Code soll den Parametern ein Multiple-Value Array zuweisen.Bei dem Parameter vom Typ String geht das auch hervorragend, bei den anderen beiden nicht.Sicher wieder so ein Anfängerding, wo ich was übersehen habe..Könnt ihr mir bitte kurz auf die Sprünge helfen?Code:Option ExplicitSub CATmain() Dim oRoot As PartDocument Set oRoot = CATIA.ActiveDocument Dim ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Multiple Value
DuffM4nUS am 14.08.2017 um 16:20 Uhr (1)
Ich habs vermutet:Anfängerfehler.Lässt man die Anführzeichen weg, so wird der Inhalt des Array richtig deklariert und die Zuweisung klappt.Code:Option ExplicitSub CATMain() Dim oRoot As PartDocument Set oRoot = CATIA.ActiveDocument Dim oParameters As Parameters Set oParameters = oRoot.Part.Parameters.RootParameterSet.DirectParameters Dim lenList(1) As Variant lenList(0) = 0.75 lenList(1) = 1 oParameters.Item("LENGTH").SetEnumerateValues lenList End Sub
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Edit Links - Load
DuffM4nUS am 14.03.2018 um 22:39 Uhr (1)
Hallo Gemeinde,kann man den Befehl "Load" in Edit-Links (siehe Screenshot) per VBA automatisieren?Denn wenn ich folgenden Code laufen lasse, dann findet dieser nur dann alle Links wenn diese vorher mittels des Load-Button in die Session geladen wurden.(Es handelt sich um ein CATPart als ActDoc)Code:Sub Main() Dim oStiEngine As StiEngine Dim oStiDBItem As StiDBItem Dim oStiDBChild As StiDBChildren Set oStiEngine = CATIA.GetItem("CAIEngine") Set oStiDBItem = oStiEngine.GetStiDBItemFromAnyObject(CATIA. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Edit Links - Load
DuffM4nUS am 24.04.2018 um 20:03 Uhr (1)
Hallo nochmal,ich habe das Problem über:Code:CATIA.StartCommand (Links...)und WINAPI gelöst. ;-)
|
In das Form CATIA V5 Programmierung wechseln |