示例#1
0
        private void OpenEngineNoiseInputDataMenuItem_Click()
        {
            OpenFileDialog Dialog = new OpenFileDialog();

            if (Dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                var InputDataEventArgs = new OpenEngineNoiseInputDataEventArgs(Dialog.FileName);
                OpenEngineNoiseInputData(InputDataEventArgs);
                SetEngineNoiseInputData(InputDataEventArgs.InputData);
            }
        }
示例#2
0
 void MainView_OpenEngineNoiseInputData(OpenEngineNoiseInputDataEventArgs e)
 {
     Model.OpenEngineNoiseInputData(
         e.FileName,
         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,
     };
 }