📄 xwh.h
字号:
#define SNO 1792
#define PVNUM 600
#define mx0 2
#define mxn 637
#define my0 40
#define myn 477
int openhz(int);
void smck(void);
void smc(void);
void orsk(void);
void soutp(void);
void diskm(void);
int ib(int j,int n);
float w_fmax(float *p,int p0,int n);
extern float w_fmin(float *p,int p0,int n);
int imax(int *p,int p0,int n);
int imin(int *p,int p0,int n);
extern float w_fc(float *a,float avg,int a0,int n);
extern float w_av(float *a,int a0,int n);
void w_qs(float *item,int left,int right);
void w_od(float *p,int x,int y,int n);
extern void gbf();
extern void pcf();
extern void mean();
int ib(int j,int n);
void w_fft(float *xr,float *xi,int n,int nu);
void w_gsf(float *xr,int n,int nu);
void dc_gsf(float *y,int n0,int n);
extern void rr(int sadr);
void w_spv(float *a,float *p,float *v,int *pn,int *vn,int a0,int an);
void w_sspv(float *a,float *p,float *v,int a0,int an);
void w_s(float *p,float *v,int *pn,int *vn,int pnu);
void w_sm(float *a,float *p,float *v,int *pn,int *vn,int pnu,int vnu);
extern void c_s_sm(float *pp);
extern void rhsc(int *eh);
extern void rpc(int *pc,float *ma);
extern void w_tp(float *tp,float *c,float *adf);
extern void w_rzy(float *a);
void w_prt(void);
void w_1724p(void); /* screen printf */
void prt_block(int y1,int x1,int y2,int x2,int yinc, int xinc,int reverse);
void g1724p(int pagecon,int profilecon);
extern void w_prk();
extern void dreturn();
//void cpar(int bb,int rhbz);
void w_pre(int rhbz);
char *hzk_table[]={"c:\\213\\hzk16","c:\\213\\hzk24s","c:\\213\\hzk24f",
"c:\\213\\hzk24h","hzk24k"};
void *b1,*b2;
int levl=100; //linear sample lenth
int m_mode=0; //m_mode=0 粗糙度; m_mode=1 直线度
int ex[SNO]; /* sample data */
int pc[51],eh[51]; /* pc;hsc calculate arrey */
float ma[51]; /* band width */
int mdx,mdy; /* menu x,y */
int efa=256; /* efa=256;0*/
char mu[2],enumber[16],name[16],oper[16];
int elnu=5; /* 1,2,3,4,5 */
int pbw=3;/* 0,1; 2,3; 4,5; 6,7; 0,2,4,6:stop;1,3,5,7:go */
float ecl=0.8; /* 0.08,0.25,0,8,2,5,8 */
int fs=1,mf=5; /* fs=0:UF,1:GB,2:PC,3:GS, mf=4:Continuation,5:Single */
int evv=20; /* 4 mu, 20 mu,100 mu,500 mu */
long int vv=-7777; /* auto */
long int vvbz=-7777; /* auto */
int vvk=0; /* 0,1,2,3,4,5,6,7,8,9,10 */
int vh=7777,vhk=4; /* 7777:auto,0,1,2,3,4,5,6,7,8,9 */
long int estm[5]; /* Sample time date */
long int est; /* Sample time constant */
//long int estl; /*sample time constant for linear measure*/
float ey[SNO+256]; /* filter data */
float sta[400]; /* statistical analysis array */
int ek=0; /* statistical analysis counter */
int eln=256; /* Sample number eln=256 */
int epn,evn; /* 存峰谷数 */
int tpb=0; /*tpb=0;calculate tp,else tpb=99;nocalculate tp */
int c5; /* tp=%5 c5=Y */
float tp[101],c[101],adf[101]; /* Tp曲线数据 幅度分布曲线数据*/
float r10; /* r10=ry*10% */
float evc=10.0/2048; /* 4u=2/2048;20u=10/2048;50u=25/2048;500u=250/2048 */
float ra,rq,da,dq,la,lq,rsk,rku,rp,rv,s,sm,rtm,rpm,rvm,rt;
float rz,r3y,r3z,ry; /*参数结果*/
int PMax,NMax;
int Middle_Y,Y_Inter;
float XAmp,YAmp;
int p_mode;
/* End 2205.h 1993.3.12 write */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -