Esempio n. 1
0
 public PsychrometricsInputData(bool isDemo, bool isInternationalSystemOfUnits_IS_)
 {
     IsDemo = isDemo;
     IsInternationalSystemOfUnits_IS_ = isInternationalSystemOfUnits_IS_;
     IsElevation                 = true;
     CalculationType             = PsychrometricsCalculationType.Psychrometrics_WetBulbTemperature_DryBulbTemperature;
     EnthalpyDataValue           = new EnthalpyDataValue(IsDemo, IsInternationalSystemOfUnits_IS_);
     ElevationDataValue          = new ElevationDataValue(IsDemo, IsInternationalSystemOfUnits_IS_);
     BarometricPressureDataValue = new BarometricPressureDataValue(IsDemo, IsInternationalSystemOfUnits_IS_);
     RelativeHumidityDataValue   = new RelativeHumidityDataValue(IsDemo, IsInternationalSystemOfUnits_IS_);
     WetBulbTemperatureDataValue = new WetBulbTemperatureDataValue(IsDemo, IsInternationalSystemOfUnits_IS_);
     DryBulbTemperatureDataValue = new DryBulbTemperatureDataValue(IsDemo, IsInternationalSystemOfUnits_IS_);
 }
        public MechanicalDraftPerformanceCurveDesignInputData(bool isDemo, bool isInternationalSystemOfUnits_IS_)
        {
            IsDemo = isDemo;
            IsInternationalSystemOfUnits_IS = IsInternationalSystemOfUnits_IS;

            WaterAirFlowRateDataValue     = new WaterAirFlowRateDataValue(IsDemo, IsInternationalSystemOfUnits_IS);
            HotWaterTemperatureDataValue  = new HotWaterTemperatureDataValue(IsDemo, IsInternationalSystemOfUnits_IS);
            ColdWaterTemperatureDataValue = new ColdWaterTemperatureDataValue(IsDemo, IsInternationalSystemOfUnits_IS);
            WetBulbTemperatureDataValue   = new WetBulbTemperatureDataValue(IsDemo, IsInternationalSystemOfUnits_IS);
            DryBulbTemperatureDataValue   = new DryBulbTemperatureDataValue(IsDemo, IsInternationalSystemOfUnits_IS);
            FanDriverPowerDataValue       = new FanDriverPowerDataValue(IsDemo, IsInternationalSystemOfUnits_IS);
            BarometricPressureDataValue   = new BarometricPressureDataValue(IsDemo, IsInternationalSystemOfUnits_IS);
            LiquidToGasRatioRateDataValue = new LiquidToGasRatioDataValue(IsDemo, IsInternationalSystemOfUnits_IS);
        }
        public bool ConvertValue(bool isInternationalSystemOfUnits_IS_, bool doConversion = false)
        {
            bool isChanged = false;

            if (IsInternationalSystemOfUnits_IS != isInternationalSystemOfUnits_IS_)
            {
                IsInternationalSystemOfUnits_IS = isInternationalSystemOfUnits_IS_;
                WaterAirFlowRateDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                HotWaterTemperatureDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                ColdWaterTemperatureDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                WetBulbTemperatureDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                DryBulbTemperatureDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                FanDriverPowerDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                BarometricPressureDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                LiquidToGasRatioRateDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                isChanged = true;
            }

            return(isChanged);
        }
        public bool ConvertValues(bool isIS)
        {
            bool isChanged = false;

            if (IsInternationalSystemOfUnits_IS != isIS)
            {
                IsInternationalSystemOfUnits_IS = isIS;
                WaterFlowRateDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                HotWaterTemperatureDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                ColdWaterTemperatureDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                WetBulbTemperatureDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                DryBulbTemperatureDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                FanDriverPowerDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                BarometricPressureDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                LiquidToGasRatioDataValue.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                //MechanicalDraftPerformanceCurveDesignInputData.ConvertValue(IsInternationalSystemOfUnits_IS, true);
                isChanged = true;
            }
            return(isChanged);
        }