Autor
|
Thema: Kreisbogen erstellung (1423 mal gelesen)
|
Chuk Mitglied Student
Beiträge: 21 Registriert: 23.01.2016 Win 7 64-Bit CATIA V5-6R2013 Intel Core i5-3570 @ 3.40GHz 8GB RAM
|
erstellt am: 23. Jan. 2016 15:39 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, da ich neu hier bin, bitte ich eventuell fehlende Infos etc zu entschuldigen. Mein Ziel ist es einen Kreisbogen mittels CATscript zu erzeugen. Meine bisherigen Versuche funktionierten zwar, sind aber nicht zufiedenstellend.
Code:
<Anfang> Set circle2D1 = factory2D1.CreateCircle( 101.463 , 6.0143 , 16.591 , 0.00095869 , 0.0014088 ) <Ende>
Das habe ich bisher, abgesehen von dem restlichen Script. Meine Frage ist, ob es auch andere Wege gibt einen Bogen zu erzeugen als das oben genutzte Format von <Mittelpunkt in x/y, Radius, Startwinkel, Endwinkel>. Ist es möglich einen Bogen auch über <Mittelpunkt, Anfangspunkt, Endpunkt> zu erzeugen? Manuell ist es mit dem Befehl <Bogen> möglich, bzgl einer Umsetzung in einem CATscript hab ich leider weder in der Forumsuche noch in der V5Automation etwas gefunden. Gruß, Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joehz Moderator Freiberuflicher Konstrukteur
Beiträge: 1057 Registriert: 25.11.2006 Win7 Pro 64 + Ubuntu + Irix6.5.20 Dell Precision M6600 i7-2960XM 2.7GHz 16GB NVidia Quadro M5010 Catia V5R19 VB6Pro.SP6/VBA 6.5.1053
|
erstellt am: 23. Jan. 2016 16:34 <-- editieren / zitieren --> Unities abgeben: Nur für Chuk
Hi Steffen, Zitat:
Ist es möglich einen Bogen auch über <Mittelpunkt, Anfangspunkt, Endpunkt> zu erzeugen?
Ohne Radius nicht eindeutig. Zitat:
Manuell ist es mit dem Befehl <Bogen> möglich
Kann ich nicht finden. Weder in 2D noch in 3D. Wie sieht das Symbol dazu aus(ich hab die englische Oberfläche)? Tschau, Joe ------------------ Inoffizielle Catia Hilfeseite Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Chuk Mitglied Student
Beiträge: 21 Registriert: 23.01.2016 Win 7 64-Bit CATIA V5-6R2013 Intel Core i5-3570 @ 3.40GHz 8GB RAM
|
erstellt am: 23. Jan. 2016 16:42 <-- editieren / zitieren --> Unities abgeben:
Hi Joe, Zitat: Ohne Radius nicht eindeutig.
Würde sich der Radius nicht als Betrag des Vektors zwischen Mittelpunkt und Anfangspunkt ergeben? Symbol siehe Anhang (ich hoffe es klappt ^_^) Danke und Greets Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joehz Moderator Freiberuflicher Konstrukteur
Beiträge: 1057 Registriert: 25.11.2006 Win7 Pro 64 + Ubuntu + Irix6.5.20 Dell Precision M6600 i7-2960XM 2.7GHz 16GB NVidia Quadro M5010 Catia V5R19 VB6Pro.SP6/VBA 6.5.1053
|
erstellt am: 23. Jan. 2016 16:55 <-- editieren / zitieren --> Unities abgeben: Nur für Chuk
Hi Steffen, Zitat:
Würde sich der Radius nicht als Betrag des Vektors zwischen Mittelpunkt und Anfangspunkt ergeben?
Ja, Du hast recht. Ich war da zu schnell. Kreisbogen in einer Skizze? Auch der wird über Mittelpunkt, Radius, und zwei Winkel definiert; nicht über die Endpunkte. Die CAA bietet da auch nix anderes an. Tschau, Joe
------------------ Inoffizielle Catia Hilfeseite Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Chuk Mitglied Student
Beiträge: 21 Registriert: 23.01.2016 Win 7 64-Bit CATIA V5-6R2013 Intel Core i5-3570 @ 3.40GHz 8GB RAM
|
erstellt am: 23. Jan. 2016 17:01 <-- editieren / zitieren --> Unities abgeben:
Hi, die Kreisbogenerstellung geht in der Skizze ja über mehrere Wege. Wenn ich die Punkte habe (ist bei mir der Fall) kann ich mit dem Bogen die drei Punkte in der Reihenfolge <Mittelpunkt, Startpunkt, Endpunkt> anklicken und der Kreisbogen ist definiert. Aber gut, schade, dann werde ich bei der Erzeugung wieder auf CreateCircle zurückgreifen und mir die Winkel errechnen. Dennoch danke für deine Mühe! Gruß, Steffen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joehz Moderator Freiberuflicher Konstrukteur
Beiträge: 1057 Registriert: 25.11.2006 Win7 Pro 64 + Ubuntu + Irix6.5.20 Dell Precision M6600 i7-2960XM 2.7GHz 16GB NVidia Quadro M5010 Catia V5R19 VB6Pro.SP6/VBA 6.5.1053
|
erstellt am: 23. Jan. 2016 17:10 <-- editieren / zitieren --> Unities abgeben: Nur für Chuk
|
Chuk Mitglied Student
Beiträge: 21 Registriert: 23.01.2016 Win 7 64-Bit CATIA V5-6R2013 Intel Core i5-3570 @ 3.40GHz 8GB RAM
|
erstellt am: 23. Jan. 2016 17:13 <-- editieren / zitieren --> Unities abgeben:
Hi, Zitat: noch ne kleine Frage: Wie bist Du zu Start- und Endpunkt gekommen?
Die Punkte sind Ergebnisse von Berechnungen aus einem Matlab-Programm, indem ich auch das Script generiere. Gruß, Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 24. Jan. 2016 15:43 <-- editieren / zitieren --> Unities abgeben: Nur für Chuk
|
Chuk Mitglied Student
Beiträge: 21 Registriert: 23.01.2016 Win 7 64-Bit CATIA V5-6R2013 Intel Core i5-3570 @ 3.40GHz 8GB RAM
|
erstellt am: 25. Jan. 2016 09:50 <-- editieren / zitieren --> Unities abgeben:
Hallo Uwe, Zitat: was möchtest du weiterführend mit den Kreisbögen machen?
Grob gesagt berechne ich mir in Matlab eine Geometrie bestehend aus Linien und Kreisbögen. Diese möchte ich in ein CAD-Modell umwandeln. Ich habe aber bereits festgestellt, dass sich in meine Berechnung der Start- und Endwinkel ein Fehler eingeschlichen hat. Vermutlich ist das der Grund, warum ich mit den bisherigen Ergebnissen nicht zufrieden war. Wenn es dennoch einen Weg gibt die Start- und Endpunkte direkt umzusetzen wäre ich natürlich glücklich. :-) Gruß, Steffen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |