Example #1
0
        private void EngineAcousticsMenu_Click(object sender, EventArgs e)
        {
            var InputDataEventArgs = new EngineNoiseExampleEventArgs();

            EngineNoiseExample(InputDataEventArgs);
            SetEngineNoiseInputData(InputDataEventArgs.InputData);
            TabControl.SelectedIndex = 3;
            CalculatEngineNoiseMenuItem_Click();
        }
Example #2
0
        private void MainView_EngineNoiseExample(EngineNoiseExampleEventArgs e)
        {
            var xmlDoc = new XmlDocument();

            xmlDoc.LoadXml(InputDataExampleResource.EngineAcoustics);
            Model.OpenEngineNoiseInputData(
                xmlDoc,
                out double thrust,
                out FlowParameters flowParameters,
                out EngineSoundContourParameters ContourParameters);
            e.InputData = new EngineNoiseInputData()
            {
                Thrust            = thrust,
                FlowParameters    = flowParameters,
                ContourAreaWidth  = ContourParameters.ContourAreaWidth,
                ContourAreaHeight = ContourParameters.ContourAreaHeight,
                NozzleCoordinate  = ContourParameters.NozzleCoordinate,
                MinSoundLevel     = ContourParameters.MinSoundLevel,
                MaxSoundLevel     = ContourParameters.MaxSoundLevel,
            };
        }