/************************** Copyright (c) ********************************** ** FUZHOU FUGUANG ELECTRONICS Co.,LTD. ** ¸£Öݸ£¹âµç×ÓÓÐÏÞ¹«Ë¾ ** http://www.fuguang.com ** **-------------- File Info ------------------------------------------------- ** File name: ProgressForm.c ** Last modified Date: 2008-11-16 ** Last Version: 1.0 ** Descriptions: Display a progress box when outport the tested data ** **-------------------------------------------------------------------------- ** Created by: mxpopstar ** Created date: 2008-11-16 ** Version: 1.0 ** Descriptions: The original version ** **-------------------------------------------------------------------------- ** Modified by: mxpopstar ** Modified date: 2008-11-20 ** Version: ** Descriptions: Display a progress box when outport the tested data ** ***************************************************************************/ // #include "ProgressForm.h" #include "Define.h" #include "TFT_Driver.h" #if(SoftLanguage == CN) const prog_uchar PBText[2][13] = { {138,83,44,41,36,37,108,30,139,153,59,101,101},//ÕýÔÚת´æÊý¾Ýµ½UÅÌÖÐ {138,83,44,41,36,37,108,27, 28, 2, 3, 2, 59},//ÕýÔÚת´æÊý¾Ýµ½RS232 }; // const prog_uchar PBPos[2][16] = { {154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154}, {101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101}, }; // #else const prog_uchar PBText[2][26] = { {100,59,75,68,77,88,0,63,59,73,73,87,81,0,73,59,0,53,51,34,0,63,68,77,70}, //"Sending data to U disk",ÕýÔÚת´æÊý¾Ýµ½UÅÌÖÐ 25 {107,78,75,76,59,61,70,59,0,63,59,73,73,87,81,0,73,59,0,108,103,0,0,0,0}, //"Sending data to RS232 ",ÕýÔÚת´æÊý¾Ýµ½RS232 21 }; // const prog_uchar PBPos[2][16] = { {31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, }; // #endif // void DSPProgressBar(unsigned char devicetype) { unsigned char n; DrawLine(64, 144, 64, 0, gray0, gray0, linebold, 192); for(n=0; n<4; n++) DrawLine(576+n, 144+n+1, 24, 1, gray2, gray2, linebold, 1); for(n=0; n<4; n++) DrawLine(64+n+1, 336+n, 64, 0, gray2, gray2, linebold, 1); DSP16x24Str(PBText[devicetype], 25, 14, 148, 176, gray0, yellow); DrawLine(128, 264, 4, 1, gray0, gray2, linebold, 2); DrawLine(510, 264, 4, 1, gray0, gray2, linebold, 2); #if(SoftLanguage == CN) DSP24x24Str(PBPos[1], 16, 23, 135, 268, gray0, white); #else DSP24x24Graph(PBPos[1], 16, 23, 135, 268, gray0, white); #endif DrawLine(128, 264, 48, 0, gray0, gray2, linebold, 2); DrawLine(128, 296, 48, 0, gray0, gray2, linebold, 2); } // void UpdateProgessBar(unsigned char pos) { #if(SoftLanguage == CN) DSP24x24Str(PBPos[0], pos, 23, 135, 268, gray0, green5); #else DSP24x24Graph(PBPos[0], pos, 23, 135, 268, gray0, green5); #endif } // /********************** END OF FILE (ProgressForm.c)***********************/