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

📄 pageforwendingqi.cpp

📁 基于VC++的冲压燃烧室设计平台的开发 计算机仿真相对于实验研究来讲
💻 CPP
📖 第 1 页 / 共 3 页
字号:
// 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 + -