Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 83

Public Class R12

Dim sngValues(13) As Single


Dim sngTemp, sngInput, TempInput As Single
Private Sub BtnAnalyze_Click(sender As Object, e As EventArgs) Handles btnAnalyze.Click
Try
sngTemp = txtTemp.Text
sngInput = txtInput.Text
If sngInput < 0 Then
MessageBox.Show("Please input positive values only.", "Input Error",
MessageBoxButtons.OK, MessageBoxIcon.Error)
txtInput.Focus()
txtInput.SelectAll()
ElseIf sngTemp > 110 Or sngTemp < -80 Then
MessageBox.Show("Value not in range. Please input value between -40 to 100 ° C", "Input
Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
txtInput.Focus()
txtInput.SelectAll()
Else
Select Case True
Case rdbPressure.Checked
For intRow As Integer = 0 To 19
If R12TempEntryDataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp
Then
For intColumn As Integer = 1 To 13
Dim X1 As Single =
R12TempEntryDataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = R12TempEntryDataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
R12TempEntryDataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = R12TempEntryDataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
TempInput = sngValues(0)
If sngInput < sngValues(0) Then
lblPhase.Text = "SUPERHEATED VAPOR"
Call CheckValue(sngInput)
txtQuality.Text = "Not available"
ElseIf sngInput = sngValues(0) Then
lblPhase.Text = "SATURATED FLUID"
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(1) & ", " & sngValues(2) & ", " & sngValues(3)
txtEnerOut.Text = sngValues(4) & ", " & sngValues(5) & ", " & sngValues(6)
txtEnthalOut.Text = sngValues(7) & ", " & sngValues(8) & ", " & sngValues(9)
txtEntropOut.Text = sngValues(10) & ", " & sngValues(11) & ", " & sngValues(12)
txtQuality.Text = "Not available"
ElseIf sngInput > sngValues(0) Then
lblPhase.Text = "COMPRESSED LIQUID"
txtTempOut.Text = sngTemp
txtPresOut.Text = sngInput
txtVolOut.Text = sngValues(1)
txtEnerOut.Text = sngValues(4)
txtEnthalOut.Text = sngValues(7)
txtEntropOut.Text = sngValues(10)
txtQuality.Text = "Not available"
End If
Case rdbVolume.Checked
For intRow As Integer = 0 To 19
If R12TempEntryDataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp
Then
For intColumn As Integer = 1 To 13
Dim X1 As Single =
R12TempEntryDataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = R12TempEntryDataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
R12TempEntryDataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = R12TempEntryDataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
TempInput = sngValues(0)
If sngInput > sngValues(3) Then
lblPhase.Text = "SUPERHEATED VAPOR"
Call CheckValue(sngInput)
txtQuality.Text = "Not available"
ElseIf sngInput = sngValues(1) Then
lblPhase.Text = "SATURATED LIQUID"
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(4)
txtEnthalOut.Text = sngValues(7)
txtEntropOut.Text = sngValues(10)
txtQuality.Text = 0
ElseIf sngInput = sngValues(3) Then
lblPhase.Text = "SATURATED VAPOR"
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(6)
txtEnthalOut.Text = sngValues(9)
txtEntropOut.Text = sngValues(12)
txtQuality.Text = 1
ElseIf sngInput > sngValues(1) And sngInput < sngValues(3) Then
Dim X As Single = Quality(sngValues(1), sngValues(2), sngInput)
txtQuality.Text = X
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(4) + X * sngValues(5)
txtEnthalOut.Text = sngValues(7) + X * sngValues(8)
txtEntropOut.Text = sngValues(10) + X * sngValues(11)
lblPhase.Text = "SATURATE LIQUID-VAPOR"
ElseIf sngInput < sngValues(1) Then
lblPhase.Text = "COMPRESSED LIQUID"
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngInput
txtEnerOut.Text = sngValues(4)
txtEnthalOut.Text = sngValues(7)
txtEntropOut.Text = sngValues(10)
txtQuality.Text = "Not available"
End If
Case rdbEnergy.Checked
For intRow As Integer = 0 To 19
If R12TempEntryDataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp
Then
For intColumn As Integer = 1 To 13
Dim X1 As Single =
R12TempEntryDataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = R12TempEntryDataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
R12TempEntryDataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = R12TempEntryDataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
TempInput = sngValues(0)
If sngInput > sngValues(6) Then
lblPhase.Text = "SUPERHEATED VAPOR"
Call CheckValue(sngInput)
txtQuality.Text = "Not available"
ElseIf sngInput = sngValues(4) Then
lblPhase.Text = "SATURATED LIQUID"
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(1)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(7)
txtEntropOut.Text = sngValues(10)
txtQuality.Text = 0
ElseIf sngInput = sngValues(6) Then
lblPhase.Text = "SATURATED VAPOR"
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(3)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(9)
txtEntropOut.Text = sngValues(12)
txtQuality.Text = 1
ElseIf sngInput > sngValues(4) And sngInput < sngValues(6) Then
Dim X As Single = Quality(sngValues(4), sngValues(5), sngInput)
txtQuality.Text = X
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(1) + X * sngValues(2)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(7) + X * sngValues(8)
txtEntropOut.Text = sngValues(10) + X * sngValues(11)
lblPhase.Text = "SATURATE LIQUID-VAPOR"
ElseIf sngInput < sngValues(4) Then
lblPhase.Text = "COMPRESSED LIQUID"
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(1)
txtEnerOut.Text = sngInput
txtEnthalOut.Text = sngValues(7)
txtEntropOut.Text = sngValues(10)
txtQuality.Text = "Not available"
End If
Case rdbEnthalpy.Checked
For intRow As Integer = 0 To 19
If R12TempEntryDataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp
Then
For intColumn As Integer = 1 To 13
Dim X1 As Single =
R12TempEntryDataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = R12TempEntryDataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
R12TempEntryDataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = R12TempEntryDataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
TempInput = sngValues(0)
If sngInput > sngValues(9) Then
lblPhase.Text = "SUPERHEATED VAPOR"
Call CheckValue(sngInput)
txtQuality.Text = "Not available"
ElseIf sngInput = sngValues(7) Then
lblPhase.Text = "SATURATED LIQUID"
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(1)
txtEnerOut.Text = sngValues(4)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(10)
txtQuality.Text = 0
ElseIf sngInput = sngValues(9) Then
lblPhase.Text = "SATURATED VAPOR"
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(3)
txtEnerOut.Text = sngValues(6)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(12)
txtQuality.Text = 1
ElseIf sngInput > sngValues(7) And sngInput < sngValues(9) Then
Dim X As Single = Quality(sngValues(7), sngValues(8), sngInput)
txtQuality.Text = X
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(1) + X * sngValues(2)
txtEnerOut.Text = sngValues(4) + X * sngValues(5)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(10) + X * sngValues(11)
lblPhase.Text = "SATURATE LIQUID-VAPOR"
ElseIf sngInput < sngValues(7) Then
lblPhase.Text = "COMPRESSED LIQUID"
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(1)
txtEnerOut.Text = sngValues(4)
txtEnthalOut.Text = sngInput
txtEntropOut.Text = sngValues(10)
txtQuality.Text = "Not available"
End If
Case rdbEntropy.Checked
For intRow As Integer = 0 To 19
If R12TempEntryDataGridView.Rows.Item(intRow + 1).Cells(0).Value >= sngTemp
Then
For intColumn As Integer = 1 To 13
Dim X1 As Single =
R12TempEntryDataGridView.Rows.Item(intRow).Cells(0).Value
Dim X2 As Single = R12TempEntryDataGridView.Rows.Item(intRow +
1).Cells(0).Value
Dim Y1 As Single =
R12TempEntryDataGridView.Rows.Item(intRow).Cells(intColumn).Value
Dim Y2 As Single = R12TempEntryDataGridView.Rows.Item(intRow +
1).Cells(intColumn).Value
sngValues(intColumn - 1) = Interpolate(sngTemp, X2, X1, Y2, Y1)
Next
Exit For
End If
Next
TempInput = sngValues(0)
If sngInput > sngValues(12) Then
lblPhase.Text = "SUPERHEATED VAPOR"
Call CheckValue(sngInput)
txtQuality.Text = "Not available"
ElseIf sngInput = sngValues(10) Then
lblPhase.Text = "SATURATED LIQUID"
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(1)
txtEnerOut.Text = sngValues(4)
txtEnthalOut.Text = sngValues(7)
txtEntropOut.Text = sngInput
txtQuality.Text = 0
ElseIf sngInput = sngValues(12) Then
lblPhase.Text = "SATURATED VAPOR"
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(3)
txtEnerOut.Text = sngValues(6)
txtEnthalOut.Text = sngValues(9)
txtEntropOut.Text = sngInput
txtQuality.Text = 1
ElseIf sngInput > sngValues(10) And sngInput < sngValues(12) Then
Dim X As Single = Quality(sngValues(10), sngValues(11), sngInput)
txtQuality.Text = X
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(1) + X * sngValues(2)
txtEnerOut.Text = sngValues(4) + X * sngValues(5)
txtEnthalOut.Text = sngValues(7) + X * sngValues(8)
txtEntropOut.Text = sngInput
lblPhase.Text = "SATURATE LIQUID-VAPOR"
ElseIf sngInput < sngValues(12) Then
lblPhase.Text = "COMPRESSED LIQUID"
txtTempOut.Text = sngTemp
txtPresOut.Text = TempInput
txtVolOut.Text = sngValues(1)
txtEnerOut.Text = sngValues(4)
txtEnthalOut.Text = sngValues(7)
txtEntropOut.Text = sngInput
txtQuality.Text = "Not available"
End If
End Select
End If
Catch ex As Exception
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End Sub
Function Interpolate(ByVal InputX As Single, ByVal X2 As Single, ByVal X1 As Single, ByVal Y2 As
Single, ByVal Y1 As Single) As Single
Dim EqnRight As Single = (Y2 - Y1) / (X2 - X1)

Return (EqnRight * (InputX - X1)) + Y1

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

Private Sub RdbVolume_CheckedChanged(sender As Object, e As EventArgs) Handles


rdbVolume.CheckedChanged
lblInput.Text = "Specific Volume :"
lblInputUnit.Text = "m³/kg"
End Sub

Private Sub RdbEnergy_CheckedChanged(sender As Object, e As EventArgs) Handles


rdbEnergy.CheckedChanged
lblInput.Text = "Internal Energy :"
lblInputUnit.Text = "kJ/kg"
End Sub

Private Sub RdbEnthalpy_CheckedChanged(sender As Object, e As EventArgs) Handles


rdbEnthalpy.CheckedChanged
lblInput.Text = "Enthalpy :"
lblInputUnit.Text = "kJ/kg"
End Sub

Private Sub R12TempEntryBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs)


Me.Validate()
Me.R12TempEntryBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.LiquidPropertiesDataSet)

End Sub

Private Sub R12_Load(sender As Object, e As EventArgs) Handles MyBase.Load


'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV2500kPaR12' table.
You can move, or remove it, as needed.
Me.SHV2500kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV2500kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV900kPaR12' table. You
can move, or remove it, as needed.
Me.SHV900kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV900kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV800kPaR12' table. You
can move, or remove it, as needed.
Me.SHV800kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV800kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV700kPaR12' table. You
can move, or remove it, as needed.
Me.SHV700kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV700kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV600kPaR12' table. You
can move, or remove it, as needed.
Me.SHV600kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV600kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV50kPaR12' table. You
can move, or remove it, as needed.
Me.SHV50kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV50kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV500kPaR12' table. You
can move, or remove it, as needed.
Me.SHV500kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV500kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV400kPaR12' table. You
can move, or remove it, as needed.
Me.SHV400kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV400kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV3500kPaR12' table.
You can move, or remove it, as needed.
Me.SHV3500kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV3500kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV300kPaR12' table. You
can move, or remove it, as needed.
Me.SHV300kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV300kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV3000kPaR12' table.
You can move, or remove it, as needed.
Me.SHV3000kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV3000kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV250kPaR12' table. You
can move, or remove it, as needed.
Me.SHV250kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV250kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV200kPaR12' table. You
can move, or remove it, as needed.
Me.SHV200kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV200kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV2000kPaR12' table.
You can move, or remove it, as needed.
Me.SHV2000kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV2000kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV150kPaR12' table. You
can move, or remove it, as needed.
Me.SHV150kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV150kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV1500kPaR12_' table.
You can move, or remove it, as needed.
Me.SHV1500kPaR12_TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV1500kPaR12_)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV100kPaR12' table. You
can move, or remove it, as needed.
Me.SHV100kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV100kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.SHV1000kPaR12' table.
You can move, or remove it, as needed.
Me.SHV1000kPaR12TableAdapter.Fill(Me.LiquidPropertiesDataSet.SHV1000kPaR12)
'TODO: This line of code loads data into the 'LiquidPropertiesDataSet.R12TempEntry' table. You
can move, or remove it, as needed.
Me.R12TempEntryTableAdapter.Fill(Me.LiquidPropertiesDataSet.R12TempEntry)

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

Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles


ExitToolStripMenuItem.Click
End
End Sub

Private Sub AboutToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles


AboutToolStripMenuItem.Click
MessageBox.Show("This program interpolates values of R-12 fluid based on your given values.",
"Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
End Sub
Private Sub txtTempOut_KeyPress(sender As Object, e As KeyPressEventArgs) Handles
txtTempOut.KeyPress, txtEnthalOut.KeyPress, txtEnerOut.KeyPress, txtEntropOut.KeyPress,
txtTempOut.KeyPress, txtPresOut.KeyPress, txtVolOut.KeyPress, txtQuality.KeyPress
e.KeyChar = Nothing
End Sub

Private Sub btnChange_Click(sender As Object, e As EventArgs) Handles btnChange.Click


Initial_Form.Show()
Me.Hide()
End Sub

Private Sub BtnExit_Click(sender As Object, e As EventArgs) Handles btnExit.Click


End
End Sub

Private Sub RdbEntropy_CheckedChanged(sender As Object, e As EventArgs) Handles


rdbEntropy.CheckedChanged
lblInput.Text = "Entropy :"
lblInputUnit.Text = "kJ/kg·K"
End Sub

Private Sub BtnReset_Click(sender As Object, e As EventArgs) Handles btnReset.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
End Class

You might also like