📄 menu.#2
字号:
case 30:
case 31:LCD_Num(176,6,stock,k,"% ");
break;
case 40:
case 41:LCD_Num(176,8,stock,k,"s ");
break;
case 50:
case 51:LCD_Sum(176,10,stock,k,"s ");
break;
case 60:
case 61:LCD_Num(176,12,stock,k,"ms ");
break;
default:break;
}
break;
case 5:switch(hunt)
{
case 10:
case 11:LCD_Num(176,2,stock*10,k,"Hz");
break;
case 20:
case 21:if(stock==1)
LCD_CAstr(176,4,"半控",k,0);
else
LCD_CAstr(176,4,"全控",k,0);
break;
case 30:
case 31:if(stock==1)
LCD_CAstr(176,6,"开",k,0);
else
LCD_CAstr(176,6,"关",k,0);
break;
case 40:
case 41:LCD_Num(176,8,stock,k,"s ");
break;
case 50:
case 51:LCD_Sum(176,10,stock,k,"s ");
break;
default:break;
}
break;
default:break;
}
}
/////////////////////////////////////////////////////////////////////
void LCD_Seek2(uint16 stock,bit k)
{
switch(hunt)
{
case 10:
case 11:switch(stock)
{
case 0:LCD_CAstr(160,2,"恒压 ",k,0);
break;
case 1:LCD_CAstr(160,2,"恒流 ",k,0);
break;
case 2:LCD_CAstr(160,2,"恒角度 ",k,0);
break;
case 3:LCD_CAstr(160,2,"恒功率因树",k,0);
break;
case 4:LCD_CAstr(160,2,"恒无功 ",k,0);
break;
default:break;
}
break;
case 20:
case 21:LCD_Num(160,4,stock,k,"V ");
break;
case 30:
case 31:LCD_Num(160,6,stock,k,"A ");
break;
case 40:
case 41:LCD_Num(160,8,stock,k,"^ ");
break;
case 50:
case 51:LCD_CAstr(160,10,"0.",0,0);
LCD_Num(176,10,stock,k," ");
break;
case 60:
case 61:LCD_Num(160,12,stock,k,"Kvar ");
break;
default:break;
}
}
///////////////////////////////////////////////////////////////
void LCD_Seek3(uint16 stock,bit k)
{
switch(hunt)
{
case 10:
case 11:LCD_Num(152,2,stock,k," ");
break;
case 20:
case 21:LCD_Num(152,4,stock,k," ");
break;
case 30:
case 31:switch(stock)
{
case 1:LCD_CAstr(152,6,"4800bit/s ",k,0);
break;
case 2:LCD_CAstr(152,6,"9600bit/s ",k,0);
break;
case 3:LCD_CAstr(152,6,"19200bit/s",k,0);
break;
default:break;
}
break;
case 40:
case 41:switch(stock)
{
case 1:LCD_CAstr(152,8,"9600bit/s ",k,0);
break;
case 2:LCD_CAstr(152,8,"19200bit/s ",k,0);
break;
case 3:LCD_CAstr(152,8,"115200bit/s",k,0);
break;
default:break;
}
break;
case 50:
case 51:switch(stock)
{
case 0:LCD_CAstr(152,10,"关",k,0);
break;
case 1:LCD_CAstr(152,10,"开",k,0);
break;
default:break;
}
break;
default:break;
}
}
/////////////////////////////////////////////////////////////////
void LCD_Seek4(uint16 stock,bit k)
{
switch(hunt)
{
case 10:
case 11:switch(stock)
{
case 1:LCD_CAstr(136,2,"160点/周波",k,0);
break;
case 2:LCD_CAstr(136,2,"80点/周波 ",k,0);
break;
case 4:LCD_CAstr(136,2,"40点/周波 ",k,0);
break;
default:break;
}
break;
case 20:
case 21:
switch(stock)
{
case 0:
LCD_CAstr(136,4,"关",k,0);
break;
case 1:
LCD_CAstr(136,4,"开",k,0);
break;
default:break;
}
break;
case 30:
case 31:
switch(stock)
{
case 0:
LCD_CAstr(136,6,"关",k,0);
break;
case 1:
LCD_CAstr(136,6,"开",k,0);
break;
default:break;
}
break;
case 40:
case 41:
switch(stock)
{
case 0:
LCD_CAstr(136,8,"关",k,0);
break;
case 1:
LCD_CAstr(136,8,"开",k,0);
break;
default:break;
}
break;
case 50:
case 51:switch(stock)
{
case 5:LCD_CAstr(136,10,"无 ",k,0);
break;
case 1:LCD_CAstr(136,10,"励磁电压",k,0);
break;
case 2:LCD_CAstr(136,10,"励磁电流",k,0);
break;
case 3:LCD_CAstr(136,10,"定子电压",k,0);
break;
case 4:LCD_CAstr(136,10,"定子电流",k,0);
break;
default:break;
}
break;
case 60:
case 61:switch(stock)
{
case 5:LCD_CAstr(136,12,"无 ",k,0);
break;
case 1:LCD_CAstr(136,12,"励磁电压",k,0);
break;
case 2:LCD_CAstr(136,12,"励磁电流",k,0);
break;
case 3:LCD_CAstr(136,12,"定子电压",k,0);
break;
case 4:LCD_CAstr(136,12,"定子电流",k,0);
break;
default:break;
}
break;
case 70:
case 71:switch(stock)
{
case 1:LCD_CAstr(136,14,"在线波形",k,0);
LCD_CAstr(200,14," ",0,0);
ExSramStarPag=8;
ExSramWrRdPag=ExSramStarPag;
ExSramEndPag=15;
break;
case 2:LCD_CAstr(136,14,"启动波形",k,0);
LCD_CAstr(200,14," ",0,0);
ExSramStarPag=0;
ExSramWrRdPag=ExSramStarPag;
ExSramEndPag=1;
break;
case 3:LCD_CAstr(136,14,"缺相波形",k,0);
LCD_CAstr(200,14," ",0,0);
ExSramStarPag=4;
ExSramWrRdPag=ExSramStarPag;
ExSramEndPag=4;
break;
case 4:LCD_CAstr(136,14,"投励失败波形",k,0);
ExSramStarPag=6;
ExSramWrRdPag=ExSramStarPag;
ExSramEndPag=6;
break;
case 5:LCD_CAstr(136,14,"失控波形",k,0);
LCD_CAstr(200,14," ",0,0);
ExSramStarPag=5;
ExSramWrRdPag=ExSramStarPag;
ExSramEndPag=5;
break;
case 6:LCD_CAstr(136,14,"失步波形",k,0);
LCD_CAstr(200,14," ",0,0);
ExSramStarPag=2;
ExSramWrRdPag=ExSramStarPag;
ExSramEndPag=3;
break;
case 7:LCD_CAstr(136,14,"PT断线波形",k,0);
LCD_CAstr(216,14," ",0,0);
ExSramStarPag=7;
ExSramWrRdPag=ExSramStarPag;
ExSramEndPag=7;
break;
default:break;
}
break;
case 72:
LCD_CAstr(178,0,"暂停 X0",0,0);
break;
case 73:
switch(stock)
{
case 1:
LCD_CAstr(178,0,"后退 X3",0,0);
Em_Pace=2;
break;
case 2:
LCD_CAstr(178,0,"后退 X2",0,0);
Em_Pace=20;
break;
case 3:
LCD_CAstr(178,0,"后退 X1",0,0);
Em_Pace=60;
break;
case 4:
LCD_CAstr(178,0,"前进 X1",0,0);
Em_Pace=60;
break;
case 5:
LCD_CAstr(178,0,"前进 X2",0,0);
Em_Pace=20;
break;
case 6:
LCD_CAstr(178,0,"前进 X3",0,0);
Em_Pace=2;
break;
default:break;
}
break;
default:break;
}
}
////////////////////////////////////////////////////////////////
void LCD_WaveData(uint16 stock,bit k)
{
switch(stock)
{
case 1:
LCD_CAstr(3,0,"Menue:k1 k2 b1 b2",0,0);
LCD_CAstr(51,0,"k1",k,0);
break;
case 2:
LCD_CAstr(3,0,"Menue:k1 k2 b1 b2",0,0);
LCD_CAstr(75,0,"k2",k,0);
break;
case 3:
LCD_CAstr(3,0,"Menue:k1 k2 b1 b2",0,0);
LCD_CAstr(99,0,"b1",k,0);
break;
case 4:
LCD_CAstr(3,0,"Menue:k1 k2 b1 b2",0,0);
LCD_CAstr(123,0,"b2",k,0);
break;
case 5:
LCD_CAstr(3,0,"Menue:N",0,0);
break;
default:break;
}
}
void LCD_Seek5(void)
{
uint8 i,Temp;
Temp=0x80;
for(i=0;i<4;i++)
{
if(RelayIN & Temp)
LCD_CAstr(48+56*i,4,"分",0,0);
else
LCD_CAstr(48+56*i,4,"合",0,0);
Temp=Temp>>1;
}
for(i=0;i<4;i++)
{
if(RelayIN & Temp)
LCD_CAstr(48+56*i,6,"分",0,0);
else
LCD_CAstr(48+56*i,6,"合",0,0);
Temp=Temp>>1;
}
Temp=0x80;
for(i=0;i<4;i++)
{
if(RelayOUT & Temp)
LCD_CAstr(48+56*i,12,"分",0,0);
else
LCD_CAstr(48+56*i,12,"合",0,0);
Temp=Temp>>1;
}
for(i=0;i<4;i++)
{
if(RelayOUT & Temp)
LCD_CAstr(48+56*i,14,"分",0,0);
else
LCD_CAstr(48+56*i,14,"合",0,0);
Temp=Temp>>1;
}
}
void LCD_Seek6(uint8 m)
{
switch(m)
{
case 10:LCD_CAstr(208,0,"1",0,0);
LCD_CAstr(16,2,"(601)",0,0);
LCD_ErrorItem(72,2,Flash);
LCD_CAstr(16,7,"(602)",0,0);
LCD_ErrorItem(72,7,Flash+7);
LCD_CAstr(16,12,"(603)",0,0);
LCD_ErrorItem(72,12,Flash+14);
break;
case 20:LCD_CAstr(208,0,"2",0,0);
LCD_CAstr(16,2,"(604)",0,0);
LCD_ErrorItem(72,2,Flash+21);
LCD_CAstr(16,7,"(605)",0,0);
LCD_ErrorItem(72,7,Flash+28);
LCD_CAstr(16,12,"(606)",0,0);
LCD_ErrorItem(72,12,Flash+35);
break;
case 30:LCD_CAstr(208,0,"3",0,0);
LCD_CAstr(16,2,"(607)",0,0);
LCD_ErrorItem(72,2,Flash+42);
LCD_CAstr(16,7,"(608)",0,0);
LCD_ErrorItem(72,7,Flash+49);
LCD_CAstr(16,12,"(609)",0,0);
LCD_ErrorItem(72,12,Flash+56);
break;
case 40:LCD_CAstr(208,0,"4",0,0);
LCD_CAstr(16,2,"(610)",0,0);
LCD_ErrorItem(72,2,Flash+63);
LCD_CAstr(16,7,"(611)",0,0);
LCD_ErrorItem(72,7,Flash+70);
LCD_CAstr(16,12,"(612)",0,0);
LCD_ErrorItem(72,12,Flash+77);
break;
default:break;
}
}
void LCD_Seek7(uint16 stock,bit k)
{
switch(hunt)
{
case 10:
LCD_Day(CH1[0],CH1[1],CH1[2],CH1[3],CH1[4],CH1[5],0);
break;
case 11:
LCD_Day(CH1[0],CH1[1],CH1[2],CH1[3],CH1[4],CH1[5],1);
break;
case 12:
LCD_Day(CH1[0],CH1[1],CH1[2],CH1[3],CH1[4],CH1[5],2);
break;
case 13:
LCD_Day(CH1[0],CH1[1],CH1[2],CH1[3],CH1[4],CH1[5],3);
break;
case 14:
LCD_Day(CH1[0],CH1[1],CH1[2],CH1[3],CH1[4],CH1[5],4);
break;
case 15:
LCD_Day(CH1[0],CH1[1],CH1[2],CH1[3],CH1[4],CH1[5],5);
break;
case 16:
LCD_Day(CH1[0],CH1[1],CH1[2],CH1[3],CH1[4],CH1[5],6);
break;
case 20:
case 21:
LCD_Num(168,8,stock,k,"℃ ");
break;
case 30:
case 31:
LCD_Num(168,10,stock,k,"℃ ");
break;
case 40:
case 41:
LCD_Num(168,12,stock,k,"℃ ");
break;
default:break;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -