User`s manual
http://www.adtechcn.com   87 
 m_nStartvY = 100; 
  m_nStartvZ = 100; 
  m_nStartvA = 100; 
//********* set the default drive velocity as 2000******** 
  m_nSpeedX = 2000; 
  m_nSpeedY = 2000; 
  m_nSpeedZ = 2000; 
  m_nSpeedA = 2000; 
//********* set the default acceleration as 2500********** 
  m_nAddX = 2500; 
  m_nAddY = 2500; 
  m_nAddZ = 2500; 
  m_nAddA  = 2500; 
//******** set the default target position as 1000000****** 
 m_nPulseX  = 1000000; 
  m_nPulseY = 1000000; 
  m_nPulseZ = 1000000; 
 m_nPulseA  = 1000000; 
 UpdateData(FALSE); 
  SetTimer(MAINTIMER,100,NULL); // start the timer 
2.3.3 Interaction codes are provided at the interaction button where they can be accessed by 
clicking, and send out corresponding drive commands based on the selected objective. The codes 
are described as follows: 
/********************************* 
 interaction button acts 
*******************************/ 
void CVCExampleDlg::OnButtonPmove() 
{ 
UpdateData(TRUE); 
long Startv[]={m_nStartvX,m_nStartvY,m_nStartvZ,m_nStartvA}; // start velocity 
long Speed[]={m_nSpeedX,m_nSpeedY,m_nSpeedZ,m_nSpeedA}; // drive velocity 
long Add[] ={m_nAddX,m_nAddY,m_nAddZ,m_nAddA}; // acceleration 
 if(m_bX)  
 { 
 //************* set speed of axis X***************// 
    g_CtrlCard.Setup_Speed(1, m_nStartvX, m_nSpeedX, m_nAddX);   
 } 
 if(m_bY )  
 { 
 //************* set speed of axis Y **************// 










