无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

中國(guó)自動(dòng)化學(xué)會(huì)專家咨詢工作委員會(huì)指定宣傳媒體
文摘詳情
gkongbbs

步進(jìn)控制的光柵尺全閉環(huán)EtherCAT運(yùn)動(dòng)控制器ZMC432CL-V2快速入門:二維螺距補(bǔ)償(下)

http://www.moduwu.com 2026-04-15 11:29 深圳市正運(yùn)動(dòng)技術(shù)有限公司

今天,正運(yùn)動(dòng)小助手以QT(C++)為例,為大家介紹如何通過上位機(jī)編程來啟用ZMC432CL-V2的二維螺距補(bǔ)償功能。

更多關(guān)于ZMC432CL-V2運(yùn)動(dòng)控制器的詳情點(diǎn)擊→步進(jìn)控制的光柵尺全閉環(huán)解決方案:32軸EtherCAT總線運(yùn)動(dòng)控制器ZMC432CL-V2查看。

01  產(chǎn)品簡(jiǎn)介

ZMC432CL-V2高性能多軸運(yùn)動(dòng)控制器是一款兼容EtherCAT總線和脈沖型的獨(dú)立式運(yùn)動(dòng)控制器,具備高速實(shí)時(shí)反饋功能,支持脈沖全閉環(huán)控制,能夠?qū)崿F(xiàn)高精度、高響應(yīng)速度的運(yùn)動(dòng)控制。高精度定位,有效消除機(jī)械傳動(dòng)誤差,滿足高精密加工場(chǎng)景應(yīng)用要求。

正運(yùn)動(dòng)ZMC432CL-V2高性能多軸運(yùn)動(dòng)控制器.webp

ZMC432CL-V2硬件功能:

  • 豐富的運(yùn)動(dòng)控制功能:支持直線、圓弧、空間圓弧、螺旋插補(bǔ)等。

  • 硬件接口豐富:支持脈沖軸(帶編碼器反饋)和EtherCAT總線軸,具備24路輸入和12路輸出的通用IO,部分為高速IO,2路模擬量輸出(DA)。

  • EtherCAT刷新周期最快達(dá)250us,滿足高速通信需求。

  • 支持4通道硬件比較輸出、硬件定時(shí)器、運(yùn)動(dòng)中精準(zhǔn)輸出,適用于多通道視覺飛拍等場(chǎng)合。

  • 支持掉電檢測(cè)、掉電存儲(chǔ),多種程序加密方式,能夠有效防止系統(tǒng)故障,保護(hù)項(xiàng)目工程文件數(shù)據(jù),并提高系統(tǒng)的可靠性。

  • 通過純國(guó)產(chǎn)IDE開發(fā)環(huán)境RTSys進(jìn)行項(xiàng)目開發(fā),可實(shí)時(shí)仿真、在線跟蹤以及診斷與調(diào)試,簡(jiǎn)便易用,支持多種高級(jí)上位機(jī)語言聯(lián)合編程進(jìn)行二次開發(fā)。

ZMC432CL-V2產(chǎn)品介紹視頻請(qǐng)點(diǎn)擊→步進(jìn)控制的光柵尺全閉環(huán)解決方案:32軸EtherCAT總線運(yùn)動(dòng)控制器ZMC432CL-V2

02 硬件接口

正運(yùn)動(dòng)ZMC432CL-V2硬件接口.webp

正運(yùn)動(dòng)ZMC432CL-V2硬件接口說明.webp

03 硬件接線

1.數(shù)字量輸入口IN接線

正運(yùn)動(dòng)ZMC432CL-V2運(yùn)動(dòng)控制器硬件接線1.webp

圖1 輸入口通用接線圖

正運(yùn)動(dòng)ZMC432CL-V2運(yùn)動(dòng)控制器硬件接線1圖2~1.webp

圖2 輸入口單端編碼器接線圖

2.數(shù)字量輸出口接線

正運(yùn)動(dòng)ZMC432CL-V2運(yùn)動(dòng)控制器硬件接線2圖3.webp

圖3 輸出口通用接線圖

正運(yùn)動(dòng)ZMC432CL-V2運(yùn)動(dòng)控制器硬件接線2圖4~1.webp

圖4 輸出口單端脈沖軸接線圖

04 控制器開發(fā)

1.PC開發(fā)

支持以下語言進(jìn)行開發(fā),我們所有的開發(fā)語言和所有控制器提供的都是同一套API接口。

正運(yùn)動(dòng)控制器同一套API接口~1.webp

2.脫機(jī)開發(fā)

使用自主自研的IDE RTSys進(jìn)行開發(fā),支持Basic、梯形圖開發(fā)。

正運(yùn)動(dòng)技術(shù)開發(fā)環(huán)境及工具.webp

05 二維螺距補(bǔ)償應(yīng)用場(chǎng)景

正運(yùn)動(dòng)運(yùn)動(dòng)控制器ZMC432CL-V2二維螺距補(bǔ)償應(yīng)用場(chǎng)景.webp

06 二維螺距補(bǔ)償指令說明

/*************************************************************
Description:    //二維螺距補(bǔ)償, 4系列特殊固件支持,該算法比較占CPU
Input:          //handle        句柄連接
Input:          //iaxisList     軸號(hào)列表
Input:          //iAxisNum      XY模式2個(gè)軸,XYY/XYX模式是3個(gè)軸
Input:          //iEnable       0- 關(guān)閉補(bǔ)償,1- XY補(bǔ)償 ,2- XYX補(bǔ)償,3- XYY補(bǔ)償
Input:          //StartPosX     起始補(bǔ)償MPOS位置X,
Input:          //StartPosY     起始補(bǔ)償MPOS位置Y,
Input:          //DisOneX       每個(gè)補(bǔ)償點(diǎn)間距X,
Input:          //DisOneY       每個(gè)補(bǔ)償點(diǎn)間距Y,
Input:          //maxpointX     補(bǔ)償區(qū)間X方向總點(diǎn)數(shù)
Input:          //maxpointy     補(bǔ)償區(qū)間Y方向總點(diǎn)數(shù)
Input:          //Tableindex    螺距補(bǔ)償表存儲(chǔ)的table位置,從StartPos下一個(gè)點(diǎn)開始存儲(chǔ),脈沖數(shù)單位, 每個(gè)點(diǎn)存儲(chǔ)兩個(gè)數(shù)據(jù),表示X方向偏差值與Y方向偏差值. 先存儲(chǔ)第一行(X方向), 再存儲(chǔ)第二行.總共占用 maxpointx*maxpointy*2 個(gè)TABLE位置.
Input:          //pfDisancelist  區(qū)間補(bǔ)償值列表
Output:         //
Return:         //錯(cuò)誤碼
*************************************************************/
int32  ZAux_Direct_Pitch2set(ZMC_HANDLE handle,int * iaxisList,int iAxisNum,int iEnable,float StartPosX,float StartPosY,float DisOneX ,float DisOneY ,uint32 maxpointX,uint32 maxpointY,uint32 Tableindex,float * pfDisancelist);

正運(yùn)動(dòng)二維螺距補(bǔ)償指令使用的注意點(diǎn):

1.必須先設(shè)置ATYPE,然后設(shè)置補(bǔ)償;修改ATYPE時(shí),必須先關(guān)閉補(bǔ)償!

2.設(shè)置補(bǔ)償時(shí),軸要位于IDLE的停止?fàn)顟B(tài)!

3.開始補(bǔ)償點(diǎn)的坐標(biāo)填寫的是軸的MPOS坐標(biāo)!

4.帶編碼器反饋的軸類型,不同位置補(bǔ)多少個(gè)脈沖,是根據(jù)編碼器位置確定脈沖補(bǔ)償?shù)膫€(gè)數(shù)的,所以一定要保證編碼器的反饋是正確的!

5.機(jī)臺(tái)斷使能前,需先關(guān)掉二維螺距補(bǔ)償功能,否則如果斷使能的情況下機(jī)臺(tái)有移動(dòng),會(huì)造成dpos跟mpos的數(shù)據(jù)對(duì)不上。

6.如下圖假設(shè)開始補(bǔ)償點(diǎn)是坐標(biāo)系的原點(diǎn),補(bǔ)償間距分別是【DisX,DisY】補(bǔ)償?shù)狞c(diǎn)是【4*4】的話,螺距補(bǔ)償表存儲(chǔ)的點(diǎn)位數(shù)據(jù)就是以下【點(diǎn)1】到【點(diǎn)16】的位置下的補(bǔ)償數(shù)據(jù)。

正運(yùn)動(dòng)二維螺距補(bǔ)償指令注意點(diǎn)~1.webp

07 上位機(jī)編程驗(yàn)證效果

假設(shè)客戶有一個(gè)激光切割機(jī)的機(jī)臺(tái)需要使用二維螺距補(bǔ)償指令來解決機(jī)臺(tái)在不同位置受力不同【導(dǎo)致】機(jī)臺(tái)形變不同【從而】導(dǎo)致的精度丟失問題。

步驟一:
以軸坐標(biāo)【0,0】作為二維補(bǔ)償?shù)拈_始補(bǔ)償?shù)奈恢谩?/strong>

 

步驟二:
以軸坐標(biāo)【40,40】作為第一個(gè)圓的圓心,然后以陣列的方式通過激光在板子是畫出4行4列的16個(gè)圓,陣列X軸方向間距為40mm,Y軸方向間距為40mm,16個(gè)圓的大致位置如下:

07步驟二.webp

步驟三:
設(shè)置二維螺距補(bǔ)償?shù)摹据o助參數(shù)】,并運(yùn)動(dòng)到【開始補(bǔ)償點(diǎn)】的位置點(diǎn)擊【教導(dǎo)編碼器】,把當(dāng)前編碼器位置更新到【開始補(bǔ)償點(diǎn)】的編碼器原始值里面。

二位螺距補(bǔ)償輔助參數(shù).webp

步驟四:
通過視覺找出這16個(gè)圓的圓心的實(shí)際坐標(biāo),并把坐標(biāo)填入到Ui界面的表格里面。

步驟四~1.webp

步驟五:
運(yùn)動(dòng)到各個(gè)補(bǔ)償點(diǎn)驗(yàn)證效果,具體補(bǔ)償效果如下:

步驟五1.webp

步驟五2.webp

步驟五3.webp


步驟六:
上位機(jī)編程詳情。

①如何啟用二維螺距補(bǔ)償功能。

int TimeOut = 3000;
int TempI[AxisNum]={0,0};
int AxisList[AxisNum] = {AxisIdX,AxisIdY};
float PcTable[16*2];
//是否啟用二維螺距補(bǔ)償功能
if((0 == m_Enable)&&(ui->Enable->text() == "是"))
{
    //等待軸停止,軸停下來了才可以打開二維螺距補(bǔ)償功能
    while (TimeOut>0) {
        ZAux_Direct_GetIfIdle(handle,MyAxisInfo[0].AxisId,&TempI[0]);
        ZAux_Direct_GetIfIdle(handle,MyAxisInfo[1].AxisId,&TempI[1]);
        if((TempI[0] != 0 ) &&(TempI[1] != 0))
        {
            break;
        }
        QThread::msleep(10);
        TimeOut = TimeOut -10;
    }
    if(TimeOut ==0)
    {
        qDebug()<<"等待軸停止時(shí)間超時(shí)!軸還未停止!";
        return;
    }
    int i=0,j=0;
    // 開始更新表格點(diǎn)位數(shù)據(jù)到PcTable數(shù)組
    for (int row = 0; row < ui->TableData->rowCount(); row++) {
        QTableWidgetItem *xItem = ui->TableData->item(row, 1); // X列(索引1)
        QTableWidgetItem *yItem = ui->TableData->item(row, 2); // Y列(索引2)
        if (xItem && yItem) {
            // 直接讀取表格顯示的文本值
            QString xText = xItem->text();  // 如 "40.003800"
            QString yText = yItem->text();  // 如 "40.008700"
            // 轉(zhuǎn)換為浮點(diǎn)數(shù)
            bool xOk, yOk;
            float xValue = xText.toFloat(&xOk);
            float yValue = yText.toFloat(&yOk);
            if (xOk && yOk) {
                // 按原邏輯存儲(chǔ)到PcTable數(shù)組
                PcTable[i] = xValue;
                i = i + 1;
                PcTable[i] = yValue;
                i = i + 1;
            } else {
                qDebug() << "錯(cuò)誤: Row" << row << "數(shù)據(jù)轉(zhuǎn)換失敗"
                         << "X text:" << xText << "Y text:" << yText;
            }
        }
    }
   //開始更新補(bǔ)償表的數(shù)據(jù)到TABLE數(shù)組
   for(i=0;iMaxPointY->text().toUInt();i++) //行
   {
       for(j=0;jMaxPointX->text().toUInt();j++) //列
       {
           PcTable[2*(i*4+j)] = ((1+j)*ui->DisX->text().toFloat()+ui->StartMposX->text().toFloat()-PcTable[2*(i*4+j)])* MyAxisInfo[0].Units;
           PcTable[2*(i*4+j)+1] = ((1+i)*ui->DisY->text().toFloat()+ui->StartMposY->text().toFloat()-PcTable[2*(i*4+j)+1])* MyAxisInfo[1].Units ;
       }
   }
   //啟用二維螺距補(bǔ)償功能
   /*************************************************************
   Description:    //二維螺距補(bǔ)償, 4系列(VERSION_BUILD > 230511)特殊固件支持.  比較占CPU, 標(biāo)準(zhǔn)固件不支持.
   Input:          //handle 句柄連接
   Input:          //AxisList	  軸號(hào)列表
   Input:          //iEnable  0- 關(guān)閉補(bǔ)償,  1- XY補(bǔ)償,2- XYX補(bǔ)償,3- XYY補(bǔ)償
   Input:          //StartMposX  起始補(bǔ)償MPOS位置X
,   Input:          //StartMposY  起始補(bǔ)償MPOS位置Y,
   Input:          //DisX	 每個(gè)補(bǔ)償點(diǎn)間距X,
   Input:          //DisY	 每個(gè)補(bǔ)償點(diǎn)間距Y,
   Input:          //MaxPointX  補(bǔ)償區(qū)間總點(diǎn)數(shù)
   Input:          //MaxPointY  補(bǔ)償區(qū)間總點(diǎn)數(shù)
   Input:          //TableStartId   螺距補(bǔ)償表存儲(chǔ)的table位置,從startpos下一個(gè)點(diǎn)開始存儲(chǔ),脈沖數(shù)單位, 每個(gè)點(diǎn)存儲(chǔ)兩個(gè)數(shù)據(jù),表示X方向偏差值與Y方向偏差值. 先存儲(chǔ)第一行(X方向), 再存儲(chǔ)第二行.總共占用 maxpointx*maxpointy*2 個(gè)TABLE位置.
   Input:          //PcTable  區(qū)間補(bǔ)償值列表
   *************************************************************/
   ZAux_Direct_Pitch2set(handle,AxisList,2,1,ui->StartMposX->text().toFloat(),ui->StartMposY->text().toFloat(),
                         ui->DisX->text().toFloat() ,ui->DisY->text().toFloat(),
                         ui->MaxPointX->text().toUInt(),ui->MaxPointY->text().toUInt(),
                         ui->TableStartId->text().toUInt(),PcTable);   m_Enable=true;}

②定時(shí)器如何實(shí)時(shí)計(jì)算實(shí)際補(bǔ)償數(shù)據(jù)到UI界面。

float TempDpos[AxisNum]={0,0};
float TempActuaPul[AxisNum]={0,0};
//理論上發(fā)的脈沖數(shù)
ZAux_Direct_GetDpos(handle,MyAxisInfo[0].AxisId,&TempDpos[0]);
TempDpos[0] = (TempDpos[0] - ui->StartMposX->text().toFloat() )*(MyAxisInfo[0].Units);
ZAux_Direct_GetDpos(handle,MyAxisInfo[1].AxisId,&TempDpos[1]);
TempDpos[1] = (TempDpos[1] - ui->StartMposY->text().toFloat() )*(MyAxisInfo[1].Units);
//實(shí)際上發(fā)的脈沖數(shù)
ZAux_Direct_GetEncoder(handle,MyAxisInfo[0].AxisId,&TempActuaPul[0]);
TempActuaPul[0] = (TempActuaPul[0] - ui->StrarEncoderX->text().toFloat());
ZAux_Direct_GetEncoder(handle,MyAxisInfo[1].AxisId,&TempActuaPul[1]);
TempActuaPul[1] = (TempActuaPul[1] - ui->StrarEncoderY->text().toFloat());
//實(shí)際上發(fā)的脈沖數(shù) -理論上發(fā)的脈沖數(shù) = 實(shí)際補(bǔ)償?shù)拿}沖數(shù)  (除以脈沖當(dāng)量后表示實(shí)際補(bǔ)償?shù)木嚯x)
ui->CompenDataX->setText(QString("%1").arg((TempActuaPul[0]-TempDpos[0])/(MyAxisInfo[0].Units)));
ui->CompenDataY->setText(QString("%1").arg((TempActuaPul[1]-TempDpos[1])/(MyAxisInfo[1].Units)));完整代碼獲取地址

完整代碼獲取地址

代碼.webp

本次,正運(yùn)動(dòng)技術(shù)步進(jìn)控制的光柵尺全閉環(huán)EtherCAT運(yùn)動(dòng)控制器ZMC432CL-V2快速入門:二維螺距補(bǔ)償(下),就分享到這里。

更多精彩內(nèi)容請(qǐng)關(guān)注“正運(yùn)動(dòng)小助手”公眾號(hào),需要相關(guān)開發(fā)環(huán)境與例程代碼,請(qǐng)咨詢正運(yùn)動(dòng)技術(shù)銷售工程師:400-089-8936。

二維碼.webp

正運(yùn)動(dòng)技術(shù)專注于運(yùn)動(dòng)控制技術(shù)研究和通用運(yùn)動(dòng)控制軟硬件產(chǎn)品的研發(fā),是國(guó)家級(jí)高新技術(shù)企業(yè)。正運(yùn)動(dòng)技術(shù)匯集了來自華為、中興等公司的優(yōu)秀人才,在堅(jiān)持自主創(chuàng)新的同時(shí),積極聯(lián)合各大高校協(xié)同運(yùn)動(dòng)控制基礎(chǔ)技術(shù)的研究。主要業(yè)務(wù)有:運(yùn)動(dòng)控制卡_運(yùn)動(dòng)控制器_EtherCAT運(yùn)動(dòng)控制卡_EtherCAT控制器_運(yùn)動(dòng)控制系統(tǒng)_視覺控制器__運(yùn)動(dòng)控制PLC_運(yùn)動(dòng)控制_機(jī)器人控制器_視覺定位_XPCIe/XPCI系列運(yùn)動(dòng)控制卡等等。

版權(quán)所有 工控網(wǎng) Copyright?2026 Gkong.com, All Rights Reserved
无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
亚洲婷婷免费| 亚洲国产日韩欧美在线| 日韩在线麻豆| 欧美xxxx中国| 日韩av在线免费观看不卡| 麻豆国产精品视频| 久久视频国产| 亚洲理论在线| 麻豆精品在线| 日本精品另类| 五月天激情综合网| 三级在线看中文字幕完整版| 国产美女久久| 亚洲乱码视频| 伊人久久大香线蕉av超碰演员| 日韩不卡一区| 亚洲美女91| 91久久视频| 国产精品av久久久久久麻豆网| 亚洲综合电影| 免费观看亚洲| 日韩深夜视频| 日韩欧美国产精品综合嫩v| 国产精品视频一区视频二区| 日韩美女精品| 日韩美女国产精品| 日韩精品一区二区三区中文| 91久久午夜| 欧美日韩国产精品一区二区亚洲| 久久狠狠婷婷| 中文精品在线| 夜久久久久久| 综合欧美亚洲| 国产精品主播| 国内自拍视频一区二区三区| 黄色网一区二区| 国产一二在线播放| 99久久久久| 亚洲欧美日本日韩| 日韩精品一区二区三区中文| 91福利精品在线观看| 国产欧美大片| 欧美日韩尤物久久| 激情综合网五月| 欧美专区一区二区三区| 蜜桃久久精品一区二区| 免费成人性网站| 欧美日韩调教| 日韩毛片视频| 蜜臀久久久99精品久久久久久| 亚洲一区二区三区四区电影| 日本精品在线播放| 精品国产欧美日韩| 99精品小视频| 亚欧成人精品| 日韩88av| 蜜臀久久99精品久久久久久9| 欧美日本久久| 不卡一区2区| 欧美天堂一区二区| 婷婷综合在线| 日本成人精品| 天堂8中文在线最新版在线| 婷婷激情久久| 91精品国产自产精品男人的天堂| 欧美国产美女| 人人精品人人爱| 久久精品一区二区三区中文字幕| 欧美日韩一区二区综合| 日韩国产欧美在线播放| 丝袜美腿诱惑一区二区三区| 影音国产精品| 福利一区二区| 日韩欧美中文字幕一区二区三区| 国产精品99久久久久久董美香| 精品久久久久中文字幕小说| 麻豆精品蜜桃| 国产精品美女午夜爽爽| 成人久久久久| 久久99久久久精品欧美| 欧美日韩少妇| 日本不卡免费高清视频在线| 亚洲三级av| 一区免费在线| 日韩欧美二区| 国产一区二区三区精品在线观看| 日韩一区精品字幕| 久久久久久久久久久妇女 | 日韩欧美一区免费| 日韩欧美精品一区二区综合视频| 亚洲综合电影| 国产精品一区二区免费福利视频| 一区在线免费| 久久视频精品| 久久久久免费| 麻豆国产精品一区二区三区| 视频一区欧美日韩| 香蕉国产精品| 久久三级视频| 亚洲成人va| 香蕉成人av| 在线手机中文字幕| 久久影视三级福利片| 视频一区二区中文字幕| 欧美va天堂| 欧美理论视频| 亚洲精品97| 五月婷婷亚洲| 亚洲免费高清| 久久xxxx| 日韩中文字幕无砖| 日韩国产欧美在线播放| 一本综合精品| 四虎精品一区二区免费| 免费精品视频在线| 四虎精品一区二区免费| 日本在线视频一区二区| 91亚洲无吗| 国产欧美69| 精品视频亚洲| 高清一区二区| 日韩深夜视频| 99久久精品网站| 一区视频在线| 久久国产精品久久w女人spa| 亚洲综合日本| 亚洲免费成人av在线| 日韩欧美中文字幕在线视频| 欧美一区在线观看视频| 国产精品久久久一区二区| 美腿丝袜亚洲一区| av在线日韩| aa国产精品| 亚洲日韩视频| 久久亚洲道色| 欧美日韩精品一区二区视频| 久久国产精品久久w女人spa| 日韩不卡免费视频| 国产aⅴ精品一区二区四区| 日韩在线观看不卡| 亚洲欧美久久久| 青草国产精品| 一区二区三区四区日本视频| 亚洲v在线看| 免费视频一区二区| 老司机免费视频一区二区| 亚洲美女久久精品| 快she精品国产999| 国产精品综合| 尤物tv在线精品| 日韩高清电影免费| 欧美韩日一区| 99在线观看免费视频精品观看| 欧美日韩xxxx| 亚洲精品一区二区妖精| 欧美日韩夜夜| 久久亚洲精品中文字幕蜜潮电影| 免费在线看一区| 亚洲精品永久免费视频| 热久久国产精品| 福利在线免费视频| 亚洲18在线| 国产二区精品| 国产欧美一区二区三区米奇| 亚洲v在线看| 麻豆国产欧美一区二区三区| 午夜久久99| 日韩在线二区| 久久a爱视频| 蜜臀精品久久久久久蜜臀| 涩涩av在线| 久久99视频| 一区二区三区午夜视频| 国产美女高潮在线| 日韩精品一区二区三区中文字幕| 日韩精品一卡| 韩日一区二区| 日韩av中文字幕一区| 久久视频国产| 国产成人免费| 久久99精品久久久野外观看| 亚洲另类av| 丝瓜av网站精品一区二区| 色婷婷精品视频| 97精品国产福利一区二区三区| 日韩av中文在线观看| 亚洲自拍另类| 一区三区视频| 99香蕉国产精品偷在线观看| 久久精品电影| 日韩av一级| 中文字幕系列一区| 欧美少妇精品| 日韩成人免费| 国产精品qvod| 国产精品亚洲综合在线观看| 日韩一区二区三区在线看| 亚洲视频www| 亚洲性色视频| 国产精品av一区二区|