Difference between revisions of "CANopen:SET VCMD PDO DADD"
m (Text replace - "CANOpen" to "CANopen") |
m (Text replace - "Template:CANopen-Firmware-Functions" to "Template:CANopen Firmware Functions") |
||
Line 1: | Line 1: | ||
− | {{Template:CANopen | + | {{Template:CANopen Firmware Functions |
|DESCRIPTION= | |DESCRIPTION= |
Revision as of 14:41, 26 August 2014
Set COBID and location of 32-bit Velocity Command inside TPDO.
Input
dadd: device address (physical network address)
cobid: CAN COBID
offset: offset inside PDO, starting from 0
size: in bytes, for example 0x607a.0 is 4 bytes long
Important note
Control Word and either "Position Command" or "Velocity Command" or "Torque Command" must be mapped to the same PDO.
if Control Word is not mapped, COB id of either pcmd, vcmd or vcmd will be used instead
Output
None
Return Value
None
Declaration
import_c SET_VCMD_PDO_DADD(byval as long,byval as long,byval as long,byval as long)
Syntax
SET_VCMD_PDO_DADD(<dadd>,<cobid>,<offset>,<size>)
Exceptions
None
Examples
SET_VCMD_PDO_DADD(1,0,0,0) ' Unmap Velocity Command
SET_VCMD_PDO_DADD(1,0x200,2 , 4) ' Velocity Command is located in bytes 2,3,4,5 of TPDO with COBID 0x200