#125 closed defect (worksforme)
Problemas com unidades
Reported by: | Rony melo | Owned by: | Rony Melo |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | EMSO | Version: | 0.9.59 |
Keywords: | Cc: |
Description
olá estou tentando escrever um Plugin que junto ao VRtherm supra as minhas necessidades termodinâmicas, mas está acontecendo algo meio estranho, fiz um flowsheet simples para testar o plugin e percebi que algumas variáveis como pressão estavam passando para o plugin com valores errados, por exemplo, se no meu flowsheet eu defino como bar a unidade valor é passado como Pa para o meu plugin, não entendi o porquê disso, já que eu defini como sendo bar. Porém quando não uso nenhum tipo pré-definido, os valores batem corretamente.
Attachments (2)
Change History (4)
Changed 13 years ago by
Attachment: | testeENt.mso added |
---|
comment:1 Changed 13 years ago by
Resolution: | → worksforme |
---|---|
Status: | new → closed |
Olá Rony,
O EMSO automaticamente converte as unidades para as unidades que o seu plugin PEDIU. Ou seja, não interessa a unidade utilizada no modelo (desde que sejam compatíveis é claro). Se as unidades do modelo importassem o plugin deixaria de funcionar caso o usuário trocasse as unidades, o que não seria bom.
Você diz a unidade que quer receber no seu plugin no método eo_method_details através do argumento inputUnits. Mais detalhes na documentação ou nos exemplos.
Um abraço.
comment:2 Changed 13 years ago by
Valeu Rafael, tenho toda documentação do EMSO que eu consegui achar na NET, mas eu estava interpretando errado essa parte de unidades eo_methodd_details.
flowsheet de teste