Editing CVEL
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | |||
[[Image:Dualexpress.jpg|thumb|right|250px|Building a payload hierarchy with CVEL/GPDS]] | [[Image:Dualexpress.jpg|thumb|right|250px|Building a payload hierarchy with CVEL/GPDS]] | ||
− | + | CVE-lite (abridged Common Vessel Extensions) is a programming library to aid developers of add-on vessels for Orbiter. It extends the native Orbiter [[VESSEL]] class with additional functionality for multiple payloads, enhanced mesh handling or scenario-file based multistage support. It evolved from Dave Rowbotham's CVE library, cutting down on some of the internal complexity to allow for easier maintenance, and adding some new functionality. | |
CVEL implements the [[GPDS|Generic Payload Description System]] (GPDS) to allow the end user to express via simple lines in the scenario file any payload and, if using another CVEL vessel, any additional upper stages. Version-independent inter-vessel communication, as used by the library internally, is also extended to programmers by a companion library, [[cvelmessage.dll]]. | CVEL implements the [[GPDS|Generic Payload Description System]] (GPDS) to allow the end user to express via simple lines in the scenario file any payload and, if using another CVEL vessel, any additional upper stages. Version-independent inter-vessel communication, as used by the library internally, is also extended to programmers by a companion library, [[cvelmessage.dll]]. | ||
Line 107: | Line 106: | ||
== CVEL-compatible vessels == | == CVEL-compatible vessels == | ||
− | |||
=== Ariane 4 === | === Ariane 4 === | ||
[[Image:A4boost.png|thumb|right|Ariane 44LP blasting off from at Kourou]] | [[Image:A4boost.png|thumb|right|Ariane 44LP blasting off from at Kourou]] | ||
{{Addon| | {{Addon| | ||
− | + | 1=[http://www.orbithangar.com/searchid.php?ID=674 Ariane 4 pack at orbithangar.com]| | |
− | + | 2=David 'dh219' Henderson | |
− | |||
− | |||
}} | }} | ||
− | |||
European [[Soyuz launchers|Soyuz-class]] booster. Now retired. See also from [[w:Ariane 4|Wikipedia]]. | European [[Soyuz launchers|Soyuz-class]] booster. Now retired. See also from [[w:Ariane 4|Wikipedia]]. | ||
Line 129: | Line 124: | ||
{{Addon| | {{Addon| | ||
− | + | 1=[http://www.orbithangar.com/searchid.php?ID=583 Ariane 5 with ATV (CVEL) at orbithangar.com]| | |
− | + | 2=David 'dh219' Henderson | |
− | |||
− | |||
}} | }} | ||
− | |||
− | + | This [[add-on]] simulates three modern '''Ariane 5''' variants. The A5 G (Generic), the A5 ECA (enhanced with cryogenic second stage), and the hybrid A5 ATV (model that will be used to launch the European [[ATV]] ISS resupply craft). Using Thomas Ruth's beautiful free meshes and the [[CVEL|CVE-lite]] programming library, the Ariane 5 is the flagship of the [[CCCP Fleet|CCCP team's]] [[CVEL]] vessel fleet. | |
− | This [[add-on]] simulates three modern '''Ariane 5''' variants. The A5 G (Generic), the A5 ECA (enhanced with cryogenic second stage), and the hybrid A5 ATV (model that will be used to launch the European [[ATV]] ISS resupply craft). Using Thomas Ruth's beautiful free meshes and the [[CVEL|CVE-lite]] programming library, the Ariane 5 is the flagship of the [[CCCP Fleet|CCCP team's]] CVEL vessel fleet. | ||
==== Background ==== | ==== Background ==== | ||
Line 146: | Line 137: | ||
The core lofts an upper stage fuelled either by a storable hypergolic propellant (the EPS) or another cryogenic fuel (the ESC). restartable a number of times for complicated orbital insertions, including depositing the [[ATV]] into low-Earth orbit, multiple payload GTO insertions and interplanetary ejections or an enhanced for increased GTO payloads. | The core lofts an upper stage fuelled either by a storable hypergolic propellant (the EPS) or another cryogenic fuel (the ESC). restartable a number of times for complicated orbital insertions, including depositing the [[ATV]] into low-Earth orbit, multiple payload GTO insertions and interplanetary ejections or an enhanced for increased GTO payloads. | ||
− | + | ==The Simulation== | |
− | The simulation follows the published Ariane 5 specifications as closely as possible and includes the normal CCCP-fleet features of thrust vectoring, smoke where appropriate and full user-configurable flexibility over payloads thanks to the [[GPDS]] system provided by CVEL. | + | The simulation follows the published Ariane 5 specifications as closely as possible and includes the normal CCCP-fleet features of thrust vectoring, smoke where appropriate and full user-configurable flexibility over payloads thanks to the [[GPDS]] system provided by [[CVEL]]. |
Additional features include automatic engine throttling for max-Q, an optional automatic initial heading alignment program, non-restartable main stage and calculated centre of mass changes, including those produced by payloads. | Additional features include automatic engine throttling for max-Q, an optional automatic initial heading alignment program, non-restartable main stage and calculated centre of mass changes, including those produced by payloads. | ||
− | + | ==The ATV== | |
[[Image:Atv6.jpg|thumb|200px|right|ATV docked to ISS over Europe]] | [[Image:Atv6.jpg|thumb|200px|right|ATV docked to ISS over Europe]] | ||
As a bonus several other payload packages are included in the main download, these include Orbiterfan's [[Mars Express]], the Russian [[Fregat]] restartable upper stage, C3PO's orbital fuel tank, but probably most significantly, C3PO's [[ATV]]. | As a bonus several other payload packages are included in the main download, these include Orbiterfan's [[Mars Express]], the Russian [[Fregat]] restartable upper stage, C3PO's orbital fuel tank, but probably most significantly, C3PO's [[ATV]]. | ||
Line 164: | Line 155: | ||
[http://library.avsim.net/esearch.php?CatID=orbmisc&DLID=31333 Kourou Launch Centre] | [http://library.avsim.net/esearch.php?CatID=orbmisc&DLID=31333 Kourou Launch Centre] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Soyuz TMA === | === Soyuz TMA === | ||
Line 344: | Line 185: | ||
{{HasPrecis}} | {{HasPrecis}} | ||
− | |||
[[Category:Libraries]] | [[Category:Libraries]] |