📄 maindlg.cpp
字号:
FileGridRow1(6, "野营房","元");
FileGridRow1(7, "水泥车","元");
FileGridRow1(8, "抽吸车", "元");
FileGridRow1(9, "压裂车", "元");
FileGridRow1(10, "仪器车", "元");
FileGridRow1(11, "压风车", "元");
FileGridRow1(12, "泥浆罐", "元");
FileGridRow1(13, "其它费用", "元");
FileGridRow1(14, "合计", "元");
m_grid2.SetMaxRow(14);
break;
case 0x06:
FileGridRow1(1, "射孔", "元");
FileGridRow1(2, "压裂", "元");
FileGridRow1(3, "高能压裂", "元");
FileGridRow1(4, "常规酸化", "元");
FileGridRow1(5, "特殊酸化", "元");
FileGridRow1(6, "试井测压","元");
FileGridRow1(7, "测液面","元");
FileGridRow1(8, "录井作业", "元");
FileGridRow1(9, "录井报告", "元");
FileGridRow1(10, "特车行驶", "元");
FileGridRow1(11, "其它费用", "元");
FileGridRow1(12, "合计", "元");
m_grid2.SetMaxRow(12);
break;
case 0x07:
FileGridRow1(1, "地基", "元");
FileGridRow1(2, "", "元");
FileGridRow1(3, "", "元");
FileGridRow1(4, "", "元");
FileGridRow1(5, "", "元");
FileGridRow1(6, "","元");
FileGridRow1(7, "","元");
FileGridRow1(8, "", "元");
FileGridRow1(9, "", "元");
FileGridRow1(10, "", "元");
FileGridRow1(11, "", "元");
FileGridRow1(12, "", "元");
FileGridRow1(13, "", "元");
FileGridRow1(14, "", "元");
FileGridRow1(15, "", "元");
FileGridRow1(16, "", "元");
FileGridRow1(17, "", "元");
FileGridRow1(18, "合计", "元");
m_grid2.SetMaxRow(12);
break;
case 0x08:
switch(bArt)
{
case 0x00://优选管柱工艺
FileGridRow1(1, "该费用不计","");
m_grid2.SetMaxRow(1);
break;
case 0x01://机抽工艺
FileGridRow1(1, "机抽运行人工数","人");
FileGridRow1(2, "机抽运行人工费","元/人年");
FileGridRow1(3, "平均日产气量","立方米/天");
FileGridRow1(4, "举升液体相对密度","无因次");
FileGridRow1(5, "举升高度(总扬程)","米");
FileGridRow1(6, "平均日产水量","立方米/天");
FileGridRow1(7, "每度电价格","元/度");
FileGridRow1(8, "总能耗效率","无因次");
FileGridRow1(9, "作业周期","天");
FileGridRow1(10, "每次作业周期内井的停产时间","天");
FileGridRow1(11, "机抽工艺运行费","元/立方米");
m_grid2.SetMaxRow(11);
break;
case 0x02://连续气举工艺
FileGridRow1(1, "注气单价","元/立方米");
FileGridRow1(2, "平均日注气量","立方米");
FileGridRow1(3, "平均日产气量","立方米");
FileGridRow1(4, "连续气举运行费","元/立方米");
m_grid2.SetMaxRow(5);
break;
case 0x03://电潜泵工艺
FileGridRow1(1, "电潜泵运行人工数","人");
FileGridRow1(2, "电潜泵运行人工费","元/人年");
FileGridRow1(3, "平均日产气量","立方米/天");
FileGridRow1(4, "举升液体相对密度","无因次");
FileGridRow1(5, "举升高度(总扬程)","米");
FileGridRow1(6, "平均日产水量","立方米/天");
FileGridRow1(7, "每度电价格","元/度");
FileGridRow1(8, "总能耗效率","无因次");
FileGridRow1(9, "作业周期","天");
FileGridRow1(10, "每次作业周期内井的停产时间","天");
FileGridRow1(11, "电潜泵工艺运行费","元/立方米");
m_grid2.SetMaxRow(11);
break;
case 0x04://水力射流泵工艺
FileGridRow1(1, "水力射流泵运行人工数","人");
FileGridRow1(2, "水力射流泵运行人工费","元/人年");
FileGridRow1(3, "平均日产气量","立方米/天");
FileGridRow1(4, "举升液体相对密度","无因次");
FileGridRow1(5, "举升高度(总扬程)","米");
FileGridRow1(6, "平均日产水量","立方米/天");
FileGridRow1(7, "每度电价格","元/度");
FileGridRow1(8, "总能耗效率","无因次");
FileGridRow1(9, "作业周期","天");
FileGridRow1(10, "每次作业周期内井的停产时间","天");
FileGridRow1(11, "水力射流泵工艺运行费","元/立方米");
m_grid2.SetMaxRow(11);
break;
}
break;
case 0x09:
FileGridRow1(1, "日常采气成本(非工艺费用)","元/立方米");
FileGridRow1(2, "气田水处理单价","元/立方米");
FileGridRow1(3, "产出水气比","立方米/立方米");
FileGridRow1(4, "检泵作业周期","天");
FileGridRow1(5, "检泵作业单价","元/次");
FileGridRow1(6, "在检泵作业前气井的平均日产量","立方米/天");
FileGridRow1(7, "气田水处理费","元/立方米");
FileGridRow1(8, "检泵作业费用","元/立方米");
FileGridRow1(9, "合计","元/立方米");
m_grid2.SetMaxRow(9);
break;
case 0x0A:
FileGridRow1(1, "工艺固定资产投资","元");
FileGridRow1(2, "贷款年利率","%");
FileGridRow1(3, "固定资产折旧年限","年");
FileGridRow1(4, "评价期内井的平均日产气量","立方米/日");
FileGridRow1(5, "作业周期","天");
FileGridRow1(6, "每次作业周期内井的停产时间","天");
FileGridRow1(7, "工艺固定资产折旧费","元/立方米");
m_grid2.SetMaxRow(8);
break;
case 0x0B:
FileGridRow1(1, "天然气井口综合结算价","元/立方米");
FileGridRow1(2, "增值税","元/立方");
FileGridRow1(3, "资源税","元/立方");
FileGridRow1(4, "城市建设维护费","元/立方");
FileGridRow1(5, "教育附加费","元/立方");
FileGridRow1(6, "交通附加费","元/立方");
FileGridRow1(7, "合计","元/立方");
m_grid2.SetMaxRow(7);
break;
case 0x0C:
FileGridRow1(1, "天然气井口综合结算价","元/立方米");
switch(bArt)
{
case 0x00:
FileGridRow1(2, "评价期内使用优选管柱工艺后第一年的产气量","万立方米/年");
break;
case 0x01:
FileGridRow1(2, "评价期内使用机抽工艺后第一年的产气量","万立方米/年");
break;
case 0x02:
FileGridRow1(2, "评价期内使用气举工艺后第一年的产气量","万立方米/年");
break;
case 0x03:
FileGridRow1(2, "评价期内使用电潜泵工艺后第一年的产气量","万立方米/年");
break;
case 0x04:
FileGridRow1(2, "评价期内使用射流泵工艺后第一年的产气量","万立方米/年");
break;
}
FileGridRow1(3, "天然气井口产量年递减率","%");
m_grid2.SetMaxRow(3);
break;
}
m_sheet.ShowWindow(SW_SHOW);
m_bSheetVisible = true;
*/ break;
case 0x12: // 生产气井节点分析
FileGridRow(1, "地层深度", "m", "100.00", "10000.00");
FileGridRow(2, "地层压力", "MPa", "1.00", "150.00");
FileGridRow(3, "地层温度", "℃", "20.00", "200.00");
// FileGridRow(4, "井口压力", "MPa", "0.00", "0.10");
FileGridRow(4, "井口压力", "MPa", "", "");
FileGridRow(5, "井口温度", "℃", "", "");
// FileGridRow(6, "井口回压", "MPa", "0.00", "0.10");
FileGridRow(6, "井口回压", "MPa", "", "");
FileGridRow(7, "A值(IPR一次项)", "无因次", "0.0000", "");
FileGridRow(8, "B值(IPR平方项)", "无因次", "0.0000", "");
FileGridRow(9, "C值(指数式流动系数)", "无因次", "0.0000", "");
FileGridRow(10, "n值(指数式指数)", "无因次", "0.0000", "1.0000");
FileGridRow(11, "地层有效厚度", "m", "0.00", "");
FileGridRow(12, "气井供给边界半径", "m", "0.00", "");
FileGridRow(13, "井底半径", "m", "0.0000", "");
FileGridRow(14, "视表皮系数", "无因次", "-20.0000", "");
FileGridRow(15, "气体有效渗透率", "0.001μm^2", "0.000", "");
FileGridRow(16, "测试产气量", "10^4m^3/d", "0.00", "");
FileGridRow(17, "测试井底流动压力", "MPa", "", "");
FileGridRow(18, "无阻流量", "10^4m^3/d", "0.00", "");
FileGridRow(19, "套管内径", "mm", "100.00", "300.00");
FileGridRow(20, "组合油管上段内径", "mm", "20.00", "150.00");
// FileGridRow(21, "组合油管上段深度", "m", "0.00", "150.00");
FileGridRow(21, "组合油管上段深度", "m", "", "");
FileGridRow(22, "组合油管下段内径", "mm", "0.00", "150.00");
FileGridRow(23, "组合油管下段深度", "m", "", "");
FileGridRow(24, "油管相对粗糙度", "无因次", "0.00000", "0.05000");
FileGridRow(25, "油嘴下入深度", "m", "", "");
FileGridRow(26, "油嘴尺寸", "mm", "0.00", "30.00");
FileGridRow(27, "气体相对密度", "无因次", "0.5500", "1.5000");
FileGridRow(28, "气体中CO2含量", "%", "0.00", "50.00");
FileGridRow(29, "气体中H2S含量", "%", "0.00", "50.00");
FileGridRow(30, "气体中N2含量", "%", "0.00", "50.00");
FileGridRow(31, "生产液气比", "m^3/10^4m^3", "0.0000", "1.0000");
FileGridRow(32, "液体的相对密度", "无因次", "0.6000", "1.5000");
FileGridRow(33, "分析的井口压力1", "MPa", "", "");
FileGridRow(34, "分析的井口压力2", "MPa", "", "");
FileGridRow(35, "分析的井口压力3", "MPa", "", "");
FileGridRow(36, "分析的井口压力4", "MPa", "", "");
FileGridRow(37, "分析的井口压力5", "MPa", "", "");
// FileGridRow(38, "分析的地层压力1", "MPa", "0.00", "10.00");
FileGridRow(38, "分析的地层压力1", "MPa", "", "");
// FileGridRow(39, "分析的地层压力2", "MPa", "0.00", "10.00");
FileGridRow(39, "分析的地层压力2", "MPa", "", "");
// FileGridRow(40, "分析的地层压力3", "MPa", "0.00", "10.00");
FileGridRow(40, "分析的地层压力3", "MPa", "", "");
// FileGridRow(41, "分析的地层压力4", "MPa", "0.00", "10.00");
FileGridRow(41, "分析的地层压力4", "MPa", "", "");
// FileGridRow(42, "分析的地层压力5", "MPa", "0.00", "10.00");
FileGridRow(42, "分析的地层压力5", "MPa", "", "");
FileGridRow(43, "分析的油管尺寸1", "mm", "0.00", "150.00");
FileGridRow(44, "分析的油管尺寸2", "mm", "0.00", "150.00");
FileGridRow(45, "分析的油管尺寸3", "mm", "0.00", "150.00");
FileGridRow(46, "分析的油管尺寸4", "mm", "0.00", "150.00");
FileGridRow(47, "分析的油管尺寸5", "mm", "0.00", "150.00");
FileGridRow(48, "分析的油嘴尺寸1", "mm", "0.00", "30.00");
FileGridRow(49, "分析的油嘴尺寸2", "mm", "0.00", "30.00");
FileGridRow(50, "分析的油嘴尺寸3", "mm", "0.00", "30.00");
FileGridRow(51, "分析的油嘴尺寸4", "mm", "0.00", "30.00");
FileGridRow(52, "分析的油嘴尺寸5", "mm", "0.00", "30.00");
m_grid.SetMaxRow(52);
m_sheet.ShowWindow(SW_SHOW);
m_bSheetVisible = true;
m_Page15.InitCtrl();
break;
// hss
case 0x13: // 生产气井动态分析
FileGridRow(1, "地层深度","m","100","10000");
FileGridRow(2, "地层压力","MPa","1","150");
FileGridRow(3, "地层温度","℃","20","200");
FileGridRow(4, "井口压力","MPa","0.1","");
FileGridRow(5, "井口温度","℃","","");
FileGridRow(6, "井口回压","MPa","0.1","");
FileGridRow(7, "A值(IPR一次项)","无因次","","");
FileGridRow(8, "B值(IPR平方项)","无因次","","");
FileGridRow(9, "C值(指数式流动系数)","无因次","","");
FileGridRow(10, "n值(指数式指数)","无因次","","1");
FileGridRow(11, "地层有效厚度","m","","");
FileGridRow(12, "气井供给边界半径","m","","");
FileGridRow(13, "井底半径","m","","");
FileGridRow(14, "视表皮系数","无因次","-20","");
FileGridRow(15, "气体有效渗透率","0.001μm^2","","");
FileGridRow(16, "测试产气量","10^4m^3/d","","");
FileGridRow(17, "测试井底流动压力","MPa","","");
FileGridRow(18, "测试井口流动压力","MPa","","");
FileGridRow(19, "无阻流量","10^4m^3/d","","");
FileGridRow(20, "套管内径","mm","100","300");
FileGridRow(21, "组合油管上段内径","mm","20","150");
FileGridRow(22, "组合油管上段深度","m","150","");
FileGridRow(23, "组合油管下段内径","mm","","150");
FileGridRow(24, "组合油管下段深度","m","","");
FileGridRow(25, "油管相对粗糙度","无因次","","0.05");
FileGridRow(26, "气体相对密度","无因次","0.55","1.5");
FileGridRow(27, "气体中CO2含量","%","","50");
FileGridRow(28, "气体中H2S含量","%","","50");
FileGridRow(29, "气体中N2含量","%","","50");
FileGridRow(30, "生产液气比","m^3/10^4m^3","","1");
FileGridRow(31, "液体的相对密度","无因次","0.6","1.5");
FileGridRow(32, "分析的井口压力1","MPa","","");
FileGridRow(33, "分析的井口压力2","MPa","","");
FileGridRow(34, "分析的井口压力3","MPa","","");
FileGridRow(35, "分析的井口压力4","MPa","","");
FileGridRow(36, "分析的井口压力5","MPa","","");
FileGridRow(37, "分析的井口压力6","MPa","","");
FileGridRow(38, "分析的井口压力7","MPa","","");
FileGridRow(39, "分析的井口压力8","MPa","","");
Fil
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -