⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demo2.cpp

📁 这是在windows环境下用VC开发的MCX运动控制芯片的演示程序
💻 CPP
字号:
#include <conio.h>
#include <iostream.h>
#include "driver.h"

void main()
{
	clrscr();
	InitialBoard();
	ShiftPulseOut(2);

	// 梯形自动加减速+x方向定量驱动
	SetR(1, 2000000);
	SetA(1, 130);
	SetSV(1, 125);
	SetV(1, 5000);
	SetP(1, 40000);
	Command(1, DRIVE_P);
	cout << "Auto A = D T_curve drive +x..." << endl;
	WaitForStop(1);

	// 非对称直线梯形自动加减速-y方向定量驱动
	SetR(2, 2000000);
	SetA(2, 130);
	SetD(2, 10);
	SetSV(2, 125);
	SetV(2, 5000);
	SetP(2, 40000);
	EnableStatusOut(2);
	EnableDecAcc(2);

	Command(2, DRIVE_N);
	cout << "Auto A != D T_curve drive -y..." << endl;
	WaitForStop(2);

	// S曲线自动加减速-x方向定量驱动
	EnableSCurve(1);
	Command(1, DRIVE_N);
	cout << "Auto A = D S_curve drive -x..." << endl;
	WaitForStop(1);

	// 非对称S曲线自动加减速+y方向定量驱动
	EnableSCurve(2);
	SetD(2, 100);
	Command(2, DRIVE_P);
	cout << "Auto A != D S_curve drive +y..." << endl;
	WaitForStop(2);
	getch();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -