Wenn ich den Fortschritt des Makros Schritt für Schritt beobachte, schaffe ich es, meine 2 Entitäten auszuwählen, aber die Funktion bringt das Programm zum Absturz...
Realisierung einer Funktion zur Erstellung von Federn aller Art (Windungszahl, Außendurchmesser, Drahtdurchmesser, Höhe, konische oder nicht konische Enden..)
Hier sind einige Informationen zur Methode: http://help.solidworks.com/2015/english/api/sldworksapi/SOLIDWORKS.Interop.sldworks~SOLIDWORKS.Interop.sldworks.IFeatureManager~InsertProtrusionSwept3.html
Und ein Beispiel in vba: http://help.solidworks.com/2015/english/api/sldworksapi/Get_Guide_Curves_in_Sweep_Feature_Example_VB.htm
Ich habe über die Konfigurationen nachgedacht, außer dass ich zu viele Parameter für jede Feder ändern muss (ich gebe Ihnen ein Beispiel für eine Feder, die ich möglicherweise ;) machen muss):
-Außendurchmesser
- Durchmesser des Drahtes
- Anzahl der Windungen (mittlerer, oberer und unterer Teil der Feder)
- Ober- und Unterteil, konisch oder nicht
- Höhe des unteren und oberen Teils
- Zusammenfallende Elemente der Feder
-...
Mein Makro beginnt gut mit meiner Eingabebox und der msgbox, die meine Skizzen zeichnet, ich habe nur Probleme, die Scan-Funktion zu interpretieren, und ich bin zur Hilfe gegangen , aber ich kann noch nicht verstehen, wie sie funktioniert.
Ich hatte vor einiger Zeit auch die "Montage"-Feder wie gt22 ausprobiert, riet mir, aber ich muss in der Lage sein, die Anzahl der Umdrehungen zu ändern.