|
CATIA V5 Programmierung : mit Makros Selection Sets aktivieren
WolfgangKrenz am 23.05.2005 um 10:56 Uhr (0)
Hallo Da ich jetzt schon seit Tagen erfolglos suche, frage ich Euch ob jemand einen Weg kennt eines der abgespeicherten Selection Sets über ein Makro zu aktivieren. Bisher habe ich als Work-around die Selection Sets umgruppiert und zu Components zusammengefasst, aber da stoße ich schon wenn ein Part in mehreren Sets ist an die Grenzen des Machbaren. Ich würde mich über jeden Hinweis in die richtige Richtung oder Ratschlag sehr freuen. Gruss Wolfgang [Diese Nachricht wurde von WolfgangKrenz am 25. Mai. 2005 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instance Names aus Selection auslesen
WolfgangKrenz am 06.06.2005 um 11:02 Uhr (0)
Hallo Welt!Ich versuche z.Z. aus einer Selection in der ich nur Products, Components und Parts habe an deren Instance Names zu kommen.Leider funktioniert das bisher nicht.Mein Code:Code:Set Sel = CATIA.ActiveDocument.SelectionpCount = Sel.CountFor i = 1 to pCount Set IValue = Sel.Item(i).Value [... hier fehlts ...] IName = IValue.Name MsgBox INameNextUnd da komme ich nicht weiter, denn bei IValue.Name erhalte ich immer "dieses Objekt unterstützt diese Eigenschaft oder Methode nicht".Was ja auch verständlic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instance Names aus Selection auslesen
WolfgangKrenz am 10.06.2005 um 10:47 Uhr (0)
Hallo Pi,Ich habe das Programm jetzt in meiner R14 getestet und da klappt es einwandfrei. Das Problem ist, das es auch in R12 laufen muss...und da tritt das beschriebene Problem auf.Kennt jemand eine Möglichkeit, das unter R12 zu realisieren?Gruß,Wolfgang
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instance Names aus Selection auslesen
WolfgangKrenz am 06.06.2005 um 14:15 Uhr (0)
Hallo 3.1415926535,Das hatte ich mir auch so gedacht. Aber das geht aus denselben Gründen wie vorher nicht. Du hast hier den Code nur ein wenig gekürzt in dem DuCode:Set IValue = mySelection.Item(i).ValuevArray(i-1) = IValuedurchCode:vArray(i-1) = mySelection.Item(i).Value.Nameersetzt hast.Das grundlegende Problem, nämlich das das von .Value zurückgegebene Objekt keine Methode/Funktion/Property .Name besitzt, bleibt bestehen.Gruss Wolfgang[Diese Nachricht wurde von WolfgangKrenz am 06. Jun. 2005 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instance Names aus Selection auslesen
WolfgangKrenz am 13.06.2005 um 16:16 Uhr (0)
Hallo MaxZich schreibe meine Makros in VBScript, da wird überhaupt nicht getypt. Zumindest wüsste ich nicht wie, da er beim ersten "As" einen Fehler wirft.Und selbst wenn ich in CATScript schreiben würde, ginge es nicht. Auszug aus der V5Automation.chm:"Since V5R7 Dassault Systemes products based on the V5 Platform dont use anymore the Basic Script scripting engine on Unix platforms. The CATScript language has been kept for compatibility and is processed by a vbscript scripting engine after removal of the ...
|
| In das Form CATIA V5 Programmierung wechseln |