V2020.1.56.3_ DC Motor.
Overview
The DCMotor is a component to simulate an accelerated rotational motion on an axis. It consists of two components; Physical and Logic. Both are needed to control the motor through a logic adapter (connecting the DCMotor to an external controller through a V2020.1.56.3_ Logic Simulator ). Adding a Control Panel gives you the option to control the motor from the Unity scene.
A succesfully created DCMotor shows up with this gizmo
Where to find
The DC Motor can be found under
Standard Components > Motors > DC Motor > Physical Component / Logic Component
It will automatically be attached to a selected GameObject or otherwise it will create a new GameObject to attach to.
A V2020.1.56.3_ Wheel Joint will be created automatically as part of the component.
Selecting the newly created GameObject shows you the following menu in the Inspector.
Please note: this is an example of a GameObject with the Physical DCMotor component
Feature Layout - Physical Component
Live Data |
|
---|---|
Target Velocity (deg/s) | Displays value of target velocity in degrees per second |
Velocity (deg/s) | Displays current velocity in degrees per second |
Properties |
|
---|---|
Wheel Joint | Sets the Wheel Joint the DCMotor will control |
Maximum Velocity (deg/s) | Sets the maximum allowed velocity of the DCMotor in degrees per second |
Angular Acceleration (deg/s2) | Sets the maximum allowed acceleration in degrees per second squared |
Control Panel |
|
---|---|
Generate Control Panel for DCMotor | Create a Control Panel for this component |
How to use - Physical Component
Add a DC Motor Component to a GameObject, in this case a simple cube
Add a Kinematics Controller, this can be found under Mechanics > Add Kinematics > Kinematics Controller. Make sure the Kinematic Controller is visible in the hierarchy and not connected to the Cube
Make sure the Cube is parented under the Kinematic Controller in the Hierarchy
Add a Control Panel
Set the Preferred Velocity
Press Play to see the rotation of the cube, controlled by the DC Motor
Feature Layout - Logic Component
Properties |
|
---|---|
DC Motor | Selects a DCMotor component you wish to connect to the PLC |
In the PLC I/O panel you can see the latest input and output values from the PLC.
PLC Settings and Debugging are general Logic Component settings. Look at the Logic Component Documentation for more details.
How to use - Logic Component
Look at the V2020.1.56.3_ Logic Component for an example of how to connect a Motor Component to an external PLC.
Prespective Documentation