Ejemplo n.º 1
0
 public FEATestBench (CyPhy2CADSettings cadSetting,
                           string outputdir,
                           string projectdir,
                           bool auto = false) :
                           base(cadSetting, outputdir, projectdir, auto)
 {
 }
Ejemplo n.º 2
0
        //public List<CarComputation> CarComputations = new List<CarComputation>();

        public TestBench(CyPhy2CADSettings cadSetting,
                         string outputdir,
                         string projectdir,
                         bool auto = false) :
                         base(cadSetting, outputdir, projectdir, auto)
        {
            PostProcessScripts = new List<string>();
        }
 public KinematicTestBench (CyPhy2CADSettings cadSetting,
                           string outputdir,
                           string projectdir,
                           bool auto = false) :
                           base(cadSetting, outputdir, projectdir, auto)
 {
     MotionList = new List<Multibody.ModelLoadsMotion>();
 }
 public BlastTestBench(CyPhy2CADSettings cadSetting,
                           string outputdir,
                           string projectdir,
                           bool auto = false) :
                           base(cadSetting, outputdir, projectdir, auto)
 {
     blastConfig = new Survivability.BlastConfig();
 }
Ejemplo n.º 5
0
 public BlastTestBench(CyPhy2CADSettings cadSetting,
                       string outputdir,
                       string projectdir,
                       bool auto = false) :
     base(cadSetting, outputdir, projectdir, auto)
 {
     blastConfig = new Survivability.BlastConfig();
 }
Ejemplo n.º 6
0
 public KinematicTestBench(CyPhy2CADSettings cadSetting,
                           string outputdir,
                           string projectdir,
                           bool auto = false) :
     base(cadSetting, outputdir, projectdir, auto)
 {
     MotionList = new List <Multibody.ModelLoadsMotion>();
 }
Ejemplo n.º 7
0
        //public List<CarComputation> CarComputations = new List<CarComputation>();

        public TestBench(CyPhy2CADSettings cadSetting,
                         string outputdir,
                         string projectdir,
                         bool auto = false) :
            base(cadSetting, outputdir, projectdir, auto)
        {
            PostProcessScripts = new List <string>();
        }
Ejemplo n.º 8
0
 public CFDTestBenchData(CyPhy2CADSettings cadSetting,
                         string outputdir,
                         string projectdir,
                         bool auto = false) :
                         base(cadSetting, outputdir, projectdir, auto)
 {
     PostProcessScripts = new List<string>();
     Computations = new List<TBComputation>();
 }
Ejemplo n.º 9
0
 public CFDTestBenchData(CyPhy2CADSettings cadSetting,
                         string outputdir,
                         string projectdir,
                         bool auto = false) :
     base(cadSetting, outputdir, projectdir, auto)
 {
     PostProcessScripts = new List <string>();
     Computations       = new List <TBComputation>();
 }
Ejemplo n.º 10
0
 public BallisticTestBench(CyPhy2CADSettings cadSetting,
                           string outputdir,
                           string projectdir,
                           bool auto = false) :
                           base(cadSetting, outputdir, projectdir, auto)
 {
     ballisticConfig = new Survivability.BallisticConfig();
     customShotlineList = new List<CustomShotline>();
     referencePlaneType = Survivability.ReferencePlaneTypeEnum.None;
 }
Ejemplo n.º 11
0
 public BallisticTestBench(CyPhy2CADSettings cadSetting,
                           string outputdir,
                           string projectdir,
                           bool auto = false) :
     base(cadSetting, outputdir, projectdir, auto)
 {
     ballisticConfig    = new Survivability.BallisticConfig();
     customShotlineList = new List <CustomShotline>();
     referencePlaneType = Survivability.ReferencePlaneTypeEnum.None;
 }
 public FEATestBench (CyPhy2CADSettings cadSetting,
                           string outputdir,
                           string projectdir,
                           bool auto = false) :
                           base(cadSetting, outputdir, projectdir, auto)
 {
     Loads = new List<FEALoadBase>();
     Constraints = new List<FEAConstraintBase>();
     PostProcessScripts = new List<string>();
     ThermalElements = new List<FEAThermalElement>();
 }
Ejemplo n.º 13
0
        public TestBenchBase(CyPhy2CADSettings cadSetting,
                             string outputdir,
                             string projectdir,
                             bool auto = false)
        {
            STEP_DataExchangeFormats = new List <string>();
            STEP_DataExchangeFormats.AddRange(cadSetting.StepFormats);
            NonSTEP_DataExchangeFormats = new List <string>();
            if (cadSetting.OtherDataFormat.STLAscii == true)
            {
                NonSTEP_DataExchangeFormats.Add("Stereolithography_ASCII");
            }

            if (cadSetting.OtherDataFormat.STLBinary == true)
            {
                NonSTEP_DataExchangeFormats.Add("Stereolithography_Binary");
            }
            if (cadSetting.OtherDataFormat.Inventor == true)
            {
                NonSTEP_DataExchangeFormats.Add("Inventor");
            }
            SpecialDataFormatInstructions = new List <string>();
            if (cadSetting.SpecialInstructions.LeafAssembliesMetric == true)
            {
                SpecialDataFormatInstructions.Add("LeafAssembliesMetrics");
            }

            cadDataContainer      = new DataRep.CADContainer("");
            OutputDirectory       = outputdir;
            ProjectDirectory      = projectdir;
            CadAuxiliaryDirectory = cadSetting.AuxiliaryDirectory ?? "";
            IsAutomated           = auto;
            MetaLink              = cadSetting.MetaLink;
            Computations          = new List <TBComputation>();
            StaticAnalysisMetrics = new List <TBComputation>();
            ExportComponentPoints = false;
        }
Ejemplo n.º 14
0
        public TestBenchBase(CyPhy2CADSettings cadSetting,
                             string outputdir,
                             string projectdir,
                             bool auto = false)
        {
            DataExchangeFormats = new List<string>();
            DataExchangeFormats.AddRange(cadSetting.StepFormats);
            STLDataExchangeFormats = new List<string>();
            if (cadSetting.OtherDataFormat.STLAscii == true)
            {
                STLDataExchangeFormats.Add("ASCII");
            }

            if (cadSetting.OtherDataFormat.STLBinary == true)
            {
                STLDataExchangeFormats.Add("Binary");
            }
            if (cadSetting.OtherDataFormat.Inventor == true)
            {
                STLDataExchangeFormats.Add("Inventor");
            }
            SpecialDataFormatInstructions = new List<string>();
            if (cadSetting.SpecialInstructions.LeafAssembliesMetric == true)
                SpecialDataFormatInstructions.Add("LeafAssembliesMetrics");

            cadDataContainer = new DataRep.CADContainer("");
            OutputDirectory = outputdir;
            ProjectDirectory = projectdir;
            CadAuxiliaryDirectory = cadSetting.AuxiliaryDirectory??"";
            IsAutomated = auto;
            MetaLink = cadSetting.MetaLink;
            Computations = new List<TBComputation>();
            StaticAnalysisMetrics = new List<TBComputation>();
            ExportComponentPoints = false;
        }