Difference between revisions of "Component: Motor (Full Bridge) (Mechatronics)"
(XML import) |
(XML import) |
||
Line 17: | Line 17: | ||
− | ==[[ | + | ==[[File:Component Icon 3becc5a1_4034_45ca_b84f_d995c6cacdb2.png|Image]] Motor (Full Bridge) component== |
Motor that can be driven at a prest speed in either forwards or reverse direction. | Motor that can be driven at a prest speed in either forwards or reverse direction. | ||
Properties support several pin options to allow matching with various hardware driving | Properties support several pin options to allow matching with various hardware driving |
Revision as of 13:05, 16 January 2014
Author | Matrix Ltd. |
Version | 1.0 |
Category | Mechatronics |
This inherits from Motor Base |
Contents
Motor (Full Bridge) component
Motor that can be driven at a prest speed in either forwards or reverse direction. Properties support several pin options to allow matching with various hardware driving circuits. Can be connected to other objects to make them move.
Examples
No additional examples
Downloadable macro reference
StartReverse
Set the motor turning in the reverse direction
Parameters
- This macro has no parameters
Return value
- This call does not return a value
Stop
Turn off power to the motor by turning off its pin.
Parameters
- This macro has no parameters
Return value
- This call does not return a value
StartForwards
Set the motor running in the forwards direction by setting the pins as required.
Parameters
- This macro has no parameters
Return value
- This call does not return a value
Simulation macro reference
This component inherits simulation macros from Motor Base
SetTarget
Set a target object external to the motor component.
This allows the motor to link "mechanically" to other components and
move them around.
This call is provided by Motor Base
Parameters
- HANDLE Target
- The object to set as a target
Return value
- This call does not return a value
SetSpeed
Sets the speed for all attached objects. The speed will change at the rate set by the acceleration property.
This call is provided by Motor Base
Parameters
- FLOAT Speed
- World units or degrees per second.
Return value
- This call does not return a value
Property reference
PinA
This property is of type Single digital pin and can be referenced with the variable name pinA.
First control pin - set 'pattern' properties below to set the pin's function.
PinB
This property is of type Single digital pin and can be referenced with the variable name pinB.
Second control pin - set 'pattern' properties below to set the pin's function.
Forwards Pattern
This property is of type Fixed list of ints and can be referenced with the variable name pattern_fwd.
The state of pins A and B required to drive the motor in a forwards direction.
Reverse Pattern
This property is of type Fixed list of ints and can be referenced with the variable name pattern_rvs.
States of pins A and B required to drive the motor in a reverse direction.
Stop Pattern
This property is of type Fixed list of ints and can be referenced with the variable name pattern_stop.
States of pins A and B required to stop the motor.
Speed
This property is of type Floating point and can be referenced with the variable name speed.
Speed of the motor when turned on.
Positive speed -> Counter-clockwsie
Negative speed -> Clockwise
Acceleration
This property is of type Floating point and can be referenced with the variable name acceleration.
Speed change per second when the motor us powered.
Set to zero for instantaneous speed changes.
Deceleration
This property is of type Floating point and can be referenced with the variable name deceleration.
Speed change per second when the motor is coasting with no power.
Set to zero for instantaneous speed changes.
Show Actuator
This property is of type True or false and can be referenced with the variable name show_actuator.
No additional information
Forwards Direction
This property is of type Fixed list of ints and can be referenced with the variable name direction.
No additional information
Target Object
This property is of type Panel object and can be referenced with the variable name target_object.
An object or group to link the motor to - the object will move along with the motor.