physicalunits - Man Page
Name
physicalunits — encodes and de-codes physical units a according to ISO/IEEE 11073-10101:2004 Tables A6.1 and A6.3
physicalunits was formerly also known under "pu".
Synopsis
physicalunits [units_or_codes]
Description
The output returns the <physical unit>:<TAB><decimal code><TAB><hexadecimal code><TAB><scaling><TAB><physical unit w/o prefix>, where <TAB> represents the character ascii(9)
Examples
Encoding of "microVolts", using text representation, decimal encoding and hexadecimal encoding:
physicalunits mV
uV 4275 0x10b3 1e-06 V
physicalunits 4275
uV 4275 0x10b3 1e-06 V
physicalunits 0x10b3
uV 4275 0x10b3 1e-06 V
Text representation containing spaces need to be quoted
physicalunits "kg l-1"
kg l-1 2051 0x0803 1000 g l-1
A list of units can be converted using multiple input arguments
physicalunits mV nA 4180 kg dag degree rpm "mol mol-1" "kg l-1"
mV | 4274 | 0x10b2 | 0.001 | V |
nA | 4180 | 0x1054 | 1e-09 | A |
nA | 4180 | 0x1054 | 1e-09 | A |
kg | 1731 | 0x06c3 | 1000 | g |
dag | 1729 | 0x06c1 | 10 | g |
degree | 736 | 0x02e0 | 1 | degree |
rpm | 6816 | 0x1aa0 | 1 | rpm |
mol mol-1 | 864 | 0x0360 | 1 | mol mol-1 |
kg l-1 | 2051 | 0x0803 | 1000 | g l-1 |
physicalunits `seq 0 65535` |grep -v nan |grep -v null
shows s complete table of defined units
Author
Alois Schloegl
Reporting Bugs
Report bugs to <biosig-general@lists.sourceforge.net>
Copyright
Copyright (C) 2008-2019 Alois Schloegl License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.