已经成功的使用matlab调用uewasp.dll了,但是发现如下差异: ----------------------------- 这是我编写的matlab下已知压力和温度求Cp的函数: function CP=uePT4CP(P,T) a=libisloaded(\'UEwasp\'); if a==0 loadlibrary(\'E:\\Release\\UEwasp\',\'E:\\Release\\uewasp.h\') end CP=calllib(\'UEwasp\',\'PT2CP\',P,T,97,1); --------------------------------------------------- 比如我现在调用25MPa,350摄氏度下的Cp值即 CP=uePT4CP(25,350)算下来是4.0842 但是我用WaterPro7.0根目录下的EXCEL中的uewaspPT2CP(25,350,97)算下来却是6.9800 明显用EXCEL算得是正确的,大多数用matlab算到的物性参数基本和EXCEL算出的有点不同,上面的Cp差异甚大,于是Pr数差异也很大 不是EXCEL也是调用的那个UEwasp.dll吗?怎么算出的结果会不一样呢,望牛人解释,谢谢啦~ [s:04]
[此贴子已经被作者于2009-4-14 18:10:33编辑过] |