|
CATIA V5 Programmierung : Farbauswahl über Toolbar
michi79 am 01.04.2009 um 12:08 Uhr (0)
Hallo Rick,vielen Dank für Deine Antwort. Das Problem ist inzwischen gelöst.Ich habe die Icons mit Paint erstellt und dabei Icons aus dem CATIA-Icons Ordner als Vorlage verwendet. GrussMichi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Parameterset
michi79 am 09.03.2009 um 10:40 Uhr (0)
Hallo, vielen Dank für eure Beiträge. Aber mein Problem ist das ich die Parameter im Parameterset nicht korrekt ansprechen kann. Die Struktur ist wie folgt: /Parameters/MeinParameterset/unbekannteAnzahlParameterCode: Sub CATMain()Dim oActiveDoc As Document Set oActiveDoc = CATIA.ActiveDocument Dim parameters1 As ParametersSet parameters1 = oActiveDoc.Part.ParametersDim ParameterSet1 As ParameterSetSet ParameterSet1 = parameters1.RootParameterSetDim parameterSets1 As ParameterSetsSet parameterSets1 = parame ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Parameterset
michi79 am 13.03.2009 um 10:04 Uhr (0)
Hallo Zoltan, erst mal vielen Dank. Ich bin jetzt schon ein Stück weiter, aberder letzte Durchblick fehlt mir noch. Ich denke der wird mit dem Watch Fenster klar, wenn ich durch den Baum gehe. Bei mir klappt das aber nicht. Das Watch Fenster wird nicht aktualisiert wenn ich durch den Baum klicke. Ein Watch auf CATIA.ActiveDocument habe ich gesetzt. Aber was meinst Du mit -Global -Global einstellen ? Gruss Michi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Parameterset
michi79 am 13.03.2009 um 10:14 Uhr (0)
Hallo, durch den Baum klicken soll ich im Watch Fenster und nicht im CATIA-Baum. Soweit klar GrussMichi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Parameterset
michi79 am 10.03.2009 um 14:33 Uhr (0)
Hallo, das Problem ist leider noch nicht ganz gelöst. In einem einzelnenCatpart läuft das Makro zwar, aber nicht in einer Baugruppe. So wie es aussieht, will CATIA immer auf das RootParamterset des Root-Products zugreifen und nicht auf das "Rootparameterset" der einzelnen Catparts. Ich durchlaufe dazu die Baumstruktur derBaugruppe. Wie kann ich die Parametersets der untergeordneten Baugruppen anpsrechen ? Gruss Michi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Oberste Ebenen Strukturbaum
michi79 am 19.03.2009 um 14:55 Uhr (0)
Hallo, ich hab mir im Makrorecorder ein einfaches Makro aufgenommen. Es sind 2 Parts geöffnet aus Part2 möchte ich einen Körper mit Copy/Paste (As specified in Partdocument einfügen). Catia bricht jedoch mit einer Fehlermeldung ab, weil das Makro in den Hauptkörper in Part1 einfügen will. Wie mache ich per Macro die Root-Ebene von Part1 aktiv GrussMichi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Oberste Ebenen Strukturbaum
michi79 am 20.03.2009 um 08:07 Uhr (0)
Hallo Lusilnie, der Zylinder hat eine positionierte Skizze als Grundlage. Das kommt in CATIA beim einfügen auch schon eine Fehlermeldung "Sketch5.You will need to modify the absolute axis definition to solve the problem". Dies Bestätige ich in CATIA mit "close" und ändere anschliessend den Sketch Support. Kann man diese Fehlermeldung bzw. das "Close" im Macro mitabfangen ? Gruss Michi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Oberste Ebenen Strukturbaum
michi79 am 24.03.2009 um 16:24 Uhr (0)
Hallo, anbei der Code. Das Paste Special habe ich eingefügt, da derMakrorekorder den Befehl mit der folgenden Fehlermeldung nicht mitaufgezeichnet hat. Das Makro läuft ohne Fehlermeldung durch, der Zylinder wird jedoch nicht eingefügt Gruss Michi Sub CATMain()Dim windows1 As WindowsSet windows1 = CATIA.WindowsDim specsAndGeomWindow1 As SpecsAndGeomWindowSet specsAndGeomWindow1 = windows1.Item("Zylinder.CATPart")specsAndGeomWindow1.ActivateDim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDoc ...
|
In das Form CATIA V5 Programmierung wechseln |