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

📄 movetest.cpp

📁 演示vc与专业控制器的连接
💻 CPP
📖 第 1 页 / 共 4 页
字号:
	m_sALowSpeed ="2000"; 
	m_sAStep ="4000";
	m_sAHighSpeed ="5000";
	m_sAAccel ="4000"; 
	
	//直线插补运动参数初始化
	
	m_sLXaxisNum ="1";
	m_sLXstep ="3000";
	m_sLYaxisNum ="2";
	m_sLYstep ="4000";
	m_sLZaxisNum ="3";
	m_sLZstep ="5000";
	m_sLAaxisNum ="4";
	m_sLAstep = "5000";
	m_sLLowSpeed ="2000";
	m_sLHighSpeed ="6000";
	m_sLaccel ="4000";
	
	//直线插补运动参数初始化
	m_sCircleXAxis ="1";
	m_sCircleYAxis ="2";
	m_sCircleXorign ="1000";
	m_sCircleYorign ="1000";
	m_sCircleAngle ="180";
	m_sCircleJingDu ="0.1";
	m_sCirclebili ="1";
	m_sCircleLowSpeed ="1000";
	m_sCircleHighSpeed ="6000";
	m_sCircleAccel ="3000";
	UpdateData(FALSE);
}
//////////////////////////////////////////////////////////////////////////
//函数功能:更新显示运动控制视图
//////////////////////////////////////////////////////////////////////////
void CMoveTest::OnShowWindow(BOOL bShow, UINT nStatus) 
{
	CFormView::OnShowWindow(bShow, nStatus);
	
	// TODO: Add your message handler code here
	OnInitialUpdate();
	
	
	
}
//////////////////////////////////////////////////////////////////////////
//函数功能:显示直线运动为常速时的运动界面
//////////////////////////////////////////////////////////////////////////
void CMoveTest::OnRadConspeed() 
{
	// TODO: Add your control notification handler code here
	m_nLineMoveType=0;
	GetDlgItem(IDC_STATIC_AXISNUM)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XLOWSPD)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XSTEP)->ShowWindow(SW_SHOW);
	if(m_nLineMoveNum==1)
	{
		
		GetDlgItem(IDC_EDIT_YAXIS)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_YLOWSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_YSTEP)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZAXIS)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZLOWSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZSTEP)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AAXIS)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ALOWSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ASTEP)->ShowWindow(SW_HIDE);
	}
	if(m_nLineMoveNum==2)
	{
		GetDlgItem(IDC_EDIT_YAXIS)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YLOWSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YSTEP)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZAXIS)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZLOWSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZSTEP)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AAXIS)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ALOWSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ASTEP)->ShowWindow(SW_HIDE);
	}
	if(m_nLineMoveNum==3)
	{
		GetDlgItem(IDC_EDIT_YAXIS)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YLOWSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YSTEP)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZAXIS)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZLOWSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZSTEP)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_AAXIS)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ALOWSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ASTEP)->ShowWindow(SW_HIDE);
	}
	if(m_nLineMoveNum==4)
	{
		GetDlgItem(IDC_EDIT_YAXIS)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YLOWSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YSTEP)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZAXIS)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZLOWSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZSTEP)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_AAXIS)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ALOWSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ASTEP)->ShowWindow(SW_SHOW);
	}
	GetDlgItem(IDC_STATIC_HIGHSPEED)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_STATIC_ACCEL)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_XHIGHSPD)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_YHIGHSPD)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_ZHIGHSPD)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_AHIGHSPD)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_XACCEL)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_YACCEL)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_ZACCEL)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_AACCEL)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_STATIC_SPEEDSTYLE)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_CONSPEED)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_FASTDPEED)->ShowWindow(SW_SHOW);

	GetDlgItem(IDC_STATIC_MOVESTYLE)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_PMOVE)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_VMOVE)->ShowWindow(SW_SHOW);

	
	GetDlgItem(IDC_STATIC_AXISSTYLE)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_ONEAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_TWOAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_THREEAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_FOURAXIS)->ShowWindow(SW_SHOW);
}
//////////////////////////////////////////////////////////////////////////
//函数功能:显示直线运动为快速时的运动界面
//////////////////////////////////////////////////////////////////////////
void CMoveTest::OnRadFastdpeed() 
{
	// TODO: Add your control notification handler code here
	m_nLineMoveType=1;
	GetDlgItem(IDC_STATIC_AXISNUM)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_STATIC_LOWSPEED)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_STATIC_STEP)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_STATIC_HIGHSPEED)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_STATIC_ACCEL)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XLOWSPD)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XSTEP)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XHIGHSPD)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XACCEL)->ShowWindow(SW_SHOW);
	if(m_nLineMoveNum==1)
	{
		GetDlgItem(IDC_EDIT_YAXIS)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_YLOWSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_YSTEP)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_YHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_YACCEL)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZAXIS)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZLOWSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZSTEP)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZACCEL)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AAXIS)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ALOWSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ASTEP)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AACCEL)->ShowWindow(SW_HIDE);
	}
	if(m_nLineMoveNum==2)
	{
		GetDlgItem(IDC_EDIT_YAXIS)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YLOWSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YSTEP)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YHIGHSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YACCEL)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZAXIS)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZLOWSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZSTEP)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZACCEL)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AAXIS)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ALOWSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ASTEP)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AACCEL)->ShowWindow(SW_HIDE);
	}
if(m_nLineMoveNum==3)
	{
		GetDlgItem(IDC_EDIT_YAXIS)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YLOWSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YSTEP)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YHIGHSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YACCEL)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZAXIS)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZLOWSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZSTEP)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZHIGHSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZACCEL)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_AAXIS)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ALOWSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ASTEP)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AACCEL)->ShowWindow(SW_HIDE);
	}
if(m_nLineMoveNum==4)
	{
		GetDlgItem(IDC_EDIT_YAXIS)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YLOWSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YSTEP)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YHIGHSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YACCEL)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZAXIS)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZLOWSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZSTEP)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZHIGHSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZACCEL)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_AAXIS)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ALOWSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ASTEP)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_AHIGHSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_AACCEL)->ShowWindow(SW_SHOW);
	}
	GetDlgItem(IDC_STATIC_SPEEDSTYLE)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_CONSPEED)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_FASTDPEED)->ShowWindow(SW_SHOW);

	GetDlgItem(IDC_STATIC_MOVESTYLE)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_PMOVE)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_VMOVE)->ShowWindow(SW_SHOW);

	
	GetDlgItem(IDC_STATIC_AXISSTYLE)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_ONEAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_TWOAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_THREEAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_RAD_FOURAXIS)->ShowWindow(SW_SHOW);
}
//////////////////////////////////////////////////////////////////////////
//函数功能:显示直线运动为单轴时的运动界面
//////////////////////////////////////////////////////////////////////////
void CMoveTest::OnRadOneaxis() 
{
	// TODO: Add your control notification handler code here
	m_nLineMoveNum=1;
	GetDlgItem(IDC_STATIC_AXISNUM)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_STATIC_LOWSPEED)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_STATIC_STEP)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XLOWSPD)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XSTEP)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_YAXIS)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_YLOWSPD)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_YSTEP)->ShowWindow(SW_HIDE);
	
	GetDlgItem(IDC_EDIT_ZAXIS)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_ZLOWSPD)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_ZSTEP)->ShowWindow(SW_HIDE);
	
	GetDlgItem(IDC_EDIT_AAXIS)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_ALOWSPD)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_ASTEP)->ShowWindow(SW_HIDE);
	if(m_nLineMoveType==1)
	{
		GetDlgItem(IDC_EDIT_XHIGHSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_XACCEL)->ShowWindow(SW_SHOW);
	}
	else
	{
		GetDlgItem(IDC_EDIT_XHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_XACCEL)->ShowWindow(SW_HIDE);
	}
	    GetDlgItem(IDC_EDIT_YHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_YACCEL)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZACCEL)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AACCEL)->ShowWindow(SW_HIDE);
	if(m_nLineMoveType==1)
	{
		GetDlgItem(IDC_STATIC_HIGHSPEED)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_STATIC_ACCEL)->ShowWindow(SW_SHOW);
	}
	else
	{
		GetDlgItem(IDC_STATIC_HIGHSPEED)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_STATIC_ACCEL)->ShowWindow(SW_HIDE);
	}
}
//////////////////////////////////////////////////////////////////////////
//函数功能:显示直线运动为两轴时的运动界面
//////////////////////////////////////////////////////////////////////////

void CMoveTest::OnRadTwoaxis() 
{
	// TODO: Add your control notification handler code here
	m_nLineMoveNum=2;
	GetDlgItem(IDC_STATIC_AXISNUM)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_STATIC_LOWSPEED)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_STATIC_STEP)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XLOWSPD)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XSTEP)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_YAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_YLOWSPD)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_YSTEP)->ShowWindow(SW_SHOW);
	
	GetDlgItem(IDC_EDIT_ZAXIS)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_ZLOWSPD)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_ZSTEP)->ShowWindow(SW_HIDE);
	
	GetDlgItem(IDC_EDIT_AAXIS)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_ALOWSPD)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_ASTEP)->ShowWindow(SW_HIDE);
	if(m_nLineMoveType==1)
	{
		GetDlgItem(IDC_EDIT_XHIGHSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_XACCEL)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YHIGHSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YACCEL)->ShowWindow(SW_SHOW);
	}
	else
	{
		GetDlgItem(IDC_EDIT_XHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_XACCEL)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_YHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_YACCEL)->ShowWindow(SW_HIDE);
	}
	    
		GetDlgItem(IDC_EDIT_ZHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZACCEL)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AACCEL)->ShowWindow(SW_HIDE);
	if(m_nLineMoveType==1)
	{
		GetDlgItem(IDC_STATIC_HIGHSPEED)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_STATIC_ACCEL)->ShowWindow(SW_SHOW);

	}
	else
	{
		GetDlgItem(IDC_STATIC_HIGHSPEED)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_STATIC_ACCEL)->ShowWindow(SW_HIDE);

	}
	
}
//////////////////////////////////////////////////////////////////////////
//函数功能:显示直线运动为三轴时的运动界面
//////////////////////////////////////////////////////////////////////////

void CMoveTest::OnRadThreeaxis() 
{
	// TODO: Add your control notification handler code here
	m_nLineMoveNum=3;
	GetDlgItem(IDC_STATIC_AXISNUM)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_STATIC_LOWSPEED)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_STATIC_STEP)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XLOWSPD)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_XSTEP)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_YAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_YLOWSPD)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_YSTEP)->ShowWindow(SW_SHOW);
	
	GetDlgItem(IDC_EDIT_ZAXIS)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_ZLOWSPD)->ShowWindow(SW_SHOW);
	GetDlgItem(IDC_EDIT_ZSTEP)->ShowWindow(SW_SHOW);
	
	GetDlgItem(IDC_EDIT_AAXIS)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_ALOWSPD)->ShowWindow(SW_HIDE);
	GetDlgItem(IDC_EDIT_ASTEP)->ShowWindow(SW_HIDE);
	if(m_nLineMoveType==1)
	{
		GetDlgItem(IDC_EDIT_XHIGHSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_XACCEL)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YHIGHSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_YACCEL)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZHIGHSPD)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_EDIT_ZACCEL)->ShowWindow(SW_SHOW);
	}
	else
	{
		GetDlgItem(IDC_EDIT_XHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_XACCEL)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_YHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_YACCEL)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_ZACCEL)->ShowWindow(SW_HIDE);
	}
	    
		GetDlgItem(IDC_EDIT_AHIGHSPD)->ShowWindow(SW_HIDE);
		GetDlgItem(IDC_EDIT_AACCEL)->ShowWindow(SW_HIDE);
	if(m_nLineMoveType==1)
	{
		GetDlgItem(IDC_STATIC_HIGHSPEED)->ShowWindow(SW_SHOW);
		GetDlgItem(IDC_STATIC_ACCEL)->ShowWindow(SW_SHOW);

	}
	else

⌨️ 快捷键说明

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