Winkelbewegung

In diesem Beispiel wird eine strömungserzeugte Winkelbewegung erstellt und zugewiesen. Außerdem wird eine Torsionsfeder definiert:

m = new Motion("Strömungserzeugt Winklig");

m.setAxisOfRotation(0, 1, 0);

m.setCenterOfRotation(3, 0, 0);

m.initialPosition = 0;

m.minimum = 0;

m.maximum = 90;

p = m.property("Widerstandsmoment");

v = p.variation("Torsionsfeder");

v.setValue("Vorspannwinkel", 0, "Grad");

v.setValue("Kompressionswinkel", 90, "Grad");

v.setValue("Vorspanndrehmoment", 0.5, "lbf-Zoll");

v.setValue("Kompressionsdrehmoment", 10, "lbf-Zoll");

p.apply(v);

a.select("VENTILKLAPPE");

a.applyMotion(m);

Es folgt eine zeilenweise Beschreibung:

Ein Objekt mit dem Namen "m" wird erstellt und auf den Typ Strömungserzeugt Winklig eingestellt. Drehachse und Drehmittelpunkt sowie Anfangsposition und Bewegungsbegrenzungen werden festgelegt:

m = new Motion("Strömungserzeugt Winklig");

m.setAxisOfRotation(0, 1, 0);

m.setCenterOfRotation(3, 0, 0);

m.initialPosition = 0;

m.minimum = 0;

m.maximum = 90;

Ein Eigenschaftsobjekt "p" wird erstellt und auf den Typ Widerstandsmoment eingestellt. Ein Variationsobjekt "v" wird erstellt und auf den Typ Torsionsfeder eingestellt. Die Parameter der Feder werden definiert und anschließend wieder auf die Eigenschaft angewendet:

p = m.property("Widerstandsmoment");

v = p.variation("Torsionsfeder");

v.setValue("Vorspannwinkel", 0, "Grad");

v.setValue("Kompressionswinkel", 90, "Grad");

v.setValue("Vorspanndrehmoment", 0.5, "lbf-Zoll");

v.setValue("Kompressionsdrehmoment", 10, "lbf-Zoll");

p.apply(v);

Das Teil "VENTILKLAPPE" wird ausgewählt, und die Bewegung wird darauf angewendet.

a.select("VENTILKLAPPE");

a.applyMotion(m);