# XBUP - Dokumentace: Základní jednotky

### Úvod

Tento dokument je součástí dokumentace projektu eXtensible Binary Universal Protocol. Obsahuje ...

O úroveň výše

### Obsah

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

### 1. Úvod

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.

### 1.1. Reprezentace jednotek

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.

### 2. Základní jednotky SI

Základní soustava SI obsahuje jednotky pro:

- Čas (sekunda)
- Délka (metr)
- Hmotnost (gram)
- Teplota (celsiův stupeň)
- Elektrický proud (ampér)
- Svítivost (kandela)
- Látkové množství (mol)

### 2.1. Čas

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ě.

### 2.1.1. Časové jednotky

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.

### Obsolete: 2.1.2. Časový údaj

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

### Obsolete: 5.2.1. Typ časového údaje

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

### 2.1.2. Časové období

Časové období je druhá z možností jak uvést čas a to takový, který nějakou dobu trvá.

### 2.2. Délka

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.

### 2.2.1. Jednotkový objekt

### 2.2.2. Poloha

### 2.2.2.1. Poloha vzhledem k souřadným osám

Tento blok umožňuje určit polohu v rovinně či prostoru vzhledem k orientovaným souřadným osám.

### Obsolete: 2.2.2.2. Poloha ve vesmíru

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.

### Obsolete: 5.3.3. Galaxie

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.

### 5.3.4. Planeta

Tento blok určuje konkrétní galaxii podle indexu galaxií
- Verze 0: Basic
BNatural - Planet

### 2.3. Hmotnost

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

### 2.4. Teplota

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.

### 2.5. Elektrický proud

### 2.6. Svítivost

### 2.7. Látkové množství

### 3. Doplňkové jednotky SI

Doplňkové jednotky pro úhly, radian a steradian jsou kódovány pomocí následujících bloků.

### 3.1. Rovinný úhel

Rovinný úhel s jednotkou radián je kódován následujícím blokem.

UBRatio - Angle

### 4. Složené jednotky SI

Jednotky složené ze standardních jednotek jsou vytvářeny pomocí následujících bloků.

### 5. Další jednotky

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ů.

### 6. Absolutní jednotky

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