Hallgrim,
你可以從不變的海洋單元轉換器的海燕顯示單元:
IUnitConverter convertToDisplayMD = PetrelUnitSystem.GetConverterToUI(Domain.MD);
下面是使用它的一個例子:
double valueToConvert = 3;
IUnit displayMD = PetrelUnitSystem.GetDisplayUnit(Domain.MD.Template);
IUnit oceanMD = PetrelUnitSystem.GetInvariantUnit(Domain.MD.Template);
PetrelLogger.InfoOutputWindow("converting " + valueToConvert.ToString() +
" from: the Ocean unit for measured depth " + oceanMD.Symbol +
" to: " + displayMD.Symbol + " = " + convertToDisplayMD.Convert(valueToConvert));
中的輸出Petrel消息日誌將爲:
「:海洋單元,用於測量深度m至:從轉換3英尺= 9.84251968503937」
,對於具有以英尺測量深度的項目。