Difference between revisions of "OpenIGTLink/ProtocolV2/Unit"

From NAMIC Wiki
Jump to: navigation, search
(Created page with 'SENSOR message can handle a part of unites defined in The International System of Unites (SI) in its 8-byte (or 64-bit) field. The field is designed to specifiy a unit consisting…')
 
Line 113: Line 113:
 
| align="left" | steradian
 
| align="left" | steradian
 
| align="left" | meter^2/meter^2
 
| align="left" | meter^2/meter^2
| align="left" | 0x14
+
| align="left" | 0x13
 
| align="left" | siemens
 
| align="left" | siemens
 
| align="left" | second^3-ampere^2/meter^2-kilogram
 
| align="left" | second^3-ampere^2/meter^2-kilogram
Line 120: Line 120:
 
| align="left" | hertz
 
| align="left" | hertz
 
| align="left" | /second
 
| align="left" | /second
| align="left" | 0x15
+
| align="left" | 0x14
 
| align="left" | weber
 
| align="left" | weber
 
| align="left" | meter^2-kilogram/second^2-ampere
 
| align="left" | meter^2-kilogram/second^2-ampere
Line 127: Line 127:
 
| align="left" | newton
 
| align="left" | newton
 
| align="left" | meter-kilogram/second^2
 
| align="left" | meter-kilogram/second^2
| align="left" | 0x16
+
| align="left" | 0x15
 
| align="left" | tesla
 
| align="left" | tesla
 
| align="left" | kilogram/second^2-ampere
 
| align="left" | kilogram/second^2-ampere
Line 134: Line 134:
 
| align="left" | pascal
 
| align="left" | pascal
 
| align="left" | kilogram/meter-second^2
 
| align="left" | kilogram/meter-second^2
| align="left" | 0x17
+
| align="left" | 0x16
 
| align="left" | henry
 
| align="left" | henry
 
| align="left" | meter^2-kilogram/second^2-ampere^2
 
| align="left" | meter^2-kilogram/second^2-ampere^2
Line 141: Line 141:
 
| align="left" | joule
 
| align="left" | joule
 
| align="left" | meter^2-kilogram/second^2
 
| align="left" | meter^2-kilogram/second^2
| align="left" | 0x18
+
| align="left" | 0x17
 
| align="left" | lumen
 
| align="left" | lumen
 
| align="left" | candela-steradian
 
| align="left" | candela-steradian
Line 148: Line 148:
 
| align="left" | watt
 
| align="left" | watt
 
| align="left" | meter^2-kilogram/second^3
 
| align="left" | meter^2-kilogram/second^3
| align="left" | 0x19
+
| align="left" | 0x18
 
| align="left" | lux
 
| align="left" | lux
 
| align="left" | candela-steradian/meter^2
 
| align="left" | candela-steradian/meter^2
Line 155: Line 155:
 
| align="left" | coulomb
 
| align="left" | coulomb
 
| align="left" | second-ampere
 
| align="left" | second-ampere
| align="left" | 0x1A
+
| align="left" | 0x19
 
| align="left" | becquerel
 
| align="left" | becquerel
 
| align="left" | /second
 
| align="left" | /second
Line 162: Line 162:
 
| align="left" | volt
 
| align="left" | volt
 
| align="left" | meter^2-kilogram/second^3-ampere
 
| align="left" | meter^2-kilogram/second^3-ampere
| align="left" | 0x1B
+
| align="left" | 0x1A
 
| align="left" | gray
 
| align="left" | gray
 
| align="left" | meter^2/second^2
 
| align="left" | meter^2/second^2
Line 169: Line 169:
 
| align="left" | farad
 
| align="left" | farad
 
| align="left" | second^4-ampere^2/meter^2-kilogram
 
| align="left" | second^4-ampere^2/meter^2-kilogram
| align="left" | 0x1C
+
| align="left" | 0x1B
 
| align="left" | sievert
 
| align="left" | sievert
 
| align="left" | meter^2/second^2
 
| align="left" | meter^2/second^2

Revision as of 01:14, 11 January 2011

Home < OpenIGTLink < ProtocolV2 < Unit

SENSOR message can handle a part of unites defined in The International System of Unites (SI) in its 8-byte (or 64-bit) field. The field is designed to specifiy a unit consisting of SI-prefix (e.g. milli, micro, kilo etc...) and combination of SI-base and/or SI-derived unites. The bites in the field are assigned as follows:

 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-...
 |PREFIX |   UNIT0   |  EXP0 |   UNIT1   |  EXP1 |   UNIT2   | EXP2
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-...
 0               1               2               3               4 

    ...-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       EXP2 |   UNIT3   |  EXP3 |   UNIT4   |  EXP4 |   UNIT5   |  EXP5 |
    ...-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        4               5               6               7

PREFIX (4bit)

Value SI-prefix Value SI-prefix
0x0 None -- --
0x1 deka (deca) (1e1) 0x9 deci (1e-1)
0x2 hecto (1e2) 0xA centi (1e-2)
0x3 kilo (1e3) 0xB milli (1e-3)
0x4 mega (1e6) 0xC micro (1e-6)
0x5 giga (1e9) 0XD nano (1e-9)
0x6 tera (1e12) 0XE pico (1e-12)
0x7 peta (1e15) 0XF femto (1e-15)


UNIT(6bit)

SI base units
Value SI base unit name Value SI base unit name
0x01 meter 0x05 kelvin
0x02 gram 0x06 mole
0x03 second 0x07 candela
0x04 ampere -- --
SI derived units
Value Unit name dimension Value Unit name dimension
0x08 radian meter/meter 0x12 ohm meter^2-kilogram/second^3-ampere^2
0x09 steradian meter^2/meter^2 0x13 siemens second^3-ampere^2/meter^2-kilogram
0x0A hertz /second 0x14 weber meter^2-kilogram/second^2-ampere
0x0B newton meter-kilogram/second^2 0x15 tesla kilogram/second^2-ampere
0x0C pascal kilogram/meter-second^2 0x16 henry meter^2-kilogram/second^2-ampere^2
0x0D joule meter^2-kilogram/second^2 0x17 lumen candela-steradian
0x0E watt meter^2-kilogram/second^3 0x18 lux candela-steradian/meter^2
0x0F coulomb second-ampere 0x19 becquerel /second
0x10 volt meter^2-kilogram/second^3-ampere 0x1A gray meter^2/second^2
0x11 farad second^4-ampere^2/meter^2-kilogram 0x1B sievert meter^2/second^2


EXP (4-bit)

Value Exponent Value Exponent
0x0 ^0 -- --
0x1 ^1 0xF ^-1
0x2 ^2 0xE ^-2
0x3 ^3 0xD ^-3
0x4 ^4 0xC ^-4
0x5 ^5 0XB ^-5
0x6 ^6 0XA ^-6
0x7 ^7 0X9 ^-7