using KYFramework; using Model; namespace SimulationServer; public class SJStaticCapacity { // 初次出动准备时间 public string 初次出动准备时间 = String.Empty; //再次补给时间 public string 再次补给时间 = String.Empty; //舱内载荷 public string 舱内载荷 = String.Empty; //机舱容量 public string 机舱容量 = String.Empty; //最大平飞速度 public string 最大平飞速度 = String.Empty; //巡航速度 public string 巡航速度 = String.Empty; //搜救速度 public string 搜救速度 = 60.ToString(); //单人救助时间 public string 单人救助时间 = String.Empty; //抗风等级 public string 抗风等级 = String.Empty; //抗浪等级 public string 抗浪等级 = String.Empty; //起降距离 public string 起降距离 = String.Empty; //夜间作业能力 public string 夜间作业能力 = String.Empty; //仪表飞行能力 public string 仪表飞行能力 = String.Empty; //可靠性 public string 可靠性 = String.Empty; //航程 public string 航程 = String.Empty; //悬停相对耗油率 public string 悬停相对耗油率 = String.Empty; //最大悬停时间 public string 搜救相对耗油率 = String.Empty; //最大飞行时间 public string 有效探测距离 = String.Empty; //最大起降高度 public string 最大起降高度 = String.Empty; } public class SJStaticCapacityComponent : Component { public SJStaticCapacity SJStaticCapacity = new SJStaticCapacity(); public void FillData(AircraftDB db) { var aircraft = GetParent(); SJStaticCapacity.初次出动准备时间 = aircraft.TaskReadyTime.ToString(); SJStaticCapacity.再次补给时间 = db.fjysj == null ? "0" : db.fjysj.ToString(); SJStaticCapacity.舱内载荷 = db.fzdnz == null ? "0" : db.fzdnz.ToString(); //SJStaticCapacity.机舱容量 = db.fjcrll == null ? "0" : db.fjcrll.ToString(); SJStaticCapacity.最大平飞速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); SJStaticCapacity.巡航速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); //SJStaticCapacity.搜救速度 = db.fsjfxsd == null ? "0" : db.fsjfxsd.ToString(); //SJStaticCapacity.单人救助时间 = db.fdrjzsj == null ? "0" : db.fdrjzsj.ToString(); SJStaticCapacity.抗风等级 = "八级"; //SJStaticCapacity.抗浪等级 = db.fkldj == null ? "0" : db.fkldj.ToString(); SJStaticCapacity.起降距离 = db.fjjcdc == null ? "0" : db.fjjcdc.ToString(); SJStaticCapacity.夜间作业能力 = 0.ToString(); SJStaticCapacity.仪表飞行能力 = 0.ToString(); SJStaticCapacity.可靠性 = 0.ToString(); //SJStaticCapacity.航程 = db.fhc == null ? "0" : db.fhc.ToString(); SJStaticCapacity.悬停相对耗油率 = FXJHGenerate.GetHoverFuelConsumptionRate(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.搜救相对耗油率 = FXJHGenerate.GetCruisingVelocity(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.有效探测距离 = 2.ToString(); } public void FillData1(AircraftDB db) { var aircraft = GetParent(); SJStaticCapacity.初次出动准备时间 = "30"; SJStaticCapacity.再次补给时间 = "5"; SJStaticCapacity.舱内载荷 = db.fzdnz == null ? "0" : db.fzdnz.ToString(); //SJStaticCapacity.机舱容量 = db.fjcrll == null ? "0" : db.fjcrll.ToString(); SJStaticCapacity.最大平飞速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); SJStaticCapacity.巡航速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); //SJStaticCapacity.搜救速度 = db.fsjfxsd == null ? "0" : db.fsjfxsd.ToString(); //SJStaticCapacity.单人救助时间 = db.fdrjzsj == null ? "0" : db.fdrjzsj.ToString(); SJStaticCapacity.抗风等级 = "八级"; SJStaticCapacity.最大起降高度 = ""; //SJStaticCapacity.抗浪等级 = db.fkldj == null ? "0" : db.fkldj.ToString(); //SJStaticCapacity.起降距离 = db.fjjcdc == null ? "0" : db.fjjcdc.ToString(); SJStaticCapacity.夜间作业能力 = 0.ToString(); SJStaticCapacity.仪表飞行能力 = 0.ToString(); SJStaticCapacity.可靠性 = "0.9"; //SJStaticCapacity.航程 = db.fhc == null ? "0" : db.fhc.ToString(); SJStaticCapacity.悬停相对耗油率 = FXJHGenerate.GetHoverFuelConsumptionRate(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.搜救相对耗油率 = FXJHGenerate.GetCruisingVelocity(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.有效探测距离 = 2.ToString(); } public void FillData2(AircraftDB db) { var aircraft = GetParent(); SJStaticCapacity.初次出动准备时间 = "30"; SJStaticCapacity.再次补给时间 = "5"; SJStaticCapacity.舱内载荷 = db.fzdnz == null ? "0" : db.fzdnz.ToString(); //SJStaticCapacity.机舱容量 = db.fjcrll == null ? "0" : db.fjcrll.ToString(); SJStaticCapacity.最大平飞速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); SJStaticCapacity.巡航速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); //SJStaticCapacity.搜救速度 = db.fsjfxsd == null ? "0" : db.fsjfxsd.ToString(); //SJStaticCapacity.单人救助时间 = db.fdrjzsj == null ? "0" : db.fdrjzsj.ToString(); SJStaticCapacity.抗风等级 = "八级"; SJStaticCapacity.最大起降高度 = ""; //SJStaticCapacity.抗浪等级 = db.fkldj == null ? "0" : db.fkldj.ToString(); //SJStaticCapacity.起降距离 = db.fjjcdc == null ? "0" : db.fjjcdc.ToString(); SJStaticCapacity.夜间作业能力 = 0.ToString(); SJStaticCapacity.仪表飞行能力 = 0.ToString(); SJStaticCapacity.可靠性 = "0.9"; //SJStaticCapacity.航程 = db.fhc == null ? "0" : db.fhc.ToString(); SJStaticCapacity.悬停相对耗油率 = FXJHGenerate.GetHoverFuelConsumptionRate(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.搜救相对耗油率 = FXJHGenerate.GetCruisingVelocity(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.有效探测距离 = 2.ToString(); } public void FillData3(AircraftDB db) { var aircraft = GetParent(); SJStaticCapacity.初次出动准备时间 = "30"; SJStaticCapacity.再次补给时间 = "5"; SJStaticCapacity.舱内载荷 = db.fzdnz == null ? "0" : db.fzdnz.ToString(); //SJStaticCapacity.机舱容量 = db.fjcrll == null ? "0" : db.fjcrll.ToString(); SJStaticCapacity.最大平飞速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); SJStaticCapacity.巡航速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); //SJStaticCapacity.搜救速度 = db.fsjfxsd == null ? "0" : db.fsjfxsd.ToString(); //SJStaticCapacity.单人救助时间 = db.fdrjzsj == null ? "0" : db.fdrjzsj.ToString(); SJStaticCapacity.抗风等级 = "八级"; SJStaticCapacity.最大起降高度 = ""; //SJStaticCapacity.抗浪等级 = db.fkldj == null ? "0" : db.fkldj.ToString(); //SJStaticCapacity.起降距离 = db.fjjcdc == null ? "0" : db.fjjcdc.ToString(); SJStaticCapacity.夜间作业能力 = 0.ToString(); SJStaticCapacity.仪表飞行能力 = 0.ToString(); SJStaticCapacity.可靠性 = "0.9"; //SJStaticCapacity.航程 = db.fhc == null ? "0" : db.fhc.ToString(); SJStaticCapacity.悬停相对耗油率 = FXJHGenerate.GetHoverFuelConsumptionRate(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.搜救相对耗油率 = FXJHGenerate.GetCruisingVelocity(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.有效探测距离 = 2.ToString(); } public void FillData4(AircraftDB db) { var aircraft = GetParent(); SJStaticCapacity.初次出动准备时间 = "30"; SJStaticCapacity.再次补给时间 = "5"; SJStaticCapacity.舱内载荷 = db.fzdnz == null ? "0" : db.fzdnz.ToString(); //SJStaticCapacity.机舱容量 = db.fjcrll == null ? "0" : db.fjcrll.ToString(); SJStaticCapacity.最大平飞速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); SJStaticCapacity.巡航速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); //SJStaticCapacity.搜救速度 = db.fsjfxsd == null ? "0" : db.fsjfxsd.ToString(); //SJStaticCapacity.单人救助时间 = db.fdrjzsj == null ? "0" : db.fdrjzsj.ToString(); SJStaticCapacity.抗风等级 = "八级"; SJStaticCapacity.最大起降高度 = ""; //SJStaticCapacity.抗浪等级 = db.fkldj == null ? "0" : db.fkldj.ToString(); //SJStaticCapacity.起降距离 = db.fjjcdc == null ? "0" : db.fjjcdc.ToString(); SJStaticCapacity.夜间作业能力 = 0.ToString(); SJStaticCapacity.仪表飞行能力 = 0.ToString(); SJStaticCapacity.可靠性 = "0.9"; //SJStaticCapacity.航程 = db.fhc == null ? "0" : db.fhc.ToString(); SJStaticCapacity.悬停相对耗油率 = FXJHGenerate.GetHoverFuelConsumptionRate(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.搜救相对耗油率 = FXJHGenerate.GetCruisingVelocity(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.有效探测距离 = 2.ToString(); } public void FillData5(AircraftDB db) { var aircraft = GetParent(); SJStaticCapacity.初次出动准备时间 = "30"; SJStaticCapacity.再次补给时间 = "5"; SJStaticCapacity.舱内载荷 = db.fzdnz == null ? "0" : db.fzdnz.ToString(); //SJStaticCapacity.机舱容量 = db.fjcrll == null ? "0" : db.fjcrll.ToString(); SJStaticCapacity.最大平飞速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); SJStaticCapacity.巡航速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); //SJStaticCapacity.搜救速度 = db.fsjfxsd == null ? "0" : db.fsjfxsd.ToString(); //SJStaticCapacity.单人救助时间 = db.fdrjzsj == null ? "0" : db.fdrjzsj.ToString(); SJStaticCapacity.抗风等级 = "八级"; SJStaticCapacity.最大起降高度 = ""; //SJStaticCapacity.抗浪等级 = db.fkldj == null ? "0" : db.fkldj.ToString(); //SJStaticCapacity.起降距离 = db.fjjcdc == null ? "0" : db.fjjcdc.ToString(); SJStaticCapacity.夜间作业能力 = 0.ToString(); SJStaticCapacity.仪表飞行能力 = 0.ToString(); SJStaticCapacity.可靠性 = "0.9"; //SJStaticCapacity.航程 = db.fhc == null ? "0" : db.fhc.ToString(); SJStaticCapacity.悬停相对耗油率 = FXJHGenerate.GetHoverFuelConsumptionRate(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.搜救相对耗油率 = FXJHGenerate.GetCruisingVelocity(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.有效探测距离 = 2.ToString(); } public void FillData6(AircraftDB db) { var aircraft = GetParent(); SJStaticCapacity.初次出动准备时间 = "30"; SJStaticCapacity.再次补给时间 = "5"; SJStaticCapacity.舱内载荷 = db.fzdnz == null ? "0" : db.fzdnz.ToString(); //SJStaticCapacity.机舱容量 = db.fjcrll == null ? "0" : db.fjcrll.ToString(); SJStaticCapacity.最大平飞速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); SJStaticCapacity.巡航速度 = db.fzdss == null ? "0" : db.fzdss.ToString(); //SJStaticCapacity.搜救速度 = db.fsjfxsd == null ? "0" : db.fsjfxsd.ToString(); //SJStaticCapacity.单人救助时间 = db.fdrjzsj == null ? "0" : db.fdrjzsj.ToString(); SJStaticCapacity.抗风等级 = "八级"; SJStaticCapacity.最大起降高度 = ""; //SJStaticCapacity.抗浪等级 = db.fkldj == null ? "0" : db.fkldj.ToString(); //SJStaticCapacity.起降距离 = db.fjjcdc == null ? "0" : db.fjjcdc.ToString(); SJStaticCapacity.夜间作业能力 = 0.ToString(); SJStaticCapacity.仪表飞行能力 = 0.ToString(); SJStaticCapacity.可靠性 = "0.9"; //SJStaticCapacity.航程 = db.fhc == null ? "0" : db.fhc.ToString(); SJStaticCapacity.悬停相对耗油率 = FXJHGenerate.GetHoverFuelConsumptionRate(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.搜救相对耗油率 = FXJHGenerate.GetCruisingVelocity(aircraft.FlightPlanEditor, 50).ToString(); SJStaticCapacity.有效探测距离 = 2.ToString(); } public Dictionary> GetReport() { Dictionary> report = new Dictionary>(); report["静态能力"] = new Dictionary { { "初次出动准备时间/s", SJStaticCapacity.初次出动准备时间.ToString() }, { "再次补给时间/s", SJStaticCapacity.再次补给时间.ToString() }, { "舱内载荷/kg", SJStaticCapacity.舱内载荷.ToString() }, { "机舱容量/kg", SJStaticCapacity.机舱容量.ToString() }, { "最大平飞速度/km/h", SJStaticCapacity.最大平飞速度.ToString() }, { "巡航速度/km/h", SJStaticCapacity.巡航速度.ToString() }, { "搜救速度/km/h", SJStaticCapacity.搜救速度.ToString() }, { "单人救助时间/s", SJStaticCapacity.单人救助时间.ToString() }, { "抗风等级", SJStaticCapacity.抗风等级.ToString() }, { "抗浪等级", SJStaticCapacity.抗浪等级.ToString() }, { "起降距离/m", SJStaticCapacity.起降距离.ToString() }, { "夜间作业能力", SJStaticCapacity.夜间作业能力.ToString() }, { "仪表飞行能力", SJStaticCapacity.仪表飞行能力.ToString() }, { "可靠性", SJStaticCapacity.可靠性.ToString() }, { "航程/km", SJStaticCapacity.航程.ToString() }, { "悬停相对耗油率", SJStaticCapacity.悬停相对耗油率.ToString() }, { "搜救相对耗油率", SJStaticCapacity.搜救相对耗油率.ToString() }, { "有效探测距离/m", SJStaticCapacity.有效探测距离.ToString() } }; return report; } public Dictionary> GetReport1() { Dictionary> report = new Dictionary>(); report["静态能力"] = new Dictionary { { "初次出动准备时间/s", SJStaticCapacity.初次出动准备时间.ToString() }, { "再次补给时间/s", SJStaticCapacity.再次补给时间.ToString() }, { "舱内载荷/kg", SJStaticCapacity.舱内载荷.ToString() }, { "机舱容量/kg", SJStaticCapacity.机舱容量.ToString() }, { "最大平飞速度/km/h", SJStaticCapacity.最大平飞速度.ToString() }, { "巡航速度/km/h", SJStaticCapacity.巡航速度.ToString() }, { "搜救速度/km/h", SJStaticCapacity.搜救速度.ToString() }, { "单人救助时间/s", SJStaticCapacity.单人救助时间.ToString() }, { "抗风等级", SJStaticCapacity.抗风等级.ToString() }, { "最大起降高度", SJStaticCapacity.最大起降高度.ToString() }, { "夜间作业能力", SJStaticCapacity.夜间作业能力.ToString() }, { "仪表飞行能力", SJStaticCapacity.仪表飞行能力.ToString() }, { "可靠性", SJStaticCapacity.可靠性.ToString() }, { "航程/km", SJStaticCapacity.航程.ToString() }, { "悬停相对耗油率", SJStaticCapacity.悬停相对耗油率.ToString() }, { "搜救相对耗油率", SJStaticCapacity.搜救相对耗油率.ToString() }, { "有效探测距离/m", SJStaticCapacity.有效探测距离.ToString() } }; return report; } public Dictionary> GetReport2() { Dictionary> report = new Dictionary>(); report["静态能力"] = new Dictionary { { "初次出动准备时间/s", SJStaticCapacity.初次出动准备时间.ToString() }, { "再次补给时间/s", SJStaticCapacity.再次补给时间.ToString() }, { "舱内载荷/kg", SJStaticCapacity.舱内载荷.ToString() }, { "机舱容量/kg", SJStaticCapacity.机舱容量.ToString() }, { "最大平飞速度/km/h", SJStaticCapacity.最大平飞速度.ToString() }, { "巡航速度/km/h", SJStaticCapacity.巡航速度.ToString() }, { "搜救速度/km/h", SJStaticCapacity.搜救速度.ToString() }, { "单人救助时间/s", SJStaticCapacity.单人救助时间.ToString() }, { "抗风等级", SJStaticCapacity.抗风等级.ToString() }, { "抗浪等级", SJStaticCapacity.抗浪等级.ToString() }, { "起降距离/m", SJStaticCapacity.起降距离.ToString() }, { "夜间作业能力", SJStaticCapacity.夜间作业能力.ToString() }, { "仪表飞行能力", SJStaticCapacity.仪表飞行能力.ToString() }, { "可靠性", SJStaticCapacity.可靠性.ToString() }, { "航程/km", SJStaticCapacity.航程.ToString() }, { "悬停相对耗油率", SJStaticCapacity.悬停相对耗油率.ToString() }, { "搜救相对耗油率", SJStaticCapacity.搜救相对耗油率.ToString() }, { "有效探测距离/m", SJStaticCapacity.有效探测距离.ToString() } }; return report; } public Dictionary> GetReport3() { Dictionary> report = new Dictionary>(); report["静态能力"] = new Dictionary { { "初次出动准备时间/s", SJStaticCapacity.初次出动准备时间.ToString() }, { "再次补给时间/s", SJStaticCapacity.再次补给时间.ToString() }, { "舱内载荷/kg", SJStaticCapacity.舱内载荷.ToString() }, { "机舱容量/kg", SJStaticCapacity.机舱容量.ToString() }, { "最大平飞速度/km/h", SJStaticCapacity.最大平飞速度.ToString() }, { "巡航速度/km/h", SJStaticCapacity.巡航速度.ToString() }, { "搜救速度/km/h", SJStaticCapacity.搜救速度.ToString() }, { "单人救助时间/s", SJStaticCapacity.单人救助时间.ToString() }, { "抗风等级", SJStaticCapacity.抗风等级.ToString() }, { "抗浪等级", SJStaticCapacity.抗浪等级.ToString() }, { "起降距离/m", SJStaticCapacity.起降距离.ToString() }, { "夜间作业能力", SJStaticCapacity.夜间作业能力.ToString() }, { "仪表飞行能力", SJStaticCapacity.仪表飞行能力.ToString() }, { "可靠性", SJStaticCapacity.可靠性.ToString() }, { "航程/km", SJStaticCapacity.航程.ToString() }, { "悬停相对耗油率", SJStaticCapacity.悬停相对耗油率.ToString() }, { "搜救相对耗油率", SJStaticCapacity.搜救相对耗油率.ToString() }, { "有效探测距离/m", SJStaticCapacity.有效探测距离.ToString() } }; return report; } public Dictionary> GetReport4() { Dictionary> report = new Dictionary>(); report["静态能力"] = new Dictionary { { "初次出动准备时间/s", SJStaticCapacity.初次出动准备时间.ToString() }, { "再次补给时间/s", SJStaticCapacity.再次补给时间.ToString() }, { "舱内载荷/kg", SJStaticCapacity.舱内载荷.ToString() }, { "机舱容量/kg", SJStaticCapacity.机舱容量.ToString() }, { "最大平飞速度/km/h", SJStaticCapacity.最大平飞速度.ToString() }, { "巡航速度/km/h", SJStaticCapacity.巡航速度.ToString() }, { "搜救速度/km/h", SJStaticCapacity.搜救速度.ToString() }, { "单人救助时间/s", SJStaticCapacity.单人救助时间.ToString() }, { "抗风等级", SJStaticCapacity.抗风等级.ToString() }, { "抗浪等级", SJStaticCapacity.抗浪等级.ToString() }, { "起降距离/m", SJStaticCapacity.起降距离.ToString() }, { "夜间作业能力", SJStaticCapacity.夜间作业能力.ToString() }, { "仪表飞行能力", SJStaticCapacity.仪表飞行能力.ToString() }, { "可靠性", SJStaticCapacity.可靠性.ToString() }, { "航程/km", SJStaticCapacity.航程.ToString() }, { "悬停相对耗油率", SJStaticCapacity.悬停相对耗油率.ToString() }, { "搜救相对耗油率", SJStaticCapacity.搜救相对耗油率.ToString() }, { "有效探测距离/m", SJStaticCapacity.有效探测距离.ToString() } }; return report; } public Dictionary> GetReport5() { Dictionary> report = new Dictionary>(); report["静态能力"] = new Dictionary { { "初次出动准备时间/s", SJStaticCapacity.初次出动准备时间.ToString() }, { "再次补给时间/s", SJStaticCapacity.再次补给时间.ToString() }, { "舱内载荷/kg", SJStaticCapacity.舱内载荷.ToString() }, { "机舱容量/kg", SJStaticCapacity.机舱容量.ToString() }, { "最大平飞速度/km/h", SJStaticCapacity.最大平飞速度.ToString() }, { "巡航速度/km/h", SJStaticCapacity.巡航速度.ToString() }, { "搜救速度/km/h", SJStaticCapacity.搜救速度.ToString() }, { "单人救助时间/s", SJStaticCapacity.单人救助时间.ToString() }, { "抗风等级", SJStaticCapacity.抗风等级.ToString() }, { "抗浪等级", SJStaticCapacity.抗浪等级.ToString() }, { "起降距离/m", SJStaticCapacity.起降距离.ToString() }, { "夜间作业能力", SJStaticCapacity.夜间作业能力.ToString() }, { "仪表飞行能力", SJStaticCapacity.仪表飞行能力.ToString() }, { "可靠性", SJStaticCapacity.可靠性.ToString() }, { "航程/km", SJStaticCapacity.航程.ToString() }, { "悬停相对耗油率", SJStaticCapacity.悬停相对耗油率.ToString() }, { "搜救相对耗油率", SJStaticCapacity.搜救相对耗油率.ToString() }, { "有效探测距离/m", SJStaticCapacity.有效探测距离.ToString() } }; return report; } public Dictionary> GetReport6() { Dictionary> report = new Dictionary>(); report["静态能力"] = new Dictionary { { "初次出动准备时间/s", SJStaticCapacity.初次出动准备时间.ToString() }, { "再次补给时间/s", SJStaticCapacity.再次补给时间.ToString() }, { "舱内载荷/kg", SJStaticCapacity.舱内载荷.ToString() }, { "机舱容量/kg", SJStaticCapacity.机舱容量.ToString() }, { "最大平飞速度/km/h", SJStaticCapacity.最大平飞速度.ToString() }, { "巡航速度/km/h", SJStaticCapacity.巡航速度.ToString() }, { "搜救速度/km/h", SJStaticCapacity.搜救速度.ToString() }, { "单人救助时间/s", SJStaticCapacity.单人救助时间.ToString() }, { "抗风等级", SJStaticCapacity.抗风等级.ToString() }, { "抗浪等级", SJStaticCapacity.抗浪等级.ToString() }, { "起降距离/m", SJStaticCapacity.起降距离.ToString() }, { "夜间作业能力", SJStaticCapacity.夜间作业能力.ToString() }, { "仪表飞行能力", SJStaticCapacity.仪表飞行能力.ToString() }, { "可靠性", SJStaticCapacity.可靠性.ToString() }, { "航程/km", SJStaticCapacity.航程.ToString() }, { "悬停相对耗油率", SJStaticCapacity.悬停相对耗油率.ToString() }, { "搜救相对耗油率", SJStaticCapacity.搜救相对耗油率.ToString() }, { "有效探测距离/m", SJStaticCapacity.有效探测距离.ToString() } }; return report; } }