Пример #1
0
        }                                           //CO2 production rate[liters/min]
        public void Inspiration(double dataFlow, double dataO2, double dataCO2, double SampleTime, double ZeroLine)
        {
            insVinsDATA.Add(dataFlow - ZeroLine);
            FIO2DATA.Add(dataO2);
            FICO2DATA.Add(dataCO2);

            FETO2andFETCO2(dataO2, dataCO2, SampleTime);
            FIO2     = (dataO2 + _kO2) * 0.5;
            FICO2    = (dataCO2 + _kCO2) * 0.5;
            insVins  = IntegralV.Trap(dataFlow - ZeroLine, SampleTime);
            Vins    += insVins;
            VO2ins  += insVins * FIO2 * 0.01;
            VCO2ins += insVins * FICO2 * 0.01;
        }