📄 page6_page10.c
字号:
while(1)
{
P_Input=INputdata;
Data_ReFlash(P_Input,pTXdata->TXkey.nPageNo);
if (pTXdata->TXkey.nPageNo!=6) return pTXdata->TXkey.nPageNo;
OutFloat(&pRXdata->ZK,124,156,InvertOFF,Gray3,HIGH32,pRXdata->weishubicha);
Delay(50);
}
return i;
}
U8 Page8(void)/*PT测试*/
{
int i=0,Kk,ttt,xx,yy,Serial;
StructInputData INputdata[11],*P_Input=&INputdata[0];
StructInputData XiangBie[2],*P_P=&XiangBie[0];
pTXdata->ptctyz=_PT;
P_Input->x=95;P_Input->y=47;P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeStr;P_Input->nInputStrLen=0x800;
P_Input->Udata.U8_data=&pTXdata->CeShiRenY[0];
P_Input++;
P_Input->x=296;P_Input->y=47;P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeStr;P_Input->nInputStrLen=0x800;
P_Input->Udata.U8_data=&pTXdata->CeShiXL[0];
P_Input++;
P_Input->x=95;P_Input->y=77;P_Input->w=114;P_Input->h=28;P_Input->datax=P_Input->x;P_Input->datay=P_Input->y;
P_Input->nDataType=TypeSwitch;
if (pTXdata->ercidy>_33)pTXdata->ercidy=_33;
P_Input->Udata.SwitchData.MaxNumber=3;
P_Input->Udata.SwitchData.High=HIGH24;
P_Input->Udata.SwitchData.len=6;
P_Input->Udata.SwitchData.Number=&pTXdata->ercidy;
for (i=0;i<P_Input->Udata.SwitchData.MaxNumber;i++) StrCpy(&ECDY_123[i][0],&P_Input->Udata.SwitchData.Data[i][0],10);
P_Input++;
P_Input->x=306;P_Input->y=77;P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeFloat;P_Input->nInputStrLen=0x403;
P_Input->Udata.F_data=&pTXdata->edingercifh;
P_Input++;
P_Input->x=95;P_Input->y=109;P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeFloat;P_Input->nInputStrLen=0x302;
P_Input->Udata.F_data=&pTXdata->gonglvyingshu;
P_Input++;
P_Input->x=306;P_Input->y=109;P_Input->w=114;P_Input->h=28;P_Input->datax=P_Input->x;P_Input->datay=P_Input->y;
P_Input->nDataType=TypeSwitch;
if (pTXdata->dengji>_01)pTXdata->dengji=_02;
P_Input->Udata.SwitchData.MaxNumber=3;
P_Input->Udata.SwitchData.len=9;
P_Input->Udata.SwitchData.High=HIGH24;
P_Input->Udata.SwitchData.Number=&pTXdata->dengji;
for (i=0;i<P_Input->Udata.SwitchData.MaxNumber;i++) StrCpy(&Dengji[i][0],&P_Input->Udata.SwitchData.Data[i][0],10);
P_Input++;
P_Input->x=499;P_Input->y=231;P_Input->w=119;P_Input->h=36;P_Input->nDataType=TypePage;P_Input->nPageNo=8;
P_Input++;
P_Input->x=499;P_Input->y=288;P_Input->w=119;P_Input->h=36;P_Input->nDataType=TypePage;P_Input->nPageNo=8;
P_Input++;
P_Input->x=499;P_Input->y=345;P_Input->w=119;P_Input->h=36;P_Input->nDataType=TypeSave;P_Input->nPageNo=8;
P_Input++;
P_Input->x=424;P_Input->y=232;P_Input->w=58;P_Input->h=206;P_Input->nDataType=TypePage;P_Input->nPageNo=8;
P_Input++;
P_Input->x=499;P_Input->y=402;P_Input->w=119;P_Input->h=36;P_Input->nDataType=TypePage;P_Input->nPageNo=3;
P_P->x=337;P_P->y=375;P_P->w=64;P_P->h=34;P_P->datax=P_P->x;P_P->datay=P_P->y;
P_P->nDataType=TypeSwitch;
if (pRXdata->HG_BHG>2)pRXdata->HG_BHG=0;
P_P->Udata.SwitchData.MaxNumber=3;
P_P->Udata.SwitchData.High=HIGH24B;
P_P->Udata.SwitchData.len=2;
P_P->Udata.SwitchData.Number=&pRXdata->HG_BHG;
for (i=0;i<P_P->Udata.SwitchData.MaxNumber;i++) StrCpy(&HeGe_Y_N24[i][0],&P_P->Udata.SwitchData.Data[i][0],10);
P_P++;
P_P->x=404;P_P->y=5;P_P->w=39;P_P->h=28;P_P->datax=P_P->x;P_P->datay=P_P->y;
P_P->nDataType=TypeSwitch;
if (pRXdata->JXZS>3)pRXdata->JXZS=0;
P_P->Udata.SwitchData.MaxNumber=4;
P_P->Udata.SwitchData.High=HIGH32B;
P_P->Udata.SwitchData.len=5;
P_P->Udata.SwitchData.Number=&pRXdata->JXZS;
for (i=0;i<P_P->Udata.SwitchData.MaxNumber;i++) StrCpy(&JXCW_B_J[i][0],&P_P->Udata.SwitchData.Data[i][0],10);
pTXdata->TXkey.nCursorPreLine=0;
pTXdata->TXkey.nCursorOldLine=0;
pTXdata->TXkey.nCursorMaxLine=11;
pTXdata->TXkey.nCursor=0;
pTXdata->TXkey.nTimeDisConst=1;
pTXdata->TXkey.nPageFatuer=3;
pTXdata->TXkey.nPageNo=8;
pTXdata->TXkey.Addr_Page=acpage8;
for (i=0,P_Input=INputdata;i<pTXdata->TXkey.nCursorMaxLine;i++,P_Input++)
{
P_Input->datax=P_Input->x+5;
P_Input->datay=P_Input->y+2;
P_Input->nHigh=HIGH24;
}
P_Input=INputdata;
Lcd_G4_Bmp_All(pTXdata->TXkey.Addr_Page,InvertOFF ) ;
Lcd_G4_Bmp_Rev(P_Input->x,P_Input->y,P_Input->w,P_Input->h,Gray1);
Touch_X=0; Touch_Y=0;
keyd2=0xff;
while(1)
{
P_Input=INputdata;
Data_ReFlash(P_Input,pTXdata->TXkey.nPageNo);
P_P=XiangBie;
Re_Flash(P_P);
P_P=XiangBie+1;
Re_Flash(P_P);
if (pTXdata->TXkey.nPageNo!=8) return pTXdata->TXkey.nPageNo;
OutFloat(&pRXdata->bicha,453,74,InvertOFF,Gray3,HIGH32,pRXdata->weishubicha);
OutFloat(&pRXdata->jiaocha,453,119,InvertOFF,Gray3,HIGH32,pRXdata->weishujiaocha);
OutFloat(&pRXdata->baifenbiao,482,170,InvertOFF,Gray3,HIGH32,0x0403);
for (i=0;i++;i<NN)if (pRXdata->Over[i]>3)pRXdata->Over[i]=0;
yy=190;
for (i=0,xx=76;i<5;xx+=65,i++)OutFloat(&pRXdata->bichaceliang[i],xx,yy,pRXdata->Over[i],Gray3,HIGH24,0x0404);
yy+=31;
for (i=0,xx=76;i<5;xx+=65,i++)OutFloat(&pRXdata->bichahz[i],xx,yy,pRXdata->Over[i],Gray3,HIGH24,0x0403);
yy+=31;
for (i=0,xx=76;i<5;xx+=65,i++)OutFloat(&pRXdata->jiaochaceliang[i],xx,yy,pRXdata->Over[i],Gray3,HIGH24,0x0302);
yy+=31;
if(pTXdata->dengji==2)for (i=0,xx=76;i<5;xx+=65,i++)OutFloat(&pRXdata->jiaochahz[i],xx,yy,pRXdata->Over[i],Gray3,HIGH24,0x0302);
else for (i=0,xx=76;i<5;xx+=65,i++)OutFloat(&pRXdata->jiaochahz[i],xx,yy,pRXdata->Over[i],Gray3,HIGH24,0x0200);
yy+=31;
for (i=0,xx=76;i<4;xx+=65,i++)OutFloat(&pRXdata->bichaceliang[i+6],xx,yy,pRXdata->Over[i+6],Gray3,HIGH24,0x0404);
yy+=31;
for (i=0,xx=76;i<4;xx+=65,i++)OutFloat(&pRXdata->bichahz[i+6],xx,yy,pRXdata->Over[i+6],Gray3,HIGH24,0x0403);
yy+=31;
for (i=0,xx=76;i<4;xx+=65,i++)OutFloat(&pRXdata->jiaochaceliang[i+6],xx,yy,pRXdata->Over[i+6],Gray3,HIGH24,0x0302);
yy+=31;
if(pTXdata->dengji==2)for (i=0,xx=76;i<4;xx+=65,i++)OutFloat(&pRXdata->jiaochahz[i+6],xx,yy,pRXdata->Over[i+6],Gray3,HIGH24,0x0302);
else for (i=0,xx=76;i<4;xx+=65,i++)OutFloat(&pRXdata->jiaochahz[i+6],xx,yy,pRXdata->Over[i+6],Gray3,HIGH24,0x0200);
if (pTXdata->TXkey.nkey==KEY_OK && Serial!=pTXdata->TXkey.nSerial && pTXdata->TXkey.nCursorPreLine==7)
{
PrintPage();
Serial=pTXdata->TXkey.nSerial;
}
Delay(50);
}
return i;
}
U8 Page10(void)
{
int i=0,Kk,ttt,xx,yy;
StructInputData INputdata[4],*P_Input=&INputdata[0];
StructInputData XiangBie[2],*P_P=&XiangBie[0];
pTXdata->ptctyz=_Y;
P_Input->x=104;P_Input->y=47;P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeStr;P_Input->nInputStrLen=0x800;
P_Input->Udata.U8_data=&pTXdata->CeShiRenY[0];
P_Input++;
P_Input->x=312;P_Input->y=47;P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeStr;P_Input->nInputStrLen=0x800;
P_Input->Udata.U8_data=&pTXdata->CeShiXL[0];
P_Input++;
P_Input->x=104;P_Input->y=362;P_Input->w=159;P_Input->h=47;P_Input->nDataType=TypePage;P_Input->nPageNo=4;
P_Input++;
P_Input->x=412;P_Input->y=362;P_Input->w=146;P_Input->h=47;P_Input->nDataType=TypePage;P_Input->nPageNo=1;
pTXdata->TXkey.nCursorPreLine=0;
pTXdata->TXkey.nCursorOldLine=0;
pTXdata->TXkey.nCursorMaxLine=4;
pTXdata->TXkey.nCursor=0;
pTXdata->TXkey.nTimeDisConst=1;
pTXdata->TXkey.nPageFatuer=1;
pTXdata->TXkey.nPageNo=10;
pTXdata->TXkey.Addr_Page=acpage10;
for (i=0,P_Input=INputdata;i<pTXdata->TXkey.nCursorMaxLine;i++,P_Input++)
{
P_Input->datax=P_Input->x+5;
P_Input->datay=P_Input->y+2;
P_Input->nHigh=HIGH24;
}
P_Input=INputdata;
P_P->x=270;P_P->y=174;P_P->w=64;P_P->h=34;P_P->datax=P_P->x;P_P->datay=P_P->y;
P_P->nDataType=TypeSwitch;
if (pRXdata->jxjx>2)pRXdata->jxjx=1;
P_P->Udata.SwitchData.MaxNumber=3;
P_P->Udata.SwitchData.High=HIGH24B;
P_P->Udata.SwitchData.len=4;
P_P->Udata.SwitchData.Number=&pRXdata->jxjx;
for (i=0;i<P_P->Udata.SwitchData.MaxNumber;i++) StrCpy(&JX_JJ[i][0],&P_P->Udata.SwitchData.Data[i][0],10);
Lcd_G4_Bmp_All(pTXdata->TXkey.Addr_Page,InvertOFF ) ;
Lcd_G4_Bmp_Rev(P_Input->x,P_Input->y,P_Input->w,P_Input->h,Gray1);
Touch_X=0; Touch_Y=0;
keyd2=0xff;
while(1)
{
P_Input=INputdata;
Data_ReFlash(P_Input,pTXdata->TXkey.nPageNo);
P_P=XiangBie;
Re_Flash(P_P);
if (pTXdata->TXkey.nPageNo!=10) return pTXdata->TXkey.nPageNo;
OutFloat(&pRXdata->sjyicidl,213,123,InvertOFF,Gray3,HIGH32,0x503);
OutFloat(&pRXdata->baifenbiao,213,224,InvertOFF,Gray3,HIGH32,0x503);
/*OutFloat(&pRXdata->bicha,420,123,InvertOFF,Gray3,HIGH32,0x503);*/
OutFloat(&pRXdata->ZK,213,274,InvertOFF,Gray3,HIGH32,0x503);
Delay(50);
}
return i;
}
U8 Page11(void)
{
int i=0,Kk,ttt,xx,yy;
StructInputData INputdata[4],*P_Input=&INputdata[0];
StructInputData XiangBie[2],*P_P=&XiangBie[0];
pTXdata->ptctyz=_Y;
P_Input->x=104;P_Input->y=47;P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeStr;P_Input->nInputStrLen=0x800;
P_Input->Udata.U8_data=&pTXdata->CeShiRenY[0];
P_Input++;
P_Input->x=312;P_Input->y=47;P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeStr;P_Input->nInputStrLen=0x800;
P_Input->Udata.U8_data=&pTXdata->CeShiXL[0];
P_Input++;
P_Input->x=104;P_Input->y=362;P_Input->w=159;P_Input->h=47;P_Input->nDataType=TypePage;P_Input->nPageNo=11;
P_Input++;
P_Input->x=412;P_Input->y=362;P_Input->w=159;P_Input->h=47;P_Input->nDataType=TypePage;P_Input->nPageNo=3;
pTXdata->TXkey.nCursorPreLine=0;
pTXdata->TXkey.nCursorOldLine=0;
pTXdata->TXkey.nCursorMaxLine=4;
pTXdata->TXkey.nCursor=0;
pTXdata->TXkey.nTimeDisConst=1;
pTXdata->TXkey.nPageFatuer=3;
pTXdata->TXkey.nPageNo=11;
pTXdata->TXkey.Addr_Page=acpage11;
for (i=0,P_Input=INputdata;i<pTXdata->TXkey.nCursorMaxLine;i++,P_Input++)
{
P_Input->datax=P_Input->x+5;
P_Input->datay=P_Input->y+2;
P_Input->nHigh=HIGH24;
}
P_Input=INputdata;
P_P->x=270;P_P->y=174;P_P->w=64;P_P->h=34;P_P->datax=P_P->x;P_P->datay=P_P->y;
P_P->nDataType=TypeSwitch;
if (pRXdata->jxjx>2)pRXdata->jxjx=1;
P_P->Udata.SwitchData.MaxNumber=3;
P_P->Udata.SwitchData.High=HIGH24B;
P_P->Udata.SwitchData.len=4;
P_P->Udata.SwitchData.Number=&pRXdata->jxjx;
for (i=0;i<P_P->Udata.SwitchData.MaxNumber;i++) StrCpy(&JX_JJ[i][0],&P_P->Udata.SwitchData.Data[i][0],10);
Lcd_G4_Bmp_All(pTXdata->TXkey.Addr_Page,InvertOFF ) ;
Lcd_G4_Bmp_Rev(P_Input->x,P_Input->y,P_Input->w,P_Input->h,Gray1);
Touch_X=0; Touch_Y=0;
keyd2=0xff;
while(1)
{
P_Input=INputdata;
Data_ReFlash(P_Input,pTXdata->TXkey.nPageNo);
P_P=XiangBie;
Re_Flash(P_P);
if (pTXdata->TXkey.nPageNo!=11) return pTXdata->TXkey.nPageNo;
OutFloat(&pRXdata->sjyicidl,213,123,InvertOFF,Gray3,HIGH32,0x503);
OutFloat(&pRXdata->baifenbiao,213,224,InvertOFF,Gray3,HIGH32,0x503);
/*OutFloat(&pRXdata->bicha,420,123,InvertOFF,Gray3,HIGH32,0x503);*/
/*OutFloat(&pRXdata->ZK,213,274,InvertOFF,Gray3,HIGH32,0x503);*/
Delay(50);
}
return i;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -