물을 GNU 단위로 변환하려고 할 때 "일관성 오류"가 발생하는 이유는 무엇입니까?

물을 GNU 단위로 변환하려고 할 때 "일관성 오류"가 발생하는 이유는 무엇입니까?

저는 GNU 단위 프로그램을 사용하고 있는데 물의 부피와 무게를 변환할 수 있어야 한다고 생각하는 것 같습니다.

예:

You have: 1 gram water
You want: cm^3
conformability error
    1 gram water = 9.80665 kg^2 / m^2 s^2
    cm^3 = 1e-06 m^3

그리고

You have: 1 gallon water
You want: pounds
conformability error
    1 gallon water = 37.122208 kg m / s^2
    pounds = 0.45359237 kg

답변1

단위 water비중물의표준온도0°C. A는 cm water압력 단위입니다(예: ) cm Hg.

You have: water
You want: 
        Definition: gram force/cm^3 = 9806.65 kg / m^2 s^2

You have: 1cm Hg
You want: cm water
        * 13.5951
        / 0.073555914

A는 gram water질량 곱하기 압력을 길이로 나눈 값인데, 일반적인 물리량이 아닌 것 같습니다. 단위는 waterdensity4°C, 1atm에서 물의 밀도로 정의되며, (매우 정확하게는) 1kg/m3입니다.

You have: 1g/waterdensity
You want: cm^3
        * 1
        / 1

다른 재료에 대해 다른 조건이나 밀도를 원할 경우 상수를 입력하거나 고유한 단위 정의 파일( units -f '' -f ~/.units.data)에 넣으십시오.

답변2

기술적으로 부피를 질량 또는 무게로 변환하려고 합니다. 물론이죠. "물"이라고 썼는데 온도와 압력이 어떻게 됩니까? 이건 중요하다. "수은 1그램"이라고 쓰면 어떨까요?

간단한 경우에는 요청하신 작업을 수행할 수 없습니다 units. 관심 있는 유체의 밀도를 찾아보고 직접 곱해 보면 될 것 같습니다.

관련 정보