User Tools

Site Tools


animation:diagram

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
animation:diagram [2016/05/09 18:53]
freek
animation:diagram [2016/05/11 10:05] (current)
freek
Line 1: Line 1:
 +====== Diagram ======
 +
 +{{:​story:​b033:​diagram.png?​100|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.data//​ ...  //​diagramObject.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.
 +
 +{{youtube>​large:​rA4r8XGTORU}}
  
animation/diagram.txt · Last modified: 2016/05/11 10:05 by freek