示例#1
0
        public bool DBSave_Single(string Measured, string Temperature, string Incidence, string IncAngle, string FreqBand, string Frequency, string Rgraph_RB
                                  , string Rgraph_AT, string Rgraph_TL)
        {
            bool result = false;

            int dSID = 0;

            HONUS.MaterialPerformanceAnalysis.Component.MPA_DB MPA_DB1 = new HONUS.MaterialPerformanceAnalysis.Component.MPA_DB();
            if (this.IsMaterialCreate == true)
            {
                dSID = MPA_DB1.GetMax_ID_SingleMeterial();
                MPA_DB1.CreateSingleMeterial(dSID, Name, MID.ToString(), Thick.ToString(), BulkDens.ToString(), FlowRes.ToString(), SFactor.ToString(), Porosity.ToString()
                                             , ViscousCL.ToString(), ThermalCL.ToString(), Ymodulus.ToString(), PoissionR.ToString(), LossFactor.ToString(), "0", "0", "0", "0", "0", "0", "0", "0");
            }

            if (dSID == 0)
            {
                dSID = this.SID;
            }
            int dSGID = MPA_DB1.GetMax_ID_SingleMeterialGraph();

            MPA_DB1.CreateSingleMaterialGraph(dSGID, dSID, Name, Measured.ToString(), Temperature.ToString(), Incidence.ToString(), IncAngle.ToString(), FreqBand.ToString(), "1"
                                              , Frequency, Rgraph_RB, "", "");

            dSGID = MPA_DB1.GetMax_ID_SingleMeterialGraph();
            MPA_DB1.CreateSingleMaterialGraph(dSGID, dSID, Name, Measured.ToString(), Temperature.ToString(), Incidence.ToString(), IncAngle.ToString(), FreqBand.ToString(), "2"
                                              , Frequency, "", Rgraph_AT, "");

            dSGID = MPA_DB1.GetMax_ID_SingleMeterialGraph();
            MPA_DB1.CreateSingleMaterialGraph(dSGID, dSID, Name, Measured.ToString(), Temperature.ToString(), Incidence.ToString(), IncAngle.ToString(), FreqBand.ToString(), "3"
                                              , Frequency, "", "", Rgraph_TL);

            return(result);
        }
示例#2
0
        public int DBSave_Multi(string Measured, string Temperature, string Incidence, string IncAngle, string FreqBand)
        {
            int dSID = 0;

            HONUS.MaterialPerformanceAnalysis.Component.MPA_DB MPA_DB1 = new HONUS.MaterialPerformanceAnalysis.Component.MPA_DB();
            if (this.IsMaterialCreate == true)
            {
                dSID = MPA_DB1.GetMax_ID_SingleMeterial();
                MPA_DB1.CreateSingleMeterial(dSID, Name, MID.ToString(), Thick.ToString(), BulkDens.ToString(), FlowRes.ToString(), SFactor.ToString(), Porosity.ToString()
                                             , ViscousCL.ToString(), ThermalCL.ToString(), Ymodulus.ToString(), PoissionR.ToString(), LossFactor.ToString(), "0", "0", "0", "0", "0", "0", "0", "0");
            }
            if (dSID == 0)
            {
                dSID = this.SID;
            }

            return(dSID);
        }
示例#3
0
        public bool DBSave_Single(string Measured,string Temperature,string Incidence,string IncAngle,string FreqBand,string Frequency,string Rgraph_RB
			,string Rgraph_AT,string Rgraph_TL)
        {
            bool result = false;

            int dSID = 0;

            HONUS.MaterialPerformanceAnalysis.Component.MPA_DB MPA_DB1 = new HONUS.MaterialPerformanceAnalysis.Component.MPA_DB();
            if(this.IsMaterialCreate == true)
            {
                dSID = MPA_DB1.GetMax_ID_SingleMeterial();
                MPA_DB1.CreateSingleMeterial(dSID,Name,MID.ToString(),Thick.ToString(),BulkDens.ToString(),FlowRes.ToString(),SFactor.ToString(),Porosity.ToString()
                    ,ViscousCL.ToString(),ThermalCL.ToString(),Ymodulus.ToString(),PoissionR.ToString(),LossFactor.ToString(),"0","0","0","0","0","0","0","0");
            }

            if(dSID == 0)
            {
                dSID = this.SID;
            }
            int dSGID = MPA_DB1.GetMax_ID_SingleMeterialGraph();
            MPA_DB1.CreateSingleMaterialGraph(dSGID,dSID,Name,Measured.ToString(),Temperature.ToString(),Incidence.ToString(),IncAngle.ToString(),FreqBand.ToString(),"1"
                ,Frequency,Rgraph_RB,"","");

            dSGID = MPA_DB1.GetMax_ID_SingleMeterialGraph();
            MPA_DB1.CreateSingleMaterialGraph(dSGID,dSID,Name,Measured.ToString(),Temperature.ToString(),Incidence.ToString(),IncAngle.ToString(),FreqBand.ToString(),"2"
                ,Frequency,"",Rgraph_AT,"");

            dSGID = MPA_DB1.GetMax_ID_SingleMeterialGraph();
            MPA_DB1.CreateSingleMaterialGraph(dSGID,dSID,Name,Measured.ToString(),Temperature.ToString(),Incidence.ToString(),IncAngle.ToString(),FreqBand.ToString(),"3"
                ,Frequency,"","",Rgraph_TL);

            return result;
        }
示例#4
0
        public int DBSave_Multi(string Measured,string Temperature,string Incidence,string IncAngle,string FreqBand)
        {
            int dSID = 0;

            HONUS.MaterialPerformanceAnalysis.Component.MPA_DB MPA_DB1 = new HONUS.MaterialPerformanceAnalysis.Component.MPA_DB();
            if(this.IsMaterialCreate == true)
            {
                dSID = MPA_DB1.GetMax_ID_SingleMeterial();
                MPA_DB1.CreateSingleMeterial(dSID,Name,MID.ToString(),Thick.ToString(),BulkDens.ToString(),FlowRes.ToString(),SFactor.ToString(),Porosity.ToString()
                    ,ViscousCL.ToString(),ThermalCL.ToString(),Ymodulus.ToString(),PoissionR.ToString(),LossFactor.ToString(),"0","0","0","0","0","0","0","0");
            }
            if(dSID == 0)
            {
                dSID = this.SID;
            }

            return dSID;
        }