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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ad.cpp

?? pci7222單片機的驅動程序
?? CPP
字號:
// ad.cpp : implementation file
//

#include "stdafx.h"
#include "pci7222.h"
#include "ad.h"


#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
extern CPci7222App theApp;
mPCH365_IO_REG mBaseAddr1;
//根據ch365dll.h頭文件定義基地址變量
const dly=12000;
 
//設置延時的大小
/////////////////////////////////////////////////////////////////////////////
// ad dialog

ad::ad(CWnd* pParent /*=NULL*/)
	: CDialog(ad::IDD, pParent)
{
	//{{AFX_DATA_INIT(ad)
	m_fAD1 = 0.0f;
	m_fAD2 = 0.0f;
	m_fAD3 = 0.0f;
	m_fAD4 = 0.0f;
	m_fAD5 = 0.0f;
	m_fAD6 = 0.0f;
	m_fAD7 = 0.0f;
	m_fAD8 = 0.0f;
	m_fAD9 = 0.0f;
	m_fAD10 = 0.0f;
	m_Age = _T("");
	
	//}}AFX_DATA_INIT
	
}


void ad::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(ad)
	
	DDX_Text(pDX, IDC_age, m_Age);
	
	DDX_Text(pDX, IDC_height, m_height);
    DDX_Text(pDX, IDC_weight, m_weight);
	DDX_Text(pDX, IDC_right1, m_fAD1);
	DDX_Text(pDX, IDC_right2, m_fAD2);
	DDX_Text(pDX, IDC_right3, m_fAD3);
	DDX_Text(pDX, IDC_right4, m_fAD4);
	DDX_Text(pDX, IDC_right5, m_fAD5);
	DDX_Text(pDX, IDC_left1, m_fAD6);
	DDX_Text(pDX, IDC_left2, m_fAD7);
	DDX_Text(pDX, IDC_left3, m_fAD8);
	DDX_Text(pDX, IDC_left4, m_fAD9);
	DDX_Text(pDX, IDC_left5, m_fAD10);

	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(ad, CDialog)
	//{{AFX_MSG_MAP(ad)
	ON_BN_CLICKED(IDC_AD_START, OnAdStart)
	ON_BN_CLICKED(IDC_AD_STOP, OnAdStop)
	ON_BN_CLICKED(IDC_EXIT, OnExit)
	ON_BN_CLICKED(IDC_save, OnWriteAccess)
	ON_WM_TIMER()
	ON_BN_CLICKED(IDC_sex1, Onsex1)
	ON_BN_CLICKED(IDC_sex2, Onsex2)
	ON_BN_CLICKED(IDC_type1, Ontype1)
	ON_BN_CLICKED(IDC_type2, Ontype2)
    
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// ad message handlers

BOOL ad::OnInitDialog() 
{
	CDialog::OnInitDialog();


	// TODO: Add extra initialization here
	m_fAD1 = 0.00f;
	m_fAD2 = 0.00f;
	m_fAD3 = 0.00f;
	m_fAD4 = 0.00f;
	m_fAD5 = 0.00f;
	m_fAD6 = 0.00f;
	m_fAD7 = 0.00f;
	m_fAD8 = 0.00f;
	m_fAD9 = 0.00f;
	m_fAD10 = 0.00f;
	m_fAD11 = 0.00f;
	/*m_fAD12 = 0.0f;
	m_fAD13 = 0.0f;
	m_fAD14 = 0.0f;
	m_fAD15 = 0.0f;
	m_fAD16 = 0.0f;
	m_iSD = -1;
	m_iRange = -1;
	m_fAD17 = 0.0f;
	m_fAD18 = 0.0f;
	m_fAD19 = 0.0f;
	m_fAD20 = 0.0f;
	m_fAD21 = 0.0f;
	m_fAD22 = 0.0f;
	m_fAD23 = 0.0f;
	m_fAD24 = 0.0f;
	m_fAD25 = 0.0f;
	m_fAD26 = 0.0f;
	m_fAD27 = 0.0f;
	m_fAD28 = 0.0f;
	m_fAD29 = 0.0f;
	m_fAD30 = 0.0f;
	m_fAD31 = 0.0f;
	m_fAD32 = 0.0f;
    m_iSD=0;
	m_iRange=1;*/
	UpdateData(false);
	GetDlgItem(IDC_AD_STOP)->EnableWindow(FALSE);
	return TRUE; 
	              // EXCEPTION: OCX Property Pages should return FALSE
	////////////////////////////////////////數據庫操作/////////////////////////////////	
	m_pRecordset.CreateInstance(__uuidof(Recordset)); 
		try
	{
			
		m_pRecordset->Open("SELECT * FROM resultable",                // 查詢resultable表中所有字段
							_variant_t((IDispatch*)theApp.m_pConnection,true),	 // 獲取庫接庫的IDispatch指針
							adOpenDynamic,
							adLockOptimistic,
							adCmdText);
		//	m_pRecordset=m_pConnection->Execute("INSERT INTO resultable (age) values('12')",&RecordsAffected,adCmdText);

	}
	catch(_com_error *e)
	{
		AfxMessageBox(e->ErrorMessage());
	}

	return TRUE;  // return TRUE  unless you set the focus to a control
}



void ad::OnAdStart() 
{
	// TODO: Add your control notification handler code here
	SetTimer(2,800,NULL);
	GetDlgItem(IDC_AD_STOP)->EnableWindow(true);
	GetDlgItem(IDC_AD_START)->EnableWindow(false);
}

void ad::OnAdStop() 
{
	// TODO: Add your control notification handler code here
	KillTimer(2);
	GetDlgItem(IDC_AD_STOP)->EnableWindow(false);
	GetDlgItem(IDC_AD_START)->EnableWindow(true);
}

void ad::OnExit() 
{
	// TODO: Add your control notification handler code here
    //	m_pRecordset->Close();
//	m_pRecordset = NULL;
	
	
	OnOK();
}

void ad::OnTimer(UINT nIDEvent) 
{
	m_iRange=0;
	// TODO: Add your message handler code here and/or call default
	UCHAR cByte1,cByte2;
	float data[32];
	int k,i;
	float b,c;
	switch(m_iRange)
	{
	case 0:
		b=(float)5.0/4095;
		c=0;
		break;
	case 1:
		b=(float)10.0/4095;
		c=0;
		break;
	case 2:
		b=(float)10.0/4095;
		c=5;
		break;
	case 3:
		b=(float)20.0/4095;
		c=10;
		break;
	}
	
	for(i=0;i<32;i++)
	{
		CH365mWriteIoByte(0,&mBaseAddr1->mCh365IoPort[0],i);
		//送AD通道
		for(k=0;k<dly;k++);
		CH365mWriteIoByte(0,&mBaseAddr1->mCh365IoPort[1],0);
		//啟動AD轉換
		for(k=0;k<dly;k++);
		CH365mReadIoByte( 0, &mBaseAddr1->mCh365IoPort[2], &cByte1 );
		//讀AD數據低8位
		CH365mReadIoByte( 0, &mBaseAddr1->mCh365IoPort[3], &cByte2 );
		//讀AD數據高4位
		data[i]=(float)(cByte2&15)*256+cByte1;
	}

		m_fAD1=data[0]*b-c;
		m_fAD2=data[1]*b-c;
		m_fAD3=data[2]*b-c;
		m_fAD4=data[3]*b-c;
		m_fAD5=data[4]*b-c;
		m_fAD6=data[5]*b-c;
		m_fAD7=data[6]*b-c;
		m_fAD8=data[7]*b-c;
		m_fAD9=data[8]*b-c;
		m_fAD10=data[9]*b-c;
		/*m_fAD11=data[10]*b-c;
		m_fAD12=data[11]*b-c;
		m_fAD13=data[12]*b-c;
		m_fAD14=data[13]*b-c;
		m_fAD15=data[14]*b-c;
		m_fAD16=data[15]*b-c;
		m_fAD17=data[16]*b-c;
		m_fAD18=data[17]*b-c;
		m_fAD19=data[18]*b-c;
		m_fAD20=data[19]*b-c;
		m_fAD21=data[20]*b-c;
		m_fAD22=data[21]*b-c;
		m_fAD23=data[22]*b-c;
		m_fAD24=data[23]*b-c;
		m_fAD25=data[24]*b-c;
		m_fAD26=data[25]*b-c;
		m_fAD27=data[26]*b-c;
		m_fAD28=data[27]*b-c;
		m_fAD29=data[28]*b-c;
		m_fAD30=data[29]*b-c;
		m_fAD31=data[30]*b-c;
		m_fAD32=data[31]*b-c;*/
		

	UpdateData(false);

	CDialog::OnTimer(nIDEvent);
}

void ad::Onsex1() 
{
	// TODO: Add your control notification handler code here
	    m_sex="男";
	    
  }

void ad::Onsex2() 
{
	// TODO: Add your control notification handler code here
	   m_sex="女";
	    
  }


void ad::Ontype1() 
{
	// TODO: Add your control notification handler code here
	m_type="體力勞動";
}

void ad::Ontype2() 
{
	// TODO: Add your control notification handler code here
	m_type="腦力勞動";
}
	


void ad::OnWriteAccess() 
{	UpdateData();
_variant_t RecordsAffected;
CString  strQuery; 
strQuery.Format("INSERT INTO resultable (age,sex,height,weight,type,right1,right2,right3,right4,right5,left1,left2,left3,left4,left5) VALUES ('%s','%s','%s','%s','%s',%f,%f,%f,%f,%f,%f,%f,%f,%f,%f)",m_Age,m_sex,m_height,m_weight,m_type,m_fAD1,m_fAD2,m_fAD3,m_fAD4,m_fAD5,m_fAD6,m_fAD7,m_fAD8,m_fAD9,m_fAD10);

	if(m_weight == "" || m_Age == "" || m_weight== "")
	{
		AfxMessageBox("請輸入正確信息!");
		return;
	}
		// 在ADO操作中建議語句中要常用try...catch()來捕獲錯誤信息,
	// 因為它有時會經常出現一些想不到的錯誤。
	try
	{
		theApp.m_pConnection->Execute((_bstr_t)strQuery,&RecordsAffected,adCmdText);

		// 寫入各字段值
		//m_pRecordset-> AddNew();
		//m_pRecordset->PutCollect("Name", (_variant_t)m_Name);
		//m_pRecordset->PutCollect("age", _variant_t(m_Age));
		/*m_pRecordset->PutCollect("sex", _variant_t(m_sex));
		m_pRecordset->PutCollect("height", _variant_t(m_height));
		m_pRecordset->PutCollect("weight",_variant_t(m_weight));
		m_pRecordset->PutCollect("type", _variant_t(m_type));
		
	/*	m_pRecordset->PutCollect("right1", m_fAD1);
		m_pRecordset->PutCollect("right2", m_fAD2);
		m_pRecordset->PutCollect("right3", m_fAD3);
		m_pRecordset->PutCollect("right4", m_fAD4);
		m_pRecordset->PutCollect("right5", m_fAD5);
		m_pRecordset->PutCollect("left1", m_fAD6);
		m_pRecordset->PutCollect("left2", m_fAD7);
		m_pRecordset->PutCollect("left3", m_fAD8);
		m_pRecordset->PutCollect("left4", m_fAD9);
		m_pRecordset->PutCollect("left5", m_fAD10);
		//m_pRecordset->Update();*/

		AfxMessageBox("插入成功!");
      // m_pRecordset->Close();
//	m_pRecordset = NULL;
	
	}
	catch(_com_error *e)
	{
		AfxMessageBox(e->ErrorMessage());
	}

}
//////////////////////////////////////////////////////////////////////////////
//名稱:DestroyWindow
//功能:關閉對話框時清除工作
//作者:徐景周(jingzhou_xu@163.net)
//組織:未來工作室(Future Studio)
//日期:2002.12.10
/////////////////////////////////////////////////////////////////////////////
/*BOOL ad::DestroyWindow() 
{
	// 關閉記錄集
	m_pRecordset->Close();
	m_pRecordset = NULL;
	
	return CDialog::DestroyWindow();
}*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女诱惑一区二区| 麻豆精品视频在线观看免费| 久久免费美女视频| 精品免费视频一区二区| 欧美电影精品一区二区| 91精品婷婷国产综合久久性色| 3d动漫精品啪啪一区二区竹菊| 欧美日韩一区二区三区四区| 欧美三级日韩三级国产三级| 欧美午夜宅男影院| 91精品在线一区二区| 日韩欧美久久久| 2020国产成人综合网| 国产欧美日韩在线| 亚洲人快播电影网| 亚洲超碰精品一区二区| 蜜臀a∨国产成人精品| 国产在线精品一区在线观看麻豆| 国产成人精品亚洲日本在线桃色| 成人永久aaa| 欧美性videosxxxxx| 日韩久久免费av| 亚洲天堂2016| 日韩av二区在线播放| 国产精品一区专区| 色999日韩国产欧美一区二区| 欧美精品在线观看播放| 日本一区二区综合亚洲| 亚洲综合小说图片| 国精产品一区一区三区mba视频 | 成人av综合一区| 色欧美片视频在线观看在线视频| 欧美日韩一级视频| 欧美—级在线免费片| 亚洲国产中文字幕在线视频综合| 激情欧美一区二区| 色噜噜久久综合| 精品国产制服丝袜高跟| 亚洲欧美国产77777| 精品一区二区三区不卡| 91国偷自产一区二区三区成为亚洲经典 | 成人av电影免费在线播放| 欧美日韩高清一区二区三区| 国产欧美日韩在线观看| 偷窥少妇高潮呻吟av久久免费| 国产馆精品极品| 91精品欧美福利在线观看| 一区在线观看视频| 国产尤物一区二区| 91精品蜜臀在线一区尤物| 亚洲同性同志一二三专区| 国产河南妇女毛片精品久久久| 欧美精品第1页| 亚洲卡通欧美制服中文| 国产成人日日夜夜| 精品免费国产二区三区| 丝袜美腿亚洲一区二区图片| 色噜噜偷拍精品综合在线| 国产精品―色哟哟| 国产白丝精品91爽爽久久| 日韩色视频在线观看| 婷婷中文字幕一区三区| 色偷偷久久一区二区三区| 亚洲欧洲精品天堂一级| 国产成人h网站| 日韩精品一区二区三区在线播放| 亚洲一区二区视频| 91久久香蕉国产日韩欧美9色| 国产精品美女一区二区三区| 国产成人久久精品77777最新版本| 精品国产区一区| 精品一区二区免费在线观看| 日韩欧美在线不卡| 久久精品99久久久| 精品国产1区2区3区| 国产乱码精品一区二区三| 欧美刺激午夜性久久久久久久| 蜜桃一区二区三区在线观看| 欧美一区二区三区男人的天堂| 日韩电影在线免费| 欧美成人福利视频| 国产乱妇无码大片在线观看| 国产日韩一级二级三级| 粉嫩13p一区二区三区| 国产精品福利一区二区三区| 成人少妇影院yyyy| 亚洲欧美日韩中文播放| 欧美性色综合网| 蜜桃精品在线观看| 久久毛片高清国产| 成人app在线| 亚洲国产欧美日韩另类综合| 欧美日本国产一区| 国产一区二区免费在线| 《视频一区视频二区| 色婷婷久久久久swag精品| 一区二区三区日韩| 制服丝袜亚洲精品中文字幕| 国内成+人亚洲+欧美+综合在线| 久久久久久夜精品精品免费| 99久久精品情趣| 亚洲与欧洲av电影| 日韩一区二区三区精品视频| 国产伦精品一区二区三区免费| 国产午夜精品福利| 欧美午夜一区二区三区| 久久99精品国产麻豆婷婷| 中文字幕一区二区三区精华液 | 国产女主播一区| 欧美亚洲国产怡红院影院| 国模少妇一区二区三区| 亚洲蜜臀av乱码久久精品| 精品国产欧美一区二区| 欧美亚州韩日在线看免费版国语版| 精品亚洲成a人| 一区二区三区成人在线视频| 精品国产乱码久久| 欧美日韩国产一区| 成人av影院在线| 久久www免费人成看片高清| 亚洲欧美日韩在线播放| 久久久99精品久久| 777奇米成人网| 日本韩国一区二区| 国产精品一区二区无线| 午夜精品在线看| 中文字幕日韩av资源站| 国产三级三级三级精品8ⅰ区| 欧美精品丝袜中出| 欧美主播一区二区三区美女| 精品亚洲国产成人av制服丝袜| 亚洲第一福利一区| 亚洲日穴在线视频| 欧美国产一区二区| 久久久精品2019中文字幕之3| 欧美一区二区三区视频| 欧美三级乱人伦电影| 99久久综合狠狠综合久久| 国产综合色视频| 久久福利视频一区二区| 日韩综合一区二区| 图片区小说区区亚洲影院| 一区二区三区美女视频| 亚洲黄色片在线观看| 日韩理论电影院| 亚洲天堂a在线| 亚洲欧美一区二区三区国产精品| 中文字幕av一区二区三区高| 久久精品免费在线观看| 久久综合久久综合亚洲| 精品国产乱码久久久久久闺蜜| 日韩欧美黄色影院| 日韩精品一区二区三区四区视频| 欧美人牲a欧美精品| 91精品国产一区二区人妖| 91精品婷婷国产综合久久性色| 欧美一区二区在线免费播放 | 岛国一区二区在线观看| 成人美女视频在线看| 成人免费va视频| 97久久精品人人澡人人爽| 91亚洲大成网污www| 一本色道亚洲精品aⅴ| 日本二三区不卡| 欧美精品日日鲁夜夜添| 日韩欧美在线观看一区二区三区| www久久久久| 亚洲乱码国产乱码精品精小说| 亚洲精品第1页| 日韩avvvv在线播放| 狠狠狠色丁香婷婷综合激情 | 欧美日韩精品免费观看视频| 欧美日韩的一区二区| 日韩欧美精品三级| 国产亚洲午夜高清国产拍精品| 国产精品色噜噜| 午夜天堂影视香蕉久久| 精彩视频一区二区三区| 成人一级片网址| 在线观看视频一区| 欧美电影免费观看高清完整版在线| 久久视频一区二区| 亚洲裸体xxx| 捆绑变态av一区二区三区| 成人福利视频网站| 欧美日韩另类一区| 国产日韩在线不卡| 婷婷开心久久网| 激情六月婷婷久久| 色偷偷一区二区三区| 精品乱码亚洲一区二区不卡| 亚洲乱码国产乱码精品精的特点 | 欧美一区二区三区人| 日韩美女视频一区| 九九视频精品免费| 欧美日韩国产小视频| 中文字幕一区日韩精品欧美| 日本午夜精品一区二区三区电影 | 国产91在线|亚洲| 欧美日韩一区二区在线观看|