|
CATIA V5 Programmierung : Annotation 3D von Excel aus steuern
catia5beginervbs am 03.09.2015 um 15:26 Uhr (1)
Moin,ja danke das mit dem put kriege ich vielleicht hin aber wie rufe ich die View dann wieder ab?
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Annotation 3D von Excel aus steuern
catia5beginervbs am 03.09.2015 um 16:06 Uhr (15)
Moin,vielen Dank für die Lösung hier der Code:Sub flyto_with_excel_werte()Set CATIA = GetObject(, "CATIA.Application")Dim ObjViewer3D As Viewer3DSet ObjViewer3D = CATIA.ActiveWindow.ActiveViewerSet aktuelle_sicht = ObjViewer3D.viewpoint3Dspalte = 18zeile = 2Dim origin_viewpoint(2)origin_viewpoint(0) = Cells(zeile, spalte)origin_viewpoint(1) = Cells(zeile + 1, spalte)origin_viewpoint(2) = Cells(zeile + 2, spalte)aktuelle_sicht.PutOrigin origin_viewpointDim sight_direction_viewpoint(2)sight_direction_viewpoi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotation 3D von Excel aus steuern
catia5beginervbs am 04.09.2015 um 11:27 Uhr (1)
Moin,nach testen des codes habe ich festgestellt das wenn man zwischen verschiedenen view hin und her fliegtdie orginal view automatisch dreht also ungenau das modul oder fehlt da noch was?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotation 3D von Excel aus steuern
catia5beginervbs am 04.09.2015 um 14:47 Uhr (1)
es scheint so zu sein das die drehung im bzw. gegen den uhrzeiger von der view die davor angeklickt wurdeübernommen wird.Also das speichern der Werte von Getorigin,GetSightDirection,GetUpDirection in excel,und später auslesen der Gleichen Werte mit Putorigin,PutSightDirection,PutUpDirection spiegelt nichtsicher die genaue kamera
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotation 3D von Excel aus steuern
catia5beginervbs am 04.09.2015 um 15:44 Uhr (1)
Nein die Werte sind gleich.Wenn ich die Kamera speichere und auszoome und dann z.B. um 20 Grad Uhrzeiger drehe und dann wieder ranfliege bleibendie 20 Grad stehen und werden nicht wie im orginal zurück gesetzt.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Annotation 3D von Excel aus steuern
catia5beginervbs am 04.09.2015 um 16:14 Uhr (15)
ja jetzt gehts es, klasse bin happy, danke :-)fehler war die Belegung des Array:falschup_direction_viewpoint(0) = Cells(zeile + 6, spalte)up_direction_viewpoint(0) = Cells(zeile + 7, spalte)up_direction_viewpoint(0) = Cells(zeile + 8, spalte)richtigup_direction_viewpoint(0) = Cells(zeile + 6, spalte)up_direction_viewpoint(1) = Cells(zeile + 7, spalte)up_direction_viewpoint(2) = Cells(zeile + 8, spalte)
|
In das Form CATIA V5 Programmierung wechseln |