getSupportedDriveModes()

説明

Get the supported drive modes object.

Relevant Objects

  • Object 6502h: Supported drive modes

構文

uint32_t getSupportedDriveModes();

媒介変数

なし

戻り値

Return the value of the supported drive modes object:

Bit説明
0Profile Position mode (pp)
1Velocity mode (vl)
2Profile Velocity mode (pv)
3Profile Torque mode (tq)
4Reserved
5Homing mode (hm)
6Interpolated Position mode (ip)
7Cyclic synchronous position mode (csp)
8Cyclic synchronous velocity mode (csv)
9Cyclic synchronous torque mode (cst)
10Cyclic synchronous torque mode with commutation angle (cstca)
11…15Reserved
16…13Manufacturer Specific

備考

この関数は、  . This function is non-blocking and can be called in callback functions if the related object is mapped to PDO.

#include "Ethercat.h"

EthercatMaster master; 
EthercatDevice_CiA402 motor; 

void setup() {
  Serial.begin(115200);
  while (!Serial);
  
  master.begin();
  motor.attach(0, master);
  Serial.print("Supported Drive Modes: ");
  Serial.println(motor.getSupportedDriveModes()); 
} 

void loop() {
  // put your main code here, to run repeatedly: 
}

詳細は EtherCAT CiA 402 User Manual QEC EtherCAT命令とAPI使用法参照

上部へスクロール