Why does this attribute have the type IfcElectricCurrentMeasure? Shouldn’t it be IfcPowerMeasure? It is a PowerLoss, not a CurrentLoss, which would make no sense.
If it’s for “electronic” porpuse it should be: IfcElectronicPowerMeasure
IfcPowerMeasure
is too general and doesn’t refer to which kinds of Power? Electrical? Mechanical? …
And it should be Output Power minus Input Power which would be a negative number
If it’s for “electronic” porpuse it should be:
IfcElectronicPowerMeasure
There is no such thing as electronic power. If anything, it would be electric or electrical, not electronic.
IfcPowerMeasure
is too general and doesn’t refer to which kinds of Power? Electrical? Mechanical? …
No, power is power. Both electrical and mechanical power can be measured in Watts, which is the SI unit for power.
And it should be Output Power minus Input Power which would be a negative number
Again, no. The attribute is PowerLoss. The loss should of course be a positive number. A negative number here would be a gain.
But all of this is besides the point. The point is that it is wrong to use electric current measure, it should be power measure
Yes, I’m with you in this part, and even IfcPowerMeasure
However, the loss is a negative thing and should be a negative number in schemas
Thanks @trondholen, it is a bug and should be fixed with the next minor release update.
Yes, loss is a negative thing, but then if you give a loss a negative number, it will be double negative, which will then become positive (so you will end up with a power gain). - (-1) = 1
This has not been fixed in 4.3 RC1
This should also be fixed in the version that is used in the certification. We now get an error because the certification engine expect PowerLoss to be a IfcElectricCurrentMeasure. So now we do not pass because we are using the correct measure type.