|
SolidWorks : 3-Punkte-Kreisbogen aus Datei einlesen
GMura am 30.10.2018 um 13:52 Uhr (1)
Hallo zusammen!Ich würde gerne über ein Makro aus einer Datei Koordinaten einlesen und daraus 3-Punkte-Kreisbögen erzeugen.Über den Befehl boolstatus = Part.InsertCurveFile("C:Users...Kurve.txt")kann ich zwar Koordinaten einlesen und durch diese eine Kurve zeichnen, diese entspricht aber nicht zwingend einem Kreisbogen.Der BefehlSet skSegment = Part.SketchManager.Create3PointArc(1, -1, 0, 1, 1, 0, 0, 0, 0)zeichnet mir zwar einen Kreisbogen nach vorgegebenen Koordinaten, aber ich habe davon so viele, dass e ...
| | In das Form SolidWorks wechseln |
|
SolidWorks : 3-Punkte-Kreisbogen aus Datei einlesen
GMura am 07.11.2018 um 10:05 Uhr (1)
Hallo,tatsächlich hat es geholfen aus "modeldoc2.creat.." ein "modeldoc2.SketchManager.create..." zu machen.Vielen Dank!Leider bleibt noch das zweite beschriebene Problem:SolidWorks nimmt die Punkte und zieht einen Kreisbogen, der genau den dritten Punkt auslässt.Kennt jemand die Lösung dafür?Gruß,Gregor
| | In das Form SolidWorks wechseln |
|
SolidWorks : 3-Punkte-Kreisbogen aus Datei einlesen
GMura am 07.11.2018 um 07:56 Uhr (1)
Hallo,vielen Dank für die Hilfe. Das Makro als solches funktioniert prima, auch die Änderung zur Erzeugung von Linien, wie im zweiten Link beschrieben.Leider funktioniert das mit dem Befehl "Create3PointArc" nicht (siehe Fehlermeldung). Ich kann mir diesen Fehler leider nicht erklären, da "point" bereits als "Object" deklariert ist.Im Debug-Modus kann ich aber feststellen, dass alle Variablen (X1, Y1, Z1, X2, Y2, Z2, x, y, z) mit den richtigen Werten belegt sind.Ob ich jetzt über eine If- oder eine Select ...
| | In das Form SolidWorks wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |