Beschreibung |
---|
Simuliert die Kompression und Dekompression einer Feder. Versionsmakro : 1.0 Datum der letzten Änderung : 2014-09-29 FreeCAD version : Alle Herunterladen : Die Datei Spring.FCStd Werkzeugleisten-Symbol Autor: Mario52 |
Autor |
Mario52 |
Herunterladen |
Die Datei Spring.FCStd Werkzeugleisten-Symbol |
Links |
Makros Rezepte Wie installiere ich Makros So passen Sie Symbolleisten an |
Macro-Version |
1.0 |
Datum der letzten Änderung |
2014-09-29 |
FreeCAD-Version(s) |
Alle |
Standardverknüpfung |
None |
Siehe auch |
None |
Simuliert die Kompression und Dekompression einer Feder.
Öffnen Sie die beiden folgenden Dateien (Spring.FCMacro und Spring.FCStd) in FreeCAD mit zwei Bildschirmen (Menü: Fenster → Kacheln) und klicke in das Fenster und dann auf das Makro und drücke F6 (Makro bereinigen) das Makro ausführen oder das Makro mit ausführen
Spring.FCMacro
import FreeCAD, FreeCADGui, Draft, Part from FreeCAD import Base import time ii = iib = FreeCAD.getDocument("Spring").getObject("Helix001").Pitch.Value i = ib = FreeCAD.getDocument("Spring").getObject("Helix001").Height.Value pas = 1 for ii2 in range(int(60)): if pas == 0: if ii > iib-1: pas = 1 else: ii += 1 i = (ii * 10) else: if ii < 2: pas = 0 else: ii -= 1 i = (ii * 10) FreeCAD.getDocument("Spring").getObject("Helix001").Pitch = ii FreeCAD.getDocument("Spring").getObject("Helix001").Height = i App.Console.PrintMessage(str(ii2)+" " + str(ii)+" " + str(i)+" " + str(pas) +"\n") Gui.updateGui() time.sleep(0.1)
Diskussion im FreeCAD-Forum: scripting animations