📄 pageforwendingqi.cpp
字号:
// PageForWenDingQi.cpp : implementation file
//
#include "stdafx.h"
#include "RCD.h"
#include "PageForWenDingQi.h"
#include "math.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CPageForWenDingQi dialog
CPageForWenDingQi::CPageForWenDingQi(CWnd* pParent /*=NULL*/)
: CDialog(CPageForWenDingQi::IDD, pParent)
{
//{{AFX_DATA_INIT(CPageForWenDingQi)
m_zt_jingkouzongya = 86.6f;
m_zt_neibibanjing = 278.4f;
m_zt_weiyuanliusu = 132.0f;
m_zt_zongwen = 931.4f;
m_zt_zuidaliuzuxishu = 2.2f;
m_bmx_caokuan = 45.0f;
m_bmx_jiacengfengkuan = 5.0f;
m_bmx_jingxiangjianju = 75.0f;
m_bmx_neibijiajiao = 36.0f;
m_dts_caokuan = 45.0f;
m_bmx_dangliangzhijing_j = 0.0f;
m_bmx_dangliangzhijing_x = 0.0f;
m_bmx_dingjiaobanjing_j = 0.0f;
m_bmx_dingjiaobanjing_x = 0.0f;
m_bmx_fengxizongmianji_j = 0.0f;
m_bmx_fengxizongmianji_x = 0.0f;
m_bmx_jiacenghuanchangdu_j = 0.0f;
m_bmx_jiacenghuanchangdu_x = 0.0f;
m_bmx_jinqiguanchangdu_j = 0.0f;
m_bmx_jinqiguanchangdu_x = 0.0f;
m_bmx_jinqihuankuandu_j = 0.0f;
m_bmx_jinqihuankuandu_x = 0.0f;
m_bmx_jinqihuanzongmianji_j = 0.0f;
m_bmx_jinqihuanzongmianji_x = 0.0f;
m_bmx_wendingqigaodu_j = 0.0f;
m_bmx_wendingqigaodu_x = 0.0f;
m_bmx_x1_j = 0.0f;
m_bmx_x2_j = 0.0f;
m_bmx_x1_x = 0.0f;
m_bmx_x2_x = 0.0f;
m_bmx_x3_j = 0.0f;
m_bmx_x3_x = 0.0f;
m_dts_dingjiaobanjing_j = 0.0f;
m_dts_dingjiaobanjing_x = 0.0f;
m_dts_neiwendingqigaodu_j = 0.0f;
m_dts_neiwendingqigaodu_x = 0.0f;
m_zt_caokuan_j = 0.0f;
m_zt_caokuan_x = 0.0f;
m_zt_jingxiangjianju_j = 0.0f;
m_zt_jingxiangjianju_x = 0.0f;
m_zt_wendingqiquanshu_j = 0.0f;
m_zt_wendingqiquanshu_x = 0.0f;
m_zt_zuidazusaibi_j = 0.0f;
m_zt_zuidazusaibi_x = 0.0f;
m_zt_zusaibi = 0.0f;
m_zt_wendingxingcanshu = 7.0f;
m_ztxh_chuanyancaokuan = 40.0f;
m_ztxh_jingxiangwendingqigeshu = 5.0f;
m_bmx_chuanyancaogaodu = 40.0f;
m_bmx_wendingqigaodu_jm = 0.0f;
m_bmx_jinqiguanchangdu_jm = 0.0f;
m_bmx_x2_jm = 0.0f;
m_dts_neiwendingqigaodu_jm = 0.0f;
m_dts_neibijiajiao = 36.0f;
m_resultlabel = _T("");
//}}AFX_DATA_INIT
}
void CPageForWenDingQi::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CPageForWenDingQi)
DDX_Text(pDX, IDC_ZT_JINKOUJINGYA, m_zt_jingkouzongya);
DDX_Text(pDX, IDC_ZT_NEIBIBANJIN, m_zt_neibibanjing);
DDX_Text(pDX, IDC_ZT_WEIYANLIUSU, m_zt_weiyuanliusu);
DDX_Text(pDX, IDC_ZT_ZONGWEN, m_zt_zongwen);
DDX_Text(pDX, IDC_ZT_ZUIDALIUZUXISHU, m_zt_zuidaliuzuxishu);
DDX_Text(pDX, IDC_BMX_CAOKUAN, m_bmx_caokuan);
DDX_Text(pDX, IDC_BMX_JIACENGFENGKUAN, m_bmx_jiacengfengkuan);
DDX_Text(pDX, IDC_BMX_JINGXIANGJIANJU, m_bmx_jingxiangjianju);
DDX_Text(pDX, IDC_BMX_NEIBIJIAJIAO, m_bmx_neibijiajiao);
DDX_Text(pDX, IDC_DTS_CAOKUAN, m_dts_caokuan);
DDX_Text(pDX, IDC_BMX_DANGLIANGZHIJIN_J, m_bmx_dangliangzhijing_j);
DDX_Text(pDX, IDC_BMX_DANGLIANGZHIJIN_X, m_bmx_dangliangzhijing_x);
DDX_Text(pDX, IDC_BMX_DINGJIAOBANJIN_J, m_bmx_dingjiaobanjing_j);
DDX_Text(pDX, IDC_BMX_DINGJIAOBANJIN_X, m_bmx_dingjiaobanjing_x);
DDX_Text(pDX, IDC_BMX_FENGXIZONGMIANJI_J, m_bmx_fengxizongmianji_j);
DDX_Text(pDX, IDC_BMX_FENGXIZONGMIANJI_X, m_bmx_fengxizongmianji_x);
DDX_Text(pDX, IDC_BMX_JIACENGHUANCHANGDU_J, m_bmx_jiacenghuanchangdu_j);
DDX_Text(pDX, IDC_BMX_JIACENGHUANCHANGDU_X, m_bmx_jiacenghuanchangdu_x);
DDX_Text(pDX, IDC_BMX_JINQIGUANCHANGDU_J, m_bmx_jinqiguanchangdu_j);
DDX_Text(pDX, IDC_BMX_JINQIGUANCHANGDU_X, m_bmx_jinqiguanchangdu_x);
DDX_Text(pDX, IDC_BMX_JINQIHUANKUANDU_J, m_bmx_jinqihuankuandu_j);
DDX_Text(pDX, IDC_BMX_JINQIHUANKUANDU_X, m_bmx_jinqihuankuandu_x);
DDX_Text(pDX, IDC_BMX_JINQIHUANZONGMIANJI_J, m_bmx_jinqihuanzongmianji_j);
DDX_Text(pDX, IDC_BMX_JINQIHUANZONGMIANJI_X, m_bmx_jinqihuanzongmianji_x);
DDX_Text(pDX, IDC_BMX_WENDINGQIGAODU_J, m_bmx_wendingqigaodu_j);
DDX_Text(pDX, IDC_BMX_WENDINGQIGAODU_X, m_bmx_wendingqigaodu_x);
DDX_Text(pDX, IDC_BMX_X1_J, m_bmx_x1_j);
DDX_Text(pDX, IDC_BMX_X2_J, m_bmx_x2_j);
DDX_Text(pDX, IDC_BMX_X1_X, m_bmx_x1_x);
DDX_Text(pDX, IDC_BMX_X2_X, m_bmx_x2_x);
DDX_Text(pDX, IDC_BMX_X3_J, m_bmx_x3_j);
DDX_Text(pDX, IDC_BMX_X3_X, m_bmx_x3_x);
DDX_Text(pDX, IDC_DTS_DINGJIAOBANJIN_J, m_dts_dingjiaobanjing_j);
DDX_Text(pDX, IDC_DTS_DINGJIAOBANJIN_X, m_dts_dingjiaobanjing_x);
DDX_Text(pDX, IDC_DTS_NEIWENDINGQIGAODU_J, m_dts_neiwendingqigaodu_j);
DDX_Text(pDX, IDC_DTS_NEIWENDINGQIGAODU_X, m_dts_neiwendingqigaodu_x);
DDX_Text(pDX, IDC_ZT_CAOKUAN_J, m_zt_caokuan_j);
DDX_Text(pDX, IDC_ZT_CAOKUAN_X, m_zt_caokuan_x);
DDX_Text(pDX, IDC_ZT_JINXIANGJIANJU_J, m_zt_jingxiangjianju_j);
DDX_Text(pDX, IDC_ZT_JINXINGJIANJU_X, m_zt_jingxiangjianju_x);
DDX_Text(pDX, IDC_ZT_WENDINGQIQUANSHU_J, m_zt_wendingqiquanshu_j);
DDX_Text(pDX, IDC_ZT_WENDINGQIQUANSHU_X, m_zt_wendingqiquanshu_x);
DDX_Text(pDX, IDC_ZT_ZUIDAZUSAIBI_J, m_zt_zuidazusaibi_j);
DDX_Text(pDX, IDC_ZT_ZUIDAZUSAIBI_X, m_zt_zuidazusaibi_x);
DDX_Text(pDX, IDC_ZT_ZUSAIBI, m_zt_zusaibi);
DDX_Text(pDX, IDC_ZT_WENDINGXINGCANSHU, m_zt_wendingxingcanshu);
DDX_Text(pDX, IDC_ZTXH_CHUANYANCAOKUAN, m_ztxh_chuanyancaokuan);
DDX_Text(pDX, IDC_ZTXH_JINGXIANGWENDINGQIGESHU, m_ztxh_jingxiangwendingqigeshu);
DDX_Text(pDX, IDC_BMX_CHUANYANCAOGAODU, m_bmx_chuanyancaogaodu);
DDX_Text(pDX, MX_WENDINGQIGAODU_JM, m_bmx_wendingqigaodu_jm);
DDX_Text(pDX, IDC_BMX_JINQIGUANCHANGDU_JM, m_bmx_jinqiguanchangdu_jm);
DDX_Text(pDX, IDC_BMX_X2_JM, m_bmx_x2_jm);
DDX_Text(pDX, IDC_DTS_NEIWENDINGQIGAODU_JM, m_dts_neiwendingqigaodu_jm);
DDX_Text(pDX, IDC_DTS_NEIBIJIAJIAO, m_dts_neibijiajiao);
DDX_Text(pDX, IDC_REAULT_LABEL, m_resultlabel);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CPageForWenDingQi, CDialog)
//{{AFX_MSG_MAP(CPageForWenDingQi)
ON_EN_CHANGE(IDC_ZT_ZUIDALIUZUXISHU, OnChangeZtZuidaliuzuxishu)
ON_EN_KILLFOCUS(IDC_ZT_ZUIDALIUZUXISHU, OnKillfocusZtZuidaliuzuxishu)
ON_BN_CLICKED(IDC_BUTTON1, OnButtonJiSuanShuaXin)
ON_EN_CHANGE(IDC_ZT_JINKOUJINGYA, OnChangeZtJinkoujingya)
ON_EN_KILLFOCUS(IDC_ZT_JINKOUJINGYA, OnKillfocusZtJinkoujingya)
ON_EN_CHANGE(IDC_ZT_WEIYANLIUSU, OnChangeZtWeiyanliusu)
ON_EN_KILLFOCUS(IDC_ZT_WEIYANLIUSU, OnKillfocusZtWeiyanliusu)
ON_EN_CHANGE(IDC_ZT_ZONGWEN, OnChangeZtZongwen)
ON_EN_KILLFOCUS(IDC_ZT_ZONGWEN, OnKillfocusZtZongwen)
ON_EN_CHANGE(IDC_ZT_WENDINGXINGCANSHU, OnChangeZtWendingxingcanshu)
ON_EN_KILLFOCUS(IDC_ZT_WENDINGXINGCANSHU, OnKillfocusZtWendingxingcanshu)
ON_EN_CHANGE(IDC_ZT_NEIBIBANJIN, OnChangeZtNeibibanjin)
ON_EN_KILLFOCUS(IDC_ZT_NEIBIBANJIN, OnKillfocusZtNeibibanjin)
ON_EN_CHANGE(IDC_ZT_ZUIDAZUSAIBI_X, OnChangeZtZuidazusaibiX)
ON_EN_KILLFOCUS(IDC_ZT_ZUIDAZUSAIBI_X, OnKillfocusZtZuidazusaibiX)
ON_EN_CHANGE(IDC_ZT_CAOKUAN_X, OnChangeZtCaokuanX)
ON_EN_KILLFOCUS(IDC_ZT_CAOKUAN_X, OnKillfocusZtCaokuanX)
ON_EN_CHANGE(IDC_ZT_WENDINGQIQUANSHU_X, OnChangeZtWendingqiquanshuX)
ON_EN_KILLFOCUS(IDC_ZT_WENDINGQIQUANSHU_X, OnKillfocusZtWendingqiquanshuX)
ON_EN_CHANGE(IDC_ZT_JINXINGJIANJU_X, OnChangeZtJinxingjianjuX)
ON_EN_KILLFOCUS(IDC_ZT_JINXINGJIANJU_X, OnKillfocusZtJinxingjianjuX)
ON_BN_CLICKED(IDC_BUTTON2, OnButtonXiaoHeJiSuan)
ON_EN_CHANGE(IDC_ZTXH_CHUANYANCAOKUAN, OnChangeZtxhChuanyancaokuan)
ON_EN_KILLFOCUS(IDC_ZTXH_CHUANYANCAOKUAN, OnKillfocusZtxhChuanyancaokuan)
ON_EN_CHANGE(IDC_ZTXH_JINGXIANGWENDINGQIGESHU, OnChangeZtxhJingxiangwendingqigeshu)
ON_EN_KILLFOCUS(IDC_ZTXH_JINGXIANGWENDINGQIGESHU, OnKillfocusZtxhJingxiangwendingqigeshu)
ON_EN_CHANGE(IDC_BMX_CAOKUAN, OnChangeBmxCaokuan)
ON_EN_CHANGE(IDC_BMX_NEIBIJIAJIAO, OnChangeBmxNeibijiajiao)
ON_EN_KILLFOCUS(IDC_BMX_CAOKUAN, OnKillfocusBmxCaokuan)
ON_EN_CHANGE(IDC_BMX_JINGXIANGJIANJU, OnChangeBmxJingxiangjianju)
ON_EN_CHANGE(IDC_BMX_JIACENGFENGKUAN, OnChangeBmxJiacengfengkuan)
ON_EN_CHANGE(IDC_BMX_CHUANYANCAOGAODU, OnChangeBmxChuanyancaogaodu)
ON_EN_CHANGE(IDC_DTS_CAOKUAN, OnChangeDtsCaokuan)
ON_EN_CHANGE(IDC_DTS_NEIBIJIAJIAO, OnChangeDtsNeibijiajiao)
ON_EN_KILLFOCUS(IDC_BMX_NEIBIJIAJIAO, OnKillfocusBmxNeibijiajiao)
ON_EN_KILLFOCUS(IDC_BMX_JINGXIANGJIANJU, OnKillfocusBmxJingxiangjianju)
ON_EN_KILLFOCUS(IDC_BMX_JIACENGFENGKUAN, OnKillfocusBmxJiacengfengkuan)
ON_EN_KILLFOCUS(IDC_BMX_CHUANYANCAOGAODU, OnKillfocusBmxChuanyancaogaodu)
ON_EN_CHANGE(IDC_BMX_WENDINGQIGAODU_X, OnChangeBmxWendingqigaoduX)
ON_EN_CHANGE(IDC_BMX_DINGJIAOBANJIN_X, OnChangeBmxDingjiaobanjinX)
ON_EN_CHANGE(IDC_BMX_FENGXIZONGMIANJI_X, OnChangeBmxFengxizongmianjiX)
ON_EN_CHANGE(IDC_BMX_JINQIHUANZONGMIANJI_X, OnChangeBmxJinqihuanzongmianjiX)
ON_EN_CHANGE(IDC_BMX_JINQIHUANKUANDU_X, OnChangeBmxJinqihuankuanduX)
ON_EN_CHANGE(IDC_BMX_JINQIGUANCHANGDU_X, OnChangeBmxJinqiguanchangduX)
ON_EN_CHANGE(IDC_BMX_DANGLIANGZHIJIN_X, OnChangeBmxDangliangzhijinX)
ON_EN_CHANGE(IDC_BMX_X1_X, OnChangeBmxX1X)
ON_EN_CHANGE(IDC_BMX_X2_X, OnChangeBmxX2X)
ON_EN_CHANGE(IDC_BMX_X3_X, OnChangeBmxX3X)
ON_EN_CHANGE(IDC_BMX_JIACENGHUANCHANGDU_X, OnChangeBmxJiacenghuanchangduX)
ON_EN_KILLFOCUS(IDC_BMX_WENDINGQIGAODU_X, OnKillfocusBmxWendingqigaoduX)
ON_EN_KILLFOCUS(IDC_BMX_DINGJIAOBANJIN_X, OnKillfocusBmxDingjiaobanjinX)
ON_EN_KILLFOCUS(IDC_BMX_FENGXIZONGMIANJI_X, OnKillfocusBmxFengxizongmianjiX)
ON_EN_KILLFOCUS(IDC_BMX_JINQIHUANZONGMIANJI_X, OnKillfocusBmxJinqihuanzongmianjiX)
ON_EN_KILLFOCUS(IDC_BMX_JINQIHUANKUANDU_X, OnKillfocusBmxJinqihuankuanduX)
ON_EN_KILLFOCUS(IDC_BMX_JINQIGUANCHANGDU_X, OnKillfocusBmxJinqiguanchangduX)
ON_EN_KILLFOCUS(IDC_BMX_DANGLIANGZHIJIN_X, OnKillfocusBmxDangliangzhijinX)
ON_EN_KILLFOCUS(IDC_BMX_X1_X, OnKillfocusBmxX1X)
ON_EN_KILLFOCUS(IDC_BMX_X2_X, OnKillfocusBmxX2X)
ON_EN_KILLFOCUS(IDC_BMX_X3_X, OnKillfocusBmxX3X)
ON_EN_KILLFOCUS(IDC_BMX_JIACENGHUANCHANGDU_X, OnKillfocusBmxJiacenghuanchangduX)
ON_BN_CLICKED(IDC_BUTTON_CANSHUFUHAOSUCHA, OnButtonCanshufuhaosucha)
ON_EN_KILLFOCUS(IDC_DTS_CAOKUAN, OnKillfocusDtsCaokuan)
ON_EN_CHANGE(IDC_DTS_NEIWENDINGQIGAODU_X, OnChangeDtsNeiwendingqigaoduX)
ON_EN_KILLFOCUS(IDC_DTS_NEIWENDINGQIGAODU_X, OnKillfocusDtsNeiwendingqigaoduX)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CPageForWenDingQi message handlers
////////////////////////////////////////////////
///////////********公式↓*******///////////////
///////////////////////////////////////////////
void CPageForWenDingQi::Gongshi_Zuidaliuzuxishu()//计算最大阻塞比公式
{
if(m_zt_zuidaliuzuxishu!=0)
{
float fenzi=(float)((2*m_zt_zuidaliuzuxishu+2*sqrt(m_zt_zuidaliuzuxishu)+0.545*0.545-0.545*sqrt(0.545*0.545+4*m_zt_zuidaliuzuxishu+4*sqrt(m_zt_zuidaliuzuxishu))));
float fenmu=(float)(2*(1+m_zt_zuidaliuzuxishu+2*sqrt(m_zt_zuidaliuzuxishu)));
m_zt_zuidazusaibi_j=fenzi/fenmu;
}
}
void CPageForWenDingQi::Gongshi_Caokuan()
{
if(m_zt_jingkouzongya!=0&&m_zt_zongwen!=0)
{
float fenzi=m_zt_wendingxingcanshu*m_zt_weiyuanliusu;
float fenmu=m_zt_jingkouzongya*m_zt_zongwen;
m_zt_caokuan_j=fenzi/fenmu*1000;
}
}
void CPageForWenDingQi::Gongshi_Wendingqiquanshu()
{
if(m_zt_caokuan_x!=0)
{
float fenzi1=(float)(sqrt((m_zt_zuidazusaibi_x-1)*(m_zt_zuidazusaibi_x-1)+4*m_zt_zuidazusaibi_x*m_zt_zuidazusaibi_x*m_zt_neibibanjing*m_zt_neibibanjing/(m_zt_caokuan_x*m_zt_caokuan_x)));
float fenzi2=(float)(m_zt_zuidazusaibi_x-1);
m_zt_wendingqiquanshu_j=((fenzi1+fenzi2)/2+0.5f);//static_cast<int>
}
}
void CPageForWenDingQi::Gongshi_Jingxiangjianju()
{
if(m_zt_wendingqiquanshu_x!=-0.5&&m_zt_wendingqiquanshu_x!=0)
{
float fenzi=m_zt_neibibanjing-m_zt_wendingqiquanshu_x*m_zt_caokuan_x;
float fenmu=float(m_zt_wendingqiquanshu_x+0.5);
m_zt_jingxiangjianju_j=fenzi/fenmu;
}
}
float CPageForWenDingQi::Gongshi_ZhiBanWenDingQiMianJi()
{
float ZhiBanWenDingQiMianJi_Temp;
ZhiBanWenDingQiMianJi_Temp=(float)(PI*(pow(m_zt_jingxiangjianju_x+m_zt_caokuan_x,2)-pow(m_zt_jingxiangjianju_x,2)));
return ZhiBanWenDingQiMianJi_Temp;
}
float CPageForWenDingQi::Gongshi_AV()
{
int i;
float AV_Temp;
AV_Temp=0;
for(i=2;i<=m_zt_wendingqiquanshu_x;i++)
AV_Temp=AV_Temp+(float)(pow(i,2)*pow(m_zt_jingxiangjianju_x+m_zt_caokuan_x,2)-pow(i*m_zt_jingxiangjianju_x+(i-1)*m_zt_caokuan_x,2));
AV_Temp=(float)(PI*AV_Temp);
return AV_Temp;
}
float CPageForWenDingQi::Gongshi_AC()
{
float AC_Temp;
if(m_ztxh_jingxiangwendingqigeshu!=0&&m_ztxh_chuanyancaokuan!=0)
{
AC_Temp=m_ztxh_jingxiangwendingqigeshu*m_ztxh_chuanyancaokuan*m_zt_jingxiangjianju_x;
return AC_Temp;
}
else
return 0;
}
float CPageForWenDingQi::Gongshi_AFH()
{
float AFH_Temp;
AFH_Temp=Gongshi_ZhiBanWenDingQiMianJi()+Gongshi_AV()+Gongshi_AC();
return AFH_Temp;
}
float CPageForWenDingQi::Gongshi_AB()
{
double AB_Temp;
AB_Temp=(PI*pow((m_zt_neibibanjing+30)*2,2)/4);
return AB_Temp;
}
float CPageForWenDingQi::Gongshi_ZuSaiBi()
{
float ZuSaiBi_Temp;
if(Gongshi_AB()!=0&&Gongshi_AC()!=0)
{ ZuSaiBi_Temp=Gongshi_AFH()/Gongshi_AB();
return ZuSaiBi_Temp;
}
else
return 0;
}
//////////////////////////////////////////////////////
void CPageForWenDingQi::Gongshi_BMX_NeiWenDingQiGaoDu()//计算内稳定器高度公式
{
m_bmx_wendingqigaodu_j=float(m_bmx_caokuan*0.80);
m_bmx_wendingqigaodu_jm=float(m_bmx_caokuan*0.90);
}
void CPageForWenDingQi::Gongshi_BMX_NeiWenDingQiDingJiaoBanJing()//计算内稳定器顶角半径公式
{
if (m_bmx_wendingqigaodu_x==0)
m_bmx_wendingqigaodu_x=m_bmx_wendingqigaodu_j;
float fenzi=float(m_bmx_caokuan/(2*tan(m_bmx_neibijiajiao*PI/360))-m_bmx_wendingqigaodu_x);
float fenmu=float(1/sin(m_bmx_neibijiajiao*PI/360)-1);
m_bmx_dingjiaobanjing_j=fenzi/fenmu;
}
void CPageForWenDingQi::Gongshi_BMX_FengXiZongMianJi()//计算缝隙总面积公式
{
m_bmx_fengxizongmianji_j=float(
2/3*((PI-1)*(2*pow(m_bmx_jingxiangjianju,2)
+pow(m_bmx_caokuan,2)+2*m_bmx_jingxiangjianju*m_bmx_caokuan))
+2*m_bmx_jiacengfengkuan*(m_bmx_caokuan
+2*m_bmx_jingxiangjianju-m_bmx_jiacengfengkuan)
);
}
void CPageForWenDingQi::Gongshi_BMX_JinQiHuanZongMianJi()//计算进气环总面积公式
{
if (m_bmx_fengxizongmianji_x==0)
m_bmx_fengxizongmianji_x=m_bmx_fengxizongmianji_j;
m_bmx_jinqihuanzongmianji_j=float(0.7*m_bmx_fengxizongmianji_x);
}
void CPageForWenDingQi::Gongshi_BMX_JinQiHuanKuanDu()//计算进气环宽度公式
{
if(m_bmx_jinqihuanzongmianji_x==0)
m_bmx_jinqihuanzongmianji_x=m_bmx_jinqihuanzongmianji_j;
m_bmx_jinqihuankuandu_j=float(m_bmx_jinqihuanzongmianji_x/(PI*(2*m_bmx_jingxiangjianju+m_bmx_caokuan)));
}
void CPageForWenDingQi::Gongshi_BMX_JinQiHuanChangDu()//计算进气环长度公式
{
if(m_bmx_jinqihuankuandu_x==0)
m_bmx_jinqihuankuandu_x=m_bmx_jinqihuankuandu_j;
m_bmx_jinqiguanchangdu_j=m_bmx_jinqihuankuandu_x*3;
m_bmx_jinqiguanchangdu_jm=m_bmx_jinqihuankuandu_x*5;
}
void CPageForWenDingQi::Gongshi_BMX_VXingCaoDangLiangZhiJing()//计算V型槽当量直径公式
{
m_bmx_dangliangzhijing_j=m_bmx_jiacengfengkuan*4/3;
}
void CPageForWenDingQi::Gongshi_BMX_X1()//计算X1公式
{
m_bmx_x1_j=float(m_bmx_jiacengfengkuan/tan(m_bmx_neibijiajiao*PI/360));
}
void CPageForWenDingQi::Gongshi_BMX_X2()//计算X2公式
{
if(m_bmx_dangliangzhijing_x==0)
m_bmx_dangliangzhijing_x=m_bmx_dangliangzhijing_j;
if(m_bmx_x1_x==0)
m_bmx_x1_x=m_bmx_x1_j;
m_bmx_x2_j=3*m_bmx_dangliangzhijing_x-m_bmx_x1_x;
m_bmx_x2_jm=5*m_bmx_dangliangzhijing_x-m_bmx_x1_x;
}
void CPageForWenDingQi::Gongshi_BMX_X3()//计算X3公式
{
if(m_bmx_x2_x==0)
m_bmx_x2_x=m_bmx_x2_j;
m_bmx_x3_j=m_bmx_chuanyancaogaodu-m_bmx_x2_x;
}
void CPageForWenDingQi::Gongshi_BMX_JiaCengHuanChangDu()////计算夹层环长度L公式
{
if(m_bmx_x1_x==0)
m_bmx_x1_x=m_bmx_x1_j;
if(m_bmx_x2_x==0)
m_bmx_x2_x=m_bmx_x2_j;
if(m_bmx_x3_x)
m_bmx_x3_x=m_bmx_x3_j;
m_bmx_jiacenghuanchangdu_j=m_bmx_x1_x+m_bmx_x2_x+m_bmx_x3_x;
}
void CPageForWenDingQi::Gongshi_DTS_GaoDu()//计算高度H公式
{
m_dts_neiwendingqigaodu_j=(float)0.80*m_dts_caokuan;
m_dts_neiwendingqigaodu_jm=(float)0.90*m_dts_caokuan;
}
void CPageForWenDingQi::Gongshi_DTS_DingJiaoBanJing()//计算顶角半径R公式
{
if(m_dts_neiwendingqigaodu_x==0)
m_dts_neiwendingqigaodu_x=m_dts_neiwendingqigaodu_j;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -