📄 menu1.c
字号:
getch();
break;
case 0:
returnflag='4';
break;
}
}while(returnflag!='4');
return(0);
}
int dxdl(void)
{
MENU_ITM nnewmenu[5];
char returnflag;
char ChinaString[30];
nnewmenu[0].menubar="1.A相电流";
nnewmenu[1].menubar="2.B相电流";
nnewmenu[2].menubar="3.C相电流";
nnewmenu[3].menubar="4.返回";
nnewmenu[4].menubar=NULL;
nnewmenu[0].menukey='1';
nnewmenu[1].menukey='2';
nnewmenu[2].menukey='3';
nnewmenu[3].menukey='4';
do
{
clrscr();
returnflag=putch((char)menu(nnewmenu,NULL,0,1,1));
switch(returnflag)
{
case'1':
DB_flag[3]='1';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'2':
DB_flag[3]='2';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'3':
DB_flag[3]='3';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case 0:
returnflag='4';
break;
}
}while(returnflag!='4');
return(0);
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
int dssygl(void)
{
MENU_ITM nnewmenu[8];
char returnflag;
char ChinaString[30];
nnewmenu[0].menubar="1.瞬时有功功率";
nnewmenu[1].menubar="2.A相有功功率";
nnewmenu[2].menubar="3.B相有功功率";
nnewmenu[3].menubar="4.C相有功功率";
nnewmenu[4].menubar="5.正向有功功率上限值";
nnewmenu[5].menubar="6.反向有功功率上限值";
nnewmenu[6].menubar="7.反回";
nnewmenu[7].menubar=NULL;
nnewmenu[0].menukey='1';
nnewmenu[1].menukey='2';
nnewmenu[2].menukey='3';
nnewmenu[3].menukey='4';
nnewmenu[4].menukey='5';
nnewmenu[5].menukey='6';
nnewmenu[6].menukey='7';
do
{
clrscr();
returnflag=putch((char)menu(nnewmenu,NULL,0,1,1));
switch(returnflag)
{
case'1':
DB_flag[3]='0';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'2':
DB_flag[3]='1';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'3':
DB_flag[3]='2';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'4':
DB_flag[3]='3';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'5':
DB_flag[3]='4';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'6':
DB_flag[3]='5';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case 0:
returnflag='7';
break;
}
}while(returnflag!='7');
return(0);
}
int dsswgl(void)
{
MENU_ITM nnewmenu[6];
char ChinaString[30];
char returnflag;
nnewmenu[0].menubar="1.瞬时无功率";
nnewmenu[1].menubar="2.A相无功率";
nnewmenu[2].menubar="3.B相无功率";
nnewmenu[3].menubar="4.C相无功率";
nnewmenu[4].menubar="5.返回";
nnewmenu[5].menubar=NULL;
nnewmenu[0].menukey='1';
nnewmenu[1].menukey='2';
nnewmenu[2].menukey='3';
nnewmenu[3].menukey='4';
nnewmenu[4].menukey='5';
do
{
clrscr();
returnflag=putch((char)menu(nnewmenu,NULL,0,1,1));
switch(returnflag)
{
case'1':
DB_flag[3]='0';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'2':
DB_flag[3]='1';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'3':
DB_flag[3]='2';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'4':
DB_flag[3]='3';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case 0:
returnflag='5';
break;
}
}while(returnflag!='5');
return(0);
}
int dglys(void)
{
MENU_ITM nnewmenu[6];
char ChinaString[30];
char returnflag;
nnewmenu[0].menubar="1.总功率因数";
nnewmenu[1].menubar="2.A相功率因数";
nnewmenu[2].menubar="3.B相功率因数";
nnewmenu[3].menubar="4.C相功率因数";
nnewmenu[4].menubar="5.反回";
nnewmenu[5].menubar=NULL;
nnewmenu[0].menukey='1';
nnewmenu[1].menukey='2';
nnewmenu[2].menukey='3';
nnewmenu[3].menukey='4';
nnewmenu[4].menukey='5';
do
{
clrscr();
returnflag=putch((char)menu(nnewmenu,NULL,0,1,1));
switch(returnflag)
{
case'1':
DB_flag[3]='0';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'2':
DB_flag[3]='1';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'3':
DB_flag[3]='2';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'4':
DB_flag[3]='3';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case 0:
returnflag='5';
break;
}
}while(returnflag!='5');
return(0);
}
//----------------------------------------------------------------------------------------------------------------
int ddx(void)
{
MENU_ITM nnewmenu[6];
char returnflag;
nnewmenu[0].menubar="1.断相次数";
nnewmenu[1].menubar="2.断相时间累计";
nnewmenu[2].menubar="3.断相起始时刻";
nnewmenu[3].menubar="4.断相结束时刻";
nnewmenu[4].menubar="5.返回";
nnewmenu[5].menubar=NULL;
nnewmenu[0].menukey='1';
nnewmenu[1].menukey='2';
nnewmenu[2].menukey='3';
nnewmenu[3].menukey='4';
nnewmenu[4].menukey='5';
do
{
clrscr();
returnflag=putch((char)menu(nnewmenu,NULL,0,1,1));
switch(returnflag)
{
case'1':
DB_flag[2]='1';
ddx1();
break;
case'2':
DB_flag[2]='2';
ddx2();
break;
case'3':
DB_flag[2]='3';
ddx3();
break;
case'4':
DB_flag[2]='4';
ddx4();
break;
case 0:
returnflag='5';
break;
}
}while(returnflag!='5');
return(0);
}
int ddx1(void)
{
MENU_ITM nnewmenu[8];
char returnflag;
char ChinaString[30];
nnewmenu[0].menubar="1.总断相次数";
nnewmenu[1].menubar="2.A相断相次数";
nnewmenu[2].menubar="3.B相断相次数";
nnewmenu[3].menubar="4.C相断相次数";
nnewmenu[4].menubar="5.六十天需量";
nnewmenu[5].menubar="6.窃电数据";
nnewmenu[6].menubar="7.返回";
nnewmenu[7].menubar=NULL;
nnewmenu[0].menukey='1';
nnewmenu[1].menukey='2';
nnewmenu[2].menukey='3';
nnewmenu[3].menukey='4';
nnewmenu[4].menukey='5';
nnewmenu[5].menukey='6';
nnewmenu[6].menukey='7';
do
{
clrscr();
returnflag=putch((char)menu(nnewmenu,NULL,0,1,1));
switch(returnflag)
{
case'1':
DB_flag[3]='0';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'2':
DB_flag[3]='1';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'3':
DB_flag[3]='2';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'4':
DB_flag[3]='3';
break;
case '5':
DB_flag[0]='B'; //六十天需量
DB_flag[1]='3';
DB_flag[2]='1';
DB_flag[3]='5';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case '6':
DB_flag[0]='B'; //窃电数据
DB_flag[1]='3';
DB_flag[2]='1';
DB_flag[3]='4';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case 0:
returnflag='7';
break;
}
}while(returnflag!='7');
return(0);
}
int ddx2(void)
{
MENU_ITM nnewmenu[6];
char returnflag;
char ChinaString[30];
nnewmenu[0].menubar="1.断相时间累计";
nnewmenu[1].menubar="2.A断相时间累计";
nnewmenu[2].menubar="3.B断相时间累计";
nnewmenu[3].menubar="4.C断相时间累计";
nnewmenu[4].menubar="5.返回";
nnewmenu[5].menubar=NULL;
nnewmenu[0].menukey='1';
nnewmenu[1].menukey='2';
nnewmenu[2].menukey='3';
nnewmenu[3].menukey='4';
nnewmenu[4].menukey='5';
do
{
clrscr();
returnflag=putch((char)menu(nnewmenu,NULL,0,1,1));
switch(returnflag)
{
case'1':
DB_flag[3]='0';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'2':
DB_flag[3]='1';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'3':
DB_flag[3]='2';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'4':
DB_flag[3]='3';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case 0:
returnflag='5';
break;
}
}while(returnflag!='5');
return(0);
}
int ddx3(void)
{
MENU_ITM nnewmenu[6];
char returnflag;
char ChinaString[30];
nnewmenu[0].menubar="1.最近一次断相起始时刻";
nnewmenu[1].menubar="2.A相最近一次断相起始时刻";
nnewmenu[2].menubar="3.B相最近一次断相起始时刻";
nnewmenu[3].menubar="4.C相最近一次断相起始时刻";
nnewmenu[4].menubar="5.返回";
nnewmenu[5].menubar=NULL;
nnewmenu[0].menukey='1';
nnewmenu[1].menukey='2';
nnewmenu[2].menukey='3';
nnewmenu[3].menukey='4';
nnewmenu[4].menukey='5';
do
{
clrscr();
returnflag=putch((char)menu(nnewmenu,NULL,0,1,1));
switch(returnflag)
{
case'1':
DB_flag[3]='0';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'2':
DB_flag[3]='1';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'3':
DB_flag[3]='2';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'4':
DB_flag[3]='3';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case 0:
returnflag='5';
break;
}
}while(returnflag!='5');
return(0);
}
int ddx4(void)
{
MENU_ITM nnewmenu[6];
char returnflag;
char ChinaString[30];
nnewmenu[0].menubar="1.最近一次断相结束时刻";
nnewmenu[1].menubar="2.A相最近一次断相结束时刻";
nnewmenu[2].menubar="3.B相最近一次断相结束时刻";
nnewmenu[3].menubar="4.C相最近一次断相结束时刻";
nnewmenu[4].menubar="5.返回";
nnewmenu[5].menubar=NULL;
nnewmenu[0].menukey='1';
nnewmenu[1].menukey='2';
nnewmenu[2].menukey='3';
nnewmenu[3].menukey='4';
nnewmenu[4].menukey='5';
do
{
clrscr();
returnflag=putch((char)menu(nnewmenu,NULL,0,1,1));
switch(returnflag)
{
case'1':
DB_flag[3]='0';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
case'2':
DB_flag[3]='1';
clrscr();
if(Getstring(DB_flag,ChinaString))
printf("%s",ChinaString);
else
printf("%s","Error Flag");
getch();
break;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -