Comments (4)
Thanks for the suggestion.
Just to clearly understand what you'd like to achieve. While stage N is still burning, you'd want to hit spacebar a few seconds before it burns out, and then activate stage N+1 using a jettison-only sequence, since its engine is still running - correct? If so, this might be a little tricky to implement, because staging events are tied to burn-out times of each stage. I'm currently reworking the event handler routine however, so I'll give this some consideration (another reason to decouple event handling from the staging sequence).
Sorry, havent looked in here for a while
I've got an experimental solution working: check out d085c66.
This adds a new ullage mode,
"hot"
, which simply causes jettison and ignition to swap places. I've tested it with one vehicle and it seems to be working, but would be cool if someone confirmed it in their use case - @Voreck do you think you could?I can see one place where this could go wrong: if the preceding stage burns out faster than it should, and there's no thrust anymore when the staging sequence starts. It would be relatively straightforward to correct on the vehicle side: simply reduce
massFuel
by a bit to convince PEGAS that the stage should burn out a little earlier. To fix this "properly" on PEGAS side, I'd have to implement some sort of negative delay on a hot-ignited stage, and a look-ahead to deal with such stages. Arguably more hassle than making just a little tweak invehicle
.EDIT: I'll close this for now. If there are any problems with this, please reopen/comment and we'll have a look.
Thank you for doing this, I actually didn't expect this project to be alive. I'll try it out once I can
from pegas.
Thanks for the suggestion.
Just to clearly understand what you'd like to achieve. While stage N is still burning, you'd want to hit spacebar a few seconds before it burns out, and then activate stage N+1 using a jettison-only sequence, since its engine is still running - correct?
If so, this might be a little tricky to implement, because staging events are tied to burn-out times of each stage. I'm currently reworking the event handler routine however, so I'll give this some consideration (another reason to decouple event handling from the staging sequence).
from pegas.
I've got an experimental solution working: check out d085c66.
This adds a new ullage mode, "hot"
, which simply causes jettison and ignition to swap places. I've tested it with one vehicle and it seems to be working, but would be cool if someone confirmed it in their use case - @Voreck do you think you could?
I can see one place where this could go wrong: if the preceding stage burns out faster than it should, and there's no thrust anymore when the staging sequence starts. It would be relatively straightforward to correct on the vehicle side: simply reduce massFuel
by a bit to convince PEGAS that the stage should burn out a little earlier. To fix this "properly" on PEGAS side, I'd have to implement some sort of negative delay on a hot-ignited stage, and a look-ahead to deal with such stages. Arguably more hassle than making just a little tweak in vehicle
.
EDIT: I'll close this for now. If there are any problems with this, please reopen/comment and we'll have a look.
from pegas.
Yeah, sorry about the long delay but that's how it is with this project... half a year passes as I have zero free time to even touch it, and then suddenly find myself on a week long coding spree sorting out issues backlogged years ago. This time I want to get them all done, put a "v1.3" tag on it, release and call it finished.
from pegas.
Related Issues (20)
- Can we get more sample .ks files? HOT 6
- Use PEGAS in landing HOT 3
- Setting postlaunch task HOT 3
- PEGAS with Asparagus Staging HOT 2
- PEGAS porting HOT 1
- TestFlight/TestLite support HOT 4
- Add-ons? HOT 2
- Use PEGAS in orbital maneuvers HOT 1
- In game UI still says v1.1 HOT 2
- UI: Event timeline HOT 3
- Custom steering vector transform HOT 14
- Proposal: total overhaul of the event system
- How do I call a delegate? HOT 5
- Certain configurations of the flight plan cause a crash HOT 5
- Atmospheric guidance switches from pitch-program to min-AoA during UPFG preconvergence
- gLim disengages HOT 10
- Custom engine spool-up config HOT 1
- PEGAS uses variables that conflict with built-in functions, breaking the script on newer versions of kOS HOT 4
- Failure to MECO on time in certain circumstances
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pegas.