+ public void onRun() {\r
+ \r
+ OpenRocketDocument rocketDocument = CurrentRocketHolder.getCurrentRocket().getRocketDocument();\r
+ Simulation sim = rocketDocument.getSimulation(simulationId);\r
+ SimulationOptions options = sim.getOptions();\r
+\r
+ options.setWindSpeedAverage( UnitGroup.UNITS_VELOCITY.fromUnit(Double.parseDouble( windspeedField.getText().toString() )));\r
+ options.setLaunchRodLength( UnitGroup.UNITS_LENGTH.fromUnit(Double.parseDouble( rodlengthField.getText().toString() )));\r
+ options.setLaunchRodAngle( UnitGroup.UNITS_ANGLE.fromUnit(Double.parseDouble( rodangleField.getText().toString() )));\r
+ options.setLaunchRodDirection( UnitGroup.UNITS_ANGLE.fromUnit(Double.parseDouble( roddirectionField.getText().toString() )));\r
+ options.setMotorConfigurationID( motorSpinner.getSelectedConfiguration() );\r
+ \r
+ SimulationTask t = new SimulationTask(simulationId);\r
+ SimulationService.executeSimulationTask(getActivity(), t);\r
+ getDialog().dismiss();\r
+ }\r