Difference between revisions of "Units"

From wiki.fine.cz
Jump to navigation Jump to search
Line 2: Line 2:
The unit type is written to the XML Template by writing according to the Unit types table, eg. <code>UnitType="Length^2/Force"</code>
The unit type is written to the XML Template by writing according to the Unit types table, eg. <code>UnitType="Length^2/Force"</code>


The unit definition for the specified unit type is written to the XML template as a list of basic units separated by <code>|</code> , for example <code>UnitDefMetric="m|kN" UnitDefImperial="in|kip"</code>
The unit definition for the specified unit type is written to the [[Named Data Template|XML Template]] as a list of basic units separated by <code>|</code> , for example <code>UnitDefMetric="m|kN" UnitDefImperial="in|kip"</code>


Jednotka pro určitá data se zapisuje do <u>XML dat</u> tak, že se vezme text z tabulky Typy jednotek a v něm se ke každé specifikaci základní jednotky doplní podtržítko a konkrétní jednotka, např. <code>Unit="Force_kN*Length_m/Angle_rad/Length_m"</code>
The unit for certain data is written to the [[Named Data Container|XML Data]] by taking text from the Unit Types table and adding an underscore and a specific unit to each base unit specification, eg. <code>Unit="Force_kN*Length_m/Angle_rad/Length_m"</code>


==Popis jednotek==
==Popis jednotek==

Revision as of 15:03, 21 March 2022

Unit specification in XML file

The unit type is written to the XML Template by writing according to the Unit types table, eg. UnitType="Length^2/Force"

The unit definition for the specified unit type is written to the XML Template as a list of basic units separated by | , for example UnitDefMetric="m|kN" UnitDefImperial="in|kip"

The unit for certain data is written to the XML Data by taking text from the Unit Types table and adding an underscore and a specific unit to each base unit specification, eg. Unit="Force_kN*Length_m/Angle_rad/Length_m"

Popis jednotek

V úloze nebo v uložených datech je určen aktuálně používaný systém jednotek z následujících možností:

Unit Systems
Název XML Popis
Metrický Metric Metrický systém jednotek používaný všude kromě USA
Imperiální Imperial Imperiální systém jednotek, palce, stopy, libry atd.

Jednotka je určena typem jednotky (např. Force/Length^2) a skládá se z jedné či více základních jednotek (Force, Length). Speciální typ jednotky je Undefined, u něj se určuje popis jednotky uživatelsky.

Unit Types
UnitType UnitType UnitType
Undefined
Length Force Mass
Length^2 Force*Length Mass/Length^2
Length^3 Force*Length/Length Mass/Length^3
Length^4 Force*Length/Angle Mass^0.5
Length^5 Force*Length/Length/Angle 1/Mass
Length^6 Force*Length/Angle/Length 1/Mass^0.5
Length/Length Force*Length^2 Temp
Length/Time Force/Length ΔTemp
Length/Time^2 Force/Length/Length Temp/Length
Length^2/Length Force/Length^2 1/ΔTemp
Length^2/Length^2 Force/Length^3 Frequency
Length^2/Force Force/Length^4 Time
Length^2/Time Force/Angle 1/Time
Length^3/Length Angle Energy
Length^3/Length/Time Angle/Time Energy/Length^2
Length^3/Time/Length Ratio Energy/Mass/ΔTemp
Length^3/Time Stress Power
Length^4/Length Stress/Length Power/Length/ΔTemp
1/Length Stress/Length^2 Quantity
1/Length^2 Stress/Length^3 Quantity/Length
1/Length^3 Stress/Length^4 Quantity/Length^2
AltitudeLength 1/Stress 1/Quantity
Základní jednotky
Length Force Angle Ratio Stress Mass Temp Freq Time Energy Power Quantity
m MN deg fraction MPa kg DegCelsius Hz ms J W piece
cm kN rad percent kPa q Kelvin kHz s kJ kW
mm N mrad permille Pa t DegFahrenheit MHz min MJ MW
in lbf grad psi lb hour
dm kip ksi kip_m day
ft psf week
km ksf month
mile tsf year
GPa

Výjimky

Pokud je typ jednotky Force/Length^3, popis se upraví pro následující kombinace základních jednotek

Force Length Popis
lbf in pci
lbf ft pcf
kip in kci
kip ft kcf

Pokud je typ jednotky AltitudeLength, přidá se k popisu jednotky " n. m.", tedy např. "m n. m."