User Tools

Site Tools


animation:diagram

Diagram

Animation workbench FreeCAD

Das Diagramm sammelt Daten und stellt diese Daten als Polygonzug grafisch dar.

Datenquellen sind bis zu vier Objekte source, source2, sourc3, source4.

Welche Daten gesammelt werden sollen, wird in den Parametern trafo, trafo2, … trafo9 mittels eines Terms festgelegt.

Dabei stehen die Eigenschaften der beobachteten Objekte zur Verfügung. Auf die x-Koordinate des Objektes source3 greift man mit source3.Placement.Base.x zu, auf die aktuelle Animationszeit mit der Variablen time.

Weiterhin sind vier Parameter a, b, c, d in den Formeln verwendbar.

Sobald ein trafo-Term “termx” festgelegt ist, wird ein FreeCAD-Objekt “Graph X” erzeugt, welcher die gesammelten Daten anzeigt. Die x-Achse liefert der Term timeExpression. Die y-Achse zeigt die Termwerte an.

Auf die gesammelten Daten kann mittels diagramObject.Proxy.datadiagramObject.Proxy.data9 zugegriffen werden. Diese Variablen enthalten die Messreihen als Dictionaries.

Die Diagramme können im Raum über die Eigenschaft graphPlacement anders positioniert werden, falls ihre ursprüngliche Lage in die animierte Szene fallen sollte.

animation/diagram.txt · Last modified: 2016/05/11 10:05 by freek