Professional Documents
Culture Documents
Codes R134 A
Codes R134 A
End Function
Function Quality(ByVal LiquidProperty As Single, ByVal VaporProperty As Single, ByVal
FluidProperty As Single)
Return (FluidProperty - LiquidProperty) / VaporProperty
End Function
Sub CheckValue(ByVal sngCheck As Single)
Select Case sngCheck
Case 50
For intRow As Integer = 0 To SHV50kPaR12DataGridView.Rows.Count - 2
If SHV50kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV50kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV50kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV50kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value
Dim Y1 As Single =
SHV50kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV50kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 100
For intRow As Integer = 0 To SHV100kPaR12DataGridView.Rows.Count - 2
If SHV100kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV100kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV100kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV100kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV100kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV100kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 150
For intRow As Integer = 0 To SHV150kPaR12DataGridView.Rows.Count - 2
If SHV150kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV150kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV150kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV150kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV150kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV150kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 200
For intRow As Integer = 0 To SHV200kPaR12DataGridView.Rows.Count - 2
If SHV200kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV200kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV200kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV200kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV200kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV200kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 250
For intRow As Integer = 0 To SHV250kPaR12DataGridView.Rows.Count - 2
If SHV250kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV250kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV250kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV250kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV250kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV250kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 300
For intRow As Integer = 0 To SHV300kPaR12DataGridView.Rows.Count - 2
If SHV300kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV300kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV300kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV300kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV300kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV300kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 400
For intRow As Integer = 0 To SHV400kPaR12DataGridView.Rows.Count - 2
If SHV400kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV400kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV400kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV400kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV400kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV400kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 500
For intRow As Integer = 0 To SHV500kPaR12DataGridView.Rows.Count - 2
If SHV500kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV500kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV500kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV500kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 600
For intRow As Integer = 0 To SHV600kPaR12DataGridView.Rows.Count - 2
If SHV600kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV600kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV600kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV600kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV600kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV600kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 700
For intRow As Integer = 0 To SHV700kPaR12DataGridView.Rows.Count - 2
If SHV700kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV700kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV700kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV700kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV700kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV700kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 800
For intRow As Integer = 0 To SHV800kPaR12DataGridView.Rows.Count - 2
If SHV800kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV800kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV800kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV800kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV800kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV800kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 900
For intRow As Integer = 0 To SHV900kPaR12DataGridView.Rows.Count - 2
If SHV900kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV900kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV900kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV900kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV900kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV900kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 1000
For intRow As Integer = 0 To SHV1000kPaR12DataGridView.Rows.Count - 2
If SHV1000kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV1000kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV1000kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV1000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV1000kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV1000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 1500
For intRow As Integer = 0 To SHV1500kPaR12_DataGridView.Rows.Count - 2
If SHV1500kPaR12_DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV1500kPaR12_DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV1500kPaR12_DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV1500kPaR12_DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV1500kPaR12_DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV1500kPaR12_DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 2000
For intRow As Integer = 0 To SHV2000kPaR12DataGridView.Rows.Count - 2
If SHV2000kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV2000kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV2000kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV2000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV2000kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV2000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 2500
For intRow As Integer = 0 To SHV2500kPaR12DataGridView.Rows.Count - 2
If SHV2500kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV2500kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV2500kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV2500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV2500kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV2500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 3000
For intRow As Integer = 0 To SHV3000kPaR12DataGridView.Rows.Count - 2
If SHV3000kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV3000kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV3000kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV3000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV3000kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV3000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 3500
For intRow As Integer = 0 To SHV3500kPaR12DataGridView.Rows.Count - 2
If SHV3500kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV3500kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV3500kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV3500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV3500kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV3500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 50 To 100
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV50kPaR12DataGridView.Rows.Count - 2
If SHV50kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV50kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV50kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV50kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value
Dim Y1 As Single =
SHV50kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV50kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV100kPaR12DataGridView.Rows.Count - 2
If SHV100kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV100kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV100kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV100kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV100kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV100kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 100, 50, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 100, 50, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 100 To 150
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV100kPaR12DataGridView.Rows.Count - 2
If SHV100kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV100kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV100kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV100kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV100kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV100kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV150kPaR12DataGridView.Rows.Count - 2
If SHV150kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV150kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV150kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV150kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV150kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV150kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 150, 100, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 150, 100, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 150 To 200
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV150kPaR12DataGridView.Rows.Count - 2
If SHV150kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV150kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV150kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV150kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV150kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV150kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV200kPaR12DataGridView.Rows.Count - 2
If SHV200kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV200kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV200kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV200kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV200kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV200kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 200, 150, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 200, 150, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 200 To 250
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV200kPaR12DataGridView.Rows.Count - 2
If SHV200kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV200kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV200kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV200kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV200kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV200kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV250kPaR12DataGridView.Rows.Count - 2
If SHV250kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV250kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV250kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV250kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV250kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV250kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 250, 200, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 250, 200, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 300 To 400
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV300kPaR12DataGridView.Rows.Count - 2
If SHV300kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV300kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV300kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV300kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV300kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV300kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV400kPaR12DataGridView.Rows.Count - 2
If SHV400kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV400kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV400kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV400kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV400kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV400kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 400, 300, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 400, 300, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 400 To 500
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV400kPaR12DataGridView.Rows.Count - 2
If SHV400kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV400kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV400kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV400kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV400kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV400kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV500kPaR12DataGridView.Rows.Count - 2
If SHV500kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV500kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV500kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV500kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 500, 400, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 500, 400, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 500 To 600
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV500kPaR12DataGridView.Rows.Count - 2
If SHV500kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV500kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV500kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV500kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV600kPaR12DataGridView.Rows.Count - 2
If SHV600kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV600kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV600kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV600kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV600kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV600kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 600, 500, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 600, 500, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 600 To 700
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV600kPaR12DataGridView.Rows.Count - 2
If SHV600kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV600kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV600kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV600kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV600kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV600kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV700kPaR12DataGridView.Rows.Count - 2
If SHV700kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV700kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV700kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV700kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV700kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV700kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 700, 600, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 700, 600, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 700 To 800
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV700kPaR12DataGridView.Rows.Count - 2
If SHV700kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV700kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV700kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV700kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV700kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV700kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV800kPaR12DataGridView.Rows.Count - 2
If SHV800kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV800kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV800kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV800kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV800kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV800kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 800, 700, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 800, 700, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 800 To 900
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV800kPaR12DataGridView.Rows.Count - 2
If SHV800kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV800kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV800kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV800kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV800kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV800kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV900kPaR12DataGridView.Rows.Count - 2
If SHV900kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV900kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV900kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV900kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV900kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV900kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 900, 800, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 900, 800, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 900 To 1000
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV900kPaR12DataGridView.Rows.Count - 2
If SHV900kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV900kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV900kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV900kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV900kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV900kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV1000kPaR12DataGridView.Rows.Count - 2
If SHV1000kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV1000kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV1000kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV1000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV1000kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV1000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 1000, 900, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 1000, 900, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 1000 To 1500
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV1000kPaR12DataGridView.Rows.Count - 2
If SHV1000kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV1000kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV1000kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV1000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV1000kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV1000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV1500kPaR12_DataGridView.Rows.Count - 2
If SHV1500kPaR12_DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV1500kPaR12_DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV1500kPaR12_DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV1500kPaR12_DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV1500kPaR12_DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV1500kPaR12_DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 1500, 1000, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 1500, 1000, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 1500 To 2000
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV1500kPaR12_DataGridView.Rows.Count - 2
If SHV1500kPaR12_DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV1500kPaR12_DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV1500kPaR12_DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV1500kPaR12_DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV1500kPaR12_DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV1500kPaR12_DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV2000kPaR12DataGridView.Rows.Count - 2
If SHV2000kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV2000kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV2000kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV2000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV2000kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV2000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 2000, 1500, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 2000, 1500, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 2000 To 2500
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV2000kPaR12DataGridView.Rows.Count - 2
If SHV2000kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV2000kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV2000kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV2000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV2000kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV2000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV2500kPaR12DataGridView.Rows.Count - 2
If SHV2500kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV2500kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV2500kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV2500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV2500kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV2500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 2500, 2000, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 2500, 2000, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 2500 To 3000
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV2500kPaR12DataGridView.Rows.Count - 2
If SHV2500kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV2500kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV2500kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV2500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV2500kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV2500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV3000kPaR12DataGridView.Rows.Count - 2
If SHV3000kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV3000kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV3000kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV3000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV3000kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV3000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 3000, 2500, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 3000, 2500, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case 3000 To 3500
Dim Set1Int(3) As Single
Dim Set2Int(3) As Single
For intRow As Integer = 0 To SHV3000kPaR12DataGridView.Rows.Count - 2
If SHV3000kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV3000kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV3000kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV3000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV3000kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV3000kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set1Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
For intRow As Integer = 0 To SHV3500kPaR12DataGridView.Rows.Count - 2
If SHV3500kPaR12DataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp Then
For intColumn As Integer = 1 To
SHV3500kPaR12DataGridView.Columns.GetColumnCount(DataGridViewElementStates.None) - 1
Dim X1 As Single = SHV3500kPaR12DataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = SHV3500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
SHV3500kPaR12DataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = SHV3500kPaR12DataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
Set2Int(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
If rdbPressure.Checked Then
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(sngInput, 3500, 3000, Set2Int(intcounter),
Set1Int(intcounter))
Next
Else
For intcounter = 0 To 3
sngValues(intcounter) = Interpolate(TempInput, 3500, 3000, Set2Int(intcounter),
Set1Int(intcounter))
Next
End If
Select Case True
Case rdbPressure.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbVolume.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnergy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngValues(3)
Case rdbEnthalpy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(3)
Case rdbEntropy.Checked
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(0)
txtEnerOut.Text = sngValues(1)
txtEnthalOut.Text = sngValues(2)
txtEntropOut.Text = sngInput
End Select
Case Is > 3500
MessageBox.Show("Value not in range. Sorry.", "Input Error", MessageBoxButtons.OK,
MessageBoxIcon.Error)
Case Is < 50
MessageBox.Show("Value not in range. Sorry.", "Input Error", MessageBoxButtons.OK,
MessageBoxIcon.Error)
End Select
End Sub
Private Sub RdbPressure_CheckedChanged(sender As Object, e As EventArgs) Handles
rdbPressure.CheckedChanged
lblInput.Text = "Pressure :"
lblInputUnit.Text = "kPa"
End Sub
End Sub
End Sub
Private Sub ResetToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles
ResetToolStripMenuItem.Click
txtPresOut.Clear()
txtEnerOut.Clear()
txtEnthalOut.Clear()
txtInput.Clear()
txtQuality.Clear()
txtTemp.Clear()
txtTempOut.Clear()
txtVolOut.Clear()
txtEntropOut.Clear()
txtQuality.Clear()
rdbPressure.Checked = True
lblPhase.Text = "Please enter property values."
End Sub