private void EngineAcousticsMenu_Click(object sender, EventArgs e) { var InputDataEventArgs = new EngineNoiseExampleEventArgs(); EngineNoiseExample(InputDataEventArgs); SetEngineNoiseInputData(InputDataEventArgs.InputData); TabControl.SelectedIndex = 3; CalculatEngineNoiseMenuItem_Click(); }
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, }; }