
2025-01-20
2025-01-15
2025-01-11
2025-01-08
2025-01-20
2025-01-15
2025-01-11
2025-01-08
}
}
// 启动摆盘机
void startPanningMachine(PanningMachine *machine) {
for (int i = 0; i < machine->numAxis; i++) {
JPMotor_Start(&(machine->motors[i])); // 启动电机
}
}
// 停止摆盘机
void stopPanningMachine(PanningMachine *machine) {
for (int i = 0; i < machine->numAxis; i++) {
JPMotor_Stop(&(machine->motors[i])); // 停止电机
}
}
// 释放摆盘机资源
void freePanningMachine(PanningMachine *machine) {
for (int i = 0; i < machine->numAxis; i++) {
JPMotor_Free(&(machine->motors[i])); // 释放电机资源
}
free(machine->motors);
}
int main() {
// 创建摆盘机实例
PanningMachine panningMachine;
initPanningMachine(&panningMachine, 3); // 假设有3个轴
// 设置摆盘机参数
setPanningMachineParameters(&panningMachine, 100.0, 50.0); // 设置速度为100,加速度为50
// 启动摆盘机