⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lu.h

📁 在以前公司DOS环境下
💻 H
字号:
char RxBuffer[1024+16];
char TxBuffer[512+16];

int ErrorCheck(int);
int bcccheck(char *str);

#define TRUE 1
#define FALSE 0

#define STX 2
#define ETX 3
#define EOT 4
#define ENQ 5
#define ACK 6
#define BS  8
#define NAK 21

#define ESC 27
#define BACKSPACE 8
#define ENTER 13
#define kbF1 187
#define kbF2 188
#define kbF3 189
#define kbF4 190
#define kbF5 191
#define kbF6 192
#define kbF7 193
#define kbF8 194
#define kbF9 195

#define kbUp 200
#define kbDn 208
#define kbPgUp 201
#define kbPgDn 209
#define kbEND 207
#define kbHOME 199
#define kbINS 210
#define kbDEL 211

/*#define address 0xd0000000 */
#define BLACK 0
#define lBLUE 1
#define lGREEN 2
#define lCYAN 3
#define lRED 4
#define lPINK 5
#define lYELLOW 6
#define lWHITE 7
#define GRAY 8
#define BLUE 9
#define GREEN 10
#define CYAN 11
#define RED 12
#define PINK 13
#define YELLOW 14
#define WHITE 15

static int ispeed,lmtspeed,badnumber;
static long setnumber,prdnumber,totallength,leftnumber;
static int setlength,cuterror,cutlength;

static int oldspeed,autoct,leftct;
static long oldprdnumber;


static char newtimebuf[8],oldtimebuf[8];

static char order[300][70];
static char str0[18][10]={"F1","定单输入","F2","强制换单","F3","定单保存","F4","定单浏览","F5","定单上载","F6","生产定单","F8","取消换单","+/-","废品计数","ESC","退出系统"};

static int irec,maxrec;

static char ASC16[4096];
static int byorder[][2]={{262,278},{290,306},{318,334},{346,362},{374,390},{402,418},{430,446},{458,474}};
static int xorder[7]={74,117,171,552,595,638,750};
static int xnorder[7]={115,169,550,593,636,748,791};
static char buffer[80],tmpbuf[80],buf1[80],tmp1[20],readbuf[2];
static char currentorder[70],oldorder[70],buf2[80],buf3[80],buf4[80];
static int tmcount,FirstChangeOk,rcvcount,tmcounter,orderok;
static char rcvbuf[80],prdnumber1[10],leftlength[10],cutlength[4];
static long DAT;
static char rcvchar,autook;
static int oirec,omaxrec;
static char ibuf1[150],ibuf2[150],ibuf3[150];
int flag2;
static int Port,rebiao;
static int iCOM;
static double dCIR,dANG,dSYN,dMAX,dRAT,dACC;
/* char *pp1; */
int maxpredrec(void);
void lmtspeedinit(void);
int drwhzstr(char *s,int x,int y,int m,int n,int col,int mode);
void drwstr(char *s,int x,int y,int m,int n,int col,int mode);
int getkey(void);
int readstr(int x,int y,int maxlen,char *str);
int msgbox(char *msg,int ikey,int hzok);
int inputorder(char *str);
void disporder(int loc,char *str,int icolor,int fcolor);
void appendorder(char *str);
void dispallorder(int startrec,int endrec);
void showtime(void);
void changeorder(void);
void saveorder(void);
void uploadorder(void);
void broworder(void);
void exchangeorder(int i,int j);
void historybrow(void);
void dispbadnumber(void);
void dispspeed(void);
void dispprdnumber(void);
void displeftnumber(void);
int sendorderok(int tmplen,long tmpnumber);
void waitbox(char *msg,int ikey,int hzok);
int bccstr(char *str);
int lmtspeedcal(int ilen);
void scandata(int istart,int iend);
void initdata(void);
int scanbuf(int istart,char *istr);
unsigned char firstbyte,secondbyte;
unsigned char  ReadChar(void);
int CheckKeyBoard(void);
int msg1box(char *msg);   
int drwhzstr2(char *s,int x,int y,int m,int n,int col,int mode);
int drwhzstr3(char *s,int x,int y,int m,int n,int col,int mode);

void SetDisplayMode(unsigned char mode);   
void hzstr(char *s,int x,int y); 
void drwbutton(char *phstr,char *str,int x,int y,PixelMode i,int col11);  
void borrow(int x1,int x2,int y1,int y2,int col,int high);
int countz;
int retur;
int xia;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -