XBUP - Dokumentace: Základní jednotkyTento dokument je součástí dokumentace projektu eXtensible Binary Universal Protocol. Obsahuje ...
1. Úvod
1.1. Reprezentace jednotek
2. Základní jednotky SI
2.1. Čas
2.2. Délka
3. Doplňkové jednotky SI
3.1. Rovinný úhel
4. Odvozené jednotky SI
5. Další jednotky
6. Absolutní jednotky
Bloky fyzikálních jednotek umožňují ukládat data běžných fyzikálních údajů v běžně používaných a standartizovaných jednotkách i v těch méně běžných národních alternativách. Snahou je docílit možnost transparentního převodu tam, kde je to možné a zajištění ekvivalence stejných hodnot s jinou použitou jednotkou.
U každé hodnoty, která je jednotkou, by zřejmě tento údaj měl být uveden. Blok, informující o použité jednotce by zřejmě měl obalovat vlastní hodnotu.
Základní soustava SI obsahuje jednotky pro:
Jako základní časová jednotka je v soustavě SI použita sekunda. Jedna sekunda představuje 1/(24*60*60) část dne, tedy otočení planety Země kolem své osy vzhledem ke Slunci, přesněji je 1 sekunda doba trvání 9 192 631 770 period světelného záření emitovaného při přechodu cesia 133 mezi dvěma konkrétními hladinami jeho velmi jemné struktury (dle def.). Tato jednotka je tudíž zcela umělá a nemá zaručenu platnost do budoucnosti. S přihlédnutím k tomu by bylo vhodné zvolit jinou základní jednotku trvalejšího charakteru, která by byla založena na konstantním fyzikálním jevu a od ní pak sekundy odvodit. Příkladem takovýchto jednotek můžou být například doba poločasu rozpadu deuteria ve vakuu při absolutní nule, nebo perioda kmitání mikročástic kvarků.
Dále je vhodné zvolit realizaci tak, aby bylo možné zachytit jak časový okamžik, tak dobu trvání. Kromě toho u mnoha časových údajů neznáme přesnější údaj a čas je pak nutno uvádět řádově, neboli přibližně.
Kromě základní časové jednotky sekundy, je vhodné umožnit reprezentaci v dalších časových jednotkách, jako jsou minuta (60 s), hodina (3600 s), den (86400), měsíc, rok.
Tento blok umožňuje reprezentovat nekonečně krátkou časovou událost Obsolete: Pro ukládání časového údaje je možné využít několik forem ukládání data a času, jako jsou například GMT, nebo Timestamp.
- Verze 0: Reserved
- Verze 1: Basic Time
Proměnná TimeType by měla určovat například některý z typů:
Timestamp, GMT,
DOSTime
BNatural - TimeType
BReal - TimeValue
- Verze 2: Time Period
Tato verze určuje dlouhodobější časový okamžik
BNatural - TimeType
BReal - StartTimeValue
BEReal - StopTimeValue
- Verze 3: Relative Time Period
Je podobná předchozí verzi s tím rozdílem, že doba trvání je určena
relativně
BNatural - TimeType
BReal - TimeValue
BEReal - PeriodLength
Jak asi víte, je možné založit čas na více jednotkách, ať už je to sekunda, nebo co já vím poločas rozpadu Deuteria při absolutní nule je nutné typ rozlišit. V budoucnu snad bude možné definovat čas jako periodu kmitání kvarků, pokud bude konstantní a nezávislá na vnějších podmínkách. Do té doby ale...
- Verze 0: Reserved - pro galaktické úmluvy :-)
- Verze 1: CesiumBased Time
Založený na v současné době nejpřesnější metodě
atomových hodin a
frekvenci vyzářených atomů Cesia.
BReal - MultiplyConstant
BReal - CesiumTime
- Verze 2: Jesus TimeStamp
Je reprezentován reálným číslem, který udává čas od 0:0 1.1.0 +0 v
rocích.
BReal - JesusTimeStamp
Časové období je druhá z možností jak uvést čas a to takový, který nějakou dobu trvá.
Umožňuje ukládat délku, neboli také vzdálenost mezi více body. Základní jednotka je 1 m podle metrové tyče, která je uložena ve Francii, přesněji je 1 metr vzdálenost, kterou urazí světlo ve vakuu za dobu 1/299792458 sekundy. To opět není příliš vhodná základní jednotka. Nabízí se vzdálenost, kterou urazí světlo (elektromagnetické záření) za jednotku času definovanou výše, nebo poloměr/průměr některé částice.
Tento blok umožňuje určit polohu v rovinně či prostoru vzhledem k orientovaným souřadným osám.
Ve vesmíru je obtížné definovat souřadné osy. Využívá se proto raději index planet a adresy oblastí, případně planetární souřadnice. Nebo souřadnice v prostoru libovolného rozměru od pevně daného bodu. Případně je vhodné souřadnici ve vesmíru doplnit o čaový údaj pro pohybující se objekty.
Tento blok určuje konkrétní galaxii podle indexu galaxií na vesmírné
centrále :-) No dobře, tak prozatím podle záznamů Observatoří >> (sehnat
link)
PS: Nepište mi, že moc čtu sci-fi!
- Verze 0: Reserved - rezerva pro
mezigalaktickou úmluvu
- Verze 1: Basic Galaxy
BNatural - Galaxy
Galaxie podle indexu a
označení z ...
- Verze 2: Galaxy string
BNatural - StringIndex
Galaxie určena podle řetězce.
Tento blok určuje konkrétní galaxii podle indexu galaxií
- Verze 0: Basic
BNatural - Planet
Hmotnost 1 kg je hmotnost jedné dvanáctiny atomu izotopu uhlíku C 6-12 je 1,660 540 2 *10^-27 kg. Podobně základní jednotka hmotnosti by mohla být odvozena od hmostnosti některé částice
Teplotu by snad mohlo být možné vyjádřit pomocí přírůstu teploty dodané jedním kvantem záření s nulovou hodnotou v absolutní nule.
Doplňkové jednotky pro úhly, radian a steradian jsou kódovány pomocí následujících bloků.
Rovinný úhel s jednotkou radián je kódován následujícím blokem.
UBRatio - Angle
Jednotky složené ze standardních jednotek jsou vytvářeny pomocí následujících bloků.
Další jednotky, používané v některých národních soustavách, jako je například palec, kelvin, míle, jsou implementovány pomocí následujících bloků.
Absolutní jednotky jsou jednotky, které jsou založeny na konstantních veličinách reálného světa. Zatím jsou zde uvedeny spíše jako motivace k zamyšlení.
Homepage: http://xbup.sf.net
License: GNU Free Documentation License (FDL)
Latest update: 2006-11-11