PdcMaterialFile.ConvertUnitToUnitFactor: Difference between revisions

From External Bemet Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:


== Description ==
== Description ==
Returns the factor from wich a unit to a unit conversion can be executed. This function uses the LM_STAM and LM_GEW of a material for the calculation.
Returns the factor from wich a unit to a unit conversion can be executed. This function uses the LM_STAM and LM_GEW of a material (LM_MAT) for the conversion between units.


== Notes ==
== Notes ==
Line 15: Line 15:


<source lang="vb">
<source lang="vb">
Dim strUnitFrom as string = "kg"
Dim strUnitTo as string = "1"
Dim strUnitWeightFactor as string = "m2"
Dim strStandardSize as string = "1.500x3.000"
dim dblWeightFactor as double = 7.8
Dim factor as Double = PDC.App.MasterData.MaterialFile.ConvertUnitToUnitFactor(strUnitFrom, strUnitTo, strUnitWeightFactor, strStandardSize, dblWeightFactor)
Dim factor as Double = PDC.App.MasterData.MaterialFile.ConvertUnitToUnitFactor(strUnitFrom, strUnitTo, strUnitWeightFactor, strStandardSize, dblWeightFactor)
</source>
</source>

Latest revision as of 09:03, 29 June 2020

Declaration

ConvertUnitToUnitFactor(UnitFrom as string, UnitTo as string, UnitWeightFactor as string, StandardSize as string, WeightFactor as double) as double

Description

Returns the factor from wich a unit to a unit conversion can be executed. This function uses the LM_STAM and LM_GEW of a material (LM_MAT) for the conversion between units.

Notes

The function returns 0 if the LM_STAFM or LM_GEW isn't correctly filled.
The UnitWeightFactor is the unit which corresponds to the weightfactor, most likely the unit of the material in question.

Units:
m / ft,
m2 / ft2,
m3 / ft3,
kg / lb,
Ltr / Gal,
1 (Piece)

Code example VB.NET

Dim strUnitFrom as string = "kg"
Dim strUnitTo as string = "1"
Dim strUnitWeightFactor as string = "m2"
Dim strStandardSize as string = "1.500x3.000"
dim dblWeightFactor as double = 7.8

Dim factor as Double = PDC.App.MasterData.MaterialFile.ConvertUnitToUnitFactor(strUnitFrom, strUnitTo, strUnitWeightFactor, strStandardSize, dblWeightFactor)

Availability

Available since Juli 2020 (from version 5.6)