亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? speeds.cpp

?? Source code for cnc controlling three dimentioal machine
?? CPP
字號:
// speeds.cpp : implementation file
//

#include "stdafx.h"
#include "mastercontrol.h"
#include "speeds.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// speeds property page

IMPLEMENT_DYNCREATE(speeds, CPropertyPage)

speeds::speeds() : CPropertyPage(speeds::IDD)
{
	//{{AFX_DATA_INIT(speeds)
	m_XAcc = 1.0;
	m_XDec = 1.0;
	m_XMaxIps = 4.0;
	m_YAcc = 1.0;
	m_YDec = 1.0;
	m_YMaxIps = 4.0;
	m_XMinIps = 1.0;
	m_YMinIps = 1.0;
	m_ZAcc = 1.0;
	m_ZDec = 1.0;
	m_ZMaxIps = 4.0;
	m_ZMinIps = 1.0;
	m_ZMaxCut = 0.0;
	m_YMaxCut = 0.0;
	m_XMaxCut = 0.0;
	//}}AFX_DATA_INIT
	XRamp = FALSE;
	YRamp = FALSE;
	ZRamp = FALSE;
	CString buffer;
	 
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_XAcc" , " 1.0");
 	m_XAcc = atof( (LPCTSTR)  buffer);
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_XDec" , " 1.0");
 	m_XDec = 	atof( (LPCTSTR)  buffer);
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_XMaxIps" , " 4.0");
 	m_XMaxIps = atof( (LPCTSTR)  buffer);
    buffer = AfxGetApp( )->GetProfileString("Preferences", "m_YAcc" , " 1.0");
 	m_YAcc = 	atof( (LPCTSTR)  buffer);
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_YDec" , " 1.0");
 	m_YDec = atof( (LPCTSTR)  buffer);
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_YMaxIps" , " 4.0");
 	m_YMaxIps = 	atof( (LPCTSTR)  buffer);
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_XMinIps" , " 4.0");
 	m_XMinIps = atof( (LPCTSTR)  buffer);
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_YMinIps" , " 2.0");
 	m_YMinIps = 	atof( (LPCTSTR)  buffer);
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_YMaxCut" , " 1.0");
 	m_YMaxCut = 	atof( (LPCTSTR)  buffer);
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_XMaxCut" , " 1.0");
 	m_XMaxCut = 	atof( (LPCTSTR)  buffer);
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_ZMaxCut" , " 1.0");
 	m_ZMaxCut = 	atof( (LPCTSTR)  buffer);


	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_ZAcc" , " 1.0");
 	m_ZAcc = atof( (LPCTSTR)  buffer);
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_ZDec" , " 1.0");
 	m_ZDec = 	atof( (LPCTSTR)  buffer);
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_ZMaxIps" , " 4.0");
 	m_ZMaxIps = atof( (LPCTSTR)  buffer);
	buffer = AfxGetApp( )->GetProfileString("Preferences", "m_ZMinIps" , " 1.0");
 	m_ZMinIps = 	atof( (LPCTSTR)  buffer);
 	XRamp = (BOOL) AfxGetApp( )->GetProfileInt("Preferences", "XRamp" , 0 ); // false by default
    YRamp = (BOOL) AfxGetApp( )->GetProfileInt("Preferences", "YRamp" , 0 ); // false by default
 	ZRamp = (BOOL) AfxGetApp( )->GetProfileInt("Preferences", "ZRamp" , 0 ); // false by default

}

speeds::~speeds()
{
}

void speeds::DoDataExchange(CDataExchange* pDX)
{
	CPropertyPage::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(speeds)
	DDX_Text(pDX, IDC_XACC, m_XAcc);
	DDX_Text(pDX, IDC_XDEC, m_XDec);
	DDX_Text(pDX, IDC_XMAXIPS, m_XMaxIps);
	DDX_Text(pDX, IDC_YACC, m_YAcc);
	DDX_Text(pDX, IDC_YDEC, m_YDec);
	DDX_Text(pDX, IDC_YMAXIPS, m_YMaxIps);
	DDX_Text(pDX, IDC_XMINIPS, m_XMinIps);
	DDX_Text(pDX, IDC_YMINIPS, m_YMinIps);
	DDX_Text(pDX, IDC_ZACC, m_ZAcc);
	DDX_Text(pDX, IDC_ZDEC, m_ZDec);
	DDX_Text(pDX, IDC_ZMAXIPS, m_ZMaxIps);
	DDX_Text(pDX, IDC_ZMINIPS, m_ZMinIps);
	DDX_Text(pDX, IDC_ZMAXIPSCUT, m_ZMaxCut);
	DDX_Text(pDX, IDC_YMAXIPSCUT, m_YMaxCut);
	DDX_Text(pDX, IDC_XMAXIPSCUT, m_XMaxCut);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(speeds, CPropertyPage)
	//{{AFX_MSG_MAP(speeds)
	ON_WM_PAINT()
	ON_BN_CLICKED(IDC_XRAMP, OnXramp)
	ON_BN_CLICKED(IDC_YRAMP, OnYramp)
	ON_BN_CLICKED(IDC_ZRAMP, OnZramp)
	ON_EN_UPDATE(IDC_XMAXIPS, OnUpdateXmaxips)
	ON_EN_UPDATE(IDC_XMINIPS, OnUpdateXminips)
	ON_EN_UPDATE(IDC_XACC, OnUpdateXacc)
	ON_EN_UPDATE(IDC_XDEC, OnUpdateXdec)
	ON_EN_UPDATE(IDC_YACC, OnUpdateYacc)
	ON_EN_UPDATE(IDC_YDEC, OnUpdateYdec)
	ON_EN_UPDATE(IDC_YMAXIPS, OnUpdateYmaxips)
	ON_EN_UPDATE(IDC_YMINIPS, OnUpdateYminips)
	ON_EN_UPDATE(IDC_ZACC, OnUpdateZacc)
	ON_EN_UPDATE(IDC_ZDEC, OnUpdateZdec)
	ON_EN_UPDATE(IDC_ZMAXIPS, OnUpdateZmaxips)
	ON_EN_UPDATE(IDC_ZMINIPS, OnUpdateZminips)
	ON_EN_UPDATE(IDC_XMAXIPSCUT, OnUpdateXmaxipscut)
	ON_EN_UPDATE(IDC_YMAXIPSCUT, OnUpdateYmaxipscut)
	ON_EN_UPDATE(IDC_ZMAXIPSCUT, OnUpdateZmaxipscut)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// speeds message handlers

 
BOOL speeds::OnSetActive() 
{
  	
  BOOL value = CPropertyPage::OnSetActive();
  return value;
}

void speeds::OnPaint() 
{
	CPaintDC dc(this); // device context for painting
 
	CEdit *xacc = (CEdit*)GetDlgItem(IDC_XACC);
    CEdit *xdec = (CEdit*)GetDlgItem(IDC_XDEC);
	CButton *XRampbutton = (CButton*)GetDlgItem( IDC_XRAMP );

  if( XRamp ) 
  {
	  XRampbutton->SetCheck( 1 ); 
	  xacc->EnableWindow(TRUE);
	  xdec->EnableWindow(TRUE);
  }
	  
	  else 
	  { 
		  XRampbutton->SetCheck( 0 );
		  xacc->EnableWindow(FALSE);
		  xdec->EnableWindow(FALSE);

	  }
  CButton *YRampbutton = (CButton*)GetDlgItem( IDC_YRAMP );
  CEdit *yacc = (CEdit*)GetDlgItem(IDC_YACC);
  CEdit *ydec = (CEdit*)GetDlgItem(IDC_YDEC);

  if( YRamp ) 
  {
	  YRampbutton->SetCheck( 1 ); 
	  yacc->EnableWindow(TRUE);
	  ydec->EnableWindow(TRUE);
  }
	  
	  else 
	  { 
		  YRampbutton->SetCheck( 0 );
		  yacc->EnableWindow(FALSE);
		  ydec->EnableWindow(FALSE);

	  }
  CButton *ZRampbutton = (CButton*)GetDlgItem( IDC_ZRAMP );
  CEdit *zacc = (CEdit*)GetDlgItem(IDC_ZACC);
  CEdit *zdec = (CEdit*)GetDlgItem(IDC_ZDEC);

  if( ZRamp ) 
  {
	  ZRampbutton->SetCheck( 1 ); 
	  zacc->EnableWindow(TRUE);
	  zdec->EnableWindow(TRUE);
  }
	  
	  else 
	  { 
		  ZRampbutton->SetCheck( 0 );
		  zacc->EnableWindow(FALSE);
		  zdec->EnableWindow(FALSE);
	  }
   

	 
}

void speeds::OnXramp() 
{
	SetModified(TRUE);
  XRamp = !XRamp;
  CButton *XRampbutton = (CButton*)GetDlgItem( IDC_XRAMP );
  CEdit *xacc = (CEdit*)GetDlgItem(IDC_XACC);
  CEdit *xdec = (CEdit*)GetDlgItem(IDC_XDEC);

  if( XRamp ) 
  {
	  XRampbutton->SetCheck( 1 ); 
	  xacc->EnableWindow(TRUE);
	  xdec->EnableWindow(TRUE);
  }
	  
	  else 
	  { 
		  XRampbutton->SetCheck( 0 );
		  xacc->EnableWindow(FALSE);
		  xdec->EnableWindow(FALSE);
	  }
}

void speeds::OnYramp() 
{
	SetModified(TRUE);
	YRamp = !YRamp;
  CButton *YRampbutton = (CButton*)GetDlgItem( IDC_YRAMP );
  CEdit *yacc = (CEdit*)GetDlgItem(IDC_YACC);
  CEdit *ydec = (CEdit*)GetDlgItem(IDC_YDEC);

  if( YRamp ) 
  {
	  YRampbutton->SetCheck( 1 ); 
	  yacc->EnableWindow(TRUE);
	  ydec->EnableWindow(TRUE);
  }
	  
	  else 
	  { 
		  YRampbutton->SetCheck( 0 );
		  yacc->EnableWindow(FALSE);
		  ydec->EnableWindow(FALSE);
	  }
}

void speeds::OnZramp() 
{
  SetModified(TRUE);
  ZRamp = !ZRamp;
  CButton *ZRampbutton = (CButton*)GetDlgItem( IDC_ZRAMP );
  CEdit *zacc = (CEdit*)GetDlgItem(IDC_ZACC);
  CEdit *zdec = (CEdit*)GetDlgItem(IDC_ZDEC);

  if( ZRamp ) 
  {
	  ZRampbutton->SetCheck( 1 ); 
	  zacc->EnableWindow(TRUE);
	  zdec->EnableWindow(TRUE);
  }
	  
	  else 
	  { 
		  ZRampbutton->SetCheck( 0 );
		  zacc->EnableWindow(FALSE);
		  zdec->EnableWindow(FALSE);
	  }
}




BOOL speeds::OnKillActive() 
{
 
	UpdateData(TRUE);
	CString dummy;
	CString value;

	value = _gcvt( m_XAcc, 8, dummy.GetBuffer(25));
	AfxGetApp( )->WriteProfileString("Preferences", "m_XAcc" , (LPCTSTR) dummy);

 	value = _gcvt( m_XDec, 8, dummy.GetBuffer(25) ); 
	AfxGetApp( )->WriteProfileString("Preferences", "m_XDec" , (LPCTSTR) dummy);

 	value = _gcvt( m_XMaxIps, 8, dummy.GetBuffer(25) ); 
	AfxGetApp( )->WriteProfileString("Preferences", "m_XMaxIps" , (LPCTSTR) dummy);
 	 
	value = _gcvt( m_YAcc, 8, dummy.GetBuffer(25) );
    AfxGetApp( )->WriteProfileString("Preferences", "m_YAcc" , (LPCTSTR) dummy);

  	value = _gcvt( m_YDec, 8, dummy.GetBuffer(25) );
	AfxGetApp( )->WriteProfileString("Preferences", "m_YDec" , (LPCTSTR) dummy);

	value = _gcvt( m_YMaxCut, 8,dummy.GetBuffer(25) );
	AfxGetApp( )->WriteProfileString("Preferences", "m_YMaxCut" ,(LPCTSTR) dummy);

	value = _gcvt( m_XMaxCut, 8,dummy.GetBuffer(25) );
	AfxGetApp( )->WriteProfileString("Preferences", "m_XMaxCut" ,(LPCTSTR) dummy);

	value = _gcvt( m_ZMaxCut, 8,dummy.GetBuffer(25) );
	AfxGetApp( )->WriteProfileString("Preferences", "m_ZMaxCut" ,(LPCTSTR) dummy);
 	 
	value = _gcvt( m_YMaxIps, 8,dummy.GetBuffer(25) );
	AfxGetApp( )->WriteProfileString("Preferences", "m_YMaxIps" ,(LPCTSTR) dummy);
 
	value = _gcvt( m_XMinIps, 8, dummy.GetBuffer(25) );
	AfxGetApp( )->WriteProfileString("Preferences", "m_XMinIps" , (LPCTSTR) dummy);
 
	value = _gcvt( m_YMinIps, 8, dummy.GetBuffer(25) );
	AfxGetApp( )->WriteProfileString("Preferences", "m_YMinIps" , (LPCTSTR) dummy);
  
	value = _gcvt( m_ZAcc, 8, dummy.GetBuffer(25) );
	AfxGetApp( )->WriteProfileString("Preferences", "m_ZAcc" , (LPCTSTR) dummy);
 
	value = _gcvt( m_ZDec, 8, dummy.GetBuffer(25) );
	AfxGetApp( )->WriteProfileString("Preferences", "m_ZDec" , (LPCTSTR) dummy);
  
	value = _gcvt( m_ZMaxIps, 8, dummy.GetBuffer(25) );
	AfxGetApp( )->WriteProfileString("Preferences", "m_ZMaxIps" , (LPCTSTR) dummy);
  
	value = _gcvt( m_ZMinIps, 8,dummy.GetBuffer(25) );
	AfxGetApp( )->WriteProfileString("Preferences", "m_ZMinIps" , (LPCTSTR) dummy);
  

	 //Booleans

	 AfxGetApp( )->WriteProfileInt("Preferences", "XRamp" , (int)XRamp ); // false by default
 	 AfxGetApp( )->WriteProfileInt("Preferences", "YRamp" , (int)YRamp ); // false by default
     AfxGetApp( )->WriteProfileInt("Preferences", "ZRamp" , (int)ZRamp ); // false by default
 	  

	return CPropertyPage::OnKillActive();
}

BOOL speeds::OnApply() 
{

  UpdateData( TRUE );	
  return CPropertyPage::OnApply();
}

void speeds::OnUpdateXmaxips() 
{
     SetModified(TRUE);
	
}

void speeds::OnUpdateXminips() 
{
	 SetModified(TRUE);
	
}

void speeds::OnChangeAutozspeed() 
{
	 SetModified(TRUE);
	
}

void speeds::OnUpdateXacc() 
{
 SetModified(TRUE);
}

void speeds::OnUpdateXdec() 
{
 SetModified(TRUE);
	
}

void speeds::OnUpdateYacc() 
{
 SetModified(TRUE);
}

void speeds::OnUpdateYdec() 
{
 SetModified(TRUE);
}

void speeds::OnUpdateYmaxips() 
{
 SetModified(TRUE);
}

void speeds::OnUpdateYminips() 
{
 SetModified(TRUE);
	
}

void speeds::OnUpdateZacc() 
{
 SetModified(TRUE);
	
}

void speeds::OnUpdateZdec() 
{
	 SetModified(TRUE);
	
}

void speeds::OnUpdateZmaxips() 
{
 SetModified(TRUE);
}

void speeds::OnUpdateZminips() 
{
 SetModified(TRUE);
}

void speeds::OnOK() 
{
	// TODO: Add your specialized code here and/or call the base class
	OnKillActive(); 
	CPropertyPage::OnOK();
}

void speeds::OnUpdateXmaxipscut() 
{
	SetModified(TRUE);
	
}

void speeds::OnUpdateYmaxipscut() 
{
SetModified(TRUE);
}

void speeds::OnUpdateZmaxipscut() 
{
SetModified(TRUE);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本午夜一区二区| 欧美亚洲日本一区| 91在线观看下载| 91亚洲国产成人精品一区二三| 成人在线一区二区三区| 94色蜜桃网一区二区三区| 色综合中文字幕国产| av高清久久久| 一本色道久久加勒比精品| 欧美色图激情小说| 日本乱人伦一区| 欧美美女网站色| 久久综合色婷婷| 亚洲欧洲在线观看av| 亚洲自拍欧美精品| 日韩经典一区二区| 激情亚洲综合在线| 国产精品99久久久久久久女警 | av中文字幕亚洲| 在线观看区一区二| 久久免费精品国产久精品久久久久| 中文字幕一区二区三区蜜月 | 日韩写真欧美这视频| 国产精品毛片大码女人| 蜜臂av日日欢夜夜爽一区| 91亚洲精品乱码久久久久久蜜桃| 日韩女同互慰一区二区| 亚洲精品欧美综合四区| 国产精品一区一区| 欧美一区二区在线免费播放| 一区二区中文字幕在线| 久久国产精品无码网站| 欧美日韩免费在线视频| 中文字幕一区二区三区在线播放 | 精品女同一区二区| 亚洲成人免费视| 99在线视频精品| 精品久久国产老人久久综合| 亚洲一区成人在线| 91香蕉国产在线观看软件| 久久精品人人做| 蓝色福利精品导航| 欧美精品一级二级三级| 亚洲人成网站影音先锋播放| 国产高清成人在线| 久久亚洲精品小早川怜子| 日韩黄色小视频| 欧美日韩中文一区| 一区二区三区日韩欧美精品| 99久久婷婷国产| 国产精品福利影院| 成人免费看的视频| 国产亚洲一区二区在线观看| 久久av资源站| 欧美成人一区二区| 另类小说综合欧美亚洲| 7777精品伊人久久久大香线蕉经典版下载 | 中文字幕在线观看一区| 国产一区二区精品久久| 日韩免费性生活视频播放| 日韩高清不卡一区| 欧美精品在线视频| 午夜影院在线观看欧美| 欧美在线综合视频| 亚洲国产综合91精品麻豆| 91蜜桃免费观看视频| 国产精品久久久久一区| 成人激情av网| 亚洲欧洲99久久| 91亚洲精品一区二区乱码| 亚洲天堂福利av| 99视频在线精品| 亚洲精品视频自拍| 欧美性受xxxx黑人xyx性爽| 亚洲永久精品国产| 欧美色视频一区| 无吗不卡中文字幕| 欧美一区二区三区小说| 日韩精品亚洲专区| 欧美一级精品大片| 久99久精品视频免费观看| 久久综合久久综合久久综合| 国产一区二区h| 中文字幕中文字幕在线一区| 99久久精品国产精品久久| 一区二区三区日韩精品| 欧美精品在线观看一区二区| 人人精品人人爱| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品2024| 国产精品国产自产拍在线| 色域天天综合网| 日韩成人午夜精品| 国产亚洲一区二区三区四区 | 1区2区3区国产精品| 色婷婷综合久久久| 亚洲444eee在线观看| 精品毛片乱码1区2区3区| 成人综合在线网站| 亚洲主播在线观看| 精品国产免费一区二区三区四区 | 国产精品久久久久精k8| 色94色欧美sute亚洲线路一ni| 亚洲成人1区2区| 欧美不卡视频一区| 99精品黄色片免费大全| 日韩高清一区二区| 国产精品午夜电影| 欧美色区777第一页| 国产精品香蕉一区二区三区| 亚洲精品写真福利| 精品久久久三级丝袜| 91丨九色丨尤物| 老司机精品视频导航| 国产精品国产三级国产普通话99 | 日本91福利区| 国产精品久久久久影院色老大| 欧美日韩国产乱码电影| 国产很黄免费观看久久| 亚洲mv在线观看| 欧美国产一区二区| 91精品国产91综合久久蜜臀| 粉嫩av一区二区三区在线播放| 香蕉影视欧美成人| 国产精品日韩精品欧美在线| 91精品国产色综合久久ai换脸| 成人激情综合网站| 免费成人在线网站| 亚洲精品乱码久久久久久黑人 | 精品无码三级在线观看视频| 亚洲日韩欧美一区二区在线| 精品区一区二区| 欧美午夜不卡视频| 丁香婷婷综合激情五月色| 日本亚洲三级在线| 亚洲女子a中天字幕| 久久奇米777| 91精品国产日韩91久久久久久| 99国产精品99久久久久久| 狠狠色综合色综合网络| 亚洲电影视频在线| 亚洲日本在线a| 国产午夜久久久久| 欧美大尺度电影在线| 欧美日韩一级视频| 色综合网色综合| 国产91清纯白嫩初高中在线观看| 蜜臀国产一区二区三区在线播放| 亚洲人亚洲人成电影网站色| 久久综合成人精品亚洲另类欧美| 欧美日韩一区二区欧美激情| 一本色道a无线码一区v| 高清国产午夜精品久久久久久| 久久精品国产999大香线蕉| 午夜av电影一区| 亚洲一区二区三区中文字幕| √…a在线天堂一区| 国产精品无码永久免费888| 精品日韩一区二区| 91精品国产综合久久婷婷香蕉| 91成人看片片| 在线视频一区二区三| 99视频国产精品| www.欧美.com| 成人的网站免费观看| 国产suv精品一区二区三区| 国产精品一线二线三线| 久久99精品久久久久| 麻豆免费精品视频| 美女网站在线免费欧美精品| 日韩电影在线免费| 日本亚洲天堂网| 麻豆精品国产传媒mv男同| 日韩av一级片| 欧美aaa在线| 久久国产乱子精品免费女| 久久99精品久久久久久国产越南 | 精品奇米国产一区二区三区| 欧美一级黄色片| 日韩欧美国产午夜精品| 日韩欧美视频一区| 精品剧情在线观看| www国产精品av| 国产婷婷色一区二区三区四区| 久久久精品tv| 国产精品久久夜| 亚洲免费伊人电影| 亚洲香肠在线观看| 亚洲成在线观看| 日韩av网站在线观看| 麻豆精品一二三| 国产成人综合在线播放| 福利91精品一区二区三区| 成人福利在线看| 在线视频一区二区免费| 欧美另类高清zo欧美| 欧美v国产在线一区二区三区| 久久一区二区三区四区| 亚洲国产精品精华液2区45| 成人免费小视频|