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

📄 jcyhsj.h

📁 这是本人两年前兼职为某个公司做的石油钻进设计软件
💻 H
字号:
#if !defined(AFX_JCYHSJ_H__09AC5EA2_8857_11D3_9780_00105A755D6C__INCLUDED_)
#define AFX_JCYHSJ_H__09AC5EA2_8857_11D3_9780_00105A755D6C__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// jcyhsj.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// jcyhsj window

class jcyhsj 
{
// Construction
public:
      jcyhsj();
 	  //抽油机举升井优化设计
	  void cyjjsjyhsj();
	  //钢抽油杆柱等强度设计
	  void gcygdqdsj();
	  //利用API方法设计钢抽油杆柱
	  void apisjgcyg();
	  //玻璃钢杆柱设计
	  void blggzsj();
	  //初始化数组
	  void cshsz();
	  //排序
	  void paixu(double abc[], int M,int N);
	  //计算钢抽油杆柱固有频率因子Fc
	  double ggyplyz(double F4,double F3,double F2,double L3,double egang,double VV1,double VV2,double VV3,double CC1,double CC2,double CC3);
	  //计算玻璃钢抽油杆柱固有频率因子Fc
	  double bggyplyz(double fboligang,double F3,double F2,double L3,double eboligang,double egang,double VV1,double VV2,double VV3,double CC1,double CC2,double CC3);
	  //计算Y1子程序
	  double jisuany1(double N1,double X2);
	  //计算Y2子程序
	  double jisuany2(double N1,double X1);
	  //计算Y3子程序
	  double jisuany3(double N1,double X1);
	  //计算Y4子程序
	  double jisuany4(double N1,double X1);
	  //计算Y5子程序
	  double jisuany5(double N1,double X1);
  
	CString* sscyjxh;
	CString title,title1,title2,title3,title4,gcyjxh[200];
	double* sbj,* schongcheng,* schongci,* bpl,* EI;
	int* xuhao;
	int j,i;
	double* LL1,* LL2,* LL3,* LL4,* zdyl1;
	double* zdyl2,* zdyl3,* zdyl4,* zhmax;
	double* zhmin,* zdnj,* llbx,* sdjgl,* zscc;
	double* fcj,* phzl;
	double DD[1000],gchongcheng[100][10],gchongci[100][10];
	double gxdzdzh[1000],gqbzdnj[1000],dshengdu[1000],pyali[1000],DVW;
	double pdiceng,tdiceng,pjingkou,tjingkou,PLI,qceshi,pceshi,Pb, GWR;
	double Fw,DVT,DIT,DOT,RR,A2,B2;
	int gygmd;
	double eyouguan,DIC,OG,GG,CO2,H2S,N2,GW,NaCl,H,pcmyl,qsheji,F1;
	double F2,F3,F4,Q1,Q2,Q3,Q4,fff,egang,ruogang,bfff,fboligang;
	double qboligang,eboligang,ruoblg,aa3,aa4;
	int gcyjsl;
	double RUO,fyouguan;
	CString scyjxh,G6,G60,G7;
	CString gtiaojian;       //只有 是 和 否
	double SF;
	int cdkjg;          
	int sheji1,sheji2,sheji3;
	int nygds;  
	double pmaxcmyl;
	int ddcs;
	int MMPF,ZZ;
	int sfdayin,NNN;
	double RPO,RSO,QB,Qomax,Qtmax,TG,PC,TC,QL,PWF,QO,QW,QG,pjisuan,PN;
	double qqi,qshui,qyou,gqi,gshui,gyou,lguan,dhgw,dhgn,rrguan;
	double YN2,YCO2,YH2S,YNaCl,nguanduan,djisuan,dliudong,DLTD;
	double dguan,aguan,QLT,RPL,RPW,PP,PPP,PD,P,T,RSW,PR,YR,Z,UG,UO,BO;
	double STO,UW,STW,BW,VSL,VSG,VM1,VM2,VM,RL,DL,DG,WT,UL,STL,NL,CNL;
	double NLV,NGV,A,B,ND,X,Y,X1,Y1,HL,dm,DM1,NRE,FF,QT,FL,TR,J,C,D;
	double e,F,G,DR,DY,U0,CCO2,CH2S,CN2,C1,C2,C3,C4,R,TF,Y2,Y3,FF0;
	double pqidian,tqidian,ttidu,L1,L2,NREL,F5,F6,F7,S,GFR,GST,VS,v;
	double CNaCl,WL,WG,VT,LB,VD,LS,LM,DA,RE,VSO,VSW,VST,WGG,WGL,WGT;
	double lmd,UM,NRENS,NFR,L3,L4,hlo,HLO1,HLO2,FM,A1,B1,AA1,aa2,QQ;
	double Gmax,Gmin,MMAX,XX,V1,V2,V3,EI1,EI2,Wr,Kt,Er,Kr,No,VV,VV1;
	double VV2,CC1,VV3,cc3,Fc,No1,Wrf,FO,M1,CC2,CC3,X2,M2,SP,PPRL;
	double MPRL,Y4,PRHP,Y5,TA,PT,CBE,PFL,MFL,MFLY,PS1L,MS1L,PS1LY;
	double FMAX,FSmax,MS1LY,PFLY,PS2L,MS2L,PS2LY,MS2LY,FSmax1,b3;
	double FSmax2,MMM,RUO1,lfcj,dlyl1,dlyl2,dlyl3,dlyl4,ffff,pdjgl,A3;
	char Temp[150];

	CStdioFile f3;
    CFileException exception3;
    BOOL status1;	 
    CString fileDialogFilter2,fileDialogExt2;


// Attributes
public:

// Operations
public:

// Implementation
public:
	virtual ~jcyhsj();

};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_JCYHSJ_H__09AC5EA2_8857_11D3_9780_00105A755D6C__INCLUDED_)

⌨️ 快捷键说明

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