. |
Arc Tangent 2 Mechaware API Documentation > Math
OverviewOverviewDescription The Arc Tangent 2 block computes the inverse tangent of the ratio of the input values x and y (output = ATAN2 (x,y)). The units of the output value are radians. Since this block receives the X and Y parameters individually (as opposed to a ratio in the Arc Tangent block), this block can handle situations where a divide by zero may occur in the standard Arc Tangent block. The block is updated at the update rate, determined by the Evaluate Block. This block is often used in Inverse Kinematics where the commanded linear motion (such as linear millimeters) is on a rotary motor with arms. Trigonometry is helpful in computing the actual distance. The configuration values for this block are as follows:
Matlab/SimulinkSimulink InterfaceThe inputs to the Arc Tangent 2 block are double precision values and the output is in radians corresponding to the correct quadrant. The block has two user data fields (User Data 0, User Data 1) to store application-specific data for convenient storage and retrieval. See User Data Storage for details. The block's update schedule is determined by the Evaluate Block. The following Parameter Dialog Box can be opened by double-clicking on the block in a Simulink Model:
C++ APIATAN2BlockDeclaration Public Method
Description The Arc Tangent 2 block computes the inverse tangent of the ratio of the inputs x and y (output = ATAN2 (x.y)). Methods See AlsoSine | Cosine | Arc Sine | Arc Cosine | Arc Tangent
|
| | Copyright © 2001-2012 Motion Engineering |