Por que recebo um 'erro de conformabilidade' quando tento converter água em unidades GNU?

4

Eu tenho usado o programa de unidades GNU e parece que acho que deveria ser capaz de converter a água entre um volume e um peso.

Exemplos:

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

e

You have: 1 gallon water
You want: pounds
conformability error
    1 gallon water = 37.122208 kg m / s^2
    pounds = 0.45359237 kg
    
por brianegge 27.06.2011 / 20:08

2 respostas

5

A water unit é o peso específico da água no temperatura padrão de 0 ° C. Um cm water é uma unidade de pressão, como o 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

Um gram water é uma unidade de massa vezes pressume dividido por comprimento, que eu não reconheço como uma quantidade física comum. Unidades tem waterdensity definida como densidade de água a 4 ° C e 1atm, que é (com uma precisão muito boa) 1kg / m³.

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

Se você quiser densidade em outras condições ou de outros materiais, digite a constante ou coloque-a em seu próprio arquivo de definição de unidade ( units -f '' -f ~/.units.data ).

    
por 27.06.2011 / 23:07
2

Tecnicamente falando, você está tentando converter o volume em massa ou peso. Claro, você escreveu "água", mas a que temperatura e pressão? Faz diferença. E se você escreveu "1 grama de mercúrio"?

Você está pedindo algo que não pode ser feito no contexto simplista em que units funciona. Eu acho que você vai ter que procurar a densidade do fluido que você está interessado, e multiplicar por si mesmo.

    
por 27.06.2011 / 21:20

Tags