meiSqNodeDriveParamGet
Declaration
Description
meiSqNodeDriveParamGet reads a drive parameter from the drive and fills in the appropriate
field of the union pointed to by value. The paramType defines the type of data that is read from the drive and also defines which field will be used in the value union.
|
node |
a handle to the SynqNet node object. |
driveIndex |
an index to the drive (0, 1, 2, etc), relative to the node. |
param |
an index for the drive parameter that is being accessed. |
paramType |
the type of the data read from the drive and which field will be used in the value union. |
*value |
a pointer to the union that will be filled in. |
|
|
|
|
|
Sample Code
|
/* readCommOffsetAngle(...) demonstrates how to read the
commutation offset angle parameter on a S200 drive using
meiSqNodeDriveParamGet(...). MEIDriveMapParamValue is a union
that holds the value of a drive parameter. MEISqNodeDriveParamType
enumeration identifies which of the fields within the
MEISqNodeDriveParamValue union to use. For commutation offset
angle, the parameter index is 6 and the type is
MEIDriveMapParamTypeSINGLE. This information can be found on
the drive map file.
*/
long readCommOffsetAngle(MEISqNode node,
long nodeNumber,
short* commOffsetValue)
{
long returnValue;
MEIDriveMapParamValue value;
returnValue =
meiSqNodeDriveParamGet(node,
nodeNumber,
6, /* parameter index */
MEIDriveMapParamTypeSINGLE,
/* parameter type */
&value);
*commOffsetValue = value.single;
return returnValue;
}
|
See Also
meiSqNodeDriveParamSet
|