📄 last.c
字号:
//-----box 2------------------------
BOX b2_0={ 4, B2_BASE_Y, 632, 18*3, 1, 7 };
BOX b2_1={ 4, B2_BASE_Y, 160, 18*3, 1, 7 };
BOX b2_2={ 4+161, B2_BASE_Y, 280, 18*3, 1, 7 };
BOX b2_3={ 4+161+280+1, B2_BASE_Y, 190, 18*3, 1, 7 };
LABEL lab2_1_1={10, B2_BASE_Y+1, 30, 16, "周期", BACKGRND, 7, 12, 12};
LABEL lab2_1_2={10, B2_BASE_Y+1+18, 30, 16, "压力", BACKGRND, 7, 12, 12};
LABEL lab2_1_3={10, B2_BASE_Y+1+18*2, 30, 16, "速度", BACKGRND, 7, 12, 12};
LABEL lab2_1_4={46, B2_BASE_Y+2, 50, 14, "0.2", EDIT_COLOR, 44, 12, 12};
LABEL lab2_1_5={46, B2_BASE_Y+2+18, 50, 14, "140", EDIT_COLOR, 44, 12, 12};
LABEL lab2_1_6={46, B2_BASE_Y+2+18*2, 50, 14, "80", EDIT_COLOR, 44, 12, 12};
LABEL lab2_1_7={110, B2_BASE_Y+1, 30, 16, "秒", BACKGRND, 7, 12, 12};
LABEL lab2_1_8={110, B2_BASE_Y+1+18, 30, 16, "kg/cm", BACKGRND, 7, 12, 12};
LABEL lab2_1_9={110, B2_BASE_Y+1+18*2, 30, 16, " %", BACKGRND, 7, 12, 12};
LABEL lab2_2_1={178, B2_BASE_Y+1, 60, 16, "动模位置", BACKGRND, 7, 12, 12};
LABEL lab2_2_2={178, B2_BASE_Y+1+18, 60, 16, "托模位置", BACKGRND, 7, 12, 12};
LABEL lab2_2_3={178, B2_BASE_Y+1+18*2, 60, 16, "锁模压力", BACKGRND, 7, 12, 12};
LABEL lab2_2_4={246, B2_BASE_Y+2, 50, 14, "350.0", EDIT_COLOR, 44, 12, 12};
LABEL lab2_2_5={246, B2_BASE_Y+2+18, 50, 14, "0.0", EDIT_COLOR, 44, 12, 12};
LABEL lab2_2_6={246, B2_BASE_Y+2+18*2, 50, 14, "140.0", EDIT_COLOR, 44, 12, 12};
LABEL lab2_2_7={316, B2_BASE_Y+1, 60, 16, "螺杆位置", BACKGRND, 7, 12, 12};
LABEL lab2_2_8={316, B2_BASE_Y+1+18, 60, 16, "射座位置", BACKGRND, 7, 12, 12};
LABEL lab2_2_9={316, B2_BASE_Y+1+18*2, 60, 16, "射出压力", BACKGRND, 7, 12, 12};
LABEL lab2_2_10={384, B2_BASE_Y+2, 50, 14, "350.0", EDIT_COLOR, 44, 12, 12};
LABEL lab2_2_11={384, B2_BASE_Y+2+18, 50, 14, "0.0", EDIT_COLOR, 44, 12, 12};
LABEL lab2_2_12={384, B2_BASE_Y+2+18*2, 50, 14, "140.0", EDIT_COLOR, 44, 12, 12};
LABEL lab2_3_1={4+161+280+1+10+12, B2_BASE_Y+1, 40, 16, "产品", BACKGRND, 7, 12, 12};
LABEL lab2_3_2={4+161+280+1+10, B2_BASE_Y+1+18, 50, 16, "1682", EDIT_COLOR, 44, 12, 12};
LABEL lab2_3_3={4+161+280+1+10+12, B2_BASE_Y+1+18*2, 40, 16, "归零", BACKGRND, 7, 12, 12};
LABEL lab2_3_4={60+4+161+280+1+10+8, B2_BASE_Y+1, 40, 16, "不良品", BACKGRND, 7, 12, 12};
LABEL lab2_3_5={60+4+161+280+1+10, B2_BASE_Y+1+18, 50, 16, "1682", EDIT_COLOR, 44, 12, 12};
LABEL lab2_3_6={60+4+161+280+1+10+12, B2_BASE_Y+1+18*2, 40, 16, "归零", BACKGRND, 7, 12, 12};
LABEL lab2_3_7={120+4+161+280+1+10+12, B2_BASE_Y+1, 40, 16, "小计", BACKGRND, 7, 12, 12};
LABEL lab2_3_8={120+4+161+280+1+10, B2_BASE_Y+1+18, 50, 16, "1682", EDIT_COLOR, 44, 12, 12};
LABEL lab2_3_9={120+4+161+280+1+10+12, B2_BASE_Y+1+18*2, 40, 16, "归零", BACKGRND, 7, 12, 12};
//-----box 3------------------------
BOX b3_0={ 4, B2_BASE_Y+18*3+1, 632, 18*4, 1, 7 };
BOX b3_1={ 4, B2_BASE_Y+18*3+1, 441, 18*4, 1, 7 };
BOX b3_2={ 4+442, B2_BASE_Y+18*3+1, 190, 18*4, 1, 7 };
LABEL lab3_1_1={10, B3_BASE_Y+1, 30, 16, " ℃", BACKGRND, 7, 12, 12};
LABEL lab3_1_2={10, B3_BASE_Y+1+18, 30, 16, "实际", BACKGRND, 7, 12, 12};
LABEL lab3_1_3={10, B3_BASE_Y+1+18*2, 30, 16, "设定", BACKGRND, 7, 12, 12};
LABEL lab3_1_4={10, B3_BASE_Y+1+18*3, 30, 16, "状态", BACKGRND, 7, 12, 12};
LABEL lab3_1_5={46, B3_BASE_Y+2, B3_FIELD_WIDTH, 14, " N", BACKGRND, 7, 12, 12};
LABEL lab3_1_6={46, B3_BASE_Y+2+18, B3_FIELD_WIDTH, 14, "200", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_7={46, B3_BASE_Y+2+18*2, B3_FIELD_WIDTH, 14, "200", BACKGRND, 7, 12, 12};
LABEL lab3_1_8={46, B3_BASE_Y+2+18*3, B3_FIELD_WIDTH, 14, " OK", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_9={46+B3_FIELD_WIDTH+B3_GAP_X, B3_BASE_Y+2, B3_FIELD_WIDTH, 14, " 1", BACKGRND, 7, 12, 12};
LABEL lab3_1_10={46+B3_FIELD_WIDTH+B3_GAP_X, B3_BASE_Y+2+18, B3_FIELD_WIDTH, 14, "200", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_11={46+B3_FIELD_WIDTH+B3_GAP_X, B3_BASE_Y+2+18*2, B3_FIELD_WIDTH, 14, "200", BACKGRND, 7, 12, 12};
LABEL lab3_1_12={46+B3_FIELD_WIDTH+B3_GAP_X, B3_BASE_Y+2+18*3, B3_FIELD_WIDTH, 14, " OK", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_13={46+(B3_FIELD_WIDTH+B3_GAP_X)*2, B3_BASE_Y+2, B3_FIELD_WIDTH, 14, " 2", BACKGRND, 7, 12, 12};
LABEL lab3_1_14={46+(B3_FIELD_WIDTH+B3_GAP_X)*2, B3_BASE_Y+2+18, B3_FIELD_WIDTH, 14, "200", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_15={46+(B3_FIELD_WIDTH+B3_GAP_X)*2, B3_BASE_Y+2+18*2, B3_FIELD_WIDTH, 14, "200", BACKGRND, 7, 12, 12};
LABEL lab3_1_16={46+(B3_FIELD_WIDTH+B3_GAP_X)*2, B3_BASE_Y+2+18*3, B3_FIELD_WIDTH, 14, " OK", EDIT_COLOR, 44, 12, 12};
//-----------------
LABEL lab3_1_17={46+(B3_FIELD_WIDTH+B3_GAP_X)*3, B3_BASE_Y+2, B3_FIELD_WIDTH, 14, " 3", BACKGRND, 7, 12, 12};
LABEL lab3_1_18={46+(B3_FIELD_WIDTH+B3_GAP_X)*3, B3_BASE_Y+2+18, B3_FIELD_WIDTH, 14, "200", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_19={46+(B3_FIELD_WIDTH+B3_GAP_X)*3, B3_BASE_Y+2+18*2, B3_FIELD_WIDTH, 14, "200", BACKGRND, 7, 12, 12};
LABEL lab3_1_20={46+(B3_FIELD_WIDTH+B3_GAP_X)*3, B3_BASE_Y+2+18*3, B3_FIELD_WIDTH, 14, " OK", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_21={46+(B3_FIELD_WIDTH+B3_GAP_X)*4, B3_BASE_Y+2, B3_FIELD_WIDTH, 14, " 4", BACKGRND, 7, 12, 12};
LABEL lab3_1_22={46+(B3_FIELD_WIDTH+B3_GAP_X)*4, B3_BASE_Y+2+18, B3_FIELD_WIDTH, 14, "200", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_23={46+(B3_FIELD_WIDTH+B3_GAP_X)*4, B3_BASE_Y+2+18*2, B3_FIELD_WIDTH, 14, "200", BACKGRND, 7, 12, 12};
LABEL lab3_1_24={46+(B3_FIELD_WIDTH+B3_GAP_X)*4, B3_BASE_Y+2+18*3, B3_FIELD_WIDTH, 14, " OK", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_25={46+(B3_FIELD_WIDTH+B3_GAP_X)*5, B3_BASE_Y+2, B3_FIELD_WIDTH, 14, " 5", BACKGRND, 7, 12, 12};
LABEL lab3_1_26={46+(B3_FIELD_WIDTH+B3_GAP_X)*5, B3_BASE_Y+2+18, B3_FIELD_WIDTH, 14, "200", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_27={46+(B3_FIELD_WIDTH+B3_GAP_X)*5, B3_BASE_Y+2+18*2, B3_FIELD_WIDTH, 14, "200", BACKGRND, 7, 12, 12};
LABEL lab3_1_28={46+(B3_FIELD_WIDTH+B3_GAP_X)*5, B3_BASE_Y+2+18*3, B3_FIELD_WIDTH, 14, " OK", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_29={46+(B3_FIELD_WIDTH+B3_GAP_X)*6, B3_BASE_Y+2, B3_FIELD_WIDTH, 14, " 6", BACKGRND, 7, 12, 12};
LABEL lab3_1_30={46+(B3_FIELD_WIDTH+B3_GAP_X)*6, B3_BASE_Y+2+18, B3_FIELD_WIDTH, 14, "200", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_31={46+(B3_FIELD_WIDTH+B3_GAP_X)*6, B3_BASE_Y+2+18*2, B3_FIELD_WIDTH, 14, "200", BACKGRND, 7, 12, 12};
LABEL lab3_1_32={46+(B3_FIELD_WIDTH+B3_GAP_X)*6, B3_BASE_Y+2+18*3, B3_FIELD_WIDTH, 14, " OK", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_33={46+(B3_FIELD_WIDTH+B3_GAP_X)*7, B3_BASE_Y+2, B3_FIELD_WIDTH, 14, " 7", BACKGRND, 7, 12, 12};
LABEL lab3_1_34={46+(B3_FIELD_WIDTH+B3_GAP_X)*7, B3_BASE_Y+2+18, B3_FIELD_WIDTH, 14, "200", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_35={46+(B3_FIELD_WIDTH+B3_GAP_X)*7, B3_BASE_Y+2+18*2, B3_FIELD_WIDTH, 14, "200", BACKGRND, 7, 12, 12};
LABEL lab3_1_36={46+(B3_FIELD_WIDTH+B3_GAP_X)*7, B3_BASE_Y+2+18*3, B3_FIELD_WIDTH, 14, " OK", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_37={46+(B3_FIELD_WIDTH+B3_GAP_X)*8, B3_BASE_Y+2, B3_FIELD_WIDTH, 14, " 8", BACKGRND, 7, 12, 12};
LABEL lab3_1_38={46+(B3_FIELD_WIDTH+B3_GAP_X)*8, B3_BASE_Y+2+18, B3_FIELD_WIDTH, 14, "200", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_39={46+(B3_FIELD_WIDTH+B3_GAP_X)*8, B3_BASE_Y+2+18*2, B3_FIELD_WIDTH, 14, "200", BACKGRND, 7, 12, 12};
LABEL lab3_1_40={46+(B3_FIELD_WIDTH+B3_GAP_X)*8, B3_BASE_Y+2+18*3, B3_FIELD_WIDTH, 14, " OK", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_41={46+(B3_FIELD_WIDTH+B3_GAP_X)*9, B3_BASE_Y+2, B3_FIELD_WIDTH, 14, " 9", BACKGRND, 7, 12, 12};
LABEL lab3_1_42={46+(B3_FIELD_WIDTH+B3_GAP_X)*9, B3_BASE_Y+2+18, B3_FIELD_WIDTH, 14, "200", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_43={46+(B3_FIELD_WIDTH+B3_GAP_X)*9, B3_BASE_Y+2+18*2, B3_FIELD_WIDTH, 14, "200", BACKGRND, 7, 12, 12};
LABEL lab3_1_44={46+(B3_FIELD_WIDTH+B3_GAP_X)*9, B3_BASE_Y+2+18*3, B3_FIELD_WIDTH, 14, " OK", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_45={46+(B3_FIELD_WIDTH+B3_GAP_X)*10, B3_BASE_Y+2, B3_FIELD_WIDTH, 14, " 10", BACKGRND, 7, 12, 12};
LABEL lab3_1_46={46+(B3_FIELD_WIDTH+B3_GAP_X)*10, B3_BASE_Y+2+18, B3_FIELD_WIDTH, 14, "200", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_47={46+(B3_FIELD_WIDTH+B3_GAP_X)*10, B3_BASE_Y+2+18*2, B3_FIELD_WIDTH, 14, "200", BACKGRND, 7, 12, 12};
LABEL lab3_1_48={46+(B3_FIELD_WIDTH+B3_GAP_X)*10, B3_BASE_Y+2+18*3, B3_FIELD_WIDTH, 14, " OK", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_49={46+(B3_FIELD_WIDTH+B3_GAP_X)*11+8, B3_BASE_Y+2, B3_FIELD_WIDTH, 14, "油温", BACKGRND, 7, 12, 12};
LABEL lab3_1_50={46+(B3_FIELD_WIDTH+B3_GAP_X)*11+8, B3_BASE_Y+2+18, B3_FIELD_WIDTH, 14, " 35", EDIT_COLOR, 44, 12, 12};
LABEL lab3_1_51={46+(B3_FIELD_WIDTH+B3_GAP_X)*11+8, B3_BASE_Y+2+18*2, B3_FIELD_WIDTH, 14, " 35", BACKGRND, 7, 12, 12};
LABEL lab3_1_52={46+(B3_FIELD_WIDTH+B3_GAP_X)*11+8, B3_BASE_Y+2+18*3, B3_FIELD_WIDTH, 14, " OK", EDIT_COLOR, 44, 12, 12};
//--------------------------------
LABEL lab3_2_1={4+161+280+1+10, B3_BASE_Y+1, 50, 16, "马达运转", BACKGRND, 7, 12, 12};
LABEL lab3_2_2={4+161+280+1+10, B3_BASE_Y+1+18, 50, 16, "自动模式", BACKGRND, 7, 12, 12};
LABEL lab3_2_3={4+161+280+1+10, B3_BASE_Y+1+18*2, 50, 16, "密码设定", BACKGRND, 7, 12, 12};
LABEL lab3_2_4={4+161+280+1+10, B3_BASE_Y+1+18*3, 50, 16, "密码更改", BACKGRND, 7, 12, 12};
LABEL lab3_2_5={4+161+280+1+20+50, B3_BASE_Y+2, 50, 14, " 12", EDIT_COLOR, 14, 12, 12};
LABEL lab3_2_6={4+161+280+1+20+50+50+2, B3_BASE_Y+2, 14, 14, "时", BACKGRND, 7, 12, 12};
LABEL lab3_2_7={4+161+280+1+20+50+50+16+2, B3_BASE_Y+2, 25, 14, " 36", EDIT_COLOR, 14, 12, 12};
LABEL lab3_2_8={4+161+280+1+20+50+50+16+25+2+2, B3_BASE_Y+2, 15, 14, "分", BACKGRND, 7, 12, 12};
LABEL lab3_2_9={4+161+280+1+20+50, B3_BASE_Y+2+18, 50, 14, " 12", EDIT_COLOR, 14, 12, 12};
LABEL lab3_2_10={4+161+280+1+20+50+50+2, B3_BASE_Y+2+18, 14, 14, "时", BACKGRND, 7, 12, 12};
LABEL lab3_2_11={4+161+280+1+20+50+50+16+2, B3_BASE_Y+2+18, 25, 14, " 36", EDIT_COLOR, 14, 12, 12};
LABEL lab3_2_12={4+161+280+1+20+50+50+16+25+2+2, B3_BASE_Y+2+18, 15, 14, "分", BACKGRND, 7, 12, 12};
LABEL lab3_2_13={4+161+280+1+20+50, B3_BASE_Y+1+18*2, 50, 16, "******", BACKGRND, 3, 12, 12};
LABEL lab3_2_14={4+161+280+1+20+50, B3_BASE_Y+1+18*3, 50, 16, "******", BACKGRND, 3, 12, 12};
//电热
//马达
//关
//
vga_disabledriverreport();
vga_init(); /* Initialize. */
mode = 10;
if (!vga_hasmode(mode))
{
printf("Error: Video mode not supported by driver\n");
return -1;
}
else
{
printf("Video mode is supported by driver\n");
}
vga_setmode(mode);
openhzk();
gl_setcontextvga(mode);
gl_enableclipping();
gl_clearscreen(0);
gl_fillbox( 0, 0, 640, 480, BACKGRND );
box( b0_0 );
box( b0_1 );
box( b0_2 );
box( b1_0 );
box( b1_1 );
box( b1_2 );
box( b1_3 );
clabel( lab1_1 );
clabel( lab1_2_1 );
clabel( lab1_2_2 );
clabel( lab1_3_1 );
clabel( lab1_3_2 );
//box( b2_0 );
box( b2_1 );
box( b2_2 );
box( b2_3 );
clabel( lab2_1_1 );
clabel( lab2_1_2 );
clabel( lab2_1_3 );
clabel( lab2_1_4 );
clabel( lab2_1_5 );
clabel( lab2_1_6 );
clabel( lab2_1_7 );
clabel( lab2_1_8 );
clabel( lab2_1_9 );
clabel( lab2_2_1 );
clabel( lab2_2_2 );
clabel( lab2_2_3 );
clabel( lab2_2_4 );
clabel( lab2_2_5 );
clabel( lab2_2_6 );
clabel( lab2_2_7 );
clabel( lab2_2_8 );
puthz12(110+43, B2_BASE_Y+1+20, 1, 7, "2", 0.8, 0.5);
clabel( lab2_2_9 );
clabel( lab2_2_10 );
clabel( lab2_2_11 );
clabel( lab2_2_12 );
clabel( lab2_3_1 );
clabel( lab2_3_2 );
clabel( lab2_3_3 );
clabel( lab2_3_4 );
clabel( lab2_3_5 );
clabel( lab2_3_6 );
clabel( lab2_3_7 );
clabel( lab2_3_8 );
clabel( lab2_3_9 );
//box( b3_0 );
box( b3_1 );
box( b3_2 );
clabel( lab3_1_1 );
clabel( lab3_1_2 );
clabel( lab3_1_3 );
clabel( lab3_1_4 );
clabel( lab3_1_5 );
clabel( lab3_1_6 );
clabel( lab3_1_7 );
clabel( lab3_1_8 );
clabel( lab3_1_9 );
clabel( lab3_1_10 );
clabel( lab3_1_11 );
clabel( lab3_1_12 );
clabel( lab3_1_13 );
clabel( lab3_1_14 );
clabel( lab3_1_15 );
clabel( lab3_1_16 );
clabel( lab3_1_17 );
clabel( lab3_1_18 );
clabel( lab3_1_19 );
clabel( lab3_1_20 );
clabel( lab3_1_21 );
clabel( lab3_1_22 );
clabel( lab3_1_23 );
clabel( lab3_1_24 );
clabel( lab3_1_25 );
clabel( lab3_1_26 );
clabel( lab3_1_27 );
clabel( lab3_1_28 );
clabel( lab3_1_29 );
clabel( lab3_1_30 );
clabel( lab3_1_31 );
clabel( lab3_1_32 );
clabel( lab3_1_33 );
clabel( lab3_1_34 );
clabel( lab3_1_35 );
clabel( lab3_1_36 );
clabel( lab3_1_37 );
clabel( lab3_1_38 );
clabel( lab3_1_39 );
clabel( lab3_1_40 );
clabel( lab3_1_41 );
clabel( lab3_1_42 );
clabel( lab3_1_43 );
clabel( lab3_1_44 );
clabel( lab3_1_45 );
clabel( lab3_1_46 );
clabel( lab3_1_47 );
clabel( lab3_1_48 );
clabel( lab3_1_49 );
clabel( lab3_1_50 );
clabel( lab3_1_51 );
clabel( lab3_1_52 );
clabel( lab3_2_1 );
clabel( lab3_2_2 );
clabel( lab3_2_3 );
clabel( lab3_2_4 );
clabel( lab3_2_5 );
clabel( lab3_2_6 );
clabel( lab3_2_7 );
clabel( lab3_2_8 );
clabel( lab3_2_9 );
clabel( lab3_2_10 );
clabel( lab3_2_11 );
clabel( lab3_2_12 );
clabel( lab3_2_13 );
clabel( lab3_2_14 );
//-------------------------------------
//box( b4_0 );
box( b4_1 );
box( b4_2 );
box( b4_3 );
box( b4_4 );
clabel( lab4_1 );
clabel( lab4_3 );
clabel( lab4_4 );
box( b5_0 );
box( b5_1 );
clabel( lab5_1_1 );
clabel( lab5_1_2 );
clabel( lab5_2_1 );
clabel( lab5_2_2 );
clabel( lab5_2_3 );
clabel( lab5_2_4 );
clabel( lab5_2_5 );
clabel( lab5_2_6 );
clabel( lab5_2_7 );
clabel( lab5_2_8 );
clabel( lab5_2_9 );
clabel( lab5_2_10 );
clabel( lab5_2_11 );
clabel( lab5_2_12 );
xhqgraph();
ualarm( 100000, 50000 );
signal(SIGALRM, myalarm);
closehzk();
usleep(100);
getchar();
ualarm( 0, 0 );
vga_setmode(TEXT);
return 0;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -