| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Nahe an industriellen Realbedingungen |
Autor
|
Thema: Makro: InsertLoftRefSurface2 ausgeformte fläche erstellen (542 mal gelesen)
|
huangchendog Mitglied Student
Beiträge: 5 Registriert: 04.07.2021
|
erstellt am: 16. Jul. 2021 17:36 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, Ich möchte das Makro InsertLoftRefSurface2 verwenden, um eine Ausgeformte Fläche zwischen 2 Splines zu erstellen, die sich in zwei Skizzen befinden und habe etwas Code (c#) geschrieben, wie das Bild zeigt. Der Code vor dem Haltepunkt läuft ohne Probleme, und die Solidworks-Oberfläche zeigt, dass zwei Skizzen ausgewählt wurden. Aber nach dem Ausführen des nächsten Schritts, um eine Fläche zu erstellen, passiert nichts und es wird keine Fläche erstellt. Manchmal, nach dem Neustart des Computers, kann das erste Ausführen des Programms die Fläche erzeugen, aber dann funktioniert es nicht. Ich weiß nicht, was das Problem ist. Haben Sie vielleicht eine Lösung für mich?, vielen Dank. Grüße, Chen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2776 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 19. Jul. 2021 14:59 <-- editieren / zitieren --> Unities abgeben: Nur für huangchendog
Hallo Chen, ich könnte mir vorstellen das du bei der Selection der einzelnen Skizzen eine "Mark" angeben musst das SWX beim Feature erstellen weiß in welcher Reihenfolge du die Skizzen verwenden möchtest, bei 2 wäre es natürlich theoretisch egal aber bei mehreren eben nicht. Gruß Bernd
------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3189 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 19. Jul. 2021 17:32 <-- editieren / zitieren --> Unities abgeben: Nur für huangchendog
und die Endpunkte der beiden Splines, die miteinander verbunden werden sollen. wenn das über Kreuz geht, wird es schwierig. Von Hand kann man ja die Endpunkte für die Verbindungslinie wählen, per api weiß ich es nicht ... (aber das sagt noch nichts ...) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2776 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 20. Jul. 2021 08:00 <-- editieren / zitieren --> Unities abgeben: Nur für huangchendog
Hallo, hab eben mal selbst ein bisschen rumprobiert und wenn die beiden "Mark" auf 1 stehen passt das (andere Marks bräuchte man wahrscheinlich nur wenn zusätlich noch Mittellinien oder so verwendet werden sollen). Wie Christian schon vermutet ist der Ort der Selection wohl wichtig also die Koordinaten X, Y, Z, wenn ich ungefähr Endpunkte (von Skizzensegmenten) als Koordinaten angebe klappt das erstellen, wenn ich aber 0, 0, 0 verwende klappt das erstellen nicht. Gruß Bernd. ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
huangchendog Mitglied Student
Beiträge: 5 Registriert: 04.07.2021
|
erstellt am: 20. Jul. 2021 09:47 <-- editieren / zitieren --> Unities abgeben:
|
huangchendog Mitglied Student
Beiträge: 5 Registriert: 04.07.2021
|
erstellt am: 20. Jul. 2021 09:51 <-- editieren / zitieren --> Unities abgeben:
|