Autor
|
Thema: auf koordinaten zugreifen!!!! (2073 mal gelesen)
|
sawah Mitglied
Beiträge: 65 Registriert: 07.06.2011 XP, CATIA V5 R19
|
erstellt am: 19. Jul. 2011 09:49 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich habe eine Frage und zwar ich hab ein Koordinatensystem erzeugt wo Die Axe auch mit Koordinaten definiert sind, ich will auf diese Koordinaten zugreifen und mit Excel ändern, ist das möglich? ich hab das hier versucht, bekomme aber eine Fehlermeldung!! ?Catia.ActiveDocument.part.axissystems.item(1).XAxisDirection.X.value Gruß Sawah Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JuPaV Mitglied Software-Entwickler
Beiträge: 39 Registriert: 11.11.2010 CATIA V5R20SP364 CATScript, CATVba, VB6, .NET, C++, NXOpen
|
erstellt am: 19. Jul. 2011 10:28 <-- editieren / zitieren --> Unities abgeben: Nur für sawah
Hallo Du kannst AxisSystem messen und Koordinaten auslesen. Hier ist ein Beispiel:
Code:
Sub CATMain()Set oPart = CATIA.ActiveDocument.Part Set ASys = oPart.AxisSystems.Item("Axis System.2") Set oRef = oPart.CreateReferenceFromObject(ASys) Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Set TheMeasurable = TheSPAWorkbench.GetMeasurable(oRef) Dim Components(11) TheMeasurable.GetAxisSystem Components End Sub
------------------ Mit freundlichen Grüßen, JuPaV Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sawah Mitglied
Beiträge: 65 Registriert: 07.06.2011 XP, CATIA V5 R19
|
erstellt am: 19. Jul. 2011 11:39 <-- editieren / zitieren --> Unities abgeben:
Hi, vielen Dank für die Antwort. Klappt super. Gruß Sawah [Diese Nachricht wurde von sawah am 19. Jul. 2011 editiert.] [Diese Nachricht wurde von sawah am 19. Jul. 2011 editiert.] [Diese Nachricht wurde von sawah am 19. Jul. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sawah Mitglied
Beiträge: 65 Registriert: 07.06.2011 XP, CATIA V5 R19
|
erstellt am: 19. Jul. 2011 14:26 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe das probiert und funktioniert schon, aber bekomme werte was mit Catia net stimmen!!! weißt jemand woran das liegen kann??? Code: Sub CATMain()Set oPart = CATIA.ActiveDocument.Part Set ASys = oPart.AxisSystems.Item("KOS_2") Set oRef = oPart.CreateReferenceFromObject(ASys) Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Set TheMeasurable = TheSPAWorkbench.GetMeasurable(oRef) Dim Components(11) TheMeasurable.GetAxisSystem Components MsgBox Components(0) & vbLf & Components(1) & vbLf & Components(2) & vbLf & Components(3) & vbLf & Components(4) & vbLf & Components(5) & vbLf & Components(6) & vbLf & Components(7) & vbLf & Components(8) & vbLf & Components(9) & vbLf & Components(10) & vbLf & Components(11) ''Origon KOS1 'ws.Cells(74, 6).Value = Components(0) 'ws.Cells(75, 6).Value = Components(1) 'ws.Cells(76, 6).Value = Components(2) ''X Koordinaten 'ws.Cells(63, 2).Value = Components(3) 'ws.Cells(64, 2).Value = Components(4) 'ws.Cells(65, 2).Value = Components(5) ''Y Koordinaten 'ws.Cells(63, 3).Value = Components(6) 'ws.Cells(64, 3).Value = Components(7) 'ws.Cells(65, 3).Value = Components(8) ''Z Koordinaten 'ws.Cells(63, 4).Value = Components(9) 'ws.Cells(64, 4).Value = Components(10) 'ws.Cells(65, 4).Value = Components(11) End Sub
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 19. Jul. 2011 15:52 <-- editieren / zitieren --> Unities abgeben: Nur für sawah
Sieht für mich korrekt aus. Das einzige was mir auffällt, ist dass die Deklarationen fehlen und alternativ die Arrays manchmal von 1 statt 0 anfangen. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sawah Mitglied
Beiträge: 65 Registriert: 07.06.2011 XP, CATIA V5 R19
|
erstellt am: 19. Jul. 2011 17:20 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|