| | |
| | | {
|
| | | public override List<BuiltInCategory> FilterCategories
|
| | | {
|
| | | get |
| | | get
|
| | | {
|
| | | return new List<BuiltInCategory> |
| | | return new List<BuiltInCategory>
|
| | | {
|
| | | BuiltInCategory.OST_MechanicalEquipment,
|
| | | BuiltInCategory.OST_GenericModel
|
| | |
| | | }
|
| | | public override List<string> FilterRegexes
|
| | | {
|
| | | get |
| | | get
|
| | | {
|
| | | return new List<string> |
| | | return new List<string>
|
| | | {
|
| | | "热交换|热换|换热"
|
| | | };
|
| | | } |
| | | }
|
| | | }
|
| | |
|
| | | public override string GetParserName()
|
| | |
| | | var elemModel = BaseParse(elem);
|
| | | var result = new HeatExchangerModel(elemModel);
|
| | |
|
| | | var diameter = ParameterOperator.GetParameterValueAsString(elem, "直径");
|
| | | var diameter = ParameterOperator.GetParameterValueAsString(elem, "直径信息");
|
| | | var length = ParameterOperator.GetParameterValueAsString(elem, "长度");
|
| | | var flow = ParameterOperator.GetParameterValueAsString(elem, "流量");
|
| | | var flowSpeed = ParameterOperator.GetParameterValueAsString(elem, "流速");
|
| | | var pressureLoss = ParameterOperator.GetParameterValueAsString(elem, "压力损失");
|
| | | var specificFriction = ParameterOperator.GetParameterValueAsString(elem, "比摩阻");
|
| | | var kr= ParameterOperator.GetParameterValueAsString(elem, "损失K系数");
|
| | | //var kr = ParameterOperator.GetParameterValueAsString(elem, "损失系数K");
|
| | | result.编号 = elemModel.编号;
|
| | | result.连接构件 = ElementExtense2.GetLinkedElementIds(elemModel.编号);
|
| | | result.直径 = diameter;
|
| | | result.长度 = length;
|
| | | result.长度 = string.IsNullOrEmpty(length) ? "0.01" : length;
|
| | | result.流量 = flow;
|
| | | result.流速 = flowSpeed;
|
| | | result.压力损失 = pressureLoss;
|
| | | result.比摩阻 = specificFriction;
|
| | | result.损失K系数 = kr;
|
| | | //result.损失系数K = kr;
|
| | | return result;
|
| | | }
|
| | |
|