/// <summary>
    /// Utworzenie instancji i inicjalizacja komponentów GUI.
    /// </summary>
    public ShowBallistics()
    {
        Engine e = new Engine();

        _ph       = new PropertyHolder(e, "Tpeak");
        _burnRate = new BurnRate(_ph);
        _thrust   = new Thrust(_ph);
        InitializeComponent();
    }
    private void InitializeComponent()
    {
        Font      = UI.NORMAL.Font;
        _burnRate = new BurnRate(_ph);
        _thrust   = new Thrust(_ph);
        Controls.Add(UpperPanel());
        Controls.Add(ControlPanel());

        ClientSize = new System.Drawing.Size(INITIAL_WIDTH, INITIAL_HEIGHT);
        Text       = "Efekt tPeak(4)";
    }
示例#3
0
 /// <summary>
 /// Thrust as a function of time and tPeak.
 /// </summary>
 /// <param name="t">Time</param>
 /// <param name="tPeak">tPeak (when burn area maximizes)</param>
 /// <returns>Thrust</returns>
 public static double F(double t, double tPeak)
 {
     return(1.7 * Math.Pow((BurnRate.F(t, tPeak) / .6), (1 / .3)));
 }