在VBA中加載了水和水蒸氣的元件,撰寫的函式,利用元件的sub進行運算后,回傳一個函式值,但不知道怎么用?例如元件中加載后,添加WASPCN模塊

,但其中的一個程序(如下sub PT2N97)的第四個引數是什么意思(貌似是水蒸氣磁區,但我如何填寫)?

Rem 已知壓力(MPa)和溫度,求折射率
Public Declare Sub PT2N97 Lib "WASPCN.dll" (ByVal p As Double, ByVal t As Double, ByVal Lamd As Double, ByRef N As Double, ByRef Range As Integer)
自己編的函式
Function aly(p, t)
Call PT2RAMD(p, t, RAMD, 1)
aly = 2 * RAMD
End Function
我如何判斷水蒸氣磁區,并填寫到函式中的PT2RAMD(p, t, RAMD, 第四個引數)?
求大神助我!!!!
uj5u.com熱心網友回復:
這是IAPWS-IF97水的物性計算中的資料:在水和水蒸汽的性質計算中有個很重要的狀態判斷,即臨界狀態的判斷。在IAPWS-IF97公式中對于臨界點性質有具體的規定:一點二線三區五態
一點:臨界點 :Tc=647.096K,Pc=22.064MPa
二線:上界線和下界線
三區:液態區、濕蒸氣區及過熱區
五態:未飽和水、飽和水、濕蒸氣、干飽和蒸氣 及 過熱蒸氣
uj5u.com熱心網友回復:
水蒸氣是過熱蒸汽,那我在aly(p,t)函式里如何呼叫dll呢?uj5u.com熱心網友回復:
宣告自己用到的DLL,寫進去不久行了轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/131285.html
標籤:VBA
上一篇:CodeSmart 引數如何換行
下一篇:MyGraphCut
