Velocity Profiling
A velocity profile is a graph of the velocity of a motor vs. time. The area inside the curve that the velocity profile creates is the distance traveled. Velocity profiling is useful for applications where specific velocities are necessary at specific times. Two typical velocity profiles are shown in the following figures.


These two figures are both examples of velocity profiles that can be implemented using the FlexMotion hardware and software. In the first example, the motor simply accelerates to a target velocity at a specified acceleration, runs at the target velocity, and then decelerates after a certain amount of time. In the second example, the motor accelerates to a certain velocity, runs at that target velocity for a period of time, accelerates to a higher velocity, then travels at that velocity for a period of time, and then decelerates to zero.
A concept that is related to velocity profiling is blending. Using blending, you can "blend" two velocity profiles together to make a smooth transition between the two. For more information about blending, see the blending document.
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
