Difference between revisions of "Template:OrbitVelocity"
From Kerbal Space Program Wiki
(Make a template for calculating the velocity of an orbit with the given period, planet mass, and planet radius.) |
m (*renamed Parameter Table to Parameter table;) |
||
(15 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | <includeonly>{{formatnum|{{OrbitVelocity/Core|{{{1|{{{period|}}}}}}|{{{2|{{{mass|}}}}}}|b={{{body|{{{b|}}}}}}|f={{{factor|{{{f|}}}}}}|pf={{{period factor|{{{pf|}}}}}}}}|2}} {{Dict|{{{factor|{{{f|}}}}}}}}{{Dict|m}}/{{Dict|s}}</includeonly><noinclude>This template calculates the velocity of an orbit. To calculate further with the orbit's velocity use {{Tl|OrbitVelocity/Core}}. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | == Parameters == | ||
+ | |||
+ | {{Parameter table|name=both|parameters= | ||
+ | {{Parameter row|period|name2=1|Period of the orbit in seconds}} | ||
+ | {{Parameter row|mass|name2=2|Mass of central body in kilograms}} | ||
+ | {{Parameter row|factor|name2=f|Factor in which the velocity should be shown. Available values: None (m/s), '''k''' (km/s), '''M''' (Mm/s), '''G''' (Gm/s).|None}} | ||
+ | {{Parameter row|body|name2=b|Uses the sidereal rotation period and mass as default from the given body. Can be overwritten.|Not set (makes the first two parameters mandatory)}} | ||
+ | {{Parameter row|period factor|name2=pf|2=Multiplies the period with this value. Useful to easily calculate semi-synchronous orbits (<tt>pf=1/2</tt> then).|3=<tt>1</tt>}} | ||
+ | }} | ||
+ | |||
+ | == Examples == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Usage || Produces | ! Usage || Produces | ||
|- | |- | ||
− | | <pre><nowiki>{{OrbitVelocity | | + | | <pre><nowiki>{{OrbitVelocity | period=64980 | mass=4.515e21}}</nowiki></pre> || {{OrbitVelocity | period=64980 | mass=4.515e21}} |
+ | |- | ||
+ | | <pre><nowiki>{{OrbitVelocity | 64980 | 4.515e21}}</nowiki></pre> || {{OrbitVelocity | 64980 | 4.515e21}} | ||
+ | |- | ||
+ | | <pre><nowiki>{{OrbitVelocity | 64980 | 4.515e21 | f=k}}</nowiki></pre> || {{OrbitVelocity | 64980 | 4.515e21 | f=k}} | ||
+ | |- | ||
+ | | <pre><nowiki>{{OrbitVelocity | 64980 | 4.515e21 | pf=1/2}}</nowiki></pre> || {{OrbitVelocity | 64980 | 4.515e21 | pf=1/2}} | ||
+ | |- | ||
+ | | <pre><nowiki>{{OrbitVelocity | b=Kerbin}}</nowiki></pre> || {{OrbitVelocity | b=Kerbin}} | ||
|} | |} | ||
− | + | [[Category:Calculating templates]] | |
− | + | [[Category:Translating templates]]</noinclude> | |
− | [[Category: | ||
− | </noinclude> |
Latest revision as of 12:12, 19 December 2014
This template calculates the velocity of an orbit. To calculate further with the orbit's velocity use {{OrbitVelocity/Core}}.
Parameters
#/Name | Optional | Description | Default |
---|---|---|---|
period or 1 | No | Period of the orbit in seconds | |
mass or 2 | No | Mass of central body in kilograms | |
factor or f | Yes | Factor in which the velocity should be shown. Available values: None (m/s), k (km/s), M (Mm/s), G (Gm/s). | None |
body or b | Yes | Uses the sidereal rotation period and mass as default from the given body. Can be overwritten. | Not set (makes the first two parameters mandatory) |
period factor or pf | Yes | Multiplies the period with this value. Useful to easily calculate semi-synchronous orbits (pf=1/2 then). | 1 |
Examples
Usage | Produces |
---|---|
{{OrbitVelocity | period=64980 | mass=4.515e21}} |
307.72 m/s |
{{OrbitVelocity | 64980 | 4.515e21}} |
307.72 m/s |
{{OrbitVelocity | 64980 | 4.515e21 | f=k}} |
0.31 km/s |
{{OrbitVelocity | 64980 | 4.515e21 | pf=1/2}} |
387.70 m/s |
{{OrbitVelocity | b=Kerbin}} |
1 009.81 m/s |