recordElectricCylinderParameters
Parameters of an electric cylinder with spindle drive
Extends from StewartPlatform.Icons.Record (Icon for records).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| StateSelect | stateSelect | StateSelect.prefer | Priority to use cylinder total length and its derivative (velocity) as states (prismatic joint model) |
| Units.Pitch | spindlePitch | 5 | Spindle pitch |
| SI.Mass | totalMass | 5 | Total mass |
| SI.Mass | movingMass | 2.5 | Moving mass |
| Real | ratio | 3 | Transmission ratio (servomotor.phi/spindle.phi) |
| SI.Distance | minLength | boxLength + minPistonLength | Min value for variable 'length' |
| SI.Distance | maxLength | minLength + workingStroke | Max value for variable 'length' |
| SI.Length | minStroke | -workingStroke/2 | Min value for variable 'stroke' |
| SI.Length | maxStroke | workingStroke/2 | Max value for variable 'stroke' |
| Initialization | |||
| SI.Length | initialLength | boxLength + minPistonLength + workingStroke/2 | Initial length, distance between frame_a and frame_b |
| Boolean | initialLengthFixed | false | =true, if you want to use the initial length (=initialLength) as initial equation ('fixed' attributes) |
| Boolean | initialVelFixed | false | =true, if you want to use the initial velocity (=0) as initial equation ('fixed' attributes) |
| Boolean | initialAccFixed | false | =true, if you want to use the initial acceleration (=0) as initial equation ('fixed' attributes) |
| Geometry | |||
| SI.Distance | workingStroke | 0.8 | Working stroke |
| SI.Distance | boxLength | 0.944 | Length of the cover box |
| SI.Distance | boxWidth | 0.054 | Width of the cover box (animation) |
| SI.Distance | minPistonLength | 0.054 | Length of the outside part of the piston at -workingStroke/2 of stroke |
| SI.Distance | pistonTotLength | boxLength + minPistonLength | Length of the cylinder that represents the piston (animation) |
| SI.Diameter | pistonDiameter | 0.024 | Piston diameter (animation) |