Exemplo n.º 1
0
        public static object[,] Thermo_JANAF([ExcelArgument("temperature, C")] double t, [ExcelArgument("specie name")] string spName)
        {
            object otdr = ML.CallHandler.ThermoJANAF(spName, t);

            if (otdr.GetType() != typeof(Thermo.ThermoDataRecord))
            {
                object[] retS = new object[1];
                retS[0] = otdr;
                return(myExcelInt.retRowArray(retS));
            }

            Thermo.ThermoDataRecord tdr = (Thermo.ThermoDataRecord)otdr;
            object[] ret = new object[7];
            ret[0] = tdr.cP;
            ret[1] = tdr.s;
            ret[2] = tdr.gHTRef_T;
            ret[3] = tdr.hHTRef / 1000;
            ret[4] = tdr.deltaHf / 1000;
            ret[5] = tdr.deltaGf / 1000;
            ret[6] = tdr.log10Kf;

            return(myExcelInt.retRowArray(ret));
        }