Recent content by kocmolyf

  1. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    I spent some time in Inkscape working through the boost display. I'm pretty happy with this layout: The boost MFD page.
  2. K

    Discussion LKS inspired shuttle concept.

    The ground operations were part of the concern - but my understanding is that the main issue was bending loads - the inline configuration required a more robust (heavier) mating structure. The relevant Dale D. Myers quote (who served as an administrator both at Rockwell and NASA during Shuttle...
  3. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    I hit a definite slowdown in the past couple months due to crunch time at work (I've been tackling a pretty tough design problem). I've managed to get a bit of time on the LR1, though. Ascent attitude control is basically complete! The flight computer can now operate as a manual assistant or...
  4. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    Progress is slow but sure behind the scenes. There's a lot of plumbing to get through, as well as control analysis. Added the current propellant state permanently to the HUD. Added a cutoff timer. It first shows the time to the 7 engine cutoff, then the 5 engine cutoff, and finally total...
  5. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    Hey all, I had to step away for a few weeks, but I've been back into the code for the last couple of days. Most of it has been bootstrapping the flight computer to get it to a state where the pilot can control all the different settings we have so far. In the last few days: Added the first...
  6. K

    API Question ShiftCG

    The problem is you can't pass my version of VLiftCoeff directly into CreateAirfoil. You need to use one of the two "wrappers" I made, like this: CreateAirfoil(LIFT_VERTICAL, _V(0, -0.01, -0.1), VLiftCoeffAoA0, 5.5, 0, 1.27); // or CreateAirfoil(LIFT_VERTICAL, _V(0, -0.01, -0.1)...
  7. K

    API Question ShiftCG

    Yes, that is correct. You can't do that, unfortunately. You may not be aware, but you're using something in C called a function pointer. Instead of passing a value like a number, you're passing the name of a function that Orbiter is going to invoke later on (when it needs you to explain its...
  8. K

    API Question ShiftCG

    This is a little nasty, but if there are only a couple different desired pitch trim angles, you can create a couple of functions, then use EditAirfoil to swap between them: void VLiftCoeff(double aoa, double M, double Re, double *cl, double *cm, double *cd, double desired_trim_angle) { // ...
  9. K

    API Question ShiftCG

    OK, I see what's going on now. First just a refresher that Orbiter axes are left-handed, but angles are right-handed: Now let's sort this out. First, you need to decide on which way "forward" will be in your mesh. Currently, "forward" (+Z axis) is facing through the heat shield. That's a...
  10. K

    API Question ShiftCG

    Interesting. Can you paste exactly the code you're using for airfoil creation and the two lift functions?
  11. K

    API Question ShiftCG

    First you need to make sure the airfoil stays fixed to the body. ShiftCG doesn't change the airfoil position, but it *does* change most other positions (like thrusters, and the visual mesh). So if the CG moved in -4 Y, you need to move all airfoils in +4 Y so that they keep their body position...
  12. K

    API Question ShiftCG

    Yes, you need to manually move the airfoils in exactly the opposite direction of ShiftCG.
  13. K

    API Question ShiftCG

    What aerodynamics are you using? Airfoils, or something else?
  14. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    I have all the various indicators working on the attitude page. In preparation for the rest of the MFD, I went back and robustified the scenario save/load routines a bit (I'm going to store a lot more state). Of course not, that would be silly. :) The LR1 will be able to do just about...
  15. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    I was originally going to use something like M50, but I decided that a solar frame was a bit more useful. Adding M50 wouldn't be that hard, but I'm curious - what would you use it for? ---------- Post added 03-18-15 at 12:00 PM ---------- Previous post was 03-17-15 at 05:43 PM ----------...
Back
Top