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

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

?? cal.cpp

?? 用于安捷倫功率計校準測試系統
?? CPP
字號:
// Cal.cpp: implementation of the CCal class.
//
//////////////////////////////////////////////////////////////////////


#include "stdafx.h"
#include "CAL.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "repeater.h"
#include "InstrumentInit.h"



//////////////////////////////////////////////////////////////////////
// CCal Class
//////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CCal::CCal()
{	

}

CCal::~CCal()
{
	
}

void CCal::CalibratePowermeterSelf()
{
	CInstrumentInit InstrumentInit;
	InstrumentInit.PowerMeterInit();
	while(stGlobals.PowermeterInitErr==TRUE){
		if(::AfxMessageBox("功率計初始化失敗,是否重新初始化?",MB_OKCANCEL,0)==IDOK){
			InstrumentInit.PowerMeterInit();
		}
		else
			return;
	}
	m_CalMess.MessageBox("請把功率頭接到功率計的校準源上,在完成后按OK",
		"校準準備",MB_OK);
	if (stGlobals.strPowermeter=="HP E4416A"){
		viPrintf (stGlobals.hpE4416A, "CAL1:ALL\n");
		m_CalMess.MessageBox("功率計自校準開始,請等候45秒",
		"校準開始",MB_OK);
		::Sleep(45000);
	}
	else if(stGlobals.strPowermeter=="Gigatronics 8651A"){
		viPrintf(stGlobals.gt8651a, "CAL1\n");
		m_CalMess.MessageBox("功率計自校準開始,請等候4分鐘",
		"校準開始",MB_OK);
		::Sleep(240000);
	}	

	//校準完成查詢完成
	/*Queryf(stGlobals.gt8651a,"CAL1:STAT?\n","%t",msg);
	stGlobals.bPowermeterCalState=atoi(msg);*/
	char msg[256];
	stGlobals.bPowermeterCalState=TRUE;//???人為置校準狀態為1	
	//char msg[256];
	/*while(!stGlobals.bPowermeterCalState){
	viQueryf(stGlobals.gt8651a,"CAL1:STAT?\n","%t",msg);
	stGlobals.bPowermeterCalState=atoi(msg);
	::Sleep(500);
	}*/
	MessageBeep((WORD)-1);
	m_CalMess.MessageBox("功率計自校準完成,校準參數已存入功率計中",
		"校準完成",MB_OK);
	if (stGlobals.strPowermeter=="HP E4416A"){
		viClose(stGlobals.hpE4416A);	
	}
	else if(stGlobals.strPowermeter=="Gigatronics 8651A"){
		viClose(stGlobals.gt8651a);
	}		
	viClose(stGlobals.defaultRM);
}

//功率計路徑損耗校準程序
/*功率計和直放站之間的電纜和接頭損耗校準,
一般在一次校準后如沒有改變可長時間不進行此項操作*/
void CCal::CalibratePowermeterRoute()
{
	CInstrumentInit InstrumentInit;
	InstrumentInit.PowerMeterInit();
	while(stGlobals.PowermeterInitErr==TRUE){
		if(::AfxMessageBox("功率計初始化失敗,是否重新初始化?",MB_OKCANCEL,0)==IDOK){
			InstrumentInit.PowerMeterInit();
		}
		else
			return;
	}
	InstrumentInit.SouceInit();
	while(stGlobals.SourceInitErr==TRUE){
		if(::AfxMessageBox("信號源初始化失敗,是否重新初始化?",MB_OKCANCEL,0)==IDOK){
			InstrumentInit.SouceInit();
		}
		else
			return;
	}
	//信號源功率置為0dBm
	hpESG_SetPower(stGlobals.hpESG,0,hpESG_UNIT_DBM);//設置輸出功率
	hpESG_SetPowerOn(stGlobals.hpESG,VI_TRUE);//輸出使能
	for (int n=0;n<=6;n++)
	{
		stGlobals.fFPowermeterRoute[n]=CalRoute(stGlobals.channel[n]);
		stGlobals.fRPowermeterRoute[n]=CalRoute(stGlobals.channel[n]-4.5e7);
	}
	hpESG_SetPowerOn(stGlobals.hpESG,VI_FALSE);//輸出不使能
	hpESG_close(stGlobals.hpESG);
	if (stGlobals.strPowermeter=="HP E4416A"){
		viClose(stGlobals.hpE4416A);	
	}
	else if(stGlobals.strPowermeter=="Gigatronics 8651A"){
		viClose(stGlobals.gt8651a);
	}	
	viClose(stGlobals.defaultRM);
//	hpESG_SetPowerOn(stGlobals.hpESG,VI_FALSE);//輸出不使能
}

//信號路徑校準程序
/*信號源到直放站之間的電纜和接頭損耗校準,
一般在一次校準后如沒有改變可長時間不進行此項操作*/
void CCal::CalibrateSignalRoute()
{
	CInstrumentInit InstrumentInit;
	InstrumentInit.PowerMeterInit();
	while(stGlobals.PowermeterInitErr==TRUE){
		if(::AfxMessageBox("功率計初始化失敗,是否重新初始化?",MB_OKCANCEL,0)==IDOK){
			InstrumentInit.PowerMeterInit();
		}
		else
			return;
	}
	InstrumentInit.SouceInit();
	while(stGlobals.SourceInitErr==TRUE){
		if(::AfxMessageBox("信號源初始化失敗,是否重新初始化?",MB_OKCANCEL,0)==IDOK){
			InstrumentInit.SouceInit();
		}
		else
			return;
	}
	//信號源功率置為0dBm
	hpESG_SetPower(stGlobals.hpESG,0,hpESG_UNIT_DBM);//設置輸出功率
	hpESG_SetPowerOn(stGlobals.hpESG,VI_TRUE);//輸出使能
	for (int n=0;n<=6;n++)
	{
		stGlobals.fFSinalRoute[n]=CalRoute(stGlobals.channel[n]);
		stGlobals.fRSinalRoute[n]=CalRoute(stGlobals.channel[n]-4.5e7);
	}
	hpESG_SetPowerOn(stGlobals.hpESG,VI_FALSE);//輸出不使能
	hpESG_close(stGlobals.hpESG);
	if (stGlobals.strPowermeter=="HP E4416A"){
		viClose(stGlobals.hpE4416A);	
	}
	else if(stGlobals.strPowermeter=="Gigatronics 8651A"){
		viClose(stGlobals.gt8651a);
	}	
	viClose(stGlobals.defaultRM);
//	hpESG_SetPowerOn(stGlobals.hpESG,VI_FALSE);//輸出不使能
}


//頻譜儀路徑損耗校準程序
/*頻譜儀和直放站之間的電纜和接頭損耗校準,
一般在一次校準后如沒有改變可長時間不進行此項操作*/
void CCal::CalibrateSpectrumanalyzerRoute()
{
	CInstrumentInit InstrumentInit;
	InstrumentInit.PowerMeterInit();
	while(stGlobals.PowermeterInitErr==TRUE){
		if(::AfxMessageBox("功率計初始化失敗,是否重新初始化?",MB_OKCANCEL,0)==IDOK){
			InstrumentInit.PowerMeterInit();
		}
		else
			return;
	}
	InstrumentInit.SouceInit();
	while(stGlobals.SourceInitErr==TRUE){
		if(::AfxMessageBox("信號源初始化失敗,是否重新初始化?",MB_OKCANCEL,0)==IDOK){
			InstrumentInit.SouceInit();
		}
		else
			return;
	}
	//信號源功率置為10dBm
	hpESG_SetPower(stGlobals.hpESG,10,hpESG_UNIT_DBM);//設置輸出功率
	hpESG_SetPowerOn(stGlobals.hpESG,VI_TRUE);//輸出使能
	for (int n=0;n<=6;n++)
	{
		stGlobals.fFSpectrumAnalyzerRoute[n]=10-CalRoute(stGlobals.channel[n]);
		stGlobals.fRSpectrumAnalyzerRoute[n]=10-CalRoute(stGlobals.channel[n]-4.5e7);
	}
	hpESG_SetPowerOn(stGlobals.hpESG,VI_FALSE);//輸出不使能
	hpESG_close(stGlobals.hpESG);
	if (stGlobals.strPowermeter=="HP E4416A"){
		viClose(stGlobals.hpE4416A);	
	}
	else if(stGlobals.strPowermeter=="Gigatronics 8651A"){
		viClose(stGlobals.gt8651a);
	}	
	viClose(stGlobals.defaultRM);
//	hpESG_SetPowerOn(stGlobals.hpESG,VI_FALSE);//輸出不使能
}

float CCal::CalRoute(double fre)
{	
	
	float fRouteValues;
	//信號源頻率設置
	hpESG_SetFrequencyCW(stGlobals.hpESG,fre);
	//功率計的校準因子
	char msg[256];
	if (stGlobals.strPowermeter=="HP E4416A"){
		viPrintf(stGlobals.hpE4416A,"SENS1:FREQ %fHZ\n",fre);
		::Sleep(2000);
		viQueryf(stGlobals.hpE4416A,"MEAS1?\n","%t",msg);
		viQueryf(stGlobals.hpE4416A,"MEAS1?\n","%t",msg);
	}
	else if(stGlobals.strPowermeter=="Gigatronics 8651A"){
		viPrintf(stGlobals.gt8651a,"SENS1:CORR:FREQ %f\n",fre);
		::Sleep(2000);
		viQueryf(stGlobals.gt8651a,"MEAS1?\n","%t",msg);
		viQueryf(stGlobals.gt8651a,"MEAS1?\n","%t",msg);
	}	
	//功率計讀數
	fRouteValues=atof(msg);
	return fRouteValues;
}


void CCal::CalibrateNetAnalyzer()
{
	CInstrumentInit InstrumentInit;
	InstrumentInit.NetAnalyzerInit();
	while(stGlobals.NetAnalyzerInitErr==TRUE){
		if(::AfxMessageBox("網絡分析儀初始化失敗,是否重新初始化?",MB_OKCANCEL,0)==IDOK){
			InstrumentInit.NetAnalyzerInit();
		}
		else
			return;
	}
	double value1=0;//???????????假 value1為Max
	double max1=0;//???????????假 value1為Max
	double min1=0;//???????????假 value1為Max
	hp875x_powerSet(stGlobals.hp8753ES,0,hp875x_PWR_SOURCE_OFF,hp875x_CH1);	
	//選擇通道1
	//hp875x_channelSelect(stGlobals.hp8753ES,hp875x_CH1);
	//選擇校準件
	hp875x_calkit(stGlobals.hp8753ES,hp875x_CALKIT_N50);
	//設起止頻率
	hp875x_frequency(stGlobals.hp8753ES,hp875x_FREQ_STRT_STOP,8.35e8,8.8e8);
	//設置輸出電平 
	hp875x_powerSet(stGlobals.hp8753ES,0,hp875x_PWR_LEVEL,hp875x_CH1);
	hp875x_powerSet(stGlobals.hp8753ES,0,hp875x_PWR_SOURCE_ON,hp875x_CH1);
	//選擇校準類型(單端口校準)		
	hp875x_calType(stGlobals.hp8753ES,hp875x_CAL_S11_1_PORT);
	int num1=0;
	while(value1>=-40)
	{
		if(num1!=0){
			m_CalMess.MessageBox("校準失敗,請重新校準。","校準失敗",MB_OK);
		}
		m_CalMess.MessageBox("校準開始,請在端口1接開路器","校準開始",MB_OK);
 		hp875x_calMeasStd(stGlobals.hp8753ES,hp875x_CALSTD_S11A, hp875x_CALSTD_STD_B);
		m_CalMess.MessageBox("請在端口1接短路器","正在校準",MB_OK);
		hp875x_calMeasStd(stGlobals.hp8753ES,hp875x_CALSTD_S11B, hp875x_CALSTD_STD_B);
		m_CalMess.MessageBox("請在端口1接負載","正在校準",MB_OK);
		hp875x_calMeasStd(stGlobals.hp8753ES,hp875x_CALSTD_S11C, hp875x_CALSTD_STD_A);
		hp875x_calComplete(stGlobals.hp8753ES,hp875x_CAL_S11_1_PORT);
	//????????????有待判斷校準是否正確?
		hp875x_measType(stGlobals.hp8753ES,hp875x_S_PAR11,hp875x_CONV_OFF);
	//	hp875x_displaySelect(stGlobals.hp8753ES,hp875x_CH1,hp875x_DISP_DATA,hp875x_DISP_LINM);
		hp875x_markerSet(stGlobals.hp8753ES,hp875x_ON, hp875x_MKR_1 );   

		// Search for maximum amplitude using active marker (Marker 1)
		hp875x_markerSet(stGlobals.hp8753ES, hp875x_MKR_MAX);   
		// Read active marker values 
		hp875x_markerQuery(stGlobals.hp8753ES,&value1,NULL,NULL,hp875x_MKR_VALUE_STIM_Q, hp875x_CH1 );   
		num1++;
	}

	m_CalMess.MessageBox("單端口校準完成,請卸下負載。","正在校準",MB_OK);
	//選擇校準類型(直通校準)		
	//選擇通道2
	hp875x_channelSelect(stGlobals.hp8753ES,hp875x_CH2);
	hp875x_calType(stGlobals.hp8753ES,hp875x_CAL_RESPONSE);
	int num2=0;
	while(max1<0.02&&min1>-0.02)
	{
		if(num2!=0){
			m_CalMess.MessageBox("校準失敗,請重新校準。","校準失敗",MB_OK);
		}
		m_CalMess.MessageBox("請在兩端口之間連接直通件。","正在校準",MB_OK);
		hp875x_calMeasStd(stGlobals.hp8753ES,hp875x_CALSTD_RESPONSE, hp875x_CALSTD_STD_E);
		hp875x_calComplete(stGlobals.hp8753ES,hp875x_CAL_RESPONSE);
//????????????有待判斷校準是否正確?
		hp875x_measType(stGlobals.hp8753ES,hp875x_S_PAR21,hp875x_CONV_OFF);
		hp875x_displaySelect(stGlobals.hp8753ES,hp875x_CH2,hp875x_DISP_DATA,hp875x_DISP_LINM);
		hp875x_markerSet(stGlobals.hp8753ES,hp875x_ON, hp875x_MKR_1 );   

		// Search for maximum amplitude using active marker (Marker 1)
		hp875x_markerSet(stGlobals.hp8753ES, hp875x_MKR_MAX);   
		// Read active marker values 
		hp875x_markerQuery(stGlobals.hp8753ES, &max1,NULL,NULL, hp875x_MKR_VALUE_STIM_Q, hp875x_CH2 );   
		hp875x_markerSet(stGlobals.hp8753ES,hp875x_ON, hp875x_MKR_1);   

		// Search for maximum amplitude using active marker (Marker 1)
		hp875x_markerSet(stGlobals.hp8753ES, hp875x_MKR_MIN);   
		// Read active marker values 
		hp875x_markerQuery(stGlobals.hp8753ES, &min1,NULL,NULL, hp875x_MKR_VALUE_STIM_Q, hp875x_CH2 );   
		num2++;
	}
	m_CalMess.MessageBox("所有校準完成。","校準完成",MB_OK);
	hp875x_close(stGlobals.hp8753ES);
}

void CCal::CalibrateNoiseAnalyzer()
{
	CInstrumentInit InstrumentInit;
	InstrumentInit.NoiseAnalyzerInit();
	while(stGlobals.NoiseAnalyzerInitErr==TRUE){
		if(::AfxMessageBox("噪聲系數分析儀初始化失敗,是否重新初始化?",MB_OKCANCEL,0)==IDOK){
			InstrumentInit.NoiseAnalyzerInit();
		}
		else
			return;
	}
	m_CalMess.MessageBox("請把噪音源接到噪聲分析儀的信號輸入端口上,在完成后按OK",
		"噪聲系數分析儀校準準備",MB_OK);
	viPrintf(stGlobals.hp8970B, "FA 825\n");
	viPrintf(stGlobals.hp8970B, "EN\n");
	viPrintf(stGlobals.hp8970B, "FB 880\n");
	viPrintf(stGlobals.hp8970B, "EN\n");
	viPrintf(stGlobals.hp8970B, "SS 1\n");
	viPrintf(stGlobals.hp8970B, "EN\n");
	viPrintf(stGlobals.hp8970B, "NR\n");

	viPrintf(stGlobals.hp8970B, "10 EN\n");
	viPrintf(stGlobals.hp8970B, "15.20 EN\n");
	viPrintf(stGlobals.hp8970B, "100 EN\n");
	viPrintf(stGlobals.hp8970B, "15.19 EN\n");
	viPrintf(stGlobals.hp8970B, "1000 EN\n");
	viPrintf(stGlobals.hp8970B, "15.03 EN\n");
	viPrintf(stGlobals.hp8970B, "2000 EN\n");
	viPrintf(stGlobals.hp8970B, "14.88 EN\n");
	viPrintf(stGlobals.hp8970B, "3000 EN\n");
	viPrintf(stGlobals.hp8970B, "14.75 EN\n");
	viPrintf(stGlobals.hp8970B, "4000 EN\n");
	viPrintf(stGlobals.hp8970B, "14.70 EN\n");
	viPrintf(stGlobals.hp8970B, "5000 EN\n");
	viPrintf(stGlobals.hp8970B, "14.68 EN\n");
	viPrintf(stGlobals.hp8970B, "6000 EN\n");
	viPrintf(stGlobals.hp8970B, "14.70 EN\n");
	viPrintf(stGlobals.hp8970B, "7000 EN\n");
	viPrintf(stGlobals.hp8970B, "14.78 EN\n");
	viPrintf(stGlobals.hp8970B, "8000 EN\n");
	viPrintf(stGlobals.hp8970B, "14.91 EN\n");
	viPrintf(stGlobals.hp8970B, "9000 EN\n");
	viPrintf(stGlobals.hp8970B, "15.04 EN\n");
	viPrintf(stGlobals.hp8970B, "10000 EN\n");
	viPrintf(stGlobals.hp8970B, "15.18 EN\n");
	viPrintf(stGlobals.hp8970B, "11000 EN\n");
	viPrintf(stGlobals.hp8970B, "15.19 EN\n");
	viPrintf(stGlobals.hp8970B, "12000 EN\n");
	viPrintf(stGlobals.hp8970B, "15.30 EN\n");
	viPrintf(stGlobals.hp8970B, "13000 EN\n");
	viPrintf(stGlobals.hp8970B, "15.36 EN\n");
	viPrintf(stGlobals.hp8970B, "14000 EN\n");
	viPrintf(stGlobals.hp8970B, "15.35 EN\n");
	viPrintf(stGlobals.hp8970B, "15000 EN\n");
	viPrintf(stGlobals.hp8970B, "15.36 EN\n");
	viPrintf(stGlobals.hp8970B, "16000 EN\n");
	viPrintf(stGlobals.hp8970B, "15.39 EN\n");
	viPrintf(stGlobals.hp8970B, "17000 EN\n");
	viPrintf(stGlobals.hp8970B, "15.36 EN\n");
	viPrintf(stGlobals.hp8970B, "18000 EN\n");
	viPrintf(stGlobals.hp8970B, "15.25 EN\n");

	viPrintf(stGlobals.hp8970B, "CA\n");
	::Sleep(25000);

//?????????校準狀態查詢

	m_CalMess.MessageBox("噪聲系數分析儀校準完成,校準參數已存入噪聲系數分析儀中",
		"校準完成",MB_OK);
	viClose(stGlobals.hp8970B);
	viClose(stGlobals.defaultRM);

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品v日韩精品| 欧美一区二区网站| 国产日韩欧美一区二区三区乱码| 麻豆国产精品官网| 6080yy午夜一二三区久久| 日产欧产美韩系列久久99| 欧美videofree性高清杂交| 国产美女精品人人做人人爽| 欧美激情综合五月色丁香| 97精品超碰一区二区三区| 亚洲二区在线视频| 亚洲欧美国产77777| 欧美日韩综合在线| 美女视频黄 久久| 国产婷婷精品av在线| 91丨九色丨黑人外教| 亚洲国产日韩a在线播放性色| 欧美一区二区久久久| 国产黄色精品视频| 亚洲欧美偷拍三级| 制服丝袜一区二区三区| 久久精品国产99国产| 国产精品久久久久久福利一牛影视 | 色婷婷精品大在线视频 | 日本亚洲电影天堂| 国产精品美女久久久久av爽李琼| 91福利精品第一导航| 蜜臀av亚洲一区中文字幕| 国产欧美日韩精品a在线观看| 色94色欧美sute亚洲13| 毛片基地黄久久久久久天堂| 国产精品久久一卡二卡| 制服丝袜在线91| proumb性欧美在线观看| 免费在线成人网| 国产精品久99| 精品乱人伦小说| 在线观看一区二区视频| 在线不卡中文字幕| 成人av片在线观看| 精久久久久久久久久久| 亚洲一卡二卡三卡四卡| 国产精品日日摸夜夜摸av| 欧美日韩国产一区| 成人精品免费视频| 久久99热国产| 日韩精品成人一区二区在线| |精品福利一区二区三区| 日韩欧美国产高清| 欧美午夜寂寞影院| www.视频一区| 精品一区二区日韩| 日本aⅴ亚洲精品中文乱码| 亚洲女与黑人做爰| 欧美激情综合在线| 久久久噜噜噜久久人人看| 欧美一级免费观看| 欧美撒尿777hd撒尿| 91在线免费看| 国产另类ts人妖一区二区| 免费不卡在线视频| 日本中文字幕一区| 亚洲123区在线观看| 亚洲一区二区影院| 夜夜亚洲天天久久| 亚洲美女偷拍久久| 一区二区三区四区高清精品免费观看| 中文字幕av一区二区三区高 | 99久久伊人精品| 国产在线精品一区二区 | 国产成人av福利| 国产盗摄一区二区三区| 韩国精品主播一区二区在线观看 | 国产精品第13页| 国产精品电影一区二区三区| 国产精品高潮呻吟| 国产精品亲子乱子伦xxxx裸| 国产精品丝袜黑色高跟| 中文字幕欧美三区| 亚洲色图丝袜美腿| 亚洲韩国一区二区三区| 天天免费综合色| 免费的成人av| 国产风韵犹存在线视精品| 国产成人免费9x9x人网站视频| 国产成人三级在线观看| 97久久超碰精品国产| 欧美性高清videossexo| 欧美精品乱人伦久久久久久| 欧美一级国产精品| 久久免费美女视频| 日韩毛片高清在线播放| 午夜精品一区二区三区免费视频| 午夜久久久久久久久| 麻豆国产欧美日韩综合精品二区| 国产乱码精品一区二区三| 成人综合婷婷国产精品久久免费| 91亚洲午夜精品久久久久久| 欧美日韩国产精品自在自线| 欧美sm美女调教| 一区在线观看视频| 亚洲成av人片在线观看| 国产最新精品精品你懂的| 成人app网站| 欧美色视频在线| 久久先锋资源网| 亚洲人123区| 久久国产生活片100| 成人激情免费视频| 欧美日韩久久一区二区| 国产无人区一区二区三区| 亚洲欧美日韩国产手机在线| 美女视频黄 久久| 99久久99久久久精品齐齐| 777xxx欧美| 亚洲欧美综合网| 免费在线观看日韩欧美| 91小视频免费观看| 欧美大片一区二区| 综合久久久久久久| 精品无人区卡一卡二卡三乱码免费卡 | 日韩精品在线看片z| 中文子幕无线码一区tr| 日本少妇一区二区| 99视频热这里只有精品免费| 日韩视频在线你懂得| 成人欧美一区二区三区1314| 美国欧美日韩国产在线播放| 色偷偷一区二区三区| 国产亚洲精品久| 日韩av成人高清| 欧美亚洲国产怡红院影院| 欧美极品xxx| 久久精品国产一区二区三区免费看| 成人黄页毛片网站| 精品国一区二区三区| 亚洲精品成a人| 成人一区二区三区在线观看| 欧美一区二区视频网站| 亚洲欧美日韩国产综合在线| 粉嫩aⅴ一区二区三区四区五区| 欧美精品欧美精品系列| 一区二区三区高清在线| 成人精品在线视频观看| 欧美电影免费观看高清完整版| 性做久久久久久久免费看| 色综合天天性综合| 国产精品美女www爽爽爽| 久久av资源网| 日韩欧美一区二区三区在线| 亚洲18女电影在线观看| 在线一区二区三区四区五区| 中文字幕精品一区二区精品绿巨人 | 黄色日韩网站视频| 欧美精品vⅰdeose4hd| 亚洲综合偷拍欧美一区色| 91在线国产观看| 最近日韩中文字幕| 成人午夜看片网址| 国产欧美一区二区三区在线看蜜臀| 精品一区二区三区免费观看 | 欧美夫妻性生活| 亚洲午夜av在线| 欧洲精品一区二区| 亚洲一区二区三区国产| 欧美日韩一区二区在线观看视频| 亚洲美女屁股眼交3| 91在线观看免费视频| 亚洲欧美色图小说| 91久久精品网| 天天综合天天做天天综合| 69堂成人精品免费视频| 美女看a上一区| 久久久久久久久久久久久夜| 成人性生交大片免费看中文| 国产精品进线69影院| av中文字幕在线不卡| 一区二区视频在线看| 欧美日韩一区三区| 免费观看在线色综合| 久久你懂得1024| 97成人超碰视| 视频一区二区三区在线| 日韩一区二区在线观看视频播放| 老司机免费视频一区二区 | 在线成人高清不卡| 日本欧美一区二区三区乱码| 精品国产免费一区二区三区四区 | 95精品视频在线| 亚洲妇女屁股眼交7| 欧美第一区第二区| 成人黄色a**站在线观看| 亚洲国产日韩精品| 日韩女优av电影| www.亚洲色图| 蜜臀av一区二区在线免费观看| 久久久久国产精品厨房| 在线免费观看视频一区| 狠狠色狠狠色合久久伊人| 亚洲欧洲99久久|