- Joined
- Nov 25, 2007
- Messages
- 1,665
- Reaction score
- 13
- Points
- 38
- Location
- Germany
- Website
- www.enderspace.de
- Preferred Pronouns
- Can't you smell my T levels?
And right after that:
Auto-MakeMoney
:rofl:
Auto-MakeMoney
:rofl:
And right after that:
Auto-MakeMoney
:rofl:
Careful. We don't want to turn TransX into a "monkey-push-button, Monkey-go-to-mars end-game"
In all seriousness though, I second the notion. I believe it's more realistic to program in what you want to do, and then have the computer carry out the instruction exactly on time.
After thinking bit of about it, most of the TransX' burns are close to Prograde and Retrograde orientation, and as such the user will want to directly skip from the Prograde AP's orientation to Target View's orientation, which therefore should share the same target bank, and that's how it is done now. Looks more natural. Let's just remember that the 0* target bank ("Hold Level") was needed for Launch MFD's AP to get the most of the lift that the wings can give.-I had the spacecraft oriented prograde ( with the default Orbiter AP "]" ) and I entered a pure prograde burn of 3000 m/s. When I disabled the AP and pressed "Auto-Center™", the spacecraft changed its orientation to "Horizontal level" and centered the green x in the target view.
It's not that big a deal, it just seems unnecessary.
After thinking bit of about it, most of the TransX' burns are close to Prograde and Retrograde orientation, and as such the user will want to directly skip from the Prograde AP's orientation to Target View's orientation, which therefore should share the same target bank, and that's how it is done now. Looks more natural. Let's just remember that the 0* target bank ("Hold Level") was needed for Launch MFD's AP to get the most of the lift that the wings can give.
Careful. We don't want to turn TransX into a "monkey-push-button, Monkey-go-to-mars end-game"
Guys, come on already. Maybe Steve just had a bad day when saying that. Undoubtedly he's put a lot effort and high class math into TransX. What we do now are just hacks compared to that. Let's get constructive here and not pick on words.Actually, what would be nice would be "Monkey push button, all the other monkeys go to Mars, then monkey fly own spaceship to Mars" (in other words, the user can fly his own spacecraft while the other vessels in the scenario auto-execute pre-planned maneuvers without user input), which would have "Monkey push button, monkey go to mars" as a prerequisite.
BurnTimeCalc MFD:
You'll also notice, that I've extended the MFD with MFDButtonPage. It turned out that the MFDButtonPage is missing some functionality, disallowing its button handlers to return false, so some original BTC UI functionalities won't work, but I'll fix it before making a release.
I have the question. Why the arm button cannot be executed automatically after importing the data into btc?
Wow! Great! I will test it tomorrow.
I have the question. Why the arm button cannot be executed automatically after importing the data into btc?
And I was wondering if there's anything against it. Done now.I'm wondering the same thing.
That's what I do in Manoevre mode. Should I also do the same in the Escape Plan, although the Auto-Center isn't used there, hence there's nothing to spoil the view?And what do you think about exporting to btc the DV - 1m/s instead of simple DV?
Sure, and thanks for the poll.Can you leave the EXT button on the main page please? I use it all the time. I never use UNT (which just switches units to feet/pounds), and I never use OS or ST. Perhaps take an impromptu poll to see which BTC buttons most Orbinauts use least frequently.
You could say the same about every other button in the MFD. The only difference is, that you're not accustomed to what you see. Plus, I've made the buttons extensible. What if somebody had a good idea but had no chance to add it to the MFD because all of the button placeholders were already taken?And is it really better to have an invisible key press (SHIFT+G) vs. just having another button on Page 2 that imports the data?
After re-reading Orbiter SDK docs, I reckon that there's nothing wrong in MFDButtonPage and the BTC's UI should work as before.It turned out that the MFDButtonPage is missing some functionality, disallowing its button handlers to return false, so some original BTC UI functionalities won't work, but I'll fix it before making a release.
Yeah, I've noticed this too. I'll see what I can do.1. When in target view and pushing var button I see many "strange" variables which should not be visible in this view, I think.
It is. I'm experimenting with it. So far I can already tell that it won't work for a lunar transfer, at least not in the current form.2. Total dv and auto min in manoeuvre mode. Is it possible?
Could be done.3. Is the alt value properly imported from trnasx into the launchmfd? I think I set 200 km in transx and it was 220 km in launchmfd.
The value is not imported at all (it is 220 always I think). I think that the Pe distance from transx could be converted into alt value in launchmfd.
I'll be fixing original bugs later.4. Transx losing base information bug - can it be corrected?
Ooops...5. Launchmfd with huddrawer is not working now.
Actually there was a reason against it: when you obtain values from Manoeuvre mode with negative time, you can't immediately arm the auto burn, because this means immediate start of burn. In the attached version, in case of negative time, the input time is completely ignored and auto burn is not armed.I have the question. Why the arm button cannot be executed automatically after importing the data into btc?
1. When in target view and pushing var button I see many "strange" variables which should not be visible in this view, I think.
aldarion said:2. Total dv and auto min in manoeuvre mode. Is it possible?
In the attached version, in case of negative time, the input time is completely ignored and auto burn is not armed.
BEGIN_DESC
Deltaglider in LEO ready for TLi burn.
END_DESC
BEGIN_ENVIRONMENT
System Sol
Date MJD 55723.7754137836
END_ENVIRONMENT
BEGIN_FOCUS
Ship GL-Earth
END_FOCUS
BEGIN_CAMERA
TARGET GL-Earth
MODE Cockpit
FOV 50.00
END_CAMERA
BEGIN_HUD
TYPE Orbit
REF AUTO
END_HUD
BEGIN_MFD Left
TYPE User
MODE TransX
Ship GL-Earth
FNumber 2
Int 0
Orbit True
Vector 4906556.54733 410766.934575 4332446.81509
Vector -5128.00292497 -546.337468282 5858.166644
Double 3.98600439969e+014
Double 55723.7753848
Handle Earth
Handle NULL
Handle Moon
Select Target
0 Moon
Autoplan
0 0
Plan type
0 0
Plan
0 0
Plan
0 0
Plan
0 0
Select Minor
0 None
Manoeuvre mode
0 1
Auto-Center™
0 0
Base Orbit
0 0
Prograde vel.
4 3131.78652186
Man. date
7 55723.7825501
Outward vel.
1 0
Ch. plane vel.
1 0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 0
Finvars
Finish BaseFunction
Int 5
Orbit True
Vector 368652624.768 33167042.9406 50389951.7719
Vector -898.430697088 -80.6079082106 -135.190316214
Double 4.90279493298e+012
Double 55722.7777232
Handle Moon
Handle NULL
Handle NULL
Select Target
0 None
Autoplan
0 0
Plan type
0 1
Plan
0 0
Plan
0 2
Plan
0 0
Select Minor
0 None
Manoeuvre mode
0 0
Auto-Center™
0 0
Base Orbit
0 0
Prograde vel.
1 0
Man. date
1 55723.7754126
Outward vel.
1 0
Ch. plane vel.
1 0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 0
Draw Base
0 0
Finvars
Finish BaseFunction
END_MFD
BEGIN_MFD Right
TYPE User
MODE TransX
END_MFD
BEGIN_SHIPS
GL-Earth:DeltaGlider
STATUS Orbiting Earth
RPOS 4893714.08 409399.17 4347073.96
RVEL -5145.326 -547.808 5842.815
AROT -0.79 20.09 -5.06
RCSMODE 2
PRPLEVEL 0:0.554057 1:0.993709
NAVFREQ 166 484 0 0
XPDR 0
TRIM 0.033887
AAP 0:0 0:0 0:0
END
END_SHIPS
BEGIN_ExtMFD
END
That's because I only pass the Time to Manoeuvre, and not the Time to Burn. The latter is calculated by both MFDs independently. The question is which one is right. Some close code inspection is needed here. I flag it as an original bug, hence something to do later.Great update Enjo. Something I have always noticed about BTC is that if you input the time that you get from TransX (Begin Burn), BTC will always start the burn late. I don't know why.