#Revit二次开发#内部单位转化

revit的内部单位是极其丰富的。很多时候需要用到单位转化。

内部使用的单位有在 Autodesk.Revit.DB.DisplayUnitType类中有200多个数据

都在这个类中。通过操作类 Autodesk.Revit.DB.UnitUtils 可以进行判断,转化等需要的操作。

这两个类可以自己去看API的说明。

此次做的一个简单的测试是,界面上输入的1 ,对应的各个类型单位值是多少,并进行了打印:

var units = UnitUtils.GetValidDisplayUnits();
                foreach (var unit in units)
                {
                    var val = UnitUtils.ConvertToInternalUnits(1.0, unit);
                    var str = UnitUtils.GetTypeCatalogString(unit) + " / " + unit.ToString() + "/" + "输入是1,输出为" + val.ToString() + "\r\n";
                    //将一个值转为内部单位。
                    File.AppendAllText("DisplayUnits.txt", str);
                }

输出结果:

FEET / DUT_DECIMAL_FEET/十进制英尺/输入是1,输出为1
FEET / DUT_FEET_FRACTIONAL_INCHES/英尺和分式英寸/输入是1,输出为1
INCHES / DUT_DECIMAL_INCHES/十进制英寸/输入是1,输出为0.0833333333333333
INCHES / DUT_FRACTIONAL_INCHES/分式英寸/输入是1,输出为0.0833333333333333
METERS / DUT_METERS/米/输入是1,输出为3.28083989501312
DECIMETERS / DUT_DECIMETERS/分米/输入是1,输出为0.328083989501312
CENTIMETERS / DUT_CENTIMETERS/厘米/输入是1,输出为0.0328083989501312
MILLIMETERS / DUT_MILLIMETERS/毫米/输入是1,输出为0.00328083989501312
METERS / DUT_METERS_CENTIMETERS/米和厘米/输入是1,输出为3.28083989501312
SQUARE_FEET / DUT_SQUARE_FEET/平方英尺/输入是1,输出为1
SQUARE_INCHES / DUT_SQUARE_INCHES/平方英寸/输入是1,输出为0.00694444444444444
SQUARE_METERS / DUT_SQUARE_METERS/平方米/输入是1,输出为10.7639104167097
SQUARE_CENTIMETERS / DUT_SQUARE_CENTIMETERS/平方厘米/输入是1,输出为0.00107639104167097
SQUARE_MILLIMETERS / DUT_SQUARE_MILLIMETERS/平方毫米/输入是1,输出为1.07639104167097E-05
ACRES / DUT_ACRES/英亩/输入是1,输出为43560
HECTARES / DUT_HECTARES/公顷/输入是1,输出为107639.104167097
CUBIC_YARDS / DUT_CUBIC_YARDS/立方码/输入是1,输出为27
CUBIC_FEET / DUT_CUBIC_FEET/立方英尺/输入是1,输出为1
CUBIC_INCHES / DUT_CUBIC_INCHES/立方英寸/输入是1,输出为0.000578703703703704
CUBIC_METERS / DUT_CUBIC_METERS/立方米/输入是1,输出为35.3146667214886
CUBIC_CENTIMETERS / DUT_CUBIC_CENTIMETERS/立方厘米/输入是1,输出为3.53146667214886E-05
CUBIC_MILLIMETERS / DUT_CUBIC_MILLIMETERS/立方毫米/输入是1,输出为3.53146667214886E-08
LITERS / DUT_LITERS/升/输入是1,输出为0.0353146667214886
GALLONS / DUT_GALLONS_US/美制加仑/输入是1,输出为0.133680563183524
DEGREES / DUT_DECIMAL_DEGREES/十进制度数/输入是1,输出为0.0174532925199433
DEGREES / DUT_DEGREES_AND_MINUTES/度 分 秒/输入是1,输出为0.0174532925199433
RATIO1 / DUT_1_RATIO/1 : 比/输入是1,输出为1
RATIO12 / DUT_RATIO_12/比率: 12/输入是1,输出为0.0833333333333333
RATIO10 / DUT_RATIO_10/比率: 10/输入是1,输出为0.1
RISE_INCHES / DUT_RISE_OVER_INCHES/踏步高 / 12"/输入是1,输出为0.0833333333333333
RISE_120_INCHES / DUT_RISE_OVER_120_INCHES/踏步高/120"/输入是1,输出为0.00833333333333333
RISE_FOOT / DUT_RISE_OVER_FOOT/踏步高 / 1' - 0"/输入是1,输出为1
RISE_10_FOOT / DUT_RISE_OVER_10_FEET/踏步高/10'/输入是1,输出为0.1
RISE_MMS / DUT_RISE_OVER_MMS/踏步高 / 1000 mm/输入是1,输出为0.001
SLOPE_DEGREES / DUT_SLOPE_DEGREES/十进制度数/输入是1,输出为0.0174550649282176
 / DUT_GENERAL/常规/输入是1,输出为1
 / DUT_FIXED/固定/输入是1,输出为1
 / DUT_CURRENCY/货币/输入是1,输出为1
PERCENTAGE / DUT_PERCENTAGE/百分比/输入是1,输出为0.01
PERMILLE / DUT_PER_MILLE/千分率/输入是1,输出为0.001
KILOGRAMS_PER_CUBIC_METER / DUT_KILOGRAMS_PER_CUBIC_METER/千克/立方米/输入是1,输出为0.028316846592
POUNDS_MASS_PER_CUBIC_FOOT / DUT_POUNDS_MASS_PER_CUBIC_FOOT/磅/立方英尺/输入是1,输出为0.45359237
POUNDS_MASS_PER_CUBIC_INCH / DUT_POUNDS_MASS_PER_CUBIC_INCH/磅/立方英寸/输入是1,输出为783.80761536
BRITISH_THERMAL_UNITS / DUT_BRITISH_THERMAL_UNITS/英制热量单位/输入是1,输出为11356.526682227
CALORIES / DUT_CALORIES/卡路里/输入是1,输出为45.0663401326803
KILOCALORIES / DUT_KILOCALORIES/千卡/输入是1,输出为45066.3401326803
JOULES / DUT_JOULES/焦耳/输入是1,输出为10.7639104167097
KILOWATT_HOURS / DUT_KILOWATT_HOURS/千瓦小时/输入是1,输出为38750077.500155
THERMS / DUT_THERMS/克卡/输入是1,输出为1135657132.42538
INCHES_OF_WATER_PER_100FT / DUT_INCHES_OF_WATER_PER_100FT/英寸水柱(60 °F)/100 英尺/输入是1,输出为0.75846432
PASCALS_PER_METER / DUT_PASCALS_PER_METER/帕斯卡/米/输入是1,输出为0.09290304
WATTS / DUT_WATTS/瓦/输入是1,输出为10.7639104167097
KILOWATTS / DUT_KILOWATTS/千瓦/输入是1,输出为10763.9104167097
BRITISH_THERMAL_UNITS_PER_SECOND / DUT_BRITISH_THERMAL_UNITS_PER_SECOND/BTU (英制热量单位)/秒/输入是1,输出为11356.526682227
BRITISH_THERMAL_UNITS_PER_HOUR / DUT_BRITISH_THERMAL_UNITS_PER_HOUR/BTU (英制热量单位)/小时/输入是1,输出为3.15459074506305
CALORIES_PER_SECOND / DUT_CALORIES_PER_SECOND/卡路里/秒/输入是1,输出为45.0663401326803
KILOCALORIES_PER_SECOND / DUT_KILOCALORIES_PER_SECOND/千卡/秒/输入是1,输出为45066.3401326803
WATTS_PER_SQUARE_FOOT / DUT_WATTS_PER_SQUARE_FOOT/瓦/平方英尺/输入是1,输出为10.7639104167097
WATTS_PER_SQUARE_METER / DUT_WATTS_PER_SQUARE_METER/瓦/平方米/输入是1,输出为1
INCHES_OF_WATER / DUT_INCHES_OF_WATER/英寸水柱(60 °F)/输入是1,输出为75.846432
PASCALS / DUT_PASCALS/帕斯卡/输入是1,输出为0.3048
KILOPASCALS / DUT_KILOPASCALS/千帕斯卡/输入是1,输出为304.8
MEGAPASCALS / DUT_MEGAPASCALS/兆帕斯卡/输入是1,输出为304800
POUNDS_FORCE_PER_SQUARE_INCH / DUT_POUNDS_FORCE_PER_SQUARE_INCH/磅/平方英寸/输入是1,输出为2101.5219336
INCHES_OF_MERCURY / DUT_INCHES_OF_MERCURY/英寸汞柱(32 °F)/输入是1,输出为1032.1713672
MILLIMETERS_OF_MERCURY / DUT_MILLIMETERS_OF_MERCURY/毫米汞柱/输入是1,输出为40.63666752
ATMOSPHERES / DUT_ATMOSPHERES/气压/输入是1,输出为30883.86
BARS / DUT_BARS/巴/输入是1,输出为30480
FAHRENHEIT / DUT_FAHRENHEIT/华氏度/输入是1,输出为255.927777777778
CELSIUS / DUT_CELSIUS/摄氏度/输入是1,输出为274.15
KELVIN / DUT_KELVIN/开氏温标/输入是1,输出为1
RANKINE / DUT_RANKINE/兰氏温标/输入是1,输出为0.555555555555556
FEET_PER_MINUTE / DUT_FEET_PER_MINUTE/英尺/分/输入是1,输出为0.0166666666666667
METERS_PER_SECOND / DUT_METERS_PER_SECOND/米/秒/输入是1,输出为3.28083989501312
CENTIMETERS_PER_MINUTE / DUT_CENTIMETERS_PER_MINUTE/厘米/分/输入是1,输出为0.000546806649168854
CUBIC_FEET_PER_MINUTE / DUT_CUBIC_FEET_PER_MINUTE/立方英尺/分/输入是1,输出为0.0166666666666667
LITERS_PER_SECOND / DUT_LITERS_PER_SECOND/升/秒/输入是1,输出为0.0353146667214886
LITERS_PER_MINUTE / DUT_LITERS_PER_MINUTE/升/分/输入是1,输出为0.000588577778691476
CUBIC_METERS_PER_SECOND / DUT_CUBIC_METERS_PER_SECOND/立方米/秒/输入是1,输出为35.3146667214886
CUBIC_METERS_PER_HOUR / DUT_CUBIC_METERS_PER_HOUR/立方米/小时/输入是1,输出为0.00980962964485794
GALLONS_US_PER_MINUTE / DUT_GALLONS_US_PER_MINUTE/美制加仑/分/输入是1,输出为0.00222800938639206
GALLONS_US_PER_HOUR / DUT_GALLONS_US_PER_HOUR/美制加仑/小时/输入是1,输出为3.7133489773201E-05
WATTS_PER_SQUARE_METER_KELVIN / DUT_WATTS_PER_SQUARE_METER_KELVIN/瓦/每平方米(开氏温标)/输入是1,输出为1
SQUARE_METER_KELVIN_PER_WATT / DUT_SQUARE_METER_KELVIN_PER_WATT/平方米开尔文/瓦/输入是1,输出为1
BRITISH_THERMAL_UNITS_PER_HOUR_SQUARE_FOOT_FAHRENHEIT / DUT_BRITISH_THERMAL_UNITS_PER_HOUR_SQUARE_FOOT_FAHRENHEIT/BTU (英国热量单位)/每小时每平方英尺(华氏温度)/输入是1,输出为5.678263
HOUR_SQUARE_FOOT_FAHRENHEIT_PER_BRITISH_THERMAL_UNIT / DUT_HOUR_SQUARE_FOOT_FAHRENHEIT_PER_BRITISH_THERMAL_UNIT/小时平方英尺华氏度/BTU(英制热量单位)/输入是1,输出为0.17611016132736
BRITISH_THERMAL_UNIT_PER_FAHRENHEIT / DUT_BRITISH_THERMAL_UNIT_PER_FAHRENHEIT/BTU/华氏度/输入是1,输出为20441.7480280086
JOULES_PER_KELVIN / DUT_JOULES_PER_KELVIN/焦耳/开氏度/输入是1,输出为10.7639104167097
KILOJOULES_PER_KELVIN / DUT_KILOJOULES_PER_KELVIN/千焦/开氏度/输入是1,输出为10763.9104167097
WATTS_PER_METER_KELVIN / DUT_WATTS_PER_METER_KELVIN/瓦特/米开尔文/输入是1,输出为3.28083989501312
BRITISH_THERMAL_UNITS_PER_HOUR_FOOT_FAHRENHEIT / DUT_BRITISH_THERMAL_UNITS_PER_HOUR_FOOT_FAHRENHEIT/BTU(英制热量单位)/小时英尺华氏度/输入是1,输出为5.67826334111349
JOULES_PER_GRAM_CELSIUS / DUT_JOULES_PER_GRAM_CELSIUS/焦耳/克摄氏度/输入是1,输出为10763.9104167097
JOULES_PER_KILOGRAM_CELSIUS / DUT_JOULES_PER_KILOGRAM_CELSIUS/焦耳/千克摄氏度/输入是1,输出为10.7639104167097
BRITISH_THERMAL_UNITS_PER_POUND_FAHRENHEIT / DUT_BRITISH_THERMAL_UNITS_PER_POUND_FAHRENHEIT/BTU(英制热量单位)/磅华氏度/输入是1,输出为45066.3401326803
JOULES_PER_GRAM / DUT_JOULES_PER_GRAM/焦耳/克/输入是1,输出为10763.9104167097
BRITISH_THERMAL_UNITS_PER_POUND / DUT_BRITISH_THERMAL_UNITS_PER_POUND/BTU(英制热量单位)/磅/输入是1,输出为25036.8556292668
NANOGRAMS_PER_PASCAL_SECOND_SQUARE_METER / DUT_NANOGRAMS_PER_PASCAL_SECOND_SQUARE_METER/纳克/帕斯卡秒平方米/输入是1,输出为3.048E-13
GRAINS_PER_HOUR_SQUARE_FOOT_INCH_MERCURY / DUT_GRAINS_PER_HOUR_SQUARE_FOOT_INCH_MERCURY/颗粒/小时平方英尺英寸水银柱/输入是1,输出为0.00415315358027003
OHM_METERS / DUT_OHM_METERS/欧姆米/输入是1,输出为35.3146667214886
AMPERES / DUT_AMPERES/安培/输入是1,输出为1
KILOAMPERES / DUT_KILOAMPERES/千安培/输入是1,输出为1000
MILLIAMPERES / DUT_MILLIAMPERES/毫安培/输入是1,输出为0.001
VOLTS / DUT_VOLTS/伏特/输入是1,输出为10.7639104167097
KILOVOLTS / DUT_KILOVOLTS/千伏特/输入是1,输出为10763.9104167097
MILLIVOLTS / DUT_MILLIVOLTS/毫伏特/输入是1,输出为0.0107639104167097
HERTZ / DUT_HERTZ/赫兹/输入是1,输出为1
CYCLES_PER_SECOND / DUT_CYCLES_PER_SECOND/周期/秒/输入是1,输出为1
LUX / DUT_LUX/勒克斯/输入是1,输出为0.09290304
FOOTCANDLES / DUT_FOOTCANDLES/尺烛光/输入是1,输出为0.9999999612864
FOOTLAMBERTS / DUT_FOOTLAMBERTS/尺朗伯/输入是1,输出为0.31830987692736
CANDELAS_PER_SQUARE_METER / DUT_CANDELAS_PER_SQUARE_METER/坎德拉/平方米/输入是1,输出为0.09290304
LUMENS / DUT_LUMENS/流明/输入是1,输出为1
CANDELAS / DUT_CANDELAS/坎德拉/输入是1,输出为1
VOLT_AMPERES / DUT_VOLT_AMPERES/伏安/输入是1,输出为10.7639104167097
KILOVOLT_AMPERES / DUT_KILOVOLT_AMPERES/千伏安/输入是1,输出为10763.9104167097
HORSEPOWER / DUT_HORSEPOWER/马力/输入是1,输出为8026.6466154635
NEWTONS / DUT_NEWTONS/牛顿/输入是1,输出为3.28083989501312
DECANEWTONS / DUT_DECANEWTONS/十牛顿/输入是1,输出为32.8083989501312
KILONEWTONS / DUT_KILONEWTONS/千牛顿/输入是1,输出为3280.83989501312
MEGANEWTONS / DUT_MEGANEWTONS/兆牛顿/输入是1,输出为3280839.89501312
KIPS / DUT_KIPS/千磅/输入是1,输出为14593.9029372064
KILOGRAMS_FORCE / DUT_KILOGRAMS_FORCE/千克力/输入是1,输出为32.1739291338583
TONNES_FORCE / DUT_TONNES_FORCE/吨力/输入是1,输出为32173.9291338583
POUNDS / DUT_POUNDS_FORCE/磅/输入是1,输出为14.5939029372064
NEWTONS_PER_METER / DUT_NEWTONS_PER_METER/牛顿/米/输入是1,输出为1
DECANEWTONS_PER_METER / DUT_DECANEWTONS_PER_METER/十牛顿/米/输入是1,输出为10
KILONEWTONS_PER_METER / DUT_KILONEWTONS_PER_METER/千牛顿/米/输入是1,输出为1000
MEGANEWTONS_PER_METER / DUT_MEGANEWTONS_PER_METER/兆牛顿/米/输入是1,输出为1000000
KIPS_PER_FOOT / DUT_KIPS_PER_FOOT/千磅/英尺/输入是1,输出为14593.9029372064
KILOGRAMS_FORCE_PER_METER / DUT_KILOGRAMS_FORCE_PER_METER/千克力/米/输入是1,输出为9.8066136
TONNES_FORCE_PER_METER / DUT_TONNES_FORCE_PER_METER/吨力/米/输入是1,输出为9806.6136
POUNDS_FORCE_PER_FOOT / DUT_POUNDS_FORCE_PER_FOOT/磅/英尺/输入是1,输出为14.5939029372064
NEWTONS_PER_SQUARE_METER / DUT_NEWTONS_PER_SQUARE_METER/牛顿/平方米/输入是1,输出为0.3048
DECANEWTONS_PER_SQUARE_METER / DUT_DECANEWTONS_PER_SQUARE_METER/十牛顿/平方米/输入是1,输出为3.048
KILONEWTONS_PER_SQUARE_METER / DUT_KILONEWTONS_PER_SQUARE_METER/千牛顿/平方米/输入是1,输出为304.8
MEGANEWTONS_PER_SQUARE_METER / DUT_MEGANEWTONS_PER_SQUARE_METER/兆牛顿/平方米/输入是1,输出为304800
KILONEWTONS_PER_SQUARE_CENTIMETER / DUT_KILONEWTONS_PER_SQUARE_CENTIMETER/千牛顿/平方厘米/输入是1,输出为3048000
NEWTONS_PER_SQUARE_MILLIMETER / DUT_NEWTONS_PER_SQUARE_MILLIMETER/牛顿/平方毫米/输入是1,输出为304800
KILONEWTONS_PER_SQUARE_MILLIMETER / DUT_KILONEWTONS_PER_SQUARE_MILLIMETER/千牛顿/平方毫米/输入是1,输出为304800000
KIPS_PER_SQUARE_FOOT / DUT_KIPS_PER_SQUARE_FOOT/千磅/平方英尺/输入是1,输出为14593.9029372064
KILOGRAMS_FORCE_PER_SQUARE_METER / DUT_KILOGRAMS_FORCE_PER_SQUARE_METER/千克力/平方米/输入是1,输出为2.98905582528
TONNES_FORCE_PER_SQUARE_METER / DUT_TONNES_FORCE_PER_SQUARE_METER/吨力/平方米/输入是1,输出为2989.05582528
POUNDS_FORCE_PER_SQUARE_FOOT / DUT_POUNDS_FORCE_PER_SQUARE_FOOT/磅/平方英尺/输入是1,输出为14.5939029372064
NEWTON_METERS / DUT_NEWTON_METERS/牛顿-米/输入是1,输出为10.7639104167097
DECANEWTON_METERS / DUT_DECANEWTON_METERS/十牛顿-米/输入是1,输出为107.639104167097
KILONEWTON_METERS / DUT_KILONEWTON_METERS/千牛顿-米/输入是1,输出为10763.9104167097
MEGANEWTON_METERS / DUT_MEGANEWTON_METERS/兆牛顿-米/输入是1,输出为10763910.4167097
KIP_FEET / DUT_KIP_FEET/千磅-英尺/输入是1,输出为14593.9029372064
KILOGRAM_FORCE_METERS / DUT_KILOGRAM_FORCE_METERS/千克力-米/输入是1,输出为105.557510281687
TONNE_FORCE_METERS / DUT_TONNE_FORCE_METERS/吨力-米/输入是1,输出为105557.510281687
POUND_FORCE_FEET / DUT_POUND_FORCE_FEET/磅-英尺/输入是1,输出为14.5939029372064
NEWTON_METERS_PER_METER / DUT_NEWTON_METERS_PER_METER/牛顿-米/米/输入是1,输出为3.28083989501312
DECANEWTON_METERS_PER_METER / DUT_DECANEWTON_METERS_PER_METER/十牛顿-米/米/输入是1,输出为32.8083989501312
KILONEWTON_METERS_PER_METER / DUT_KILONEWTON_METERS_PER_METER/千牛顿-米/米/输入是1,输出为3280.83989501312
MEGANEWTON_METERS_PER_METER / DUT_MEGANEWTON_METERS_PER_METER/兆牛顿-米/米/输入是1,输出为3280839.89501312
KIP_FEET_PER_FOOT / DUT_KIP_FEET_PER_FOOT/千磅-英尺/英尺/输入是1,输出为14593.9029372064
KILOGRAM_FORCE_METERS_PER_METER / DUT_KILOGRAM_FORCE_METERS_PER_METER/千克力-米/米/输入是1,输出为32.1739291338583
TONNE_FORCE_METERS_PER_METER / DUT_TONNE_FORCE_METERS_PER_METER/吨力-米/米/输入是1,输出为32173.9291338583
POUND_FORCE_FEET_PER_FOOT / DUT_POUND_FORCE_FEET_PER_FOOT/磅-英尺/英尺/输入是1,输出为14.5939029372064
 / DUT_METERS_PER_KILONEWTON/米/千牛顿/输入是1,输出为0.001
 / DUT_FEET_PER_KIP/英尺/千磅/输入是1,输出为6.85217658567918E-05
 / DUT_SQUARE_METERS_PER_KILONEWTON/平方米/千牛顿/输入是1,输出为0.00328083989501312
 / DUT_SQUARE_FEET_PER_KIP/平方英尺/千磅/输入是1,输出为6.85217658567918E-05
 / DUT_CUBIC_METERS_PER_KILONEWTON/立方米/千牛顿/输入是1,输出为0.0107639104167097
 / DUT_CUBIC_FEET_PER_KIP/立方英尺/千磅/输入是1,输出为6.85217658567918E-05
 / DUT_INV_KILONEWTONS/生成千牛顿的倒数/输入是1,输出为0.0003048
 / DUT_INV_KIPS/生成千磅的倒数/输入是1,输出为6.85217658567918E-05
FEET_OF_WATER_PER_100FT / DUT_FEET_OF_WATER_PER_100FT/英尺水柱(39.2 °F)/100 英尺/输入是1,输出为9.110676216
FEET_OF_WATER / DUT_FEET_OF_WATER/英尺水柱(39.2 °F)/输入是1,输出为911.041104
PASCAL_SECONDS / DUT_PASCAL_SECONDS/帕斯卡秒/输入是1,输出为0.3048
POUNDS_MASS_PER_FOOT_SECOND / DUT_POUNDS_MASS_PER_FOOT_SECOND/磅/英尺秒/输入是1,输出为0.45359237
CENTIPOISES / DUT_CENTIPOISES/厘泊/输入是1,输出为0.0003048
FEET_PER_SECOND / DUT_FEET_PER_SECOND/英尺/秒/输入是1,输出为1
KIPS_PER_SQUARE_INCH / DUT_KIPS_PER_SQUARE_INCH/千磅/平方英寸/输入是1,输出为2101522.02295772
POUNDS_FORCE_PER_CUBIC_FOOT / DUT_POUNDS_FORCE_PER_CUBIC_FOOT/磅/立方英尺/输入是1,输出为14.5939029372064
KIPS_PER_CUBIC_INCH / DUT_KIPS_PER_CUBIC_INCH/千磅/立方英寸/输入是1,输出为25218264.2754926
KILONEWTONS_PER_CUBIC_METER / DUT_KILONEWTONS_PER_CUBIC_METER/千牛顿/立方米/输入是1,输出为92.90304
INVERSE_DEGREES_FAHRENHEIT / DUT_INV_FAHRENHEIT/生成华氏度的倒数/输入是1,输出为1.8
MICROINCHES_PER_INCH_FAHRENHEIT / DUT_MICROINCHES_PER_INCH_FAHRENHEIT/微英寸/英寸华氏度/输入是1,输出为1.8E-06
INVERSE_DEGREES_CELSIUS / DUT_INV_CELSIUS/生成摄氏度的倒数/输入是1,输出为1
MICROMETERS_PER_METER_CELSIUS / DUT_MICROMETERS_PER_METER_CELSIUS/微米/米摄氏度/输入是1,输出为1E-06
POUNDS_MASS_PER_FOOT_HOUR / DUT_POUNDS_MASS_PER_FOOT_HOUR/磅/英尺时/输入是1,输出为0.000125997880555556
KIPS_PER_INCH / DUT_KIPS_PER_INCH/千磅/英寸/输入是1,输出为175126.835246476
KIPS_PER_CUBIC_FOOT / DUT_KIPS_PER_CUBIC_FOOT/千磅/立方英尺/输入是1,输出为14593.9029372064
KIPS_PER_DEGREE / DUT_KIP_FEET_PER_DEGREE/千磅英尺/度/输入是1,输出为14593.9029372064
KILONEWTONS_PER_DEGREE / DUT_KILONEWTON_METERS_PER_DEGREE/千牛顿米/度/输入是1,输出为10763.9104167097
KIPS_PER_DEGREE_PER_FOOT / DUT_KIP_FEET_PER_DEGREE_PER_FOOT/千磅英尺/度/英尺/输入是1,输出为47880.2589803358
KILONEWTONS_PER_DEGREE_PER_METER / DUT_KILONEWTON_METERS_PER_DEGREE_PER_METER/千牛顿米/度/米/输入是1,输出为3280.83989501312
DUT_TON_OF_REFRIGERATION / DUT_TON_OF_REFRIGERATION/冷吨数(12 000 BTU (英制热量单位)/小时)/输入是1,输出为37855.0889407566
DUT_BRITISH_THERMAL_UNITS_PER_HOUR_SQUARE_FOOT / DUT_BRITISH_THERMAL_UNITS_PER_HOUR_SQUARE_FOOT/BTU (英制热量单位)/(小时x平方英尺)/输入是1,输出为3.15459074506305
WATTS_PER_CUBIC_FOOT / DUT_WATTS_PER_CUBIC_FOOT/瓦/立方英尺/输入是1,输出为10.7639104167097
WATTS_PER_CUBIC_METER / DUT_WATTS_PER_CUBIC_METER/瓦/立方米/输入是1,输出为0.3048
DUT_BRITISH_THERMAL_UNITS_PER_HOUR_CUBIC_FOOT / DUT_BRITISH_THERMAL_UNITS_PER_HOUR_CUBIC_FOOT/BTU (英制热量单位)/(小时x立方英尺)/输入是1,输出为3.15459074506305
CUBIC_FEET_PER_MINUTE_SQUARE_FOOT / DUT_CUBIC_FEET_PER_MINUTE_SQUARE_FOOT/每平方英尺每分钟的立方英尺数/输入是1,输出为0.0166666666666667
LITERS_PER_SECOND_SQUARE_METER / DUT_LITERS_PER_SECOND_SQUARE_METER/每平方米每秒的升数/输入是1,输出为0.00328083989501312
CUBIC_FEET_PER_MINUTE_CUBIC_FOOT / DUT_CUBIC_FEET_PER_MINUTE_CUBIC_FOOT/立方英尺/(分钟x立方英尺)/输入是1,输出为0.0166666666666667
LITERS_PER_SECOND_CUBIC_METER / DUT_LITERS_PER_SECOND_CUBIC_METER/升/(秒x立方米)/输入是1,输出为0.001
CUBIC_FEET_PER_MINUTE_TON_OF_REFRIGERATION / DUT_CUBIC_FEET_PER_MINUTE_TON_OF_REFRIGERATION/立方英尺/(分钟x冷吨数)/输入是1,输出为4.40275459205765E-07
LITERS_PER_SECOND_KILOWATTS / DUT_LITERS_PER_SECOND_KILOWATTS/升/(秒x千瓦)/输入是1,输出为3.28083989501312E-06
SQUARE_FEET_PER_TON_OF_REFRIGERATION / DUT_SQUARE_FEET_PER_TON_OF_REFRIGERATION/平方英尺/冷吨数/输入是1,输出为2.64165275523459E-05
CUBIC_SQUARE_METERS_PER_KILOWATTS / DUT_SQUARE_METERS_PER_KILOWATTS/平方米/千瓦/输入是1,输出为0.001
LUMENS_PER_WATT / DUT_LUMENS_PER_WATT/流明/瓦/输入是1,输出为0.09290304
SQUARE_FEET_PER_THOUSAND_BRITISH_THERMAL_UNITS_PER_HOUR / DUT_SQUARE_FEET_PER_THOUSAND_BRITISH_THERMAL_UNITS_PER_HOUR/平方英尺/KBTU(英制热量单位)x小时/输入是1,输出为0.000316998330628151
KILOGRAMS / DUT_KILOGRAMS_MASS/千克/输入是1,输出为1
TONNES / DUT_TONNES_MASS/吨/输入是1,输出为1000
POUNDS_MASS / DUT_POUNDS_MASS/磅/输入是1,输出为0.45359237
US_TONNES_MASS / DUT_USTONNES_MASS/美吨/输入是1,输出为907.18474
US_TONNES_FORCE / DUT_USTONNES_FORCE/美吨/输入是1,输出为29187.8058744127
METERS_PER_SECOND_SQUARED / DUT_METERS_PER_SECOND_SQUARED/米/平方秒/输入是1,输出为3.28083989501312
KILOMETERS_PER_SECOND_SQUARED / DUT_KILOMETERS_PER_SECOND_SQUARED/千米/平方秒/输入是1,输出为3280.83989501312
INCHES_PER_SECOND_SQUARED / DUT_INCHES_PER_SECOND_SQUARED/英寸/平方秒/输入是1,输出为0.0833333333333333
FEET_PER_SECOND_SQUARED / DUT_FEET_PER_SECOND_SQUARED/英尺/平方秒/输入是1,输出为1
MILES_PER_SECOND_SQUARED / DUT_MILES_PER_SECOND_SQUARED/英里/平方秒/输入是1,输出为5280
FEET_TO_THE_FOURTH_POWER / DUT_FEET_TO_THE_FOURTH_POWER/英尺的四次方/输入是1,输出为1
INCHES_TO_THE_FOURTH_POWER / DUT_INCHES_TO_THE_FOURTH_POWER/英寸的四次方/输入是1,输出为4.82253086419753E-05
MILLIMETERS_TO_THE_FOURTH_POWER / DUT_MILLIMETERS_TO_THE_FOURTH_POWER/毫米的四次方/输入是1,输出为1.15861767458952E-10
CENTIMETERS_TO_THE_FOURTH_POWER / DUT_CENTIMETERS_TO_THE_FOURTH_POWER/厘米的四次方/输入是1,输出为1.15861767458952E-06
METERS_TO_THE_FOURTH_POWER / DUT_METERS_TO_THE_FOURTH_POWER/米的四次方/输入是1,输出为115.861767458952
FEET_TO_THE_SIXTH_POWER / DUT_FEET_TO_THE_SIXTH_POWER/英尺的六次方/输入是1,输出为1
INCHES_TO_THE_SIXTH_POWER / DUT_INCHES_TO_THE_SIXTH_POWER/英寸的六次方/输入是1,输出为3.34897976680384E-07
MILLIMETERS_TO_THE_SIXTH_POWER / DUT_MILLIMETERS_TO_THE_SIXTH_POWER/毫米的六次方/输入是1,输出为1.24712568564981E-15
CENTIMETERS_TO_THE_SIXTH_POWER / DUT_CENTIMETERS_TO_THE_SIXTH_POWER/厘米的六次方/输入是1,输出为1.24712568564981E-09
METERS_TO_THE_SIXTH_POWER / DUT_METERS_TO_THE_SIXTH_POWER/米的六次方/输入是1,输出为1247.12568564981
SQUARE_FEET_PER_FOOT / DUT_SQUARE_FEET_PER_FOOT/平方英尺/英尺/输入是1,输出为1
SQUARE_INCHES_PER_FOOT / DUT_SQUARE_INCHES_PER_FOOT/平方英寸/英尺/输入是1,输出为0.00694444444444444
SQUARE_MILLIMETERS_PER_METER / DUT_SQUARE_MILLIMETERS_PER_METER/平方毫米/米/输入是1,输出为3.28083989501312E-06
SQUARE_CENTIMETERS_PER_METER / DUT_SQUARE_CENTIMETERS_PER_METER/平方厘米/米/输入是1,输出为0.000328083989501312
SQUARE_METERS_PER_METER / DUT_SQUARE_METERS_PER_METER/平方米/米/输入是1,输出为3.28083989501312
KILOGRAMS_MASS_PER_METER / DUT_KILOGRAMS_MASS_PER_METER/千克/米/输入是1,输出为0.3048
POUNDS_MASS_PER_FOOT / DUT_POUNDS_MASS_PER_FOOT/磅/英尺/输入是1,输出为0.45359237
RADIANS / DUT_RADIANS/弧度/输入是1,输出为1
GRADS / DUT_GRADS/百分度/输入是1,输出为0.015707963267949
RADIANS_PER_SECOND / DUT_RADIANS_PER_SECOND/弧度/秒/输入是1,输出为1
MILLISECONDS / DUT_MILISECONDS/毫秒/输入是1,输出为0.001
SECONDS / DUT_SECONDS/秒/输入是1,输出为1
MINUTES / DUT_MINUTES/分钟/输入是1,输出为60
HOURS / DUT_HOURS/小时/输入是1,输出为3600
KILOMETERS_PER_HOUR / DUT_KILOMETERS_PER_HOUR/千米/小时/输入是1,输出为0.911344415281423
MILES_PER_HOUR / DUT_MILES_PER_HOUR/英里/小时/输入是1,输出为1.46666666666667
KILOJOULES / DUT_KILOJOULES/千焦/输入是1,输出为10763.9104167097
POUNDS_MASS_PER_SQUARE_FOOT / DUT_POUNDS_MASS_PER_SQUARE_FOOT/磅/平方英尺/输入是1,输出为0.45359237
POUNDS_MASS_PER_SQUARE_METER / DUT_KILOGRAMS_MASS_PER_SQUARE_METER/千克/平方米/输入是1,输出为0.09290304

另外一种打印方式是带单位的:


 var units =new  Units(UnitSystem.Metric);
                var listUnits = Units.GetModifiableUnitTypes();
                foreach (var unit in listUnits)
                {
                    File.AppendAllText("GetModifiableUnitTypes.txt", UnitFormatUtils.Format(units, unit, 1, false, true)+"\r\n");
                }
305
0.09 m²
0.03 m³
57.30°
35.3147 kg/m³
0 J
10.76 Pa/m
0 W
1.00 W/m²
3.3 Pa
-272 °C
0.3 m/s
28.3 L/s
305 mm
92903 mm²
0 W
1 A
0 V
1 Hz
11 lx
11 cd/m²
1 lm
1 cd
11 lm/W
0 W
1 K
0 W
304.80 mm
0 VA
1.00 W/m²
35.3147 kg/m³
28.3 L/s
10.76 Pa/m
3.3 Pa
-272 °C
0.3 m/s
3.3 Pa-s
305 mm
304.800 mm
28.3 L
3.3 Pa-s
1.0000 W/(m²·K)
1.0000 (m²·K)/W
0.00 kJ/K
0.3048 W/(m·K)
0.0001 J/(g·°C)
0.0001 J/g
3280839895013.1230 ng/(Pa·s·m²)
0.0283 ohm·m
304.80 L/(s·m²)
45.00°
0 W
0 W
1.00 W/m²
1.00 W/m²
3.28 W/m³
3.28 W/m³
1000.00 L/(s·m³)
304800.00 L/(s·kW)
1000.00 m²/kW
1000.0000 m²/kW
304.80 mm
100.00%
100.00%
1.00
35.31 kg/m³
100.00%
-272 °C
305 mm
305 mm
100.00%
305 mm
305 mm
305 mm
0.00 kN
0.00 kN/m
0.00 kN/m²
0.00 kN-m
0.00 kN-m/m
0.0 MPa
0.0 kN/m³
0.00 kN
1.00 kg
10.76 kg/m²
1.00000 1/°C
0.0 kN/m
0.0 kN/m²
0.0 kN/m³
0.0 kN-m/°
0.0 kN-m/°/m
30.48 cm
1.000 rad
1.0 s
1.0 Hz
1.0 rad/s
0.3 m/s
0.3 m/s²
0.0 kJ
28316.85 cm³
305 mm
929.03 cm²
3048.00 cm²/m
305 mm
305 mm
305 mm
304.80 mm
30.5 cm
30.5 cm
929.0 cm²
28316.8 cm³
863097.48 cm4
801843800.9 cm6
3.28 kg/m
0.10 kgf/m
0.30 m²/m
304.80 mm
1.00 kg
3.28 kg/m


对应文字:
UT_Length/长度
UT_Area/面积
UT_Volume/体积
UT_Angle/角度
UT_Number/数值
UT_SheetLength/图纸长度
UT_SiteAngle/场地角度
UT_HVAC_Density/密度
UT_HVAC_Energy/能量
UT_HVAC_Friction/摩擦
UT_HVAC_Power/功率
UT_HVAC_Power_Density/功率密度
UT_HVAC_Pressure/压力
UT_HVAC_Temperature/温度
UT_HVAC_Velocity/速度
UT_HVAC_Airflow/风量
UT_HVAC_DuctSize/风管尺寸
UT_HVAC_CrossSection/横截面
UT_HVAC_HeatGain/热增益
UT_Electrical_Current/电流
UT_Electrical_Potential/电压
UT_Electrical_Frequency/频率
UT_Electrical_Illuminance/照度
UT_Electrical_Luminous_Flux/光通量
UT_Electrical_Power/功率
UT_HVAC_Roughness/粗糙度
UT_Force/力
UT_LinearForce/线分布力
UT_AreaForce/面分布力
UT_Moment/力矩
UT_ForceScale/力显示比例
UT_LinearForceScale/线分布力显示比例
UT_AreaForceScale/面分布力显示比例
UT_MomentScale/力矩显示比例
UT_Electrical_Apparent_Power/视在功率
UT_Electrical_Power_Density/功率密度
UT_Piping_Density/密度
UT_Piping_Flow/流量
UT_Piping_Friction/摩擦
UT_Piping_Pressure/压力
UT_Piping_Temperature/温度
UT_Piping_Velocity/速度
UT_Piping_Viscosity/动态粘度
UT_PipeSize/管道尺寸
UT_Piping_Roughness/粗糙度
UT_Stress/应力
UT_UnitWeight/容重
UT_ThermalExpansion/热膨胀系数
UT_LinearMoment/线性弯矩
UT_LinearMomentScale/线性力矩显示比例
UT_ForcePerLength/点弹性系数
UT_ForceLengthPerAngle/弹性转动刚度
UT_LinearForcePerLength/线弹性系数
UT_LinearForceLengthPerAngle/弹性转动线刚度
UT_AreaForcePerLength/面弹性系数
UT_Piping_Volume/体积
UT_HVAC_Viscosity/动态粘度
UT_HVAC_CoefficientOfHeatTransfer/传热系数
UT_HVAC_Airflow_Density/气流密度
UT_Slope/坡度
UT_HVAC_Cooling_Load/冷负荷
UT_HVAC_Cooling_Load_Divided_By_Area/冷负荷除以面积
UT_HVAC_Cooling_Load_Divided_By_Volume/冷负荷除以体积
UT_HVAC_Heating_Load/热负荷
UT_HVAC_Heating_Load_Divided_By_Area/热负荷除以面积
UT_HVAC_Heating_Load_Divided_By_Volume/热负荷除以体积
UT_HVAC_Airflow_Divided_By_Volume/风量除以体积
UT_HVAC_Airflow_Divided_By_Cooling_Load/风量除以冷负荷
UT_HVAC_Area_Divided_By_Cooling_Load/面积除以冷负荷
UT_WireSize/线径
UT_HVAC_Slope/坡度
UT_Piping_Slope/坡度
UT_Currency/货币
UT_Electrical_Efficacy/效力
UT_Electrical_Wattage/瓦特
UT_Color_Temperature/色温
UT_DecSheetLength/图纸长度
UT_Electrical_Luminous_Intensity/发光强度
UT_Electrical_Luminance/亮度
UT_HVAC_Area_Divided_By_Heating_Load/面积除以热负荷
UT_HVAC_Factor/系数
UT_Electrical_Temperature/温度
UT_Electrical_CableTraySize/电缆桥架尺寸
UT_Electrical_ConduitSize/线管尺寸
UT_Reinforcement_Volume/钢筋体积
UT_Reinforcement_Length/钢筋长度
UT_Electrical_Demand_Factor/需求系数
UT_HVAC_DuctInsulationThickness/风管隔热层厚度
UT_HVAC_DuctLiningThickness/风管内衬厚度
UT_PipeInsulationThickness/管道隔热层厚度
UT_HVAC_ThermalResistance/热阻
UT_HVAC_ThermalMass/热质量
UT_Acceleration/加速度
UT_Bar_Diameter/钢筋直径
UT_Crack_Width/裂痕宽度
UT_Displacement_Deflection/位移/偏移
UT_Energy/能量
UT_Structural_Frequency/频率
UT_Mass/体量
UT_Mass_per_Unit_Length/质量/单位长度
UT_Moment_of_Inertia/惯性矩
UT_Surface_Area/表面积/单位长度
UT_Period/周期
UT_Pulsation/角频率
UT_Reinforcement_Area/钢筋面积
UT_Reinforcement_Area_per_Unit_Length/钢筋面积/单位长度
UT_Reinforcement_Cover/钢筋保护层
UT_Reinforcement_Spacing/钢筋间距
UT_Rotation/旋转
UT_Section_Area/截面面积
UT_Section_Dimension/截面尺寸
UT_Section_Modulus/截面模量
UT_Section_Property/截面属性
UT_Structural_Velocity/速度
UT_Warping_Constant/翘曲常数
UT_Weight/重量
UT_Weight_per_Unit_Length/重量/单位长度
UT_HVAC_ThermalConductivity/热传导率
UT_HVAC_SpecificHeat/比热
UT_HVAC_SpecificHeatOfVaporization/蒸汽比热
UT_HVAC_Permeability/渗透性
UT_Electrical_Resistivity/电阻率
UT_MassDensity/质量密度
UT_MassPerUnitArea/质量/单位面积
UT_Pipe_Dimension/管道尺寸标注
UT_PipeMass/体量
UT_PipeMassPerUnitLength/质量/单位长度
UT_Undefined/Cannot find UnitTypeInfo for the UnitType.
Parameter name: unitType
UT_Custom/Cannot find UnitTypeInfo for the UnitType.
Parameter name: unitType

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值