| 已经成功的使用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编辑过] |