📄 page.c
字号:
Display_number(4*ASCIIX, (2+i)*ASCIIY, i+65);
Display_ASCIITable(6*ASCIIX, (2+i)*ASCIIY, "ON OFF");
}
for (i = 0; i < 32; i++)
{
Display_ASCIITable(14*ASCIIX, (2+i)*ASCIIY, "P");
Display_number(17*ASCIIX, (2+i)*ASCIIY, i+97);
Display_ASCIITable(19*ASCIIX, (2+i)*ASCIIY, "ON OFF");
}
Display_ASCIITable(28*ASCIIX, 38*ASCIIY, "FRONT PAGE");
}
//modefied by liangweidong
//2005-8-26
void page_setfile(void)
{
Display_ASCIITable(7*ASCIIX, 1*ASCIIY, "L O A D S A V E");
Display_ASCIITable(3*ASCIIX, 3*ASCIIY, "FILE NO. :");
Display_ASCIITable(3*ASCIIX, 4*ASCIIY, "FILE NAME:");
}
//modefied by liangweidong
//2005-8-26
void page_setfile_load(void)
{
unsigned char i;
Display_ASCIITable(7*ASCIIX, 1*ASCIIY, "L O A D");
for(i = 1; i < 35; i++)
{
Display_number(2*ASCIIX, (2+i)*ASCIIY, i);
Display_number(22*ASCIIX, (2+i)*ASCIIY, i+34);
}
//if()
//{
Display_ASCIITable(2*ASCIIX, 38*ASCIIY, "LOAD A FILE: YES NO");
//}
}
//modefied by liangweidong
//2005-8-26
void page_setfile_save(void)
{
unsigned char i, j;
Display_ASCIITable(26*ASCIIX, 1*ASCIIY, "S A V E");
Display_ASCIITable(3*ASCIIX, 3*ASCIIY, "FILE NO. :");
Display_ASCIITable(3*ASCIIX, 4*ASCIIY, "FILE NAME:");
for(i = 0; i < 5; i++)
{
for(j = 0; j < 20; j++)
{
Display6X8(ASCII_table[i*20+j], (LCD_YSIZE - (16+j)*ASCIIX), (30+i)*ASCIIY);
if((i*20 + j) >= 90)
break;
}
}
Display_ASCIITable(16*ASCIIX, 35*ASCIIY, "DELETE");
Display_ASCIITable(2*ASCIIX, 38*ASCIIY, "SAVE THE FILE: YES NO");
}
//modefied by liangweidong
//2005-8-29
void page_moniter(void)
{
Display_ASCIITable(3*ASCIIX, 1*ASCIIY, flag_setting->flag_auto_manual ? "AUTO NO":"AUTO OFF");
Display_ASCIITable(17*ASCIIX, 1*ASCIIY, flag_setting->flag_auto_manual? "MANUAL OFF":"MANUAL ON");
Display_ASCIITable(4*ASCIIX, 3*ASCIIY, "OUTPUT");
Display_ASCIITable(2*ASCIIX, 5*ASCIIY, "1:END-ST SLOPE");
Display_ASCIITable(2*ASCIIX, 6*ASCIIY, "2:POINT1");
Display_ASCIITable(2*ASCIIX, 7*ASCIIY, "3:POINT2");
Display_ASCIITable(2*ASCIIX, 8*ASCIIY, "4:END-FILLING");
Display_ASCIITable(2*ASCIIX, 9*ASCIIY, "5:END-EXTRUSION");
Display_ASCIITable(4*ASCIIX, 14*ASCIIY, "INPUT");
Display_ASCIITable(2*ASCIIX, 16*ASCIIY, "1:START");
Display_ASCIITable(2*ASCIIX, 17*ASCIIY, "2:DIE GAP");
Display_ASCIITable(2*ASCIIX, 18*ASCIIY, "3:RESET");
Display_ASCIITable(2*ASCIIX, 19*ASCIIY, "4:STOP");
Display_ASCIITable(2*ASCIIX, 20*ASCIIY, "5:START SLOPE");
Display_ASCIITable(4*ASCIIX, 26*ASCIIY, "CORE CHECK");
Display_ASCIITable(30*ASCIIX, 26*ASCIIY, "%");
Display_ASCIITable(4*ASCIIX, 28*ASCIIY, "OPEN COM");
Display_ASCIITable(4*ASCIIX, 30*ASCIIY, "ACCUM VOLT");
Display_ASCIITable(30*ASCIIX, 30*ASCIIY, "%");
Display_ASCIITable(4*ASCIIX, 32*ASCIIY, "DCDT VOLT");
Display_ASCIITable(30*ASCIIX, 32*ASCIIY, "V");
Display_ASCIITable(4*ASCIIX, 34*ASCIIY, "CURRENT");
Display_ASCIITable(30*ASCIIX, 34*ASCIIY, "mA");
}
//modefied by liangweidong
//2005-8-29
void page_data(void)
{
unsigned char i;
Display_ASCIITable(0*ASCIIX, 0*ASCIIY, "NO.");
Display_ASCIITable(2*ASCIIX, 2*ASCIIY, "PARAMETER");
Display_ASCIITable(4*ASCIIX, 4*ASCIIY, "SHOT SIZE");
Display_ASCIITable(34*ASCIIX, 4*ASCIIY, "%");
Display_ASCIITable(4*ASCIIX, 5*ASCIIY, "DIE CAP");
Display_ASCIITable(34*ASCIIX, 5*ASCIIY, "%");
Display_ASCIITable(4*ASCIIX, 6*ASCIIY, "DELAY");
Display_ASCIITable(34*ASCIIX, 6*ASCIIY, "%");
Display_ASCIITable(4*ASCIIX, 7*ASCIIY, "CUSHION");
Display_ASCIITable(34*ASCIIX, 7*ASCIIY, "%");
Display_ASCIITable(4*ASCIIX, 8*ASCIIY, "DIE GAP SLOPE");
Display_ASCIITable(34*ASCIIX, 8*ASCIIY, "%/SEC");
Display_ASCIITable(4*ASCIIX, 9*ASCIIY, "START SLOPE");
Display_ASCIITable(34*ASCIIX, 9*ASCIIY, "%/SEC");
Display_ASCIITable(2*ASCIIX, 11*ASCIIY, "CONDITON");
Display_ASCIITable(4*ASCIIX, 13*ASCIIY, flag_setting->flag_set_core_type?"CORE CORE TYPE DIVERGENT":"CORE CORE TYPE CONVERGENT");
Display_ASCIITable(10*ASCIIX, 14*ASCIIY, "DCDT ZERO");
Display_ASCIITable(34*ASCIIX, 14*ASCIIY, "V");
Display_ASCIITable(10*ASCIIX, 15*ASCIIY, "DCDT SPAN");
Display_ASCIITable(34*ASCIIX, 15*ASCIIY, "V");
Display_ASCIITable(10*ASCIIX, 16*ASCIIY, "CORE STROKE");
Display_ASCIITable(34*ASCIIX, 16*ASCIIY, "mm");
Display_ASCIITable(10*ASCIIX, 17*ASCIIY, "UNIT");
Display_ASCIITable(34*ASCIIX, 17*ASCIIY, "TYPE");
Display_ASCIITable(10*ASCIIX, 18*ASCIIY, "GAIN");
Display_ASCIITable(34*ASCIIX, 18*ASCIIY, "TIMES");
Display_ASCIITable(4*ASCIIX, 20*ASCIIY, "ACCUM EMPTY");
Display_ASCIITable(34*ASCIIX, 20*ASCIIY, "V");
Display_ASCIITable(10*ASCIIX, 21*ASCIIY, "FULL");
Display_ASCIITable(34*ASCIIX, 21*ASCIIY, "V");
Display_ASCIITable(10*ASCIIX, 22*ASCIIY, "FILLING TYPE");
Display_ASCIITable(24*ASCIIX, 22*ASCIIY, flag_setting->flag_filling_type?"EXTRUSION":"CONTINUUM");
Display_ASCIITable(10*ASCIIX, 23*ASCIIY, "UNIT");
Display_ASCIITable(30*ASCIIX, 23*ASCIIY, flag_setting->flag_unit_type ?"mm TYPE":"% TYPE");
Display_ASCIITable(10*ASCIIX, 24*ASCIIY, "ACCUM STROKE");
Display_ASCIITable(34*ASCIIX, 24*ASCIIY, "mm");
Display_ASCIITable(28*ASCIIX, 38*ASCIIY, "NEXT PAGE");
/* Display_ASCIITable(2*ASCIIX, 25*ASCIIY, "NO. DATA NO. DATA");
for(i =1; i <= 16; i++)
{
Display_ASCIITable(2*ASCIIX, (21+i)*ASCIIY ,"P");
Display_number(5*ASCIIX, (21+i)*ASCIIY,i);
Display_ASCIITable(12*ASCIIX, (21+i)*ASCIIY ,"%");
Display_ASCIITable(16*ASCIIX, (21+i)*ASCIIY, "P");
Display_number(19*ASCIIX, (21+i)*ASCIIY, 16+i);
Display_ASCIITable(26*ASCIIX, (21+i)*ASCIIY, "%");
}
if((flag_point_number == 64)&&(flag_point_number == 128))
{
Display_ASCIITable(20*ASCIIX, 39*ASCIIY, "NEXT PAGE");
// if(next_page_key == 1)
// page_data1(point_number);
}
*/
}
//modefied by liangweidong
//2005-8-29
void page_data1(unsigned char point_number)
{
unsigned char i;
Display_ASCIITable(0*ASCIIX, 0*ASCIIY, "NO.");
Display_ASCIITable(2*ASCIIX, 2*ASCIIY, "NO. DATA");
for (i = 0; i < 32; i++)
{
Display_ASCIITable(2*ASCIIX, (4+i)*ASCIIY, "P");
Display_number(4*ASCIIX, (4+i)*ASCIIY, i+1);
Display_ASCIITable(15*ASCIIX, (4+i)*ASCIIY, "mm");
if((flag_setting->flag_point_number == 2) ||(flag_setting->flag_point_number == 4))
{
Display_ASCIITable(21*ASCIIX, 2*ASCIIY, "NO. DATA");
Display_ASCIITable(21*ASCIIX, (4+i)*ASCIIY, "P");
Display_number(23*ASCIIX, (4+i)*ASCIIY, i+33);
Display_ASCIITable(35*ASCIIX, (4+i)*ASCIIY, "mm");
}
}
//
if(flag_setting->flag_point_number == 4)
{
Display_ASCIITable(28*ASCIIX, 38*ASCIIY, "NEXT PAGE");
}
if(flag_setting->flag_point_number == 2)
{
Display_ASCIITable(28*ASCIIX, 38*ASCIIY, "FRONT PAGE");
}
}
//modefied by liangweidong
//2005-8-29
void page_data2(void)
{
unsigned char i;
Display_ASCIITable(0*ASCIIX, 0*ASCIIY, "NO.");
Display_ASCIITable(2*ASCIIX, 2*ASCIIY, "NO. DATA NO. DATA");
for (i = 0; i < 32; i++)
{
Display_ASCIITable(2*ASCIIX, (4+i)*ASCIIY, "P");
Display_number(4*ASCIIX, (4+i)*ASCIIY, i+65);
Display_ASCIITable(15*ASCIIX, (4+i)*ASCIIY, "mm");
Display_ASCIITable(21*ASCIIX, (4+i)*ASCIIY, "P");
Display_number(24*ASCIIX, (4+i)*ASCIIY, i+97);
Display_ASCIITable(35*ASCIIX, (4+i)*ASCIIY, "mm");
}
//
Display_ASCIITable(28*ASCIIX, 38*ASCIIY, "FRONT PAGE");
}
//modefied by liangweidong
//2005-8-29
void page_machine_setup(void)
{
//fileparameter file_parameter;
Display_ASCIITable(0*ASCIIX, 0*ASCIIY, "SET UP");
//
Display_ASCIITable(2*ASCIIX, 2*ASCIIY, "TOOLING");
Display_ASCIITable(4*ASCIIX, 4*ASCIIY, "CORE: DIVERGENT CONVERGENT");
Display_ASCIITable(4*ASCIIX, 5*ASCIIY, file_parameter->flag_file_core_type?"FILE: (DIVERGENT)":"FILE: (CONVERGENT)");
Display_ASCIITable(4*ASCIIX, 7*ASCIIY, "DCDT: ZERO SPAN");
Display_ASCIITable(4*ASCIIX, 8*ASCIIY, "MACHINE");
Display_number(19*ASCIIX, 8*ASCIIY, flag_setting->flag_set_zero_voltage);
Display_ASCIITable(20*ASCIIX, 8*ASCIIY, "V");
Display_number(34*ASCIIX, 8*ASCIIY, flag_setting->flag_set_span_voltage);
Display_ASCIITable(35*ASCIIX, 8*ASCIIY, "V");
Display_ASCIITable(4*ASCIIX, 9*ASCIIY, "FILE:");
Display_number(19*ASCIIX, 9*ASCIIY, file_parameter->flag_file_zero_voltage);
Display_ASCIITable(20*ASCIIX, 9*ASCIIY, "V");
Display_number(34*ASCIIX, 9*ASCIIY, file_parameter->flag_file_span_voltage);
Display_ASCIITable(35*ASCIIX, 9*ASCIIY, "V");
Display_ASCIITable(4*ASCIIX, 11*ASCIIY, "UNIT: % mm");
Display_ASCIITable(4*ASCIIX, 13*ASCIIY, "CORE STROKE");
Display_number(33*ASCIIX, 13*ASCIIY, flag_setting->flag_core_stroke);
Display_ASCIITable(34*ASCIIX, 13*ASCIIY, "mm");
//
Display_ASCIITable(2*ASCIIX, 15*ASCIIY, "ACCUM");
Display_ASCIITable(4*ASCIIX, 17*ASCIIY, "ACCUM: EMOTY FULL");
Display_ASCIITable(4*ASCIIX, 18*ASCIIY, "MACHINE");
Display_number(19*ASCIIX, 18*ASCIIY, flag_setting->flag_set_emoty_voltage);
Display_ASCIITable(20*ASCIIX, 18*ASCIIY, "V");
Display_number(34*ASCIIX, 18*ASCIIY, flag_setting->flag_set_full_voltage);
Display_ASCIITable(35*ASCIIX, 18*ASCIIY, "V");
Display_ASCIITable(4*ASCIIX, 19*ASCIIY, "FILE:");
Display_number(19*ASCIIX, 19*ASCIIY, file_parameter->flag_file_emoty_voltage);
Display_ASCIITable(20*ASCIIX, 19*ASCIIY, "V");
Display_number(34*ASCIIX, 19*ASCIIY, file_parameter->flag_file_full_voltage);
Display_ASCIITable(35*ASCIIX, 19*ASCIIY, "V");
Display_ASCIITable(4*ASCIIX, 21*ASCIIY, "UNIT: % mm");
Display_ASCIITable(4*ASCIIX, 23*ASCIIY, "ACCUM STROKE");
Display_number(33*ASCIIX, 23*ASCIIY, flag_setting->flag_accum_stroke);
Display_ASCIITable(34*ASCIIX, 23*ASCIIY, "mm");
//
Display_ASCIITable(2*ASCIIX, 25*ASCIIY, "GAIN");
Display_ASCIITable(4*ASCIIX, 27*ASCIIY, "GAIN");
Display_ASCIITable(32*ASCIIX, 27*ASCIIY, "TIMES");
Display_number(31*ASCIIX, 27*ASCIIY, flag_setting->flag_set_gain);
Display_ASCIITable(4*ASCIIX, 28*ASCIIY, "FILE:");
Display_ASCIITable(32*ASCIIX, 28*ASCIIY, "TIMES");
Display_number(31*ASCIIX, 28*ASCIIY, file_parameter->flag_file_gain);
Display_ASCIITable(4*ASCIIX, 30*ASCIIY, "MOVE");
//
Display_ASCIITable(2*ASCIIX, 33*ASCIIY, "ACCUM VOLT");
Display_ASCIITable(35*ASCIIX, 33*ASCIIY, "%");
Display_ASCIITable(2*ASCIIX, 35*ASCIIY, "DCDT VOLT");
Display_ASCIITable(35*ASCIIX, 35*ASCIIY, "V");
Display_ASCIITable(2*ASCIIX, 37*ASCIIY, "CURRENT");
Display_ASCIITable(34*ASCIIX, 37*ASCIIY, "mA");
}
void page_other_set(void)
{
//total set
Display_ASCIITable(1*ASCIIX, 1*ASCIIY, "TOTAL SETUP");
Display_ASCIITable(2*ASCIIX, 3*ASCIIY, "LANGUAGE");
Display_ASCIITable(13*ASCIIX, 4*ASCIIY, "ENGLISH CHINESE");
Display_ASCIITable(2*ASCIIX, 6*ASCIIY, "FUNCTION PROTECT");
Display_ASCIITable(13*ASCIIX, 7*ASCIIY, "ENABLE DISABLE");
Display_ASCIITable(2*ASCIIX, 9*ASCIIY, "LCD ON-OFF");
Display_ASCIITable(13*ASCIIX, 10*ASCIIY, "ENABLE DISABLE");
Display_ASCIITable(2*ASCIIX, 12*ASCIIY, "OPEN LOOP CONTROL");
Display_ASCIITable(13*ASCIIX, 13*ASCIIY, "ENABLE DISABLE");
Display_ASCIITable(2*ASCIIX, 15*ASCIIY, "ACCUMULATOR OR CONTINUOUS");
Display_ASCIITable(13*ASCIIX, 16*ASCIIY, "ACCUMULATOR CONTINUOUS");
//set communiucation
//set USB
Display_ASCIITable(1*ASCIIX, 18*ASCIIY, "COMMUNIUCATION SETUP");
Display_ASCIITable(2*ASCIIX, 20*ASCIIY, "USB SETUP");
Display_ASCIITable(13*ASCIIX, 21*ASCIIY, "ENABLE DISABLE");
//set RS232
Display_ASCIITable(2*ASCIIX, 23*ASCIIY, "RS232C SETUP");
Display_ASCIITable(3*ASCIIX, 25*ASCIIY, "BAUD RATE");
Display_ASCIITable(13*ASCIIX, 26*ASCIIY, "57600 115200");
Display_ASCIITable(3*ASCIIX, 27*ASCIIY, "DATA LENGTH 8");
Display_ASCIITable(3*ASCIIX, 28*ASCIIY, "PARITY NONE");
Display_ASCIITable(3*ASCIIX, 29*ASCIIY, "STOP BITS 2");
//set time
Display_ASCIITable(1*ASCIIX, 31*ASCIIY, "TIME SETUP");
Display_ASCIITable(2*ASCIIX, 33*ASCIIY, "DATE: / / Y/M/D");
Display_ASCIITable(2*ASCIIX, 35*ASCIIY, "TIME: : : H/M/S");
Display_ASCIITable(2*ASCIIX, 37*ASCIIY, "WEEKDAY:");
//start the real time clock
Rtc_Init();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -