Autor
|
Thema: Koordinaten aus Bearbeitungsoperation auslesen (303 mal gelesen)
|
Bappnaas Mitglied CNC-Programmierer
Beiträge: 62 Registriert: 25.08.2008 V5R20SP5-64bit XP 64bit, Dual-Xeon 2.66Ghz, 24GB Ram AM2
|
erstellt am: 05. Mai. 2010 08:22 <-- editieren / zitieren --> Unities abgeben:
Hallo Forumianer, ich möchte nach einer Bearbeitungsoperation beliebiger Art eine Punkt-zu-Ounkt-Operation anfügen, die die Endposition (X Y Z) der vorherigen Operation als Startpunkt hat. Bislang musste ich den Startpunkt manuell herausfinden und in die P2P-Operation eingetragen, was sehr mühsam ist. Es wäre also gut, wenn man dies per Makro erledigen könnte. Ist das machbar ? ------------------ Wer bin ich? Und wenn ja: wieviele? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 05. Mai. 2010 08:45 <-- editieren / zitieren --> Unities abgeben: Nur für Bappnaas
Hallo, so ganz verstehe ich nicht, was du machen möchtest. Wenn kannst du dir nur die Koordinaten von Geometrie oder einem Fenster ranziehen. Was du allerdings als Operation bezeichnest, geht nicht klar hervor. In der Regel bekommst du die Koordinaten einer Geometrie mit x.GetCoordinates. Diese gibt wiederum an die vorhandenen Werte an ein Array weiter. Die Anzahl der Werte ist von der Geometrie abhängig. Beispiel: z.B.
Code:
sub CATMain()Dim oSelection as Selection Dim oElement as SelectedElement Dim oCoord(1) Dim y as Integer dim x as Integer Set oSelection = ActiveWindow.Selection Set oElement = oSelection.Item(1) set oStartPoint = oSelection.StartPoint oStartPoint.GetCoordinates oCoord y = oCoord(0) x = oCoord(1) End Sub
------------------ MFG Rick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bappnaas Mitglied CNC-Programmierer
Beiträge: 62 Registriert: 25.08.2008
|
erstellt am: 05. Mai. 2010 12:05 <-- editieren / zitieren --> Unities abgeben:
Hi, ich arbeite im NC-Bereich. Das bedeutet, dass ich bei Operationen die machining operations (bohren, Konturfräsen usw) meine. Ich dachte, das wäre aus meiner Frage ersichtlich, sorry.
------------------ Wer bin ich? Und wenn ja: wieviele? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|