Orbiter-Forum  

Go Back   Orbiter-Forum > Orbiter Addons > OrbitHangar Addons & Comments
Register Blogs Orbinauts List Social Groups FAQ Projects Mark Forums Read

OrbitHangar Addons & Comments Addons uploaded at Orbithangar.com will automatically generate a new thread in this forum for comments. The thread link will also be included on the addons page.

Reply
 
Thread Tools
  #1  
Old
OrbitHangar's Avatar
OrbitHangar OrbitHangar is offline
Addon Comments
Arrow BaseSyncMFD 3.3 for Orbiter 2016
by OrbitHangar 07-17-2016, 04:17 PM


Author: adswnj

Minor update in v3.3: fix MM data transfer bug to BurnTimeCalculator. 

New in v3.2: Updated to use MMExt2 natively (so no more Error 126). No pre-requisites - however for best experience, please install ModuleMessagingExt v2.1 or later. 

Base Sync is a utility to determine the best orbit for reentry to arrive at a target base, and then to determine the deorbit burn information. It predicts your closest approach on up to 99 orbits, and calculates the optimal plane change for direct over-flight of the base, and the retro-burn for re-entry on the desired angle, anticipation and entry interface altitude. 



DOWNLOAD
Reply With Quote
Views 11144 Comments 66
Total Comments 66

Comments

Old 07-17-2016, 04:29 PM   #2
ADSWNJ
Scientist
 
ADSWNJ's Avatar
Default

This is a clean recompile on Visual Studio 2015 Community Edition, for Orbiter 2016 rc.1. Don't run on the old Orbiter 2010 please!

Watch out for those mandatory pre-requisites.
ADSWNJ is offline   Reply With Quote
Thanked by:
Old 07-17-2016, 05:52 PM   #3
Fabri91
Donator
 
Fabri91's Avatar
Default

Nice, thanks!
Fabri91 is offline   Reply With Quote
Old 07-17-2016, 07:30 PM   #4
Kyle
Armchair Astronaut
 
Kyle's Avatar
Default

Downloading now!!!
Kyle is offline   Reply With Quote
Old 07-17-2016, 09:02 PM   #5
ADSWNJ
Scientist
 
ADSWNJ's Avatar
Default

Interested in any feedback from experts using BaseSync MFD. I had a strange thing happen when compiling it today: there were functions acosh() and asinh() defined in a sub-module (BStools.cpp) that were trying to overwrite the standard math library. The VC++ settings were suppressing the error on my previous compiles, so I only saw it today doing a clean compile on VS2015CE. I could not find any references to them, so they are now commented out (to get a clean compile).

99% certain everything will be OK, but if anyone sees weirdness and has a .scn file, I will take a look.
ADSWNJ is offline   Reply With Quote
Thanked by:
Old 07-20-2016, 09:02 AM   #6
Samuel Edwards
Decidedly Cyclical
 
Samuel Edwards's Avatar
Default

Thanks for the update, mate. Truly an invaluable tool!
Samuel Edwards is offline   Reply With Quote
Thanked by:
Old 07-20-2016, 09:53 AM   #7
ADSWNJ
Scientist
 
ADSWNJ's Avatar
Default

Quote:
Originally Posted by Samuel Edwards View Post
 Thanks for the update, mate. Truly an invaluable tool!
You are very welcome. I come to new comments on these threads expecting to find things breaking, so comments like this make me real happy!
ADSWNJ is offline   Reply With Quote
Old 07-20-2016, 09:59 AM   #8
Fabri91
Donator
 
Fabri91's Avatar
Default

I did a test flight (standard XR-2 to LEO and back taking off and landing at KSC) and everything seems fine so far!
Fabri91 is offline   Reply With Quote
Old 08-01-2016, 10:39 PM   #9
turtle91
Orbinaut
Default

Quote:
Interested in any feedback from experts using BaseSync MFD. I had a strange thing happen when compiling it today: there were functions acosh() and asinh() defined in a sub-module (BStools.cpp) that were trying to overwrite the standard math library.
Being not an expert...as you know...
I got problems to load several MFDs today, so I decided to re-build the affected MFDs on my own. Basesync was one of them.

I have not the latest C++-runtimes installed...which might explain the problems I had...however:
I am still using MS Visual Studio 2010 and I was not able to compile BaseSyncMFD caused by the "acosh()" function.

Yes, it has been commented out, but was called later on within the code, so I got an undef symbol error. (So a different "math library" in MSVS2010 ?)

After removing the comments, the compile went fine, but I need to do some further testing.

And...just for your information GS2 was crashing RC2, so I compiled it against latest OrbiterSDK, and it works fine now in RC2. (no changes needed...just re-compile).
turtle91 is offline   Reply With Quote
Old 08-02-2016, 02:58 AM   #10
ADSWNJ
Scientist
 
ADSWNJ's Avatar
Default

Never thought to do that. I wonder is there is a more subtle dependency in VS2010 that is now fixed in VS2015. Mmm...

Anyway ... get the latest runtimes and try the official code .
ADSWNJ is offline   Reply With Quote
Old 08-03-2016, 06:49 PM   #11
slaver0110
Orbinaut
 
slaver0110's Avatar
Default

Quick Question...
I'm having trouble getting my system to install the VC2015 runtimes (it's been a headache for a couple of days now).
Does the BaseSyncMFD for 2010 work with 2016RC2?
slaver0110 is offline   Reply With Quote
Old 08-03-2016, 09:52 PM   #12
turtle91
Orbinaut
Default

You could try the attached build.
I have rebuild the MFD against Orbiter2016 RC2, but used older C++ runtimes.
Maybe it works for you. But should be not a permanent solution...
In my case, the download-speed was about 5kbs a couple of days ago...so I decided to build it for my system...instead waiting for the runtime-download for ages....
Attached Files
File Type: zip BaseSyncMFD.zip (28.0 KB, 18 views)
turtle91 is offline   Reply With Quote
Old 08-03-2016, 11:16 PM   #13
slaver0110
Orbinaut
 
slaver0110's Avatar
Default

Perfect! Thanks for that. Will test out tonight.
slaver0110 is offline   Reply With Quote
Old 08-04-2016, 12:43 AM   #14
ADSWNJ
Scientist
 
ADSWNJ's Avatar
Default

Quote:
Originally Posted by slaver0110 View Post
 Quick Question...
I'm having trouble getting my system to install the VC2015 runtimes (it's been a headache for a couple of days now).
Does the BaseSyncMFD for 2010 work with 2016RC2?
What problem are you having with the runtimes?
ADSWNJ is offline   Reply With Quote
Old 08-04-2016, 02:20 AM   #15
slaver0110
Orbinaut
 
slaver0110's Avatar
Default

Quote:
Originally Posted by ADSWNJ View Post
 What problem are you having with the runtimes?
After I got home this afternoon, I forced myself to sit down and mull over the problem. I'm happy to report that it's been resolved, however just in case anyone else here has the same issue it might be useful to post the solution.

I downloaded the VS2015x64 runtime installer from MS, and ran it under Admin rights. It completed as far as about 98%, then told me that the "Setup had Failed". The Dependency Checker I use said that none of the DLL's that were required for BaseSync were even present on my system (and therefore didn't deploy from the installer). I forced a payload extraction with a DOSScript that I found and managed to get some of VS2015 to install, but then there would be another one missing after that.
Per my habit, I googled for a while and fould that this particular installer was giving the same pains to a lot of people running Win-8 and 8.1 (I'm running 8.1.1, but apples and oranges...)
Finally found a solution from someone on a Python website (???), and here it is...

If you're running Win 8, 8.1, or 8.1.1, the VS2015 Runtime installer will not work properly if you do not have every single essential Windows Update installed. Somewhere along the line, five of the updates are absolutely needed for VS2015. I'm not sure which ones.

To turtle91, thanks for the help, and the download. The effort was appreciated.

ADSWNJ, BaseSync V3 seems to be working just fine now, and I appreciate the help.

Cheers everyone!
slaver0110 is offline   Reply With Quote
Reply

  Orbiter-Forum > Orbiter Addons > OrbitHangar Addons & Comments


Thread Tools

Posting Rules
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump


All times are GMT. The time now is 09:00 PM.

Quick Links Need Help?


About Us | Rules & Guidelines | TOS Policy | Privacy Policy

Orbiter-Forum is hosted at Orbithangar.com
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright 2007 - 2017, Orbiter-Forum.com. All rights reserved.