|
CATIA V5 Programmierung : von einem SelectElement zur Instanz im Product
scheuche am 15.01.2003 um 11:33 Uhr (0)
Hallo, wie bekommst du den namen denn? normal muesste die nummer ueber den instancenamen kommen dim prod1 as Product prod1=selection.item(i).value msgbox prod1.name mit instanzen Platte1.2 msgbox prod1.partnumber ! ohne instanzen Platte1 so gehts bei mir jedenfalls ------------------ gruss scheuche
|
|
CATIA V5 Programmierung : von einem SelectElement zur Instanz im Product
scheuche am 27.01.2003 um 11:56 Uhr (0)
schau dir das mal an ist das das was du brauchst? ################################### Sub CATMain() Dim montab(0) montab(0)="Product" Dim document set document = CATIA.ActiveDocument Dim selection set selection = document.Selection Dim TheSPAWorkbench Dim TheMeasurable Dim referenceObject do call selection.clear() Dim str str=selection.SelectElement(montab,"Please select an object",true) if str = "Normal" then Dim count count = selection.Count Dim Reference Dim selectedElement Dim objet Dim i for i= ...
|
|
CATIA V5 Programmierung : problem mit item
scheuche am 09.04.2003 um 12:21 Uhr (0)
hallo, versuchs mal nicht mit den instancename( wuerfel.1) sondern mit der partnumber( normal: wuerfel) ------------------ gruss scheuche
|
|
CATIA V5 Programmierung : Measurable
scheuche am 27.11.2002 um 13:07 Uhr (0)
Wer hat schon was mit Measurable gemacht und kann mir da weiter helfen? hier mein beispiel läuft nicht: Dim TheSPAWorkbench Dim TheMeasurable Dim referenceObject Dim coords(2) Dim selectedElement set selectedElement = selection.Item(i) set referenceObject = selectedElement.Reference Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench( SPAWorkbench ) Set TheMeasurable = TheSPAWorkbench.GetMeasurable(referenceObject) TheMeasurable.GetPoint(coords) msgBox Measured Point, x= & coords(0) & y ...
|
|
CATIA V5 Programmierung : Wie stelle ich ein Product auf "edit"
scheuche am 04.09.2003 um 08:56 Uhr (0)
hallo, so hab ich s gemacht bodies aus dem gewünschten produkt set bodies2=part2.bodies Set ThatBody = bodies2.Item(2) Erzeuge zum Product die Referenz zum Körper da es eine referenz aus dem produkt ist geht nur by name Set Ref = prods(i).CreateReferenceFromName( product1.name & / & prods(i).name & /! & ThatBody.Name) Kopiere den Körper selection1.add(Ref) selection1.Copy ------------------ gruss scheuche
|