我正在 Unity 中制作一个简单的量热法应用程序,以测试我在课堂上学到的东西。在计算热量时,您需要猜测温度变化(如最终温度减去初始温度)是否实际上超过了材料的熔点或沸点。
例如,假设我有一个物体,我将它从 -15°C 加热到 30°C,它的熔点是 10°C,这意味着物体改变了相位,因此需要不同的计算。
-15°C----------10°C---------30°C
我显然可以知道它改变了阶段,但是有没有办法让程序检查值的变化是否大于或小于既定的融合点,然后选择适当的计算?
PS.:我的温度值存储在名为iTemp
and的变量中fTemp
,而聚变点和沸点存储在名为 , 的单独结构中,并且分别是名为andobjMat
的变量。fusPoint
gasPoint