initial commit

This commit is contained in:
Chikyun
2019-10-24 21:24:21 +09:00
commit 376f7d9de0
544 changed files with 295019 additions and 0 deletions

View File

@@ -0,0 +1,820 @@
'Public Class CZone_ALT
' Public Event PBarSet(ByVal min As Integer, ByVal max As Integer) '//프로그레시브바 초기화
' Public Event Message(ByVal Msg As String) '//메세지표시
' Public Event PBarVal(ByVal Value As Integer) '//프로그레시브 값설정
' ''' <summary>
' ''' (main)에너지요구량 계산
' ''' </summary>
' ''' <param name="Calc_Use">에너지소요량을 추가로 계산하려면 True 를 입력</param>
' ''' <param name="Log">로그가 입력될 스트링빌더</param>
' ''' <remarks></remarks>
' Public Overridable Function Calc_LoadOfZones_ALT() As Boolean
' Dim Title As String = "에너지요구량을 계산합니다"
' RaiseEvent Message(Title & vbCrLf & "잠시만 기다려주세요")
' RaiseEvent PBarSet(0, 100)
' RaiseEvent Message(Title & vbCrLf & "데이터저장소를 확보하는중.")
' 'i_count_OpWe As Integer, d_we_month As Integer, Q_h_b_we as decimal, ==================================2010.2.21 삭제
' Dim t_24 As Integer, f_wind As Integer, t_NA As Integer, t_h_op_d As Integer, i_count_Is As Integer
' Dim Delta_theta_er As Decimal, Delta_theta_i_NA As Decimal, Delta_theta_i_WE As Decimal, theta_i As Decimal, theta_i_h As Decimal, theta_i_c As Decimal, F_f As Decimal, F__F As Decimal, F_W As Decimal, F_S As Decimal, F_V As Decimal, h_r As Decimal, c_p_arhoa As Decimal, e_wind As Decimal, n_50 As Decimal, n_ue As Decimal, n_mech As Decimal, n_inf As Decimal, A_B As Decimal, A_u As Decimal, h_u As Decimal, V As Decimal, V_ue As Decimal
' Dim H_V_inf As Decimal, H_V_mech As Decimal, H_V_ue As Decimal, H_V_z As Decimal, theta_z As Decimal, theta_u As Decimal, H_T_D As Decimal, H_T_iu As Decimal, H_T_iz As Decimal, H_T_s As Decimal, Delta_U_WB As Decimal, H_V_mech_theta As Decimal, theta_i_h_soll As Decimal, theta_i_c_soll As Decimal, theta_V_mech As Decimal ', theta_e_min as decimal, theta_e_max as decimal
' Dim C_wirk As Decimal, tau As Decimal, a As Decimal, a_tb As Decimal, f_we As Decimal, f_NA As Decimal, f_tb As Decimal, Q_h_max As Decimal, theta_V_mech_RLT As Decimal
' Dim Q_V_inf_sink As Decimal, Q_V_mech_sink As Decimal, Q_V_z_sink As Decimal, Q_V_sink As Decimal, Q_T_e_sink As Decimal, Q_T_u_sink As Decimal, Q_T_z_sink As Decimal, Q_T_s_sink As Decimal, Q_T_sink As Decimal, Q_S_sink As Decimal, R_se As Decimal, Q_source As Decimal, Q_sink As Decimal, Q_I_source As Decimal
' Dim Q_V_inf_source As Decimal, Q_V_mech_source As Decimal, Q_V_z_source As Decimal, Q_V_source As Decimal, Q_T_e_source As Decimal, Q_T_u_source As Decimal, Q_T_z_source As Decimal, Q_T_s_source As Decimal, Q_T_source As Decimal, Q_S_source As Decimal
' Dim Q_I_source_p As Decimal, Q_I_source_fac As Decimal, Q_I_L As Decimal, Q_l_b As Decimal, Q_w_b As Decimal, gamma As Decimal, eta As Decimal, Q_h_b As Decimal, Q_h_b_op As Decimal, g_TI As Decimal
' Dim V_mech As Decimal
' 'Dim d_op_month As Integer, theta_e_month as decimal
' 'Dim A_H as decimal, A_C as decimal, A_L as decimal, A_W as decimal, A_V as decimal
' Dim Q_vh_b_op As Decimal
' Dim g_blinds As Decimal, tau_e_B As Decimal, rho_e_B As Decimal, U_blinds As Decimal, tau_e_B_corr As Decimal, rho_e_B_corr As Decimal 'EN 13363-1 적용
' Dim g As Decimal, alpa As Decimal
' 'Dim i_sub_wall As Integer
' Dim V_mech_outdoor As Decimal
' '//2010.02.04추가
' Dim Phi As Decimal
' '//2010.02.21추가
' Dim d_op_mth As Integer
' '//2011.04.04 추가
' Dim Q_V_win_sink As Decimal, Q_V_win_source As Decimal, H_V_win As Decimal, n_win As Decimal
' Dim zone_count As Decimal '//2012.07.08 추가 입력존의 수
' Dim priod_value As Single = 0
' Dim age As Single '//준공연도에 의한 경년변화값
' For Each DRpriod As DS.tbl_DescRow In DSET.tbl_Desc.Select("cname<>'0'", "cname")
' priod_value = CSng(DRpriod.priod)
' Next
' If priod_value = 0 Then
' age = 1
' Else
' age = 1 / (1 - priod_value * 0.0012)
' End If
' RaiseEvent Message(Title & vbCrLf & "저장소 기본값을 설정하는중.")
' t_24 = 24
' F_f = 0.5 '구조체와 하늘과의 형태계수
' F__F = 0.7 '창 프레임 감소계수 __필요
' F_W = 0.9 '수직입사가 아닌경우에 대한 감소계수
' F_S = 1 '주변환경에 의한 그늘짐
' F_V = 1 '0.9 '우선 먼지팩터는 없는 것으로 가정
' h_r = 5 * 0.9 '= 5*e(모를경우 e=0.9)
' Delta_theta_er = 10
' Delta_theta_i_NA = 4 '(용도별조건)
' 'theta_i = 21
' 'theta_i_h = 21
' theta_i_h_soll = 20
' theta_i_c = 24
' theta_i_c_soll = 26
' theta_V_mech_RLT = 27
' 'theta_e_min = -11.3
' 'theta_e_max = 31.5
' c_p_arhoa = 0.34 '//먼지모름
' 'n_50 = 1.5
' n_ue = 0.6
' e_wind = 0.07
' f_wind = 15
' R_se = 0.043 '외기에 직접 열전달저항 확인요망
' g_TI = 0.35 '(2-113)
' alpa = 0.4 '우선 0.4으로 설정 표면흡수율 도표 2-6 참조
' n_mech = 1 '임시
' A_u = 1
' h_u = 1 '임시
' RaiseEvent Message(Title & vbCrLf & "결과저장소 초기화")
' Work_msg("요구량계산중...")
' Frm_Work.ProgressBar1.Maximum = 26
' Frm_Work.ProgressBar1.Minimum = 0
' Frm_Work.ProgressBar1.Value = 0
' Frm_Work.TopMost = True
' Frm_Work.Show()
' '/////////////////////////////////////////////////////
' For i_count_HeatCool As Integer = 1 To 2 '(1) 루프회전 난방/냉방 구분해서 회전한다. 둘의 산식이 거의 비슷하므로 루프를 이용해서 계산
' For i_count_month As Short = 0 To 12 '(2) --월전체의 루프?
' Work_msg("요구량계산중..." & CStr(IIf(i_count_HeatCool = 1, "난방", "냉방")) & "(" & i_count_month & "/12)") : Work_plus()
' Dim Mon As String = "M" & Format(i_count_month, "00") '//저장소의 필드명이 M00 식으로되어있다.
' If i_count_month = 0 Then '//난방이라면? '//최소외기온도 난방기(theta_e_min)
' Calc.Pub.theta_e(i_count_month) = TOSG(IIf(i_count_HeatCool = 1, Calc.Pub.theta_e_min, Calc.Pub.theta_e_max))
' End If
' '//존 루프
' For Each DR존 As DS.tbl_zoneRow In DSET.tbl_zone.Select("code<>'0'", "code") ' DSET.tbl_zone.Rows.Count '(3)
' '//방식이나 공조는 ZZ는 사용안함이다 V=환기 외기부하처리여부의경우 0001 은 예이다.
' zone_count = TOSG(DR존.입력존의수)
' If DR존.냉난방방식 <> "기능없음" Or (DR존.냉난방공조 <> "기능없음" And (DR존.냉난방공조 <> "환기" Or DR존.외기부하처리여부 = "예")) Then
' Q_vh_b_op = 0
' '//i_count_OpWe 1은 평일 2는 주말이다ㅡㅡ/
' '======================================2010.2.21 삭제
' 'For i_count_OpWe = 1 To 2
' '======================================2010.2.21 삭제
' Q_V_inf_sink = 0
' Q_V_inf_source = 0
' Q_V_mech_sink = 0
' Q_V_mech_source = 0
' Q_V_z_sink = 0
' Q_V_z_source = 0
' Q_V_win_sink = 0 '//2011.04.04 추가
' Q_V_win_source = 0 '//2011.04.04 추가
' Q_T_e_sink = 0
' Q_T_e_source = 0
' Q_T_u_sink = 0
' Q_T_u_source = 0
' Q_T_z_sink = 0
' Q_T_z_source = 0
' Q_T_s_sink = 0
' Q_T_s_source = 0
' A_B = TOSG(DR존.면적) ' Worksheets("입력존").Range("전용면적1").Offset(0, i_count_zone - 1)
' V = TOSG(DR존.순실체적) ' Worksheets("입력존").Range("체적1").Offset(0, i_count_zone - 1)
' V_ue = A_u * h_u
' 'Log.AppendLine(" >> V_ue = A_u * h_u = // au와 hu 는 선언부에서 1값으로 고정되어있음 v_ue는 항상 1")
' '//존의 프로필설정에대한 실제 프로필의 데이터를 가져옴
' Dim DR프로필() As DS.tbl_profileRow = CType(DSET.tbl_profile.Select("code='" & DR존.프로필 & "' and code <> '0'"), DS.tbl_profileRow())
' If DR프로필.GetUpperBound(0) = -1 Then
' MsgBox("존=" & DR존.code & " 의 프로필=" & DR존.프로필 & " 의 데이터가 존재하지않습니다", MsgBoxStyle.Critical, "확인")
' Else
' 'Log.AppendLine(" >> 존의 프로필코드(" & DR존.프로필 & ") 에 해당하는 프로필정보를 가져옵니다")
' t_h_op_d = TOIT(DR프로필(0).운전시간난방) ' Worksheets("설정조건").Range("사용시작시간1").Offset(5, i_count_profile)
' '===================================================================================2010.2.21 추가
' If i_count_month = 0 Then
' d_op_mth = 0
' Else
' d_op_mth = CInt(TOSG(DR프로필(0)("day" & Format(i_count_month, "00"))))
' End If
' '===================================================================================2010.2.21 추가
' theta_i_h_soll = TOSG(DR프로필(0).난방설정온도) ' Worksheets("설정조건").Range("난방설정온도1").Offset(0, i_count_profile)
' theta_i_c_soll = TOSG(DR프로필(0).냉방설정온도) ' Worksheets("설정조건").Range("냉방설정온도1").Offset(0, i_count_profile)
' Delta_theta_i_NA = TOSG(DR프로필(0).야간최저허용온도) ' Worksheets("설정조건").Range("야간최저허용온도1").Offset(0, i_count_profile)
' Delta_theta_i_WE = TOSG(DR프로필(0).주말최저허용온도) ' Worksheets("설정조건").Range("주말최저허용온도1").Offset(0, i_count_profile)
' ' If i_count_OpWe = 1 Then=============================================================2010.2.21 삭제
' 'Log.AppendLine(" >> i_count_OpWe = 1 >> Q_I_source_p/Q_I_source_fac/V_mech 계산됨")
' Q_I_source_p = TOSG(DR프로필(0).사람) * A_B ' Worksheets("설정조건").Range("사람1").Offset(0, i_count_profile) * A_B '(2-118)
' Q_I_source_fac = TOSG(DR프로필(0).작업보조기기) * A_B ' Worksheets("설정조건").Range("작업보조기기1").Offset(0, i_count_profile) * A_B '(2-119)
' V_mech = TOSG(DR프로필(0).최소도입외기량) * A_B ' Worksheets("설정조건").Range("최소도입외기량1").Offset(0, i_count_profile) * A_B
' ' Else '=============================================================2010.2.21 삭제
' ' Log.AppendLine(" >> i_count_OpWe <> 1 >> Q_I_source_p/Q_I_source_fac 는 0입니다")
' ' Q_I_source_p = 0 '주말 사람없음
' ' Q_I_source_fac = 0 '주말 기기발열 없음
' 'End If
' 'Q_I_L = 0 'mu_L*Q_I_L_elektr (2-123)추후 추가
' End If
' V_mech_outdoor = 1 '외기처리 관련 (ZZ=사용안함 Y=예)
' If DR존.냉난방방식 <> "기능없음" And DR존.냉난방공조 <> "기능없음" And DR존.외기부하처리여부 = "예" Then
' If i_count_HeatCool = 1 Then '//난방이라면
' If DR존.냉난방공조 <> "난방" AndAlso DR존.냉난방공조 <> "냉난방" Then '난방/냉난방 이 아니면!
' If theta_i_h_soll > Calc.Pub.theta_e(i_count_month) Then '//난방설정온도 > 외기온도(난방기)
' Q_vh_b_op = V_mech * (theta_i_h_soll - Calc.Pub.theta_e(i_count_month)) * t_h_op_d * c_p_arhoa * d_op_mth * zone_count '===============d_op(i_count_month) 2010.2.21 수정
' V_mech_outdoor = 0 ' 외기처리된 상태인 경우
' 'Log.AppendLine(" >> 외기처리됨")
' End If
' End If
' Else
' If DR존.냉난방공조 <> "냉방" AndAlso DR존.냉난방공조 <> "냉난방" Then '냉방/냉난방이 아닐경우
' If theta_i_c_soll < Calc.Pub.theta_e(i_count_month) Then
' Q_vh_b_op = V_mech * (Calc.Pub.theta_e(i_count_month) - theta_i_c_soll) * t_h_op_d * c_p_arhoa * d_op_mth * zone_count '===============d_op(i_count_month) 2010.2.21 수정
' V_mech_outdoor = 0 ' 외기처리된 상태인 경우
' 'Log.AppendLine(" >> 외기처리됨")
' End If
' End If
' End If
' End If
' n_50 = TOSG(DR존.침기율) '//tosg 는 빈값일경우 0을 반환
' n_inf = n_50 * e_wind '(2-59) 환기기기 없는 경우
' 'n_inf = n_50 * e_wind * (1 + f_V_mech * t_V_mech / 24) '(2-60) 급기 및 배기에 대한 환기회수 필요
' '///////////////////////////////////////////////////////////////////////////////////////////////////////2011.04.04 추가
' 'If n_nutz < 1.2 Then
' ' Delta_n_win = n_nutz - (n_nutz - 0.2) * n_inf - 0.1
' 'Else
' ' Delta_n_win = n_nutz - n_inf - 0.1
' 'End If
' 'If Delta_n_win < 0 Then
' ' Delta_n_win = 0
' 'End If
' 'n_win = 0.1 + Delta_n_win * t_h_op_d / 24
' n_win = 0.1 ' 최소외기 도입량은 환기기기 유무와 상관없이 적용되는 것으로 평가하기 때문에 자연환기 기본값만 적용
' '///////////////////////////////////////////////////////////////////////////////////////////////////////2011.04.04 추가
' H_T_D = 0
' H_T_iu = 0
' H_T_iz = 0
' Dim Drow프로필 As DS.tbl_profileRow = CType(DSET.tbl_profile.Select("code='" & DR존.프로필 & "' and code <> '0'")(0), DS.tbl_profileRow)
' If DR존.조명부하산출방법 = "계산치" Then
' Q_I_L = TOSG(DR존.조명에너지부하율계산치) * TOSG(Drow프로필.일일사용시간) * A_B
' Else
' Q_I_L = TOSG(DR존.조명에너지부하율입력치) * TOSG(Drow프로필.일일사용시간) * A_B
' End If
' 'Q_I_L = TOSG(IIf(DR존.조명부하산출방법 = "계산치", TOSG(DR존.조명에너지부하율계산치), TOSG(DR존.조명에너지부하율입력치))) * TOSG(Drow프로필.일일사용시간) * A_B
' Q_w_b = TOSG(Drow프로필.일일급탕요구량) * A_B * d_op_mth
' '===================================2010.2.21 삭제
' 'If DR존.조명부하산출방법 = "CALC" Then '//OpWe의 2번은 주말인거 같다.
' ' '//부하율계산치?입력치구분
' ' Q_w_b = TOSG(DR존.급탕요구량) * A_B * Calc.Pub.d_op_mth(i_count_month)
' 'Else
' ' Q_I_L = 0 '주말 소등으로 설정
' ' Q_w_b = 0 '주말은 급탕사용안함
' 'End If
' '===================================2010.2.21 삭제
' 'Log.AppendLine(" >> 현재존을 사용하는 각 입력면(" & DSET.tbl_myoun.Select("존분류='" & DR존.code & "'").GetUpperBound(0) & ")으로부터 데이터를 누적")
' For Each Dr입력면 As DS.tbl_myounRow In DSET.tbl_myoun.Select("존분류='" & DR존.code & "'")
' If Dr입력면.code <> "0" Then
' If DR존.열교가산치 = "내단열" Then
' Delta_U_WB = 0.15 '내단열(=0001) Worksheets("입력존").Range("열교1").Offset(0, i_count_zone - 1) = "내단열" Then
' Else
' Delta_U_WB = 0.1 '내단열(=0001) Worksheets("입력존").Range("열교1").Offset(0, i_count_zone - 1) = "내단열" Then
' End If
' Select Case Dr입력면.건축부위방식.Trim ' Case Worksheets("입력면").Range("입력부위" & i_sub_wall & "").Offset(0, i_count_wall)
' Case "외벽" '"외벽"
' 'Dr입력면.열관류율 >> Calc.Get_열관류율(Dr입력면)
' H_T_D = H_T_D + Calc.Get_열관류율(Dr입력면) * age * TOSG(Dr입력면.건축부위면적) + Delta_U_WB * TOSG(Dr입력면.건축부위면적) ' Worksheets("입력면").Range("부위면적" & i_sub_wall & "").Offset(0, i_count_wall) '(2-44) Delta_U_WB는 외단열 0.1, 내단열 0.15
' Case "외부창", "내부창" '=================2010.03.20 수정
' If Dr입력면.블라인드유무 = "유" Then ' '0001(=유) Range("에너지투과율" & i_sub_wall & "").Offset(3, i_count_wall) = "유" Then
' If Calc.Get_열관류율(Dr입력면) = 0 Then
' MsgBox("블라인드 사용이지만 열관류율 수치가 입력되지 않았습니다", MsgBoxStyle.Critical, "확인")
' Else
' Select Case Dr입력면.블라인드위치.Trim ' Range("에너지투과율" & i_sub_wall & "").Offset(4, i_count_wall)
' Case "내부" '"내부"
' U_blinds = TOSG(1 / (1 / (Calc.Get_열관류율(Dr입력면) * age) + 1 / 30))
' Case "중간" '중간"
' U_blinds = TOSG(1 / (1 / (Calc.Get_열관류율(Dr입력면) * age) + 1 / 3))
' Case "외부" ' '외부"
' U_blinds = TOSG(1 / (1 / (Calc.Get_열관류율(Dr입력면) * age) + 1 / 5 + 1 / 10))
' End Select
' End If
' Else
' U_blinds = Calc.Get_열관류율(Dr입력면) * age 'Worksheets("입력면").Range("열관류율" & i_sub_wall & "").Offset(0, i_count_wall)
' End If
' '=========================================================================================================2010.03.20 수정
' If Dr입력면.건축부위방식.Trim = "외부창" Then
' H_T_D = H_T_D + U_blinds * TOSG(Dr입력면.건축부위면적) + Delta_U_WB * TOSG(Dr입력면.건축부위면적) '(2-44) Delta_U_WB는 외단열 0.1, 내단열 0.15
' Else
' H_T_iu = H_T_iu + U_blinds * TOSG(Dr입력면.건축부위면적)
' End If
' '=========================================================================================================2010.03.20 수정
' Case "내벽" ' "내벽"
' H_T_iu = H_T_iu + Calc.Get_열관류율(Dr입력면) * age * TOSG(Dr입력면.건축부위면적) '(2-48)
' Case "간벽" '"간벽"
' H_T_iz = H_T_iz + Calc.Get_열관류율(Dr입력면) * age * TOSG(Dr입력면.건축부위면적) '(2-52)
' Case Else
' MsgBox("입력면 건축부위방식이 없습니다", MsgBoxStyle.Critical, "확인")
' Return False
' End Select
' End If
' Next
' If H_T_D = 0 Then
' H_V_inf = 0
' Else
' H_V_inf = n_inf * V * c_p_arhoa '(2-58) c_p_arhoa는 0.34 V는 존의 체적
' End If
' H_V_win = n_win * V * c_p_arhoa '//2011.04.04 추가
' H_V_mech = V_mech * c_p_arhoa 'n_mech * V * c_p_arhoa '(2-83)
' H_V_ue = n_ue * V_ue * c_p_arhoa '(2-94)
' 'H_V_z = n_z_d * c_p_arhoa '(2-99)
' If DR존.열저장능력 = "" Then
' MsgBox(DR존.설명 & "의 열저장능력이 입력되어 있지않습니다", MsgBoxStyle.Critical, "확인")
' C_wirk = 0
' Else
' C_wirk = TOSG(DR존.열저장능력) * A_B ' .Worksheets("입력존").Range("열저장능력1").Offset(0, i_count_zone - 1) * A_B
' End If
' If i_count_HeatCool = 1 Then
' H_V_mech_theta = 0 'H_V_mech * (theta_i_h_soll - theta_V_mech) / 6 '(2-130) 우선 고려안함
' Else
' H_V_mech_theta = 0 'H_V_mech * (theta_i_c_soll - theta_V_mech) / 6 '(2-130)
' End If
' tau = C_wirk / ((H_T_D + H_T_iu + H_T_iz) + (H_V_inf + H_V_mech + H_V_ue + H_V_win) + H_V_mech_theta) '(2-22, 129) 추후 H_V_z 추가 '//2011.04.04 H_V_win 추가
' If tau < 48 Then tau = 48
' a = 1 + tau / 16 '(2-25)
' a_tb = 1 ' =A_beheizt / A_B 'A_beheizt는 난방면적, A_B는 전용면적
' t_NA = 24 - t_h_op_d
' f_tb = TOSG(0.8 * (1 - Math.Exp(-Q_h_max / (A_B * 35))) * a_tb ^ 2) '(2-34)
' '================================================2010.2.21 삭제
' 'If i_count_OpWe = 1 Then
' '================================================2010.2.21 삭제
' Select Case DR존.야간운전방식.Trim '공통1002 Worksheets("입력존").Range("야간가동1").Offset(0, i_count_zone - 1)
' Case "정상가동" '정상가동"
' f_NA = 0
' Case "감소가동" '감소가동"
' f_NA = TOSG(0.13 * t_NA * Math.Exp(-tau / 250) / 24) '(2-28) 감소가동
' Case "가동정지" '가동정지"
' f_NA = TOSG(0.26 * t_NA * Math.Exp(-tau / 250) / 24) '(2-29) 가동정지
' End Select
' theta_i_h = theta_i_h_soll - f_NA * (theta_i_h_soll - Calc.Pub.theta_e(i_count_month))
' If theta_i_h < theta_i_h_soll - Delta_theta_i_NA * t_NA / 24 Then theta_i_h = theta_i_h_soll - Delta_theta_i_NA * t_NA / 24 '(2-27) 야간감소
' '================================================2010.2.21 삭제
' 'Else
' '================================================2010.2.21 삭제
' Select Case DR존.주말운전방식.Trim ' Worksheets("입력존").Range("주말가동1").Offset(0, i_count_zone - 1)
' Case "정상가동" '정상가동"
' f_we = 0
' Case "감소가동" '감소가동"
' f_we = TOSG(0.2 * (1 - 0.4 * tau / 250)) '(2-31) 난방감소
' Case "가동정지" '가동정지"
' f_we = TOSG(0.3 * (1 - 0.2 * tau / 250)) '(2-32) 난방정지식
' End Select
' theta_i_h = theta_i_h_soll - f_we * (theta_i_h_soll - Calc.Pub.theta_e(i_count_month))
' If theta_i_h < theta_i_h_soll - Delta_theta_i_WE Then theta_i_h = theta_i_h_soll - Delta_theta_i_WE '(2-30) 주말감소식 변형
' '================================================2010.2.21 삭제
' 'End If
' '================================================2010.2.21 삭제
' If i_count_HeatCool = 1 Then
' theta_i = theta_i_h
' theta_z = theta_i_h
' theta_u = TOSG(theta_i_h_soll - 0.7 * (theta_i_h_soll - Calc.Pub.theta_e(i_count_month)))
' Else
' theta_i = theta_i_c_soll '24'에너지 사용량 계산할때 24 사용
' theta_z = theta_i_c_soll
' theta_u = TOSG(theta_i_c_soll - 0.7 * (theta_i_c_soll - Calc.Pub.theta_e(i_count_month)))
' End If
' 'theta_i_h = theta_i_h_soll - f_tb * (theta_i_h_soll - theta_e(i_count_month)) '(2-33) 공간적제한
' 'theta_i_h = theta_i_NA - f_tb * (theta_i_NA - theta_e(i_count_month)) '(2-35) 공간적 시간적 제한
' 'theta_V_mech = theta_e(i_count_month) '(2-90) 공조처리 없는 경우
' 'theta_V_mech = theta_e(i_count_month) + eta_V_mech * (theta_i - theta_e(i_count_month)) '(2-91) 비제어적 열교환 eta_V_mech은 사용자입력
' theta_V_mech_RLT = TOSG(IIf(i_count_HeatCool = 1, 27, 16))
' theta_V_mech = Calc.Pub.theta_e(i_count_month) 'theta_V_mech_RLT '(2-92) 공조처리된 급기온도(도표 3-3, 3-4, 7-5) 난방 27, 냉방 16으로 설정
' '=======================================================================2010.02.04 추가부분 시작
' If DR존.냉난방공조처리시스템 <> "0" And DR존.냉난방공조 = "환기" Then '//냉난방공조처리시스템이 선택되어있고 공조가 환기라면
' '//공조처리스템과 일치하는 공조기기(tbl_kongjo) 를 찾아서 계산한다.
' Dim DR() As DS.tbl_kongjoRow = CType(DSET.tbl_kongjo.Select("code='" & DR존.냉난방공조처리시스템 & "' and code <> '0'"), DS.tbl_kongjoRow())
' If DR.GetUpperBound(0) = 0 Then
' Select Case DR(0).열교환기유형.Trim
' Case "현열교환", "전열교환" '//현열교환,전열교환
' Phi = TOSG(DR(0).열회수율) ' Worksheets("공조처리시스템").Range("열교환기1").Offset(1, i_count_AHU - 1)
' Case Else
' Phi = 0
' End Select
' theta_V_mech = Calc.Pub.theta_e(i_count_month) + Phi * (theta_i - Calc.Pub.theta_e(i_count_month))
' Else
' MsgBox(DR존.설명 & "존의 냉난방공조처리스템(" & DR존.냉난방공조처리시스템 & ") 의값이 일치하지않습니다", MsgBoxStyle.Critical, "확인")
' End If
' End If
' '=======================================================================2010.02.04 추가부분 끝
' If theta_i > Calc.Pub.theta_e(i_count_month) Then
' Q_V_inf_sink = H_V_inf * (theta_i - Calc.Pub.theta_e(i_count_month)) * t_24 '(2-56)
' Q_V_win_sink = H_V_win * (theta_i - Calc.Pub.theta_e(i_count_month)) * t_24 '//2011.04.04 추가
' Else
' Q_V_inf_source = H_V_inf * (Calc.Pub.theta_e(i_count_month) - theta_i) * t_24 '(2-
' Q_V_win_source = H_V_win * (Calc.Pub.theta_e(i_count_month) - theta_i) * t_24 '//2011.04.04 추가
' End If
' '================================================2010.2.21 삭제
' 'If i_count_OpWe = 1 Then
' '================================================2010.2.21 삭제
' If theta_i > theta_V_mech Then
' Q_V_mech_sink = H_V_mech * V_mech_outdoor * (theta_i - theta_V_mech) * t_h_op_d '(2-81)
' Else
' Q_V_mech_source = H_V_mech * V_mech_outdoor * (theta_V_mech - theta_i) * t_h_op_d '(2-
' End If
' '================================================2010.2.21 삭제
' 'Else
' 'If theta_i > theta_V_mech Then
' ' Q_V_mech_sink = 0
' 'Else
' ' Q_V_mech_source = 0
' 'End If
' 'End If
' '================================================2010.2.21 삭제
' If theta_i > theta_z Then
' Q_V_z_sink = H_V_z * (theta_i - theta_z) * t_24 '(2-97)
' Else
' Q_V_z_source = H_V_z * (theta_z - theta_i) * t_24 '(2-
' End If
' Q_V_sink = Q_V_inf_sink + Q_V_mech_sink + Q_V_z_sink + Q_V_win_sink '(2-13) '//2011.04.04 추가
' Q_V_source = Q_V_inf_source + Q_V_mech_source + Q_V_z_source + Q_V_win_source '(2- '//2011.04.04 추가
' If theta_i > Calc.Pub.theta_e(i_count_month) Then
' Q_T_e_sink = H_T_D * (theta_i - Calc.Pub.theta_e(i_count_month)) * t_24 '(2-42)
' Else
' Q_T_e_source = H_T_D * (Calc.Pub.theta_e(i_count_month) - theta_i) * t_24 '(2-
' End If
' If theta_i > theta_u Then
' Q_T_u_sink = H_T_iu * (theta_i - theta_u) * t_24 '(2-46)
' Else
' Q_T_u_source = H_T_iu * (theta_u - theta_i) * t_24 '(2-
' End If
' If theta_i > theta_z Then
' Q_T_z_sink = H_T_iz * (theta_i - theta_z) * t_24 '(2-50)
' Else
' Q_T_z_source = H_T_iz * (theta_z - theta_i) * t_24 '(2-
' End If
' If theta_i > Calc.Pub.theta_e(i_count_month) Then
' Q_T_s_sink = H_T_s * (theta_i - Calc.Pub.theta_e(i_count_month)) * t_24 '(2-53) 추후수정
' Else
' Q_T_s_source = H_T_s * (Calc.Pub.theta_e(i_count_month) - theta_i) * t_24 '(2-53) 추후수정
' End If
' Q_T_sink = Q_T_e_sink + Q_T_u_sink + Q_T_z_sink + Q_T_s_sink '(2-12)
' Q_T_source = Q_T_e_source + Q_T_u_source + Q_T_z_source + Q_T_s_source '(2-12)
' Q_S_sink = 0
' Q_S_source = 0
' For Each DRF입력면 As DS.tbl_myounRow In DSET.tbl_myoun.Select("존분류='" & DR존.code & "' and code <> '0'") '//해당존을 사용하는 모든 입력면을 가져옴
' Select Case DRF입력면.방위.Trim ' Worksheets("입력면").Range("방위" & i_sub_wall & "").Offset(0, i_count_wall)
' Case "수평" '"수평"
' i_count_Is = 0
' Case "남" '"남"
' i_count_Is = 1
' Case "남동" '"남동"
' i_count_Is = 2
' Case "남서" '"남서"
' i_count_Is = 3
' Case "동" '"동"
' i_count_Is = 4
' Case "서" '"서"
' i_count_Is = 5
' Case "북동" '"북동"
' i_count_Is = 6
' Case "북서" '"북서"
' i_count_Is = 7
' Case "북" '"북"
' i_count_Is = 8
' '==========================================================2010.03.20 추가
' Case Else
' i_count_Is = -1
' '==========================================================2010.03.20 추가
' End Select
' If i_count_Is <> -1 Then '=====================================2010.03.20 추가
' Select Case DRF입력면.건축부위방식.Trim ' Range("입력부위" & i_sub_wall & "").Offset(0, i_count_wall)
' Case "외벽" '외벽
' If alpa * Calc.Pub.I_s(i_count_Is, i_count_month) < F_f * h_r * Delta_theta_er Then
' Q_S_sink = Q_S_sink + R_se * Calc.Get_열관류율(DRF입력면) * age * TOSG(DRF입력면.건축부위면적) * (F_f * h_r * Delta_theta_er - alpa * Calc.Pub.I_s(i_count_Is, i_count_month)) * t_24 '(2-111)
' Else
' 'Log.AppendLine("외벽 if else = " & Q_S_source)
' Q_S_source = Q_S_source + R_se * Calc.Get_열관류율(DRF입력면) * age * TOSG(DRF입력면.건축부위면적) * (alpa * Calc.Pub.I_s(i_count_Is, i_count_month) - F_f * h_r * Delta_theta_er) * t_24 '(2-
' 'Log.AppendLine(">>" & Q_S_source)
' End If
' Case "외부창", "내부창" '=====================================2010.03.20 수정
' If TOSG(DRF입력면.수평차양각) < 67.5 Then 'Range("에너지투과율" & i_sub_wall & "").Offset(1, i_count_wall) < 67.5 Then
' If DRF입력면.블라인드유무 = "유" Then ' Range("에너지투과율" & i_sub_wall & "").Offset(3, i_count_wall) = "유" Then
' Select Case DRF입력면.블라인드빛종류.Trim ' Range("에너지투과율" & i_sub_wall & "").Offset(6, i_count_wall)
' Case "불투과(t=0.0)" '불투과(t=0.0)"
' tau_e_B = 0
' Select Case DRF입력면.블라인드색상.Trim ' Range("에너지투과율" & i_sub_wall & "").Offset(7, i_count_wall)
' Case "흰색" '흰색"
' rho_e_B = 0.7
' Case "밝은색" '밝은색"
' rho_e_B = 0.5
' Case "어두운색" '어두운색"
' rho_e_B = 0.3
' Case "검은색" '검은색"
' rho_e_B = 0.1
' Case Else
' MsgBox("불투과 블라인드색상이 없습니다", MsgBoxStyle.Critical, "확인")
' End Select
' Case "약투과(t=0.2)" '약투과(t=0.2)"
' tau_e_B = 0.2
' Select Case DRF입력면.블라인드색상.Trim 'Range("에너지투과율" & i_sub_wall & "").Offset(7, i_count_wall)
' Case "흰색"
' rho_e_B = 0.6
' Case "밝은색"
' rho_e_B = 0.4
' Case "어두운색"
' rho_e_B = 0.2
' Case "검은색"
' rho_e_B = 0.1
' Case Else
' MsgBox("약투과 블라인드색상이 없습니다", MsgBoxStyle.Critical, "확인")
' End Select
' Case "반투과(t=0.4)" '반투과(t=0.4)"
' tau_e_B = 0.4
' Select Case DRF입력면.블라인드색상.Trim 'Range("에너지투과율" & i_sub_wall & "").Offset(7, i_count_wall)
' Case "흰색"
' rho_e_B = 0.4
' Case "밝은색"
' rho_e_B = 0.3
' Case "어두운색"
' rho_e_B = 0.2
' Case "검은색"
' rho_e_B = 0.1
' Case Else
' MsgBox("반투과 블라인드색상이 없습니다", MsgBoxStyle.Critical, "확인")
' End Select
' End Select
' If DRF입력면.블라인드각도 = "45도" Then ' Range("에너지투과율" & i_sub_wall & "").Offset(5, i_count_wall) = "45도" Then
' tau_e_B_corr = TOSG(0.65 * tau_e_B + 0.15 * rho_e_B)
' rho_e_B_corr = TOSG(rho_e_B * (0.75 + 0.7 * tau_e_B))
' tau_e_B = tau_e_B_corr
' rho_e_B = rho_e_B_corr
' End If
' g = TOSG(DRF입력면.투과율) ' Range("에너지투과율" & i_sub_wall & "").Offset(0, i_count_wall)
' If DRF입력면.블라인드위치.Trim <> "" AndAlso Calc.Get_열관류율(DRF입력면) = 0 Then
' MsgBox(DRF입력면.설명 & "의 열관류율이 0입니다", MsgBoxStyle.Critical, "확인")
' Else
' Select Case DRF입력면.블라인드위치.Trim 'Range("에너지투과율" & i_sub_wall & "").Offset(4, i_count_wall)
' Case "내부" '내부"
' U_blinds = TOSG(1 / (1 / (Calc.Get_열관류율(DRF입력면) * age) + 1 / 30))
' g_blinds = g * (1 - g * rho_e_B - (1 - tau_e_B - rho_e_B) * U_blinds / 30)
' Case "중간" '중간"
' U_blinds = TOSG(1 / (1 / (Calc.Get_열관류율(DRF입력면) * age) + 1 / 3))
' g_blinds = g * tau_e_B + g * ((1 - tau_e_B - rho_e_B) + (1 - g) * rho_e_B) * U_blinds / 3
' Case "외부" '외부"
' U_blinds = TOSG(1 / (1 / (Calc.Get_열관류율(DRF입력면) * age) + 1 / 5 + 1 / 10))
' g_blinds = tau_e_B * g + (1 - tau_e_B - rho_e_B) * U_blinds / 10 + tau_e_B * (1 - g) * g / 5
' Case Else
' MsgBox("블라인드위치가 없습니다", MsgBoxStyle.Critical, "확인")
' End Select
' End If
' '===========================================================================2010.02.27 추가
' If i_count_month = 0 Then
' If i_count_HeatCool = 1 Then
' g_blinds = (1 - Calc.Pub.F_sh_gl(i_count_Is - 1, 1 - 1)) * g + Calc.Pub.F_sh_gl(i_count_Is - 1, 1 - 1) * g_blinds
' Else
' g_blinds = (1 - Calc.Pub.F_sh_gl(i_count_Is - 1, 7 - 1)) * g + Calc.Pub.F_sh_gl(i_count_Is - 1, 7 - 1) * g_blinds
' End If
' Else
' g_blinds = (1 - Calc.Pub.F_sh_gl(i_count_Is - 1, i_count_month - 1)) * g + Calc.Pub.F_sh_gl(i_count_Is - 1, i_count_month - 1) * g_blinds
' End If
' '===========================================================================2010.02.27 추가
' Else
' g_blinds = TOSG(DRF입력면.투과율) ' Range("에너지투과율" & i_sub_wall & "").Offset(0, i_count_wall)
' End If
' Q_S_source = TOSG(Q_S_source + F__F * TOSG(DRF입력면.건축부위면적) * F_S * F_W * F_V * g_blinds * Math.Cos(1.33 * TOSG(DRF입력면.수평차양각) * 3.141592 / 180) * (1 - TOSG(DRF입력면.수직차양각) / 300) * Calc.Pub.I_s(i_count_Is, i_count_month) * t_24) '(2-113)
' End If
' End Select
' End If '==========================================================2010.03.20 추가
' Next
' Q_I_source = Q_I_source_p + Q_I_source_fac + Q_I_L '(2-20)
' Q_source = Q_S_source + Q_T_source + Q_V_source + Q_I_source '(2-16)
' If i_count_month = 0 AndAlso i_count_HeatCool = 1 Then Q_source = 0 ' 난방 최대부하 계산
' Q_sink = Q_T_sink + Q_V_sink + Q_S_sink '(2-11) Q_I_sink는 현재 고려안함
' If Q_sink = 0 Then
' eta = 0
' Else
' gamma = Q_source / Q_sink '(2-21)
' 'If gamma > 1.1 And a > 100 Then
' If gamma ^ a > 1000000 Then
' eta = 1 / gamma
' Else
' If gamma = 1 Then
' eta = a / (a + 1) '(2-24)
' Else
' eta = TOSG((1 - gamma ^ a) / (1 - gamma ^ (a + 1))) '(2-23)
' End If
' End If
' If 1 - (eta * gamma) < 0.01 Then eta = 1 / gamma '(2-137)
' If (1 - eta) * gamma < 0.01 Then eta = 1 '(2-138)
' 'If V_mech >= Q_C_max / (c_p_arhoa * (theta_i - theta_mech)) Then eta = 1 '(2-139) 추후 고민
' End If
' If i_count_HeatCool = 1 Then
' Q_h_b = Q_sink - eta * Q_source '(2-1)
' Else
' Q_h_b = (1 - eta) * Q_source '(2-7)
' End If
' If Q_h_b < 0.001 Then Q_h_b = 0 '1W 미만 제거
' '========================================================2010.2.21 수정 And i_count_OpWe = 1 삭제
' If i_count_month = 0 Then
' If t_h_op_d <> 0 Then
' Q_h_b_op = Q_h_b / t_h_op_d * zone_count
' Else
' Q_h_b_op = Q_h_b * zone_count
' End If
' Else
' '=================================================2010.2.21 삭제
' 'If i_count_OpWe = 1 Then
' '=================================================2010.2.21 삭제
' Q_h_b_op = Q_h_b * d_op_mth * zone_count
' ' MsgBox(i_count_month & " " & Q_h_b & " " & d_op(i_count_month) & " " & Q_h_b_op)
' '=================================================2010.2.21 삭제
' 'Else
' 'Q_h_b_we = Q_h_b * Calc.Pub.d_we(i_count_month)
' '=================================================2010.2.21 삭제
' Dim DRProf As DS.tbl_profileRow = CType(DSET.tbl_profile.Select("code='" & DR존.프로필 & "' and code <> '0'")(0), DS.tbl_profileRow)
' If DR존.조명부하산출방법 = "계산치" Then 'Worksheets("조명").Range("조명부하산출방법1").Offset(0, i_count_zone - 1) = "계산치" Then
' Q_l_b = TOSG(DR존.조명에너지부하율계산치) * TOSG(DRProf.일일사용시간) * A_B * d_op_mth * zone_count
' Else
' Q_l_b = TOSG(DR존.조명에너지부하율입력치) * TOSG(DRProf.일일사용시간) * A_B * d_op_mth * zone_count
' End If
' Q_w_b = TOSG(DRProf.일일급탕요구량) * A_B * d_op_mth * zone_count 'Worksheets("입력존").Range("일일급탕요구량1").Offset(0, i_count_zone - 1) * A_B * d_op(i_count_month)
' '=================================================2010.2.21 삭제
' 'End If
' '=================================================2010.2.21 삭제
' End If
' 'Q_h_b_mth = d_op(i_count_month) * (Q_sink_op - eta_op * Q_source_op) + d_we(i_count_month) * (Q_sink_we - eta_we * Q_source_we) '(2-6)
' '======================================2010.2.21 삭제
' 'Next
' '======================================2010.2.21 삭제
' Else
' A_B = TOSG(DR존.면적) ' Worksheets("입력존").Range("전용면적1").Offset(0, i_count_zone - 1)
' Q_vh_b_op = 0
' Q_h_b_op = 0
' 'Q_h_b_we = 0
' '//조명부하산출방법이 계산치(0001)일경우 계산치로 그렇지않을경우 입력치로 계산함
' Dim DRProf As DS.tbl_profileRow = CType(DSET.tbl_profile.Select("code='" & DR존.프로필 & "' and code <> '0'")(0), DS.tbl_profileRow)
' If DR존.조명부하산출방법 = "계산치" Then
' Q_l_b = TOSG(DR존.조명에너지부하율계산치) * TOSG(DRProf.일일사용시간) * A_B * d_op_mth * zone_count
' Else
' Q_l_b = TOSG(DR존.조명에너지부하율입력치) * TOSG(DRProf.일일사용시간) * A_B * d_op_mth * zone_count
' End If
' Q_w_b = TOSG(DRProf.일일급탕요구량) * A_B * d_op_mth * zone_count '===============d_op(i_count_month) 2010.2.21 수정
' End If
' Dim Dr최대부하 As New C최대냉난방부하.Citem(DSETR1, DR존.code) ' DSR.최대냉난방부하Row = CType(DSETR.최대냉난방부하.Select("zone='" & DR존.code & "'")(0), DSR.최대냉난방부하Row)
' If i_count_HeatCool = 1 Then
' If i_count_month = 0 Then '//0번시트는최대 냉난방부하 시트이다.
' Dr최대부하.최대난방기기부하 = TOSG((Q_h_b_op) / 1000) ''=================== Q_h_b_we 2010.2.21 삭제
' 'Worksheets("" & i_count_month & "").Range("최대난방부하1").Offset(0, i_count_zone - 1) = (Q_h_b_op + Q_h_b_we) / 1000
' If DR존.야간운전방식 = "가동정지" Then ' Worksheets("입력존").Range("야간가동1").Offset(0, i_count_zone - 1) = "가동정지" Then
' Dr최대부하.일일난방최대가동시간 = t_h_op_d
' 'Dr최대냉난방부하.난방최대가동시간 = t_h_op_d ' Worksheets("" & i_count_month & "").Range("최대난방부하1").Offset(2, i_count_zone - 1) = t_h_op_d
' Else
' Dr최대부하.일일난방최대가동시간 = 24
' 'Dr최대냉난방부하.난방최대가동시간 = 24 ' Worksheets("" & i_count_month & "").Range("최대난방부하1").Offset(2, i_count_zone - 1) = 24
' End If
' Else
' Dim Dr월에너지요구량 As New C에너지분석(i_count_month, DR존.code)
' 'Dim Dr월에너지요구량 As DSR.월별에너지분석Row = CType(DSETR.월별에너지분석.Select("월='" & Mon & "' and 존='" & DR존.code & "'")(0), DSR.월별에너지분석Row)
' 'Dr월에너지요구량 = DSETR.에너지분석및요구량.Rows(i_count_month - 1) '//각 월별 시트에 값을 셋트(에너지분석및요구량 테이블에 들어있다)
' If DR존.냉난방방식 = "냉난방" Or DR존.냉난방방식 = "난방" Then '//냉난방,난방
' Dr월에너지요구량.난방에너지요구량열 = TOSG((Q_h_b_op) / 1000) '=================== Q_h_b_we 2010.2.21 삭제
' Dr월에너지요구량.난방에너지요구량공조환기 = TOSG(Q_vh_b_op / 1000)
' ' If i_count_month = 1 Then MsgBox("1")
' 'Log.AppendLine("공조값설정=" & CSng(Q_vh_b_op / 1000))
' ElseIf DR존.냉난방공조 = "냉난방" Or DR존.냉난방공조 = "난방" Then '//냉난방,난방
' Dr월에너지요구량.난방에너지요구량열 = 0
' Dr월에너지요구량.난방에너지요구량공조환기 = TOSG((Q_h_b_op) / 1000) '=================== Q_h_b_we 2010.2.21 삭제
' '//오류확인용 존1만 확인한다.
' 'If DR존.code = "0001" Then MsgBox(DR존.냉난방방식 & vbCrLf & DR존.냉난방공조 & vbCrLf & CSng((Q_h_b_op + Q_h_b_we) / 1000), MsgBoxStyle.Information, DR존.code)
' Else
' If (DR존.냉난방공조 = "냉방" Or DR존.냉난방공조 = "환기") And DR존.외기부하처리여부 = "예" Then '냉방/환기/"예" Then
' Dr월에너지요구량.난방에너지요구량열 = 0
' ' If i_count_month = 1 Then MsgBox("3")
' Dr월에너지요구량.난방에너지요구량공조환기 = TOSG(Q_vh_b_op / 1000)
' Else
' ' If i_count_month = 1 Then MsgBox("4")
' Dr월에너지요구량.난방에너지요구량열 = 0
' Dr월에너지요구량.난방에너지요구량공조환기 = 0
' End If
' End If
' Dr월에너지요구량.조명에너지요구량 = Q_l_b / 1000
' ' Log.AppendLine("i_count_HeatCool=" & i_count_HeatCool & "i_count_month=" & i_count_month & ",급탕에너지요구량=" & CSng(Q_w_b / 1000))
' Dr월에너지요구량.급탕에너지요구량 = Q_w_b / 1000
' ' MsgBox("난방요구량" & Dr월에너지요구량.난방요구량공조, MsgBoxStyle.Information, i_count_month & "CZONE")
' End If
' Else
' If i_count_month = 0 Then
' Dr최대부하.최대냉방기기부하 = TOSG((Q_h_b_op) / 1000) '=================== Q_h_b_we 2010.2.21 삭제
' 'Worksheets("" & i_count_month & "").Range("최대냉방부하1").Offset(0, i_count_zone - 1) = (Q_h_b_op + Q_h_b_we) / 1000
' If DR존.야간운전방식 = "가동정지" Then '//가동정지
' Dr최대부하.일일냉방최대가동시간 = t_h_op_d ' Worksheets("" & i_count_month & "").Range("최대냉방부하1").Offset(2, i_count_zone - 1) = t_h_op_d
' Else
' Dr최대부하.일일냉방최대가동시간 = 24 'Worksheets("" & i_count_month & "").Range("최대냉방부하1").Offset(2, i_count_zone - 1) = 24
' End If
' Else
' Dim Dr월에너지요구량 As DSR.월별에너지분석Row = CType(DSETR.월별에너지분석.Select("월='" & Mon & "' and 존='" & DR존.code & "'")(0), DSR.월별에너지분석Row)
' If DR존.냉난방방식 = "냉난방" Or DR존.냉난방방식 = "냉방" Then '//냉난방/냉방
' Dr월에너지요구량.냉방요구량열 = TOSG((Q_h_b_op) / 1000) '=================== Q_h_b_we 2010.2.21 삭제
' Dr월에너지요구량.냉방요구량공조 = TOSG(Q_vh_b_op / 1000)
' Else
' If DR존.냉난방공조 = "냉난방" Or DR존.냉난방공조 = "냉방" Then '//냉난방/냉방
' Dr월에너지요구량.냉방요구량열 = 0
' Dr월에너지요구량.냉방요구량공조 = TOSG((Q_h_b_op) / 1000) '=================== Q_h_b_we 2010.2.21 삭제
' Else
' If (DR존.냉난방공조 = "난방" Or DR존.냉난방공조 = "환기") And DR존.냉난방공조 = "예" Then '//난방/환기/예
' Dr월에너지요구량.냉방요구량열 = 0
' Dr월에너지요구량.냉방요구량공조 = TOSG(Q_vh_b_op / 1000)
' Else
' Dr월에너지요구량.냉방요구량열 = 0
' Dr월에너지요구량.냉방요구량공조 = 0
' End If
' End If
' End If
' 'MsgBox("냉방요구량" & Dr월에너지요구량.냉방요구량공조, MsgBoxStyle.Information, i_count_month & "CZONE")
' End If
' End If
' Next '(3)
' Dim CAir As New CAirHandling
' If i_count_month = 0 Then
' CAir.Calc_Max_Power(i_count_HeatCool) '//AIR HANDLING 모듈 에 존재함..역시 내용이 크다 ㅠ_ㅠ
' End If
' Next '(2)
' Next '(1)
' Work_msg("에너지분석데이터 집계중...")
' Frm_Work.ProgressBar1.Maximum = 13
' Frm_Work.ProgressBar1.Minimum = 0
' Frm_Work.ProgressBar1.Value = 0
' Frm_Work.TopMost = True
' Frm_Work.Show()
' '//요구량 계산이 완료되었으므로 Summary 계산한다. (이것이 없어서 소요량이 오류났음)
' For Each Dr As C에너지분석 In Result.E분석 '//12달치의 각존들의 데이터를 가지고 합계내역을 추린다.
' Work_plus()
' Dr.Calc()
' Next
' DSETR.AcceptChanges()
' Return True
' End Function
' ''' <summary>
' ''' (main2)소요량 계산
' ''' </summary>
' ''' <remarks></remarks>
' Public Function Calc_Useage_ALT() As Boolean
' 'Dim d_op_month As Integer
' Dim theta_e_month As Decimal
' Dim d_full_mth As Integer
' Work_msg("소요량계산중...")
' Frm_Work.ProgressBar1.Maximum = 12
' Frm_Work.ProgressBar1.Minimum = 0
' Frm_Work.ProgressBar1.Value = 0
' Frm_Work.TopMost = True
' Frm_Work.Show()
' For i_count_month As Short = 1 To 12 '//월별로 난/냉방 소요량을 계산
' Work_msg("소요량계산중..." & "(" & i_count_month & "/12)") : Work_plus()
' '===============================================2010.2.21 수정
' 'd_op_month = d_op(i_count_month)
' d_full_mth = CInt(Calc.Pub.d_full(i_count_month))
' '===============================================2010.2.21 수정
' theta_e_month = Calc.Pub.theta_e(i_count_month)
' '///난방
' Calc.Heating.Calc_WaterheatingSystem(i_count_month, d_full_mth, theta_e_month) '//급탕소요량 '========2010.2.21 수정
' Calc.AirHandling.Calc_AirHandling(i_count_month, d_full_mth) '//환기? '========2010.2.21 수정
' If Result.E분석(i_count_month).난방에너지요구량 <> 0 Then Calc.Heating.Calc_HeatingSystem(i_count_month, theta_e_month) '//난방소요량
' '///냉방
' If Result.E분석(i_count_month).냉방에너지요구량 <> 0 Then Calc.Cooling.Calc_CoolingSystem(i_count_month, theta_e_month)
' Next
' DSETR.AcceptChanges()
' Return True
' End Function
'End Class

35429
ArinWarev1/DataSet/DS.Designer.vb generated Normal file

File diff suppressed because it is too large Load Diff

14
ArinWarev1/DataSet/DS.vb Normal file
View File

@@ -0,0 +1,14 @@
Partial Class DS
Partial Class weather_chaDataTable
Private Sub weather_chaDataTable_weather_chaRowChanging(sender As System.Object, e As weather_chaRowChangeEvent) Handles Me.weather_chaRowChanging
End Sub
End Class
End Class
Namespace DSTableAdapters
End Namespace

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!--<autogenerated>
This code was generated by a tool.
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
</autogenerated>-->
<DataSetUISetting Version="1.00" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TableUISettings />
</DataSetUISetting>

3259
ArinWarev1/DataSet/DS.xsd Normal file

File diff suppressed because one or more lines are too long

33
ArinWarev1/DataSet/DS.xss Normal file
View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<!--<autogenerated>
This code was generated by a tool to store the dataset designer's layout information.
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
</autogenerated>-->
<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="-10" ViewPortY="-10" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
<Shapes>
<Shape ID="DesignTable:weather_cha" ZOrder="15" X="120" Y="245" Height="305" Width="217" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
<Shape ID="DesignTable:weather_temp" ZOrder="12" X="162" Y="330" Height="305" Width="228" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
<Shape ID="DesignTable:tbl_weather" ZOrder="19" X="562" Y="474" Height="376" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="308" />
<Shape ID="DesignTable:weather_ilsa" ZOrder="18" X="192" Y="676" Height="153" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
<Shape ID="DesignTable:weather_supdo" ZOrder="16" X="25" Y="665" Height="149" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="59" />
<Shape ID="DesignTable:tbl_profile" ZOrder="1" X="784" Y="474" Height="187" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="97" />
<Shape ID="DesignTable:tbl_common" ZOrder="5" X="371" Y="417" Height="168" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="78" />
<Shape ID="DesignTable:tbl_pic" ZOrder="4" X="588" Y="45" Height="67" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
<Shape ID="DesignTable:tbl_nanbangkiki" ZOrder="22" X="14" Y="81" Height="257" Width="159" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
<Shape ID="DesignTable:tbl_nangbangkiki" ZOrder="21" X="182" Y="81" Height="257" Width="166" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
<Shape ID="DesignTable:tbl_bunbae" ZOrder="13" X="252" Y="98" Height="257" Width="153" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
<Shape ID="DesignTable:tbl_new" ZOrder="9" X="524" Y="124" Height="257" Width="153" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
<Shape ID="DesignTable:tbl_myoun" ZOrder="3" X="1590" Y="60" Height="828" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="824" />
<Shape ID="DesignTable:tbl_buha" ZOrder="20" X="854" Y="81" Height="257" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
<Shape ID="DesignTable:tbl_nbunbae" ZOrder="7" X="1022" Y="81" Height="257" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
<Shape ID="DesignTable:tbl_kongjo" ZOrder="6" X="373" Y="266" Height="257" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
<Shape ID="DesignTable:tbl_kongkub" ZOrder="8" X="202" Y="185" Height="257" Width="165" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
<Shape ID="DesignTable:tbl_yk" ZOrder="10" X="412" Y="382" Height="238" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="234" />
<Shape ID="DesignTable:tbl_ykdetail" ZOrder="14" X="573" Y="385" Height="219" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="215" />
<Shape ID="DesignTable:tbl_zone" ZOrder="2" X="1414" Y="58" Height="847" Width="177" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="843" />
<Shape ID="DesignTable:tbl_monuse" ZOrder="17" X="481" Y="21" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="86" />
<Shape ID="DesignTable:tbl_Desc" ZOrder="11" X="392" Y="357" Height="466" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="462" />
</Shapes>
<Connectors />
</DiagramLayout>

841
ArinWarev1/DataSet/DS2.Designer.vb generated Normal file
View File

@@ -0,0 +1,841 @@
'------------------------------------------------------------------------------
' <auto-generated>
' 이 코드는 도구를 사용하여 생성되었습니다.
' 런타임 버전:4.0.30319.42000
'
' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
' 이러한 변경 내용이 손실됩니다.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict Off
Option Explicit On
'''<summary>
'''Represents a strongly typed in-memory cache of data.
'''</summary>
<Global.System.Serializable(), _
Global.System.ComponentModel.DesignerCategoryAttribute("code"), _
Global.System.ComponentModel.ToolboxItem(true), _
Global.System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema"), _
Global.System.Xml.Serialization.XmlRootAttribute("DS2"), _
Global.System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")> _
Partial Public Class DS2
Inherits Global.System.Data.DataSet
Private tablehistory As historyDataTable
Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Sub New()
MyBase.New
Me.BeginInit
Me.InitClass
Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged
AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler
AddHandler MyBase.Relations.CollectionChanged, schemaChangedHandler
Me.EndInit
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context, false)
If (Me.IsBinarySerialized(info, context) = true) Then
Me.InitVars(false)
Dim schemaChangedHandler1 As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged
AddHandler Me.Tables.CollectionChanged, schemaChangedHandler1
AddHandler Me.Relations.CollectionChanged, schemaChangedHandler1
Return
End If
Dim strSchema As String = CType(info.GetValue("XmlSchema", GetType(String)),String)
If (Me.DetermineSchemaSerializationMode(info, context) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then
Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet()
ds.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema)))
If (Not (ds.Tables("history")) Is Nothing) Then
MyBase.Tables.Add(New historyDataTable(ds.Tables("history")))
End If
Me.DataSetName = ds.DataSetName
Me.Prefix = ds.Prefix
Me.Namespace = ds.Namespace
Me.Locale = ds.Locale
Me.CaseSensitive = ds.CaseSensitive
Me.EnforceConstraints = ds.EnforceConstraints
Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add)
Me.InitVars
Else
Me.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema)))
End If
Me.GetSerializationData(info, context)
Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged
AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler
AddHandler Me.Relations.CollectionChanged, schemaChangedHandler
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0"), _
Global.System.ComponentModel.Browsable(false), _
Global.System.ComponentModel.DesignerSerializationVisibility(Global.System.ComponentModel.DesignerSerializationVisibility.Content)> _
Public ReadOnly Property history() As historyDataTable
Get
Return Me.tablehistory
End Get
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0"), _
Global.System.ComponentModel.BrowsableAttribute(true), _
Global.System.ComponentModel.DesignerSerializationVisibilityAttribute(Global.System.ComponentModel.DesignerSerializationVisibility.Visible)> _
Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode
Get
Return Me._schemaSerializationMode
End Get
Set
Me._schemaSerializationMode = value
End Set
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0"), _
Global.System.ComponentModel.DesignerSerializationVisibilityAttribute(Global.System.ComponentModel.DesignerSerializationVisibility.Hidden)> _
Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection
Get
Return MyBase.Tables
End Get
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0"), _
Global.System.ComponentModel.DesignerSerializationVisibilityAttribute(Global.System.ComponentModel.DesignerSerializationVisibility.Hidden)> _
Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection
Get
Return MyBase.Relations
End Get
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Sub InitializeDerivedDataSet()
Me.BeginInit
Me.InitClass
Me.EndInit
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Overrides Function Clone() As Global.System.Data.DataSet
Dim cln As DS2 = CType(MyBase.Clone,DS2)
cln.InitVars
cln.SchemaSerializationMode = Me.SchemaSerializationMode
Return cln
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Function ShouldSerializeTables() As Boolean
Return false
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Function ShouldSerializeRelations() As Boolean
Return false
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Sub ReadXmlSerializable(ByVal reader As Global.System.Xml.XmlReader)
If (Me.DetermineSchemaSerializationMode(reader) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then
Me.Reset
Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet()
ds.ReadXml(reader)
If (Not (ds.Tables("history")) Is Nothing) Then
MyBase.Tables.Add(New historyDataTable(ds.Tables("history")))
End If
Me.DataSetName = ds.DataSetName
Me.Prefix = ds.Prefix
Me.Namespace = ds.Namespace
Me.Locale = ds.Locale
Me.CaseSensitive = ds.CaseSensitive
Me.EnforceConstraints = ds.EnforceConstraints
Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add)
Me.InitVars
Else
Me.ReadXml(reader)
Me.InitVars
End If
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Function GetSchemaSerializable() As Global.System.Xml.Schema.XmlSchema
Dim stream As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Me.WriteXmlSchema(New Global.System.Xml.XmlTextWriter(stream, Nothing))
stream.Position = 0
Return Global.System.Xml.Schema.XmlSchema.Read(New Global.System.Xml.XmlTextReader(stream), Nothing)
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Friend Overloads Sub InitVars()
Me.InitVars(true)
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Friend Overloads Sub InitVars(ByVal initTable As Boolean)
Me.tablehistory = CType(MyBase.Tables("history"),historyDataTable)
If (initTable = true) Then
If (Not (Me.tablehistory) Is Nothing) Then
Me.tablehistory.InitVars
End If
End If
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Private Sub InitClass()
Me.DataSetName = "DS2"
Me.Prefix = ""
Me.Namespace = "http://tempuri.org/DS2.xsd"
Me.EnforceConstraints = true
Me.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema
Me.tablehistory = New historyDataTable()
MyBase.Tables.Add(Me.tablehistory)
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Private Function ShouldSerializehistory() As Boolean
Return false
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Private Sub SchemaChanged(ByVal sender As Object, ByVal e As Global.System.ComponentModel.CollectionChangeEventArgs)
If (e.Action = Global.System.ComponentModel.CollectionChangeAction.Remove) Then
Me.InitVars
End If
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType
Dim ds As DS2 = New DS2()
Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType()
Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence()
Dim any As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
any.Namespace = ds.Namespace
sequence.Items.Add(any)
type.Particle = sequence
Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable
If xs.Contains(dsSchema.TargetNamespace) Then
Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Try
Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing
dsSchema.Write(s1)
Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator
Do While schemas.MoveNext
schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema)
s2.SetLength(0)
schema.Write(s2)
If (s1.Length = s2.Length) Then
s1.Position = 0
s2.Position = 0
Do While ((s1.Position <> s1.Length) _
AndAlso (s1.ReadByte = s2.ReadByte))
Loop
If (s1.Position = s1.Length) Then
Return type
End If
End If
Loop
Finally
If (Not (s1) Is Nothing) Then
s1.Close
End If
If (Not (s2) Is Nothing) Then
s2.Close
End If
End Try
End If
xs.Add(dsSchema)
Return type
End Function
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Delegate Sub historyRowChangeEventHandler(ByVal sender As Object, ByVal e As historyRowChangeEvent)
'''<summary>
'''Represents the strongly named DataTable class.
'''</summary>
<Global.System.Serializable(), _
Global.System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")> _
Partial Public Class historyDataTable
Inherits Global.System.Data.TypedTableBase(Of historyRow)
Private columntime As Global.System.Data.DataColumn
Private columntablename As Global.System.Data.DataColumn
Private columnFieldcolumn As Global.System.Data.DataColumn
Private columnovalue As Global.System.Data.DataColumn
Private columnnvalue As Global.System.Data.DataColumn
Private columnidx As Global.System.Data.DataColumn
Private columncode As Global.System.Data.DataColumn
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Sub New()
MyBase.New
Me.TableName = "history"
Me.BeginInit
Me.InitClass
Me.EndInit
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Friend Sub New(ByVal table As Global.System.Data.DataTable)
MyBase.New
Me.TableName = table.TableName
If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then
Me.CaseSensitive = table.CaseSensitive
End If
If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then
Me.Locale = table.Locale
End If
If (table.Namespace <> table.DataSet.Namespace) Then
Me.Namespace = table.Namespace
End If
Me.Prefix = table.Prefix
Me.MinimumCapacity = table.MinimumCapacity
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context)
Me.InitVars
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public ReadOnly Property timeColumn() As Global.System.Data.DataColumn
Get
Return Me.columntime
End Get
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public ReadOnly Property tablenameColumn() As Global.System.Data.DataColumn
Get
Return Me.columntablename
End Get
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public ReadOnly Property columnColumn() As Global.System.Data.DataColumn
Get
Return Me.columnFieldcolumn
End Get
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public ReadOnly Property ovalueColumn() As Global.System.Data.DataColumn
Get
Return Me.columnovalue
End Get
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public ReadOnly Property nvalueColumn() As Global.System.Data.DataColumn
Get
Return Me.columnnvalue
End Get
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public ReadOnly Property idxColumn() As Global.System.Data.DataColumn
Get
Return Me.columnidx
End Get
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public ReadOnly Property codeColumn() As Global.System.Data.DataColumn
Get
Return Me.columncode
End Get
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0"), _
Global.System.ComponentModel.Browsable(false)> _
Public ReadOnly Property Count() As Integer
Get
Return Me.Rows.Count
End Get
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Default ReadOnly Property Item(ByVal index As Integer) As historyRow
Get
Return CType(Me.Rows(index),historyRow)
End Get
End Property
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Event historyRowChanging As historyRowChangeEventHandler
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Event historyRowChanged As historyRowChangeEventHandler
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Event historyRowDeleting As historyRowChangeEventHandler
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Event historyRowDeleted As historyRowChangeEventHandler
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Overloads Sub AddhistoryRow(ByVal row As historyRow)
Me.Rows.Add(row)
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Overloads Function AddhistoryRow(ByVal time As String, ByVal tablename As String, ByVal column As String, ByVal ovalue As String, ByVal nvalue As String, ByVal code As String) As historyRow
Dim rowhistoryRow As historyRow = CType(Me.NewRow,historyRow)
Dim columnValuesArray() As Object = New Object() {time, tablename, column, ovalue, nvalue, Nothing, code}
rowhistoryRow.ItemArray = columnValuesArray
Me.Rows.Add(rowhistoryRow)
Return rowhistoryRow
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Overrides Function Clone() As Global.System.Data.DataTable
Dim cln As historyDataTable = CType(MyBase.Clone,historyDataTable)
cln.InitVars
Return cln
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Function CreateInstance() As Global.System.Data.DataTable
Return New historyDataTable()
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Friend Sub InitVars()
Me.columntime = MyBase.Columns("time")
Me.columntablename = MyBase.Columns("tablename")
Me.columnFieldcolumn = MyBase.Columns("column")
Me.columnovalue = MyBase.Columns("ovalue")
Me.columnnvalue = MyBase.Columns("nvalue")
Me.columnidx = MyBase.Columns("idx")
Me.columncode = MyBase.Columns("code")
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Private Sub InitClass()
Me.columntime = New Global.System.Data.DataColumn("time", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columntime)
Me.columntablename = New Global.System.Data.DataColumn("tablename", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columntablename)
Me.columnFieldcolumn = New Global.System.Data.DataColumn("column", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnFieldcolumn)
Me.columnovalue = New Global.System.Data.DataColumn("ovalue", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnovalue)
Me.columnnvalue = New Global.System.Data.DataColumn("nvalue", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnnvalue)
Me.columnidx = New Global.System.Data.DataColumn("idx", GetType(Integer), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnidx)
Me.columncode = New Global.System.Data.DataColumn("code", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columncode)
Me.columntime.DefaultValue = CType("",String)
Me.columntablename.DefaultValue = CType("",String)
Me.columnFieldcolumn.DefaultValue = CType("",String)
Me.columnovalue.DefaultValue = CType("",String)
Me.columnnvalue.DefaultValue = CType("",String)
Me.columnidx.AutoIncrement = true
Me.columnidx.AutoIncrementSeed = 1
Me.columnidx.AllowDBNull = false
Me.columncode.DefaultValue = CType("",String)
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Function NewhistoryRow() As historyRow
Return CType(Me.NewRow,historyRow)
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow
Return New historyRow(builder)
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Function GetRowType() As Global.System.Type
Return GetType(historyRow)
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanged(e)
If (Not (Me.historyRowChangedEvent) Is Nothing) Then
RaiseEvent historyRowChanged(Me, New historyRowChangeEvent(CType(e.Row,historyRow), e.Action))
End If
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanging(e)
If (Not (Me.historyRowChangingEvent) Is Nothing) Then
RaiseEvent historyRowChanging(Me, New historyRowChangeEvent(CType(e.Row,historyRow), e.Action))
End If
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleted(e)
If (Not (Me.historyRowDeletedEvent) Is Nothing) Then
RaiseEvent historyRowDeleted(Me, New historyRowChangeEvent(CType(e.Row,historyRow), e.Action))
End If
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleting(e)
If (Not (Me.historyRowDeletingEvent) Is Nothing) Then
RaiseEvent historyRowDeleting(Me, New historyRowChangeEvent(CType(e.Row,historyRow), e.Action))
End If
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Sub RemovehistoryRow(ByVal row As historyRow)
Me.Rows.Remove(row)
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType
Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType()
Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence()
Dim ds As DS2 = New DS2()
Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
any1.Namespace = "http://www.w3.org/2001/XMLSchema"
any1.MinOccurs = New Decimal(0)
any1.MaxOccurs = Decimal.MaxValue
any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax
sequence.Items.Add(any1)
Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"
any2.MinOccurs = New Decimal(1)
any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax
sequence.Items.Add(any2)
Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
attribute1.Name = "namespace"
attribute1.FixedValue = ds.Namespace
type.Attributes.Add(attribute1)
Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
attribute2.Name = "tableTypeName"
attribute2.FixedValue = "historyDataTable"
type.Attributes.Add(attribute2)
type.Particle = sequence
Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable
If xs.Contains(dsSchema.TargetNamespace) Then
Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Try
Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing
dsSchema.Write(s1)
Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator
Do While schemas.MoveNext
schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema)
s2.SetLength(0)
schema.Write(s2)
If (s1.Length = s2.Length) Then
s1.Position = 0
s2.Position = 0
Do While ((s1.Position <> s1.Length) _
AndAlso (s1.ReadByte = s2.ReadByte))
Loop
If (s1.Position = s1.Length) Then
Return type
End If
End If
Loop
Finally
If (Not (s1) Is Nothing) Then
s1.Close
End If
If (Not (s2) Is Nothing) Then
s2.Close
End If
End Try
End If
xs.Add(dsSchema)
Return type
End Function
End Class
'''<summary>
'''Represents strongly named DataRow class.
'''</summary>
Partial Public Class historyRow
Inherits Global.System.Data.DataRow
Private tablehistory As historyDataTable
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder)
MyBase.New(rb)
Me.tablehistory = CType(Me.Table,historyDataTable)
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Property time() As String
Get
If Me.IstimeNull Then
Return ""
Else
Return CType(Me(Me.tablehistory.timeColumn),String)
End If
End Get
Set
Me(Me.tablehistory.timeColumn) = value
End Set
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Property tablename() As String
Get
If Me.IstablenameNull Then
Return ""
Else
Return CType(Me(Me.tablehistory.tablenameColumn),String)
End If
End Get
Set
Me(Me.tablehistory.tablenameColumn) = value
End Set
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Property column() As String
Get
If Me.IscolumnNull Then
Return ""
Else
Return CType(Me(Me.tablehistory.columnColumn),String)
End If
End Get
Set
Me(Me.tablehistory.columnColumn) = value
End Set
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Property ovalue() As String
Get
If Me.IsovalueNull Then
Return ""
Else
Return CType(Me(Me.tablehistory.ovalueColumn),String)
End If
End Get
Set
Me(Me.tablehistory.ovalueColumn) = value
End Set
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Property nvalue() As String
Get
If Me.IsnvalueNull Then
Return ""
Else
Return CType(Me(Me.tablehistory.nvalueColumn),String)
End If
End Get
Set
Me(Me.tablehistory.nvalueColumn) = value
End Set
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Property idx() As Integer
Get
Return CType(Me(Me.tablehistory.idxColumn),Integer)
End Get
Set
Me(Me.tablehistory.idxColumn) = value
End Set
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Property code() As String
Get
If Me.IscodeNull Then
Return ""
Else
Return CType(Me(Me.tablehistory.codeColumn),String)
End If
End Get
Set
Me(Me.tablehistory.codeColumn) = value
End Set
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Function IstimeNull() As Boolean
Return Me.IsNull(Me.tablehistory.timeColumn)
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Sub SettimeNull()
Me(Me.tablehistory.timeColumn) = Global.System.Convert.DBNull
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Function IstablenameNull() As Boolean
Return Me.IsNull(Me.tablehistory.tablenameColumn)
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Sub SettablenameNull()
Me(Me.tablehistory.tablenameColumn) = Global.System.Convert.DBNull
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Function IscolumnNull() As Boolean
Return Me.IsNull(Me.tablehistory.columnColumn)
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Sub SetcolumnNull()
Me(Me.tablehistory.columnColumn) = Global.System.Convert.DBNull
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Function IsovalueNull() As Boolean
Return Me.IsNull(Me.tablehistory.ovalueColumn)
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Sub SetovalueNull()
Me(Me.tablehistory.ovalueColumn) = Global.System.Convert.DBNull
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Function IsnvalueNull() As Boolean
Return Me.IsNull(Me.tablehistory.nvalueColumn)
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Sub SetnvalueNull()
Me(Me.tablehistory.nvalueColumn) = Global.System.Convert.DBNull
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Function IscodeNull() As Boolean
Return Me.IsNull(Me.tablehistory.codeColumn)
End Function
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Sub SetcodeNull()
Me(Me.tablehistory.codeColumn) = Global.System.Convert.DBNull
End Sub
End Class
'''<summary>
'''Row event argument class
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Class historyRowChangeEvent
Inherits Global.System.EventArgs
Private eventRow As historyRow
Private eventAction As Global.System.Data.DataRowAction
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Sub New(ByVal row As historyRow, ByVal action As Global.System.Data.DataRowAction)
MyBase.New
Me.eventRow = row
Me.eventAction = action
End Sub
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public ReadOnly Property Row() As historyRow
Get
Return Me.eventRow
End Get
End Property
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public ReadOnly Property Action() As Global.System.Data.DataRowAction
Get
Return Me.eventAction
End Get
End Property
End Class
End Class

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!--<autogenerated>
This code was generated by a tool.
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
</autogenerated>-->
<DataSetUISetting Version="1.00" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TableUISettings />
</DataSetUISetting>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DS2" targetNamespace="http://tempuri.org/DS2.xsd" xmlns:mstns="http://tempuri.org/DS2.xsd" xmlns="http://tempuri.org/DS2.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
<xs:annotation>
<xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
<DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<Connections />
<Tables />
<Sources />
</DataSource>
</xs:appinfo>
</xs:annotation>
<xs:element name="DS2" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DS2" msprop:Generator_UserDSName="DS2">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="history" msprop:Generator_TableClassName="historyDataTable" msprop:Generator_TableVarName="tablehistory" msprop:Generator_TablePropName="history" msprop:Generator_RowDeletingName="historyRowDeleting" msprop:Generator_RowChangingName="historyRowChanging" msprop:Generator_RowEvHandlerName="historyRowChangeEventHandler" msprop:Generator_RowDeletedName="historyRowDeleted" msprop:Generator_UserTableName="history" msprop:Generator_RowChangedName="historyRowChanged" msprop:Generator_RowEvArgName="historyRowChangeEvent" msprop:Generator_RowClassName="historyRow">
<xs:complexType>
<xs:sequence>
<xs:element name="time" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="time" msprop:Generator_ColumnVarNameInTable="columntime" msprop:Generator_ColumnPropNameInTable="timeColumn" msprop:Generator_UserColumnName="time" type="xs:string" default="" minOccurs="0" />
<xs:element name="tablename" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="tablename" msprop:Generator_ColumnVarNameInTable="columntablename" msprop:Generator_ColumnPropNameInTable="tablenameColumn" msprop:Generator_UserColumnName="tablename" type="xs:string" default="" minOccurs="0" />
<xs:element name="column" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="column" msprop:Generator_ColumnVarNameInTable="columnFieldcolumn" msprop:Generator_ColumnPropNameInTable="columnColumn" msprop:Generator_UserColumnName="column" type="xs:string" default="" minOccurs="0" />
<xs:element name="ovalue" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="ovalue" msprop:Generator_ColumnVarNameInTable="columnovalue" msprop:Generator_ColumnPropNameInTable="ovalueColumn" msprop:Generator_UserColumnName="ovalue" type="xs:string" default="" minOccurs="0" />
<xs:element name="nvalue" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="nvalue" msprop:Generator_ColumnVarNameInTable="columnnvalue" msprop:Generator_ColumnPropNameInTable="nvalueColumn" msprop:Generator_UserColumnName="nvalue" type="xs:string" default="" minOccurs="0" />
<xs:element name="idx" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
<xs:element name="code" msprop:Generator_ColumnVarNameInTable="columncode" msprop:Generator_ColumnPropNameInRow="code" msprop:nullValue="" msprop:Generator_ColumnPropNameInTable="codeColumn" msprop:Generator_UserColumnName="code" type="xs:string" default="" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!--<autogenerated>
This code was generated by a tool to store the dataset designer's layout information.
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
</autogenerated>-->
<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="0" ViewPortY="0" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
<Shapes>
<Shape ID="DesignTable:history" ZOrder="1" X="69" Y="91" Height="162" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="158" />
</Shapes>
<Connectors />
</DiagramLayout>

14001
ArinWarev1/DataSet/DSR.Designer.vb generated Normal file

File diff suppressed because it is too large Load Diff

15
ArinWarev1/DataSet/DSR.vb Normal file
View File

@@ -0,0 +1,15 @@

Partial Public Class DSR
Partial Class 사용면적DataTable
End Class
Partial Class Pyonga_YKDataTable
End Class
End Class

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!--<autogenerated>
This code was generated by a tool.
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
</autogenerated>-->
<DataSetUISetting Version="1.00" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TableUISettings />
</DataSetUISetting>

336
ArinWarev1/DataSet/DSR.xsd Normal file
View File

@@ -0,0 +1,336 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DSR" targetNamespace="http://tempuri.org/DSR.xsd" xmlns:mstns="http://tempuri.org/DSR.xsd" xmlns="http://tempuri.org/DSR.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
<xs:annotation>
<xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
<DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<Connections />
<Tables />
<Sources />
</DataSource>
</xs:appinfo>
</xs:annotation>
<xs:element name="DSR" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_DataSetName="DSR" msprop:Generator_UserDSName="DSR">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="최대냉난방부하" msprop:Generator_UserTableName="최대냉난방부하" msprop:Generator_RowEvArgName="최대냉난방부하RowChangeEvent" msprop:Generator_TableVarName="table최대냉난방부하" msprop:Generator_TablePropName="최대냉난방부하" msprop:Generator_RowDeletingName="최대냉난방부하RowDeleting" msprop:Generator_RowChangingName="최대냉난방부하RowChanging" msprop:Generator_RowDeletedName="최대냉난방부하RowDeleted" msprop:Generator_RowEvHandlerName="최대냉난방부하RowChangeEventHandler" msprop:Generator_TableClassName="최대냉난방부하DataTable" msprop:Generator_RowChangedName="최대냉난방부하RowChanged" msprop:Generator_RowClassName="최대냉난방부하Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Zone" msprop:Generator_ColumnVarNameInTable="columnZone" msprop:Generator_ColumnPropNameInRow="Zone" msprop:Generator_ColumnPropNameInTable="ZoneColumn" msprop:Generator_UserColumnName="Zone" type="xs:string" minOccurs="0" />
<xs:element name="최대난방기기부하" msprop:Generator_ColumnVarNameInTable="column최대난방기기부하" msprop:Generator_ColumnPropNameInRow="최대난방기기부하" msprop:Generator_ColumnPropNameInTable="최대난방기기부하Column" msprop:Generator_UserColumnName="최대난방기기부하" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="최대난방실내부하" msprop:Generator_ColumnVarNameInTable="column최대난방실내부하" msprop:Generator_ColumnPropNameInRow="최대난방실내부하" msprop:Generator_ColumnPropNameInTable="최대난방실내부하Column" msprop:Generator_UserColumnName="최대난방실내부하" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="난방최대가동시간" msprop:Generator_ColumnVarNameInTable="column난방최대가동시간" msprop:Generator_ColumnPropNameInRow="난방최대가동시간" msprop:Generator_ColumnPropNameInTable="난방최대가동시간Column" msprop:Generator_UserColumnName="난방최대가동시간" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="최대가열성능" msprop:Generator_ColumnVarNameInTable="column최대가열성능" msprop:Generator_ColumnPropNameInRow="최대가열성능" msprop:Generator_ColumnPropNameInTable="최대가열성능Column" msprop:Generator_UserColumnName="최대가열성능" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="최대냉방기기부하" msprop:Generator_ColumnVarNameInTable="column최대냉방기기부하" msprop:Generator_ColumnPropNameInRow="최대냉방기기부하" msprop:Generator_ColumnPropNameInTable="최대냉방기기부하Column" msprop:Generator_UserColumnName="최대냉방기기부하" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="최대냉방실내부하" msprop:Generator_ColumnVarNameInTable="column최대냉방실내부하" msprop:Generator_ColumnPropNameInRow="최대냉방실내부하" msprop:Generator_ColumnPropNameInTable="최대냉방실내부하Column" msprop:Generator_UserColumnName="최대냉방실내부하" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="냉방최대가동시간" msprop:Generator_ColumnVarNameInTable="column냉방최대가동시간" msprop:Generator_ColumnPropNameInRow="냉방최대가동시간" msprop:Generator_ColumnPropNameInTable="냉방최대가동시간Column" msprop:Generator_UserColumnName="냉방최대가동시간" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="최대냉각성능" msprop:Generator_ColumnVarNameInTable="column최대냉각성능" msprop:Generator_ColumnPropNameInRow="최대냉각성능" msprop:Generator_ColumnPropNameInTable="최대냉각성능Column" msprop:Generator_UserColumnName="최대냉각성능" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="최대가습성능" msprop:Generator_ColumnVarNameInTable="column최대가습성능" msprop:Generator_ColumnPropNameInRow="최대가습성능" msprop:Generator_ColumnPropNameInTable="최대가습성능Column" msprop:Generator_UserColumnName="최대가습성능" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="공조풍량" msprop:Generator_ColumnVarNameInTable="column공조풍량" msprop:Generator_ColumnPropNameInRow="공조풍량" msprop:Generator_ColumnPropNameInTable="공조풍량Column" msprop:Generator_UserColumnName="공조풍량" type="xs:decimal" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="월별에너지분석" msprop:Generator_UserTableName="월별에너지분석" msprop:Generator_RowEvArgName="월별에너지분석RowChangeEvent" msprop:Generator_TableVarName="table월별에너지분석" msprop:Generator_TablePropName="월별에너지분석" msprop:Generator_RowDeletingName="월별에너지분석RowDeleting" msprop:Generator_RowChangingName="월별에너지분석RowChanging" msprop:Generator_RowDeletedName="월별에너지분석RowDeleted" msprop:Generator_RowEvHandlerName="월별에너지분석RowChangeEventHandler" msprop:Generator_TableClassName="월별에너지분석DataTable" msprop:Generator_RowChangedName="월별에너지분석RowChanged" msprop:Generator_RowClassName="월별에너지분석Row">
<xs:complexType>
<xs:sequence>
<xs:element name="월" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="월" msprop:Generator_ColumnVarNameInTable="column월" msprop:Generator_ColumnPropNameInTable="월Column" msprop:Generator_UserColumnName="월" type="xs:string" default="" />
<xs:element name="존" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="존" msprop:Generator_ColumnVarNameInTable="column존" msprop:Generator_ColumnPropNameInTable="존Column" msprop:Generator_UserColumnName="존" type="xs:string" default="" />
<xs:element name="난방요구량열" msprop:Generator_ColumnVarNameInTable="column난방요구량열" msprop:Generator_ColumnPropNameInRow="난방요구량열" msprop:Generator_ColumnPropNameInTable="난방요구량열Column" msprop:Generator_UserColumnName="난방요구량열" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="난방요구량공조" msprop:Generator_ColumnVarNameInTable="column난방요구량공조" msprop:Generator_ColumnPropNameInRow="난방요구량공조" msprop:Generator_ColumnPropNameInTable="난방요구량공조Column" msprop:Generator_UserColumnName="난방요구량공조" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="냉방요구량열" msprop:Generator_ColumnVarNameInTable="column냉방요구량열" msprop:Generator_ColumnPropNameInRow="냉방요구량열" msprop:Generator_ColumnPropNameInTable="냉방요구량열Column" msprop:Generator_UserColumnName="냉방요구량열" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="냉방요구량공조" msprop:Generator_ColumnVarNameInTable="column냉방요구량공조" msprop:Generator_ColumnPropNameInRow="냉방요구량공조" msprop:Generator_ColumnPropNameInTable="냉방요구량공조Column" msprop:Generator_UserColumnName="냉방요구량공조" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="조명요구량" msprop:Generator_ColumnVarNameInTable="column조명요구량" msprop:Generator_ColumnPropNameInRow="조명요구량" msprop:Generator_ColumnPropNameInTable="조명요구량Column" msprop:Generator_UserColumnName="조명요구량" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="급탕요구량" msprop:Generator_ColumnVarNameInTable="column급탕요구량" msprop:Generator_ColumnPropNameInRow="급탕요구량" msprop:Generator_ColumnPropNameInTable="급탕요구량Column" msprop:Generator_UserColumnName="급탕요구량" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="공조풍량" msprop:Generator_ColumnVarNameInTable="column공조풍량" msprop:Generator_ColumnPropNameInRow="공조풍량" msprop:Generator_ColumnPropNameInTable="공조풍량Column" msprop:Generator_UserColumnName="공조풍량" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="공조요구량난방" msprop:Generator_ColumnVarNameInTable="column공조요구량난방" msprop:Generator_ColumnPropNameInRow="공조요구량난방" msprop:Generator_ColumnPropNameInTable="공조요구량난방Column" msprop:Generator_UserColumnName="공조요구량난방" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="공조요구량냉방" msprop:Generator_ColumnVarNameInTable="column공조요구량냉방" msprop:Generator_ColumnPropNameInRow="공조요구량냉방" msprop:Generator_ColumnPropNameInTable="공조요구량냉방Column" msprop:Generator_UserColumnName="공조요구량냉방" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="공조요구량가습" msprop:Generator_ColumnVarNameInTable="column공조요구량가습" msprop:Generator_ColumnPropNameInRow="공조요구량가습" msprop:Generator_ColumnPropNameInTable="공조요구량가습Column" msprop:Generator_UserColumnName="공조요구량가습" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="환기요구량" msprop:Generator_ColumnVarNameInTable="column환기요구량" msprop:Generator_ColumnPropNameInRow="환기요구량" msprop:Generator_ColumnPropNameInTable="환기요구량Column" msprop:Generator_UserColumnName="환기요구량" type="xs:decimal" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TReqUse" msprop:Generator_UserTableName="TReqUse" msprop:Generator_RowEvArgName="TReqUseRowChangeEvent" msprop:Generator_TableVarName="tableTReqUse" msprop:Generator_TablePropName="TReqUse" msprop:Generator_RowDeletingName="TReqUseRowDeleting" msprop:Generator_RowChangingName="TReqUseRowChanging" msprop:Generator_RowDeletedName="TReqUseRowDeleted" msprop:Generator_RowEvHandlerName="TReqUseRowChangeEventHandler" msprop:Generator_TableClassName="TReqUseDataTable" msprop:Generator_RowChangedName="TReqUseRowChanged" msprop:Generator_RowClassName="TReqUseRow">
<xs:complexType>
<xs:sequence>
<xs:element name="Code" msprop:Generator_ColumnVarNameInTable="columnCode" msprop:Generator_ColumnPropNameInRow="Code" msprop:Generator_ColumnPropNameInTable="CodeColumn" msprop:Generator_UserColumnName="Code" type="xs:string" />
<xs:element name="Desc" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="Desc" msprop:Generator_ColumnVarNameInTable="columnDesc" msprop:Generator_ColumnPropNameInTable="DescColumn" msprop:Generator_UserColumnName="Desc" type="xs:string" default="" minOccurs="0" />
<xs:element name="GRP" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="GRP" msprop:Generator_ColumnVarNameInTable="columnGRP" msprop:Generator_ColumnPropNameInTable="GRPColumn" msprop:Generator_UserColumnName="GRP" type="xs:string" default="" minOccurs="0" />
<xs:element name="UNIT" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="UNIT" msprop:Generator_ColumnVarNameInTable="columnUNIT" msprop:Generator_ColumnPropNameInTable="UNITColumn" msprop:Generator_UserColumnName="UNIT" type="xs:string" default="" minOccurs="0" />
<xs:element name="SIGN" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="SIGN" msprop:Generator_ColumnVarNameInTable="columnSIGN" msprop:Generator_ColumnPropNameInTable="SIGNColumn" msprop:Generator_UserColumnName="SIGN" type="xs:string" default="" minOccurs="0" />
<xs:element name="EQ" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="EQ" msprop:Generator_ColumnVarNameInTable="columnEQ" msprop:Generator_ColumnPropNameInTable="EQColumn" msprop:Generator_UserColumnName="EQ" type="xs:string" default="" minOccurs="0" />
<xs:element name="M00" msprop:Generator_ColumnVarNameInTable="columnM00" msprop:Generator_ColumnPropNameInRow="M00" msprop:Generator_ColumnPropNameInTable="M00Column" msprop:Generator_UserColumnName="M00" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="M01" msprop:Generator_ColumnVarNameInTable="columnM01" msprop:Generator_ColumnPropNameInRow="M01" msprop:Generator_ColumnPropNameInTable="M01Column" msprop:Generator_UserColumnName="M01" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="M02" msprop:Generator_ColumnVarNameInTable="columnM02" msprop:Generator_ColumnPropNameInRow="M02" msprop:Generator_ColumnPropNameInTable="M02Column" msprop:Generator_UserColumnName="M02" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="M03" msprop:Generator_ColumnVarNameInTable="columnM03" msprop:Generator_ColumnPropNameInRow="M03" msprop:Generator_ColumnPropNameInTable="M03Column" msprop:Generator_UserColumnName="M03" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="M04" msprop:Generator_ColumnVarNameInTable="columnM04" msprop:Generator_ColumnPropNameInRow="M04" msprop:Generator_ColumnPropNameInTable="M04Column" msprop:Generator_UserColumnName="M04" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="M05" msprop:Generator_ColumnVarNameInTable="columnM05" msprop:Generator_ColumnPropNameInRow="M05" msprop:Generator_ColumnPropNameInTable="M05Column" msprop:Generator_UserColumnName="M05" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="M06" msprop:Generator_ColumnVarNameInTable="columnM06" msprop:Generator_ColumnPropNameInRow="M06" msprop:Generator_ColumnPropNameInTable="M06Column" msprop:Generator_UserColumnName="M06" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="M07" msprop:Generator_ColumnVarNameInTable="columnM07" msprop:Generator_ColumnPropNameInRow="M07" msprop:Generator_ColumnPropNameInTable="M07Column" msprop:Generator_UserColumnName="M07" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="M08" msprop:Generator_ColumnVarNameInTable="columnM08" msprop:Generator_ColumnPropNameInRow="M08" msprop:Generator_ColumnPropNameInTable="M08Column" msprop:Generator_UserColumnName="M08" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="M09" msprop:Generator_ColumnVarNameInTable="columnM09" msprop:Generator_ColumnPropNameInRow="M09" msprop:Generator_ColumnPropNameInTable="M09Column" msprop:Generator_UserColumnName="M09" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="M10" msprop:Generator_ColumnVarNameInTable="columnM10" msprop:Generator_ColumnPropNameInRow="M10" msprop:Generator_ColumnPropNameInTable="M10Column" msprop:Generator_UserColumnName="M10" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="M11" msprop:Generator_ColumnVarNameInTable="columnM11" msprop:Generator_ColumnPropNameInRow="M11" msprop:Generator_ColumnPropNameInTable="M11Column" msprop:Generator_UserColumnName="M11" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="M12" msprop:Generator_ColumnVarNameInTable="columnM12" msprop:Generator_ColumnPropNameInRow="M12" msprop:Generator_ColumnPropNameInTable="M12Column" msprop:Generator_UserColumnName="M12" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="F" msprop:nullValue="N0" msprop:Generator_ColumnPropNameInRow="F" msprop:Generator_ColumnVarNameInTable="columnF" msprop:Generator_ColumnPropNameInTable="FColumn" msprop:Generator_UserColumnName="F" type="xs:string" default="" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Graph_Req" msprop:Generator_UserTableName="Graph_Req" msprop:Generator_RowEvArgName="Graph_ReqRowChangeEvent" msprop:Generator_TableVarName="tableGraph_Req" msprop:Generator_TablePropName="Graph_Req" msprop:Generator_RowDeletingName="Graph_ReqRowDeleting" msprop:Generator_RowChangingName="Graph_ReqRowChanging" msprop:Generator_RowDeletedName="Graph_ReqRowDeleted" msprop:Generator_RowEvHandlerName="Graph_ReqRowChangeEventHandler" msprop:Generator_TableClassName="Graph_ReqDataTable" msprop:Generator_RowChangedName="Graph_ReqRowChanged" msprop:Generator_RowClassName="Graph_ReqRow">
<xs:complexType>
<xs:sequence>
<xs:element name="Gubun" msprop:Generator_ColumnVarNameInTable="columnGubun" msprop:Generator_ColumnPropNameInRow="Gubun" msprop:Generator_ColumnPropNameInTable="GubunColumn" msprop:Generator_UserColumnName="Gubun" type="xs:string" minOccurs="0" />
<xs:element name="Mon" msprop:Generator_ColumnVarNameInTable="columnMon" msprop:Generator_ColumnPropNameInRow="Mon" msprop:Generator_ColumnPropNameInTable="MonColumn" msprop:Generator_UserColumnName="Mon" type="xs:string" minOccurs="0" />
<xs:element name="Req" msprop:Generator_ColumnVarNameInTable="columnReq" msprop:Generator_ColumnPropNameInRow="Req" msprop:Generator_ColumnPropNameInTable="ReqColumn" msprop:Generator_UserColumnName="Req" type="xs:decimal" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Graph_ReqUse" msprop:Generator_UserTableName="Graph_ReqUse" msprop:Generator_RowEvArgName="Graph_ReqUseRowChangeEvent" msprop:Generator_TableVarName="tableGraph_ReqUse" msprop:Generator_TablePropName="Graph_ReqUse" msprop:Generator_RowDeletingName="Graph_ReqUseRowDeleting" msprop:Generator_RowChangingName="Graph_ReqUseRowChanging" msprop:Generator_RowDeletedName="Graph_ReqUseRowDeleted" msprop:Generator_RowEvHandlerName="Graph_ReqUseRowChangeEventHandler" msprop:Generator_TableClassName="Graph_ReqUseDataTable" msprop:Generator_RowChangedName="Graph_ReqUseRowChanged" msprop:Generator_RowClassName="Graph_ReqUseRow">
<xs:complexType>
<xs:sequence>
<xs:element name="Gubun" msprop:Generator_ColumnVarNameInTable="columnGubun" msprop:Generator_ColumnPropNameInRow="Gubun" msprop:Generator_ColumnPropNameInTable="GubunColumn" msprop:Generator_UserColumnName="Gubun" type="xs:string" minOccurs="0" />
<xs:element name="type" msdata:Caption="Mon" msprop:Generator_ColumnVarNameInTable="columntype" msprop:Generator_ColumnPropNameInRow="type" msprop:Generator_ColumnPropNameInTable="typeColumn" msprop:Generator_UserColumnName="type" type="xs:string" minOccurs="0" />
<xs:element name="Req" msprop:Generator_ColumnVarNameInTable="columnReq" msprop:Generator_ColumnPropNameInRow="Req" msprop:Generator_ColumnPropNameInTable="ReqColumn" msprop:Generator_UserColumnName="Req" type="xs:decimal" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Graph_Info" msprop:Generator_UserTableName="Graph_Info" msprop:Generator_RowEvArgName="Graph_InfoRowChangeEvent" msprop:Generator_TableVarName="tableGraph_Info" msprop:Generator_TablePropName="Graph_Info" msprop:Generator_RowDeletingName="Graph_InfoRowDeleting" msprop:Generator_RowChangingName="Graph_InfoRowChanging" msprop:Generator_RowDeletedName="Graph_InfoRowDeleted" msprop:Generator_RowEvHandlerName="Graph_InfoRowChangeEventHandler" msprop:Generator_TableClassName="Graph_InfoDataTable" msprop:Generator_RowChangedName="Graph_InfoRowChanged" msprop:Generator_RowClassName="Graph_InfoRow">
<xs:complexType>
<xs:sequence>
<xs:element name="name" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" msprop:Generator_UserColumnName="name" type="xs:string" default="" minOccurs="0" />
<xs:element name="year" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="year" msprop:Generator_ColumnVarNameInTable="columnyear" msprop:Generator_ColumnPropNameInTable="yearColumn" msprop:Generator_UserColumnName="year" type="xs:string" default="" minOccurs="0" />
<xs:element name="juso" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="juso" msprop:Generator_ColumnVarNameInTable="columnjuso" msprop:Generator_ColumnPropNameInTable="jusoColumn" msprop:Generator_UserColumnName="juso" type="xs:string" default="" minOccurs="0" />
<xs:element name="chung" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="chung" msprop:Generator_ColumnVarNameInTable="columnchung" msprop:Generator_ColumnPropNameInTable="chungColumn" msprop:Generator_UserColumnName="chung" type="xs:string" default="" minOccurs="0" />
<xs:element name="myoun" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="myoun" msprop:Generator_ColumnVarNameInTable="columnmyoun" msprop:Generator_ColumnPropNameInTable="myounColumn" msprop:Generator_UserColumnName="myoun" type="xs:string" default="" minOccurs="0" />
<xs:element name="ydo" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="ydo" msprop:Generator_ColumnVarNameInTable="columnydo" msprop:Generator_ColumnPropNameInTable="ydoColumn" msprop:Generator_UserColumnName="ydo" type="xs:string" default="" minOccurs="0" />
<xs:element name="i1" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="i1" msprop:Generator_ColumnVarNameInTable="columni1" msprop:Generator_ColumnPropNameInTable="i1Column" msprop:Generator_UserColumnName="i1" type="xs:string" default="" minOccurs="0" />
<xs:element name="i2" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="i2" msprop:Generator_ColumnVarNameInTable="columni2" msprop:Generator_ColumnPropNameInTable="i2Column" msprop:Generator_UserColumnName="i2" type="xs:string" default="" minOccurs="0" />
<xs:element name="i3" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="i3" msprop:Generator_ColumnVarNameInTable="columni3" msprop:Generator_ColumnPropNameInTable="i3Column" msprop:Generator_UserColumnName="i3" type="xs:string" default="" minOccurs="0" />
<xs:element name="grade" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="grade" msprop:Generator_ColumnVarNameInTable="columngrade" msprop:Generator_ColumnPropNameInTable="gradeColumn" msprop:Generator_UserColumnName="grade" type="xs:string" default="" minOccurs="0" />
<xs:element name="co2" msprop:Generator_ColumnVarNameInTable="columnco2" msprop:Generator_ColumnPropNameInRow="co2" msprop:Generator_ColumnPropNameInTable="co2Column" msprop:Generator_UserColumnName="co2" type="xs:short" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="사용면적" msprop:Generator_UserTableName="사용면적" msprop:Generator_RowEvArgName="사용면적RowChangeEvent" msprop:Generator_TableVarName="table사용면적" msprop:Generator_TablePropName="사용면적" msprop:Generator_RowDeletingName="사용면적RowDeleting" msprop:Generator_RowChangingName="사용면적RowChanging" msprop:Generator_RowDeletedName="사용면적RowDeleted" msprop:Generator_RowEvHandlerName="사용면적RowChangeEventHandler" msprop:Generator_TableClassName="사용면적DataTable" msprop:Generator_RowChangedName="사용면적RowChanged" msprop:Generator_RowClassName="사용면적Row">
<xs:complexType>
<xs:sequence>
<xs:element name="H" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="H" msprop:Generator_ColumnVarNameInTable="columnH" msprop:Generator_ColumnPropNameInTable="HColumn" msprop:Generator_UserColumnName="H" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="C" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="C" msprop:Generator_ColumnVarNameInTable="columnC" msprop:Generator_ColumnPropNameInTable="CColumn" msprop:Generator_UserColumnName="C" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="L" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="L" msprop:Generator_ColumnVarNameInTable="columnL" msprop:Generator_ColumnPropNameInTable="LColumn" msprop:Generator_UserColumnName="L" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="W" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="W" msprop:Generator_ColumnVarNameInTable="columnW" msprop:Generator_ColumnPropNameInTable="WColumn" msprop:Generator_UserColumnName="W" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="V" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="V" msprop:Generator_ColumnVarNameInTable="columnV" msprop:Generator_ColumnPropNameInTable="VColumn" msprop:Generator_UserColumnName="V" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="H_WF" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="H_WF" msprop:Generator_ColumnVarNameInTable="columnH_WF" msprop:Generator_ColumnPropNameInTable="H_WFColumn" msprop:Generator_UserColumnName="H_WF" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="C_WF" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="C_WF" msprop:Generator_ColumnVarNameInTable="columnC_WF" msprop:Generator_ColumnPropNameInTable="C_WFColumn" msprop:Generator_UserColumnName="C_WF" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="L_WF" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="L_WF" msprop:Generator_ColumnVarNameInTable="columnL_WF" msprop:Generator_ColumnPropNameInTable="L_WFColumn" msprop:Generator_UserColumnName="L_WF" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="W_WF" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="W_WF" msprop:Generator_ColumnVarNameInTable="columnW_WF" msprop:Generator_ColumnPropNameInTable="W_WFColumn" msprop:Generator_UserColumnName="W_WF" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="V_WF" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="V_WF" msprop:Generator_ColumnVarNameInTable="columnV_WF" msprop:Generator_ColumnPropNameInTable="V_WFColumn" msprop:Generator_UserColumnName="V_WF" type="xs:decimal" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="에너지소요량" msprop:Generator_UserTableName="에너지소요량" msprop:Generator_RowEvArgName="에너지소요량RowChangeEvent" msprop:Generator_TableVarName="table에너지소요량" msprop:Generator_TablePropName="에너지소요량" msprop:Generator_RowDeletingName="에너지소요량RowDeleting" msprop:Generator_RowChangingName="에너지소요량RowChanging" msprop:Generator_RowDeletedName="에너지소요량RowDeleted" msprop:Generator_RowEvHandlerName="에너지소요량RowChangeEventHandler" msprop:Generator_TableClassName="에너지소요량DataTable" msprop:Generator_RowChangedName="에너지소요량RowChanged" msprop:Generator_RowClassName="에너지소요량Row">
<xs:complexType>
<xs:sequence>
<xs:element name="mon" msprop:Generator_ColumnVarNameInTable="columnmon" msprop:Generator_ColumnPropNameInRow="mon" msprop:Generator_ColumnPropNameInTable="monColumn" msprop:Generator_UserColumnName="mon" type="xs:string" minOccurs="0" />
<xs:element name="난방에너지소요량" msdata:Caption="난방에너지요구량열" msprop:Generator_ColumnVarNameInTable="column난방에너지소요량" msprop:Generator_ColumnPropNameInRow="난방에너지소요량" msprop:Generator_ColumnPropNameInTable="난방에너지소요량Column" msprop:Generator_UserColumnName="난방에너지소요량" type="xs:string" default="0" minOccurs="0" />
<xs:element name="난방보조에너지소요량" msdata:Caption="난방에너지요구량공조" msprop:Generator_ColumnVarNameInTable="column난방보조에너지소요량" msprop:Generator_ColumnPropNameInRow="난방보조에너지소요량" msprop:Generator_ColumnPropNameInTable="난방보조에너지소요량Column" msprop:Generator_UserColumnName="난방보조에너지소요량" type="xs:string" default="0" minOccurs="0" />
<xs:element name="냉방에너지소요량" msdata:Caption="냉방에너지요구량" msprop:Generator_ColumnVarNameInTable="column냉방에너지소요량" msprop:Generator_ColumnPropNameInRow="냉방에너지소요량" msprop:Generator_ColumnPropNameInTable="냉방에너지소요량Column" msprop:Generator_UserColumnName="냉방에너지소요량" type="xs:string" default="0" minOccurs="0" />
<xs:element name="냉방보조에너지소요량" msdata:Caption="냉방에너지요구량공조" msprop:Generator_ColumnVarNameInTable="column냉방보조에너지소요량" msprop:Generator_ColumnPropNameInRow="냉방보조에너지소요량" msprop:Generator_ColumnPropNameInTable="냉방보조에너지소요량Column" msprop:Generator_UserColumnName="냉방보조에너지소요량" type="xs:string" default="0" minOccurs="0" />
<xs:element name="급탕에너지소요량" msdata:Caption="급탕단위면적당요구량" msprop:Generator_ColumnVarNameInTable="column급탕에너지소요량" msprop:Generator_ColumnPropNameInRow="급탕에너지소요량" msprop:Generator_ColumnPropNameInTable="급탕에너지소요량Column" msprop:Generator_UserColumnName="급탕에너지소요량" type="xs:string" default="0" minOccurs="0" />
<xs:element name="급탕보조에너지소요량" msprop:Generator_ColumnVarNameInTable="column급탕보조에너지소요량" msprop:Generator_ColumnPropNameInRow="급탕보조에너지소요량" msprop:Generator_ColumnPropNameInTable="급탕보조에너지소요량Column" msprop:Generator_UserColumnName="급탕보조에너지소요량" type="xs:string" default="0" minOccurs="0" />
<xs:element name="난방" msprop:Generator_ColumnVarNameInTable="column난방" msprop:Generator_ColumnPropNameInRow="난방" msprop:Generator_ColumnPropNameInTable="난방Column" msprop:Generator_UserColumnName="난방" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="냉방" msprop:Generator_ColumnVarNameInTable="column냉방" msprop:Generator_ColumnPropNameInRow="냉방" msprop:Generator_ColumnPropNameInTable="냉방Column" msprop:Generator_UserColumnName="냉방" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="조명" msprop:Generator_ColumnVarNameInTable="column조명" msprop:Generator_ColumnPropNameInRow="조명" msprop:Generator_ColumnPropNameInTable="조명Column" msprop:Generator_UserColumnName="조명" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="급탕" msprop:Generator_ColumnVarNameInTable="column급탕" msprop:Generator_ColumnPropNameInRow="급탕" msprop:Generator_ColumnPropNameInTable="급탕Column" msprop:Generator_UserColumnName="급탕" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="환기" msprop:Generator_ColumnVarNameInTable="column환기" msprop:Generator_ColumnPropNameInRow="환기" msprop:Generator_ColumnPropNameInTable="환기Column" msprop:Generator_UserColumnName="환기" type="xs:decimal" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="에너지소요량1" msprop:Generator_UserTableName="에너지소요량1" msprop:Generator_RowEvArgName="에너지소요량1RowChangeEvent" msprop:Generator_TableVarName="table에너지소요량1" msprop:Generator_TablePropName="에너지소요량1" msprop:Generator_RowDeletingName="에너지소요량1RowDeleting" msprop:Generator_RowChangingName="에너지소요량1RowChanging" msprop:Generator_RowDeletedName="에너지소요량1RowDeleted" msprop:Generator_RowEvHandlerName="에너지소요량1RowChangeEventHandler" msprop:Generator_TableClassName="에너지소요량1DataTable" msprop:Generator_RowChangedName="에너지소요량1RowChanged" msprop:Generator_RowClassName="에너지소요량1Row">
<xs:complexType>
<xs:sequence>
<xs:element name="mon" msprop:Generator_ColumnVarNameInTable="columnmon" msprop:Generator_ColumnPropNameInRow="mon" msprop:Generator_ColumnPropNameInTable="monColumn" msprop:Generator_UserColumnName="mon" type="xs:string" minOccurs="0" />
<xs:element name="난방등유" msdata:Caption="난방에너지요구량공조" msprop:Generator_ColumnVarNameInTable="column난방등유" msprop:Generator_ColumnPropNameInRow="난방등유" msprop:Generator_ColumnPropNameInTable="난방등유Column" msprop:Generator_UserColumnName="난방등유" type="xs:string" default="0" minOccurs="0" />
<xs:element name="난방LNG" msdata:Caption="난방단위면적당요구량" msprop:Generator_ColumnVarNameInTable="column난방LNG" msprop:Generator_ColumnPropNameInRow="난방LNG" msprop:Generator_ColumnPropNameInTable="난방LNGColumn" msprop:Generator_UserColumnName="난방LNG" type="xs:string" default="0" minOccurs="0" />
<xs:element name="난방LPG" msdata:Caption="냉방에너지요구량" msprop:Generator_ColumnVarNameInTable="column난방LPG" msprop:Generator_ColumnPropNameInRow="난방LPG" msprop:Generator_ColumnPropNameInTable="난방LPGColumn" msprop:Generator_UserColumnName="난방LPG" type="xs:string" default="0" minOccurs="0" />
<xs:element name="난방지역" msdata:Caption="냉방에너지요구량열" msprop:Generator_ColumnVarNameInTable="column난방지역" msprop:Generator_ColumnPropNameInRow="난방지역" msprop:Generator_ColumnPropNameInTable="난방지역Column" msprop:Generator_UserColumnName="난방지역" type="xs:string" default="0" minOccurs="0" />
<xs:element name="난방전력" msdata:Caption="냉방에너지요구량공조" msprop:Generator_ColumnVarNameInTable="column난방전력" msprop:Generator_ColumnPropNameInRow="난방전력" msprop:Generator_ColumnPropNameInTable="난방전력Column" msprop:Generator_UserColumnName="난방전력" type="xs:string" default="0" minOccurs="0" />
<xs:element name="난방펠렛" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="난방펠렛" msprop:Generator_ColumnVarNameInTable="column난방펠렛" msprop:Generator_ColumnPropNameInTable="난방펠렛Column" msprop:Generator_UserColumnName="난방펠렛" type="xs:string" default="0" minOccurs="0" />
<xs:element name="냉방등유" msdata:Caption="조명단위면적당요구량" msprop:Generator_ColumnVarNameInTable="column냉방등유" msprop:Generator_ColumnPropNameInRow="냉방등유" msprop:Generator_ColumnPropNameInTable="냉방등유Column" msprop:Generator_UserColumnName="냉방등유" type="xs:string" default="0" minOccurs="0" />
<xs:element name="냉방LNG" msdata:Caption="급탕에너지요구량" msprop:Generator_ColumnVarNameInTable="column냉방LNG" msprop:Generator_ColumnPropNameInRow="냉방LNG" msprop:Generator_ColumnPropNameInTable="냉방LNGColumn" msprop:Generator_UserColumnName="냉방LNG" type="xs:string" default="0" minOccurs="0" />
<xs:element name="냉방LPG" msdata:Caption="급탕단위면적당요구량" msprop:Generator_ColumnVarNameInTable="column냉방LPG" msprop:Generator_ColumnPropNameInRow="냉방LPG" msprop:Generator_ColumnPropNameInTable="냉방LPGColumn" msprop:Generator_UserColumnName="냉방LPG" type="xs:string" default="0" minOccurs="0" />
<xs:element name="냉방지역" msdata:Caption="급탕보조에너지소요량" msprop:Generator_ColumnVarNameInTable="column냉방지역" msprop:Generator_ColumnPropNameInRow="냉방지역" msprop:Generator_ColumnPropNameInTable="냉방지역Column" msprop:Generator_UserColumnName="냉방지역" type="xs:string" default="0" minOccurs="0" />
<xs:element name="냉방지역2" msprop:Generator_ColumnVarNameInTable="column냉방지역2" msprop:Generator_ColumnPropNameInRow="냉방지역2" msprop:Generator_ColumnPropNameInTable="냉방지역2Column" msprop:Generator_UserColumnName="냉방지역2" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="냉방전력" msdata:Caption="급탕단위면적당소요량" msprop:Generator_ColumnVarNameInTable="column냉방전력" msprop:Generator_ColumnPropNameInRow="냉방전력" msprop:Generator_ColumnPropNameInTable="냉방전력Column" msprop:Generator_UserColumnName="냉방전력" type="xs:string" default="0" minOccurs="0" />
<xs:element name="냉방펠렛" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="냉방펠렛" msprop:Generator_ColumnVarNameInTable="column냉방펠렛" msprop:Generator_ColumnPropNameInTable="냉방펠렛Column" msprop:Generator_UserColumnName="냉방펠렛" type="xs:string" default="0" minOccurs="0" />
<xs:element name="급탕등유" msprop:Generator_ColumnVarNameInTable="column급탕등유" msprop:Generator_ColumnPropNameInRow="급탕등유" msprop:Generator_ColumnPropNameInTable="급탕등유Column" msprop:Generator_UserColumnName="급탕등유" type="xs:string" default="0" minOccurs="0" />
<xs:element name="급탕LNG" msprop:Generator_ColumnVarNameInTable="column급탕LNG" msprop:Generator_ColumnPropNameInRow="급탕LNG" msprop:Generator_ColumnPropNameInTable="급탕LNGColumn" msprop:Generator_UserColumnName="급탕LNG" type="xs:string" default="0" minOccurs="0" />
<xs:element name="급탕LPG" msprop:Generator_ColumnVarNameInTable="column급탕LPG" msprop:Generator_ColumnPropNameInRow="급탕LPG" msprop:Generator_ColumnPropNameInTable="급탕LPGColumn" msprop:Generator_UserColumnName="급탕LPG" type="xs:string" default="0" minOccurs="0" />
<xs:element name="급탕지역" msprop:Generator_ColumnVarNameInTable="column급탕지역" msprop:Generator_ColumnPropNameInRow="급탕지역" msprop:Generator_ColumnPropNameInTable="급탕지역Column" msprop:Generator_UserColumnName="급탕지역" type="xs:string" default="0" minOccurs="0" />
<xs:element name="급탕전력" msprop:Generator_ColumnVarNameInTable="column급탕전력" msprop:Generator_ColumnPropNameInRow="급탕전력" msprop:Generator_ColumnPropNameInTable="급탕전력Column" msprop:Generator_UserColumnName="급탕전력" type="xs:string" default="0" minOccurs="0" />
<xs:element name="급탕펠렛" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="급탕펠렛" msprop:Generator_ColumnVarNameInTable="column급탕펠렛" msprop:Generator_ColumnPropNameInTable="급탕펠렛Column" msprop:Generator_UserColumnName="급탕펠렛" type="xs:string" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="생산에너지" msprop:Generator_UserTableName="생산에너지" msprop:Generator_RowEvArgName="생산에너지RowChangeEvent" msprop:Generator_TableVarName="table생산에너지" msprop:Generator_TablePropName="생산에너지" msprop:Generator_RowDeletingName="생산에너지RowDeleting" msprop:Generator_RowChangingName="생산에너지RowChanging" msprop:Generator_RowDeletedName="생산에너지RowDeleted" msprop:Generator_RowEvHandlerName="생산에너지RowChangeEventHandler" msprop:Generator_TableClassName="생산에너지DataTable" msprop:Generator_RowChangedName="생산에너지RowChanged" msprop:Generator_RowClassName="생산에너지Row">
<xs:complexType>
<xs:sequence>
<xs:element name="mon" msprop:Generator_ColumnVarNameInTable="columnmon" msprop:Generator_ColumnPropNameInRow="mon" msprop:Generator_ColumnPropNameInTable="monColumn" msprop:Generator_UserColumnName="mon" type="xs:string" minOccurs="0" />
<xs:element name="전력태양광" msdata:Caption="에너지요구량" msprop:Generator_ColumnVarNameInTable="column전력태양광" msprop:Generator_ColumnPropNameInRow="전력태양광" msprop:Generator_ColumnPropNameInTable="전력태양광Column" msprop:Generator_UserColumnName="전력태양광" type="xs:string" default="0" minOccurs="0" />
<xs:element name="전력열병합" msdata:Caption="단위면적당요구량" msprop:Generator_ColumnVarNameInTable="column전력열병합" msprop:Generator_ColumnPropNameInRow="전력열병합" msprop:Generator_ColumnPropNameInTable="전력열병합Column" msprop:Generator_UserColumnName="전력열병합" type="xs:string" default="0" minOccurs="0" />
<xs:element name="생산량태양열" msdata:Caption="난방에너지요구량열" msprop:Generator_ColumnVarNameInTable="column생산량태양열" msprop:Generator_ColumnPropNameInRow="생산량태양열" msprop:Generator_ColumnPropNameInTable="생산량태양열Column" msprop:Generator_UserColumnName="생산량태양열" type="xs:string" default="0" minOccurs="0" />
<xs:element name="생산량지열" msdata:Caption="난방에너지요구량공조" msprop:Generator_ColumnVarNameInTable="column생산량지열" msprop:Generator_ColumnPropNameInRow="생산량지열" msprop:Generator_ColumnPropNameInTable="생산량지열Column" msprop:Generator_UserColumnName="생산량지열" type="xs:string" default="0" minOccurs="0" />
<xs:element name="면적당생산량태양열" msprop:Generator_ColumnVarNameInTable="column면적당생산량태양열" msprop:Generator_ColumnPropNameInRow="면적당생산량태양열" msprop:Generator_ColumnPropNameInTable="면적당생산량태양열Column" msprop:Generator_UserColumnName="면적당생산량태양열" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="면적당생산량지열" msprop:Generator_ColumnVarNameInTable="column면적당생산량지열" msprop:Generator_ColumnPropNameInRow="면적당생산량지열" msprop:Generator_ColumnPropNameInTable="면적당생산량지열Column" msprop:Generator_UserColumnName="면적당생산량지열" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="신재생열병합전력생산량" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="신재생열병합전력생산량" msprop:Generator_ColumnVarNameInTable="column신재생열병합전력생산량" msprop:Generator_ColumnPropNameInTable="신재생열병합전력생산량Column" msprop:Generator_UserColumnName="신재생열병합전력생산량" type="xs:string" default="0" minOccurs="0" />
<xs:element name="신재생면적당열생산량" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="신재생면적당열생산량" msprop:Generator_ColumnVarNameInTable="column신재생면적당열생산량" msprop:Generator_ColumnPropNameInTable="신재생면적당열생산량Column" msprop:Generator_UserColumnName="신재생면적당열생산량" type="xs:string" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Graph_Info_data" msprop:Generator_UserTableName="Graph_Info_data" msprop:Generator_RowEvArgName="Graph_Info_dataRowChangeEvent" msprop:Generator_TableVarName="tableGraph_Info_data" msprop:Generator_TablePropName="Graph_Info_data" msprop:Generator_RowDeletingName="Graph_Info_dataRowDeleting" msprop:Generator_RowChangingName="Graph_Info_dataRowChanging" msprop:Generator_RowDeletedName="Graph_Info_dataRowDeleted" msprop:Generator_RowEvHandlerName="Graph_Info_dataRowChangeEventHandler" msprop:Generator_TableClassName="Graph_Info_dataDataTable" msprop:Generator_RowChangedName="Graph_Info_dataRowChanged" msprop:Generator_RowClassName="Graph_Info_dataRow">
<xs:complexType>
<xs:sequence>
<xs:element name="난방소요" msprop:Generator_ColumnVarNameInTable="column난방소요" msprop:Generator_ColumnPropNameInRow="난방소요" msprop:Generator_ColumnPropNameInTable="난방소요Column" msprop:Generator_UserColumnName="난방소요" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="급탕소요" msprop:Generator_ColumnVarNameInTable="column급탕소요" msprop:Generator_ColumnPropNameInRow="급탕소요" msprop:Generator_ColumnPropNameInTable="급탕소요Column" msprop:Generator_UserColumnName="급탕소요" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="냉방소요" msprop:Generator_ColumnVarNameInTable="column냉방소요" msprop:Generator_ColumnPropNameInRow="냉방소요" msprop:Generator_ColumnPropNameInTable="냉방소요Column" msprop:Generator_UserColumnName="냉방소요" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="조명소요" msprop:Generator_ColumnVarNameInTable="column조명소요" msprop:Generator_ColumnPropNameInRow="조명소요" msprop:Generator_ColumnPropNameInTable="조명소요Column" msprop:Generator_UserColumnName="조명소요" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="환기소요" msprop:Generator_ColumnVarNameInTable="column환기소요" msprop:Generator_ColumnPropNameInRow="환기소요" msprop:Generator_ColumnPropNameInTable="환기소요Column" msprop:Generator_UserColumnName="환기소요" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="난방소요1" msprop:Generator_ColumnVarNameInTable="column난방소요1" msprop:Generator_ColumnPropNameInRow="난방소요1" msprop:Generator_ColumnPropNameInTable="난방소요1Column" msprop:Generator_UserColumnName="난방소요1" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="급탕소요1" msprop:Generator_ColumnVarNameInTable="column급탕소요1" msprop:Generator_ColumnPropNameInRow="급탕소요1" msprop:Generator_ColumnPropNameInTable="급탕소요1Column" msprop:Generator_UserColumnName="급탕소요1" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="냉방소요1" msprop:Generator_ColumnVarNameInTable="column냉방소요1" msprop:Generator_ColumnPropNameInRow="냉방소요1" msprop:Generator_ColumnPropNameInTable="냉방소요1Column" msprop:Generator_UserColumnName="냉방소요1" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="조명소요1" msprop:Generator_ColumnVarNameInTable="column조명소요1" msprop:Generator_ColumnPropNameInRow="조명소요1" msprop:Generator_ColumnPropNameInTable="조명소요1Column" msprop:Generator_UserColumnName="조명소요1" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="환기소요1" msprop:Generator_ColumnVarNameInTable="column환기소요1" msprop:Generator_ColumnPropNameInRow="환기소요1" msprop:Generator_ColumnPropNameInTable="환기소요1Column" msprop:Generator_UserColumnName="환기소요1" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="난방co2" msprop:Generator_ColumnVarNameInTable="column난방co2" msprop:Generator_ColumnPropNameInRow="난방co2" msprop:Generator_ColumnPropNameInTable="난방co2Column" msprop:Generator_UserColumnName="난방co2" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="급탕co2" msprop:Generator_ColumnVarNameInTable="column급탕co2" msprop:Generator_ColumnPropNameInRow="급탕co2" msprop:Generator_ColumnPropNameInTable="급탕co2Column" msprop:Generator_UserColumnName="급탕co2" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="냉방co2" msprop:Generator_ColumnVarNameInTable="column냉방co2" msprop:Generator_ColumnPropNameInRow="냉방co2" msprop:Generator_ColumnPropNameInTable="냉방co2Column" msprop:Generator_UserColumnName="냉방co2" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="조명co2" msprop:Generator_ColumnVarNameInTable="column조명co2" msprop:Generator_ColumnPropNameInRow="조명co2" msprop:Generator_ColumnPropNameInTable="조명co2Column" msprop:Generator_UserColumnName="조명co2" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="환기co2" msprop:Generator_ColumnVarNameInTable="column환기co2" msprop:Generator_ColumnPropNameInRow="환기co2" msprop:Generator_ColumnPropNameInTable="환기co2Column" msprop:Generator_UserColumnName="환기co2" type="xs:decimal" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Pyonga_REQ" msprop:Generator_TableClassName="Pyonga_REQDataTable" msprop:Generator_TableVarName="tablePyonga_REQ" msprop:Generator_TablePropName="Pyonga_REQ" msprop:Generator_RowDeletingName="Pyonga_REQRowDeleting" msprop:Generator_RowChangingName="Pyonga_REQRowChanging" msprop:Generator_RowEvHandlerName="Pyonga_REQRowChangeEventHandler" msprop:Generator_RowDeletedName="Pyonga_REQRowDeleted" msprop:Generator_UserTableName="Pyonga_REQ" msprop:Generator_RowChangedName="Pyonga_REQRowChanged" msprop:Generator_RowEvArgName="Pyonga_REQRowChangeEvent" msprop:Generator_RowClassName="Pyonga_REQRow">
<xs:complexType>
<xs:sequence>
<xs:element name="종류" msdata:Caption="Mon" msprop:Generator_ColumnVarNameInTable="column종류" msprop:Generator_ColumnPropNameInRow="종류" msprop:Generator_ColumnPropNameInTable="종류Column" msprop:Generator_UserColumnName="종류" type="xs:string" minOccurs="0" />
<xs:element name="값" msprop:Generator_ColumnVarNameInTable="column값" msprop:Generator_ColumnPropNameInRow="값" msprop:Generator_ColumnPropNameInTable="값Column" msprop:Generator_UserColumnName="값" type="xs:decimal" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Pyonga_USE" msprop:Generator_TableClassName="Pyonga_USEDataTable" msprop:Generator_TableVarName="tablePyonga_USE" msprop:Generator_TablePropName="Pyonga_USE" msprop:Generator_RowDeletingName="Pyonga_USERowDeleting" msprop:Generator_RowChangingName="Pyonga_USERowChanging" msprop:Generator_RowEvHandlerName="Pyonga_USERowChangeEventHandler" msprop:Generator_RowDeletedName="Pyonga_USERowDeleted" msprop:Generator_UserTableName="Pyonga_USE" msprop:Generator_RowChangedName="Pyonga_USERowChanged" msprop:Generator_RowEvArgName="Pyonga_USERowChangeEvent" msprop:Generator_RowClassName="Pyonga_USERow">
<xs:complexType>
<xs:sequence>
<xs:element name="종류" msdata:Caption="Mon" msprop:Generator_ColumnVarNameInTable="column종류" msprop:Generator_ColumnPropNameInRow="종류" msprop:Generator_ColumnPropNameInTable="종류Column" msprop:Generator_UserColumnName="종류" type="xs:string" minOccurs="0" />
<xs:element name="값" msprop:Generator_ColumnVarNameInTable="column값" msprop:Generator_ColumnPropNameInRow="값" msprop:Generator_ColumnPropNameInTable="값Column" msprop:Generator_UserColumnName="값" type="xs:decimal" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Pyonga_1USE" msprop:Generator_TableClassName="Pyonga_1USEDataTable" msprop:Generator_TableVarName="tablePyonga_1USE" msprop:Generator_TablePropName="Pyonga_1USE" msprop:Generator_RowDeletingName="Pyonga_1USERowDeleting" msprop:Generator_RowChangingName="Pyonga_1USERowChanging" msprop:Generator_RowEvHandlerName="Pyonga_1USERowChangeEventHandler" msprop:Generator_RowDeletedName="Pyonga_1USERowDeleted" msprop:Generator_UserTableName="Pyonga_1USE" msprop:Generator_RowChangedName="Pyonga_1USERowChanged" msprop:Generator_RowEvArgName="Pyonga_1USERowChangeEvent" msprop:Generator_RowClassName="Pyonga_1USERow">
<xs:complexType>
<xs:sequence>
<xs:element name="종류" msdata:Caption="Mon" msprop:Generator_ColumnVarNameInTable="column종류" msprop:Generator_ColumnPropNameInRow="종류" msprop:Generator_ColumnPropNameInTable="종류Column" msprop:Generator_UserColumnName="종류" type="xs:string" minOccurs="0" />
<xs:element name="값" msprop:Generator_ColumnVarNameInTable="column값" msprop:Generator_ColumnPropNameInRow="값" msprop:Generator_ColumnPropNameInTable="값Column" msprop:Generator_UserColumnName="값" type="xs:decimal" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Pyonga_YK" msprop:Generator_TableClassName="Pyonga_YKDataTable" msprop:Generator_TableVarName="tablePyonga_YK" msprop:Generator_TablePropName="Pyonga_YK" msprop:Generator_RowDeletingName="Pyonga_YKRowDeleting" msprop:Generator_RowChangingName="Pyonga_YKRowChanging" msprop:Generator_RowEvHandlerName="Pyonga_YKRowChangeEventHandler" msprop:Generator_RowDeletedName="Pyonga_YKRowDeleted" msprop:Generator_UserTableName="Pyonga_YK" msprop:Generator_RowChangedName="Pyonga_YKRowChanged" msprop:Generator_RowEvArgName="Pyonga_YKRowChangeEvent" msprop:Generator_RowClassName="Pyonga_YKRow">
<xs:complexType>
<xs:sequence>
<xs:element name="벽체종류" msdata:Caption="Mon" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="벽체종류" msprop:Generator_ColumnVarNameInTable="column벽체종류" msprop:Generator_ColumnPropNameInTable="벽체종류Column" msprop:Generator_UserColumnName="벽체종류" type="xs:string" default="" minOccurs="0" />
<xs:element name="지붕종류" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="지붕종류" msprop:Generator_ColumnVarNameInTable="column지붕종류" msprop:Generator_ColumnPropNameInTable="지붕종류Column" msprop:Generator_UserColumnName="지붕종류" type="xs:string" default="" minOccurs="0" />
<xs:element name="바닥종류" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="바닥종류" msprop:Generator_ColumnVarNameInTable="column바닥종류" msprop:Generator_ColumnPropNameInTable="바닥종류Column" msprop:Generator_UserColumnName="바닥종류" type="xs:string" default="" minOccurs="0" />
<xs:element name="벽체값" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="벽체값" msprop:Generator_ColumnVarNameInTable="column벽체값" msprop:Generator_ColumnPropNameInTable="벽체값Column" msprop:Generator_UserColumnName="벽체값" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="지붕값" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="지붕값" msprop:Generator_ColumnVarNameInTable="column지붕값" msprop:Generator_ColumnPropNameInTable="지붕값Column" msprop:Generator_UserColumnName="지붕값" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="바닥값" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="바닥값" msprop:Generator_ColumnVarNameInTable="column바닥값" msprop:Generator_ColumnPropNameInTable="바닥값Column" msprop:Generator_UserColumnName="바닥값" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="창호종류" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="창호종류" msprop:Generator_ColumnVarNameInTable="column창호종류" msprop:Generator_ColumnPropNameInTable="창호종류Column" msprop:Generator_UserColumnName="창호종류" type="xs:string" default="" minOccurs="0" />
<xs:element name="창호값" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="창호값" msprop:Generator_ColumnVarNameInTable="column창호값" msprop:Generator_ColumnPropNameInTable="창호값Column" msprop:Generator_UserColumnName="창호값" type="xs:decimal" default="0" minOccurs="0" />
<xs:element name="주거실조명전력" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="주거실조명전력" msprop:Generator_ColumnVarNameInTable="column주거실조명전력" msprop:Generator_ColumnPropNameInTable="주거실조명전력Column" msprop:Generator_UserColumnName="주거실조명전력" type="xs:string" default="" minOccurs="0" />
<xs:element name="주조명광원" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="주조명광원" msprop:Generator_ColumnVarNameInTable="column주조명광원" msprop:Generator_ColumnPropNameInTable="주조명광원Column" msprop:Generator_UserColumnName="주조명광원" type="xs:string" default="" minOccurs="0" />
<xs:element name="지열히트펌프용량" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="지열히트펌프용량" msprop:Generator_ColumnVarNameInTable="column지열히트펌프용량" msprop:Generator_ColumnPropNameInTable="지열히트펌프용량Column" msprop:Generator_UserColumnName="지열히트펌프용량" type="xs:string" default="" minOccurs="0" />
<xs:element name="지열난방COP" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="지열난방COP" msprop:Generator_ColumnVarNameInTable="column지열난방COP" msprop:Generator_ColumnPropNameInTable="지열난방COPColumn" msprop:Generator_UserColumnName="지열난방COP" type="xs:string" default="" minOccurs="0" />
<xs:element name="지열냉방COP" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="지열냉방COP" msprop:Generator_ColumnVarNameInTable="column지열냉방COP" msprop:Generator_ColumnPropNameInTable="지열냉방COPColumn" msprop:Generator_UserColumnName="지열냉방COP" type="xs:string" default="" minOccurs="0" />
<xs:element name="지열비고" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="지열비고" msprop:Generator_ColumnVarNameInTable="column지열비고" msprop:Generator_ColumnPropNameInTable="지열비고Column" msprop:Generator_UserColumnName="지열비고" type="xs:string" default="" minOccurs="0" />
<xs:element name="온열원설비방식" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="온열원설비방식" msprop:Generator_ColumnVarNameInTable="column온열원설비방식" msprop:Generator_ColumnPropNameInTable="온열원설비방식Column" msprop:Generator_UserColumnName="온열원설비방식" type="xs:string" default="" minOccurs="0" />
<xs:element name="급탕설비방식" msdata:Caption="온열원설비방식" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="급탕설비방식" msprop:Generator_ColumnVarNameInTable="column급탕설비방식" msprop:Generator_ColumnPropNameInTable="급탕설비방식Column" msprop:Generator_UserColumnName="급탕설비방식" type="xs:string" default="" minOccurs="0" />
<xs:element name="급탕설비연료" msdata:Caption="온열원설비연료" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="급탕설비연료" msprop:Generator_ColumnVarNameInTable="column급탕설비연료" msprop:Generator_ColumnPropNameInTable="급탕설비연료Column" msprop:Generator_UserColumnName="급탕설비연료" type="xs:string" default="" minOccurs="0" />
<xs:element name="냉열원설비방식" msdata:Caption="온열원설비방식" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="냉열원설비방식" msprop:Generator_ColumnVarNameInTable="column냉열원설비방식" msprop:Generator_ColumnPropNameInTable="냉열원설비방식Column" msprop:Generator_UserColumnName="냉열원설비방식" type="xs:string" default="" minOccurs="0" />
<xs:element name="냉열원설비연료" msdata:Caption="온열원설비연료" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="냉열원설비연료" msprop:Generator_ColumnVarNameInTable="column냉열원설비연료" msprop:Generator_ColumnPropNameInTable="냉열원설비연료Column" msprop:Generator_UserColumnName="냉열원설비연료" type="xs:string" default="" minOccurs="0" />
<xs:element name="온열원설비연료" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="온열원설비연료" msprop:Generator_ColumnVarNameInTable="column온열원설비연료" msprop:Generator_ColumnPropNameInTable="온열원설비연료Column" msprop:Generator_UserColumnName="온열원설비연료" type="xs:string" default="" minOccurs="0" />
<xs:element name="온열원용량" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="온열원용량" msprop:Generator_ColumnVarNameInTable="column온열원용량" msprop:Generator_ColumnPropNameInTable="온열원용량Column" msprop:Generator_UserColumnName="온열원용량" type="xs:string" default="" minOccurs="0" />
<xs:element name="온열원효율" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="온열원효율" msprop:Generator_ColumnVarNameInTable="column온열원효율" msprop:Generator_ColumnPropNameInTable="온열원효율Column" msprop:Generator_UserColumnName="온열원효율" type="xs:string" default="" minOccurs="0" />
<xs:element name="냉열원용량" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="냉열원용량" msprop:Generator_ColumnVarNameInTable="column냉열원용량" msprop:Generator_ColumnPropNameInTable="냉열원용량Column" msprop:Generator_UserColumnName="냉열원용량" type="xs:string" default="" minOccurs="0" />
<xs:element name="냉열원효율" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="냉열원효율" msprop:Generator_ColumnVarNameInTable="column냉열원효율" msprop:Generator_ColumnPropNameInTable="냉열원효율Column" msprop:Generator_UserColumnName="냉열원효율" type="xs:string" default="" minOccurs="0" />
<xs:element name="급탕효율" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="급탕효율" msprop:Generator_ColumnVarNameInTable="column급탕효율" msprop:Generator_ColumnPropNameInTable="급탕효율Column" msprop:Generator_UserColumnName="급탕효율" type="xs:string" default="" minOccurs="0" />
<xs:element name="급탕용량" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="급탕용량" msprop:Generator_ColumnVarNameInTable="column급탕용량" msprop:Generator_ColumnPropNameInTable="급탕용량Column" msprop:Generator_UserColumnName="급탕용량" type="xs:string" default="" minOccurs="0" />
<xs:element name="태양열집열판면적" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="태양열집열판면적" msprop:Generator_ColumnVarNameInTable="column태양열집열판면적" msprop:Generator_ColumnPropNameInTable="태양열집열판면적Column" msprop:Generator_UserColumnName="태양열집열판면적" type="xs:string" default="" minOccurs="0" />
<xs:element name="태양열집열기유형" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="태양열집열기유형" msprop:Generator_ColumnVarNameInTable="column태양열집열기유형" msprop:Generator_ColumnPropNameInTable="태양열집열기유형Column" msprop:Generator_UserColumnName="태양열집열기유형" type="xs:string" default="" minOccurs="0" />
<xs:element name="태양열집열판방위" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="태양열집열판방위" msprop:Generator_ColumnVarNameInTable="column태양열집열판방위" msprop:Generator_ColumnPropNameInTable="태양열집열판방위Column" msprop:Generator_UserColumnName="태양열집열판방위" type="xs:string" default="" minOccurs="0" />
<xs:element name="태양광모듈면적" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="태양광모듈면적" msprop:Generator_ColumnVarNameInTable="column태양광모듈면적" msprop:Generator_ColumnPropNameInTable="태양광모듈면적Column" msprop:Generator_UserColumnName="태양광모듈면적" type="xs:string" default="" minOccurs="0" />
<xs:element name="태양광모듈종류" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="태양광모듈종류" msprop:Generator_ColumnVarNameInTable="column태양광모듈종류" msprop:Generator_ColumnPropNameInTable="태양광모듈종류Column" msprop:Generator_UserColumnName="태양광모듈종류" type="xs:string" default="" minOccurs="0" />
<xs:element name="태양광모듈방위" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="태양광모듈방위" msprop:Generator_ColumnVarNameInTable="column태양광모듈방위" msprop:Generator_ColumnPropNameInTable="태양광모듈방위Column" msprop:Generator_UserColumnName="태양광모듈방위" type="xs:string" default="" minOccurs="0" />
<xs:element name="태양광모듈기울기" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="태양광모듈기울기" msprop:Generator_ColumnVarNameInTable="column태양광모듈기울기" msprop:Generator_ColumnPropNameInTable="태양광모듈기울기Column" msprop:Generator_UserColumnName="태양광모듈기울기" type="xs:string" default="" minOccurs="0" />
<xs:element name="태양광모듈적용타입" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="태양광모듈적용타입" msprop:Generator_ColumnVarNameInTable="column태양광모듈적용타입" msprop:Generator_ColumnPropNameInTable="태양광모듈적용타입Column" msprop:Generator_UserColumnName="태양광모듈적용타입" type="xs:string" default="" minOccurs="0" />
<xs:element name="열병합열생산능력" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="열병합열생산능력" msprop:Generator_ColumnVarNameInTable="column열병합열생산능력" msprop:Generator_ColumnPropNameInTable="열병합열생산능력Column" msprop:Generator_UserColumnName="열병합열생산능력" type="xs:string" default="" minOccurs="0" />
<xs:element name="열병합열생산효율" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="열병합열생산효율" msprop:Generator_ColumnVarNameInTable="column열병합열생산효율" msprop:Generator_ColumnPropNameInTable="열병합열생산효율Column" msprop:Generator_UserColumnName="열병합열생산효율" type="xs:string" default="" minOccurs="0" />
<xs:element name="열병합발전효율" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="열병합발전효율" msprop:Generator_ColumnVarNameInTable="column열병합발전효율" msprop:Generator_ColumnPropNameInTable="열병합발전효율Column" msprop:Generator_UserColumnName="열병합발전효율" type="xs:string" default="" minOccurs="0" />
<xs:element name="지열히트펌프용량냉방" msprop:Generator_ColumnVarNameInTable="column지열히트펌프용량냉방" msprop:Generator_ColumnPropNameInRow="지열히트펌프용량냉방" msprop:Generator_ColumnPropNameInTable="지열히트펌프용량냉방Column" msprop:Generator_UserColumnName="지열히트펌프용량냉방" type="xs:string" minOccurs="0" />
<xs:element name="열병합가동연료" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="열병합가동연료" msprop:Generator_ColumnVarNameInTable="column열병합가동연료" msprop:Generator_ColumnPropNameInTable="열병합가동연료Column" msprop:Generator_UserColumnName="열병합가동연료" type="xs:string" default="" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="월별1차에너지사용량" msprop:Generator_TableClassName="월별1차에너지사용량DataTable" msprop:Generator_TableVarName="table월별1차에너지사용량" msprop:Generator_TablePropName="월별1차에너지사용량" msprop:Generator_RowDeletingName="월별1차에너지사용량RowDeleting" msprop:Generator_RowChangingName="월별1차에너지사용량RowChanging" msprop:Generator_RowEvHandlerName="월별1차에너지사용량RowChangeEventHandler" msprop:Generator_RowDeletedName="월별1차에너지사용량RowDeleted" msprop:Generator_UserTableName="월별1차에너지사용량" msprop:Generator_RowChangedName="월별1차에너지사용량RowChanged" msprop:Generator_RowEvArgName="월별1차에너지사용량RowChangeEvent" msprop:Generator_RowClassName="월별1차에너지사용량Row">
<xs:complexType>
<xs:sequence>
<xs:element name="년" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="년" msprop:Generator_ColumnVarNameInTable="column년" msprop:Generator_ColumnPropNameInTable="년Column" msprop:Generator_UserColumnName="년" type="xs:string" default="" />
<xs:element name="월" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="월" msprop:Generator_ColumnVarNameInTable="column월" msprop:Generator_ColumnPropNameInTable="월Column" msprop:Generator_UserColumnName="월" type="xs:string" default="" />
<xs:element name="도시가스" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="도시가스" msprop:Generator_ColumnVarNameInTable="column도시가스" msprop:Generator_ColumnPropNameInTable="도시가스Column" msprop:Generator_UserColumnName="도시가스" type="xs:string" default="" minOccurs="0" />
<xs:element name="전력" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="전력" msprop:Generator_ColumnVarNameInTable="column전력" msprop:Generator_ColumnPropNameInTable="전력Column" msprop:Generator_UserColumnName="전력" type="xs:string" default="" minOccurs="0" />
<xs:element name="지역난방" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="지역난방" msprop:Generator_ColumnVarNameInTable="column지역난방" msprop:Generator_ColumnPropNameInTable="지역난방Column" msprop:Generator_UserColumnName="지역난방" type="xs:string" default="" minOccurs="0" />
<xs:element name="code" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="code" msprop:Generator_ColumnVarNameInTable="columncode" msprop:Generator_ColumnPropNameInTable="codeColumn" msprop:Generator_UserColumnName="code" type="xs:string" default="" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="설계계산결과" msprop:Generator_TableClassName="설계계산결과DataTable" msprop:Generator_TableVarName="table설계계산결과" msprop:Generator_TablePropName="설계계산결과" msprop:Generator_RowDeletingName="설계계산결과RowDeleting" msprop:Generator_RowChangingName="설계계산결과RowChanging" msprop:Generator_RowEvHandlerName="설계계산결과RowChangeEventHandler" msprop:Generator_RowDeletedName="설계계산결과RowDeleted" msprop:Generator_UserTableName="설계계산결과" msprop:Generator_RowChangedName="설계계산결과RowChanged" msprop:Generator_RowEvArgName="설계계산결과RowChangeEvent" msprop:Generator_RowClassName="설계계산결과Row">
<xs:complexType>
<xs:sequence>
<xs:element name="월" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="월" msprop:Generator_ColumnVarNameInTable="column월" msprop:Generator_ColumnPropNameInTable="월Column" msprop:Generator_UserColumnName="월" type="xs:string" default="" />
<xs:element name="급탕" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="급탕" msprop:Generator_ColumnVarNameInTable="column급탕" msprop:Generator_ColumnPropNameInTable="급탕Column" msprop:Generator_UserColumnName="급탕" type="xs:string" default="0" minOccurs="0" />
<xs:element name="냉방" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="냉방" msprop:Generator_ColumnVarNameInTable="column냉방" msprop:Generator_ColumnPropNameInTable="냉방Column" msprop:Generator_UserColumnName="냉방" type="xs:string" default="0" minOccurs="0" />
<xs:element name="난방" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="난방" msprop:Generator_ColumnVarNameInTable="column난방" msprop:Generator_ColumnPropNameInTable="난방Column" msprop:Generator_UserColumnName="난방" type="xs:string" default="0" minOccurs="0" />
<xs:element name="조명" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="조명" msprop:Generator_ColumnVarNameInTable="column조명" msprop:Generator_ColumnPropNameInTable="조명Column" msprop:Generator_UserColumnName="조명" type="xs:string" default="0" minOccurs="0" />
<xs:element name="환기" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="환기" msprop:Generator_ColumnVarNameInTable="column환기" msprop:Generator_ColumnPropNameInTable="환기Column" msprop:Generator_UserColumnName="환기" type="xs:string" default="0" minOccurs="0" />
<xs:element name="급탕전" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="급탕전" msprop:Generator_ColumnVarNameInTable="column급탕전" msprop:Generator_ColumnPropNameInTable="급탕전Column" msprop:Generator_UserColumnName="급탕전" type="xs:string" default="0" minOccurs="0" />
<xs:element name="냉방전" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="냉방전" msprop:Generator_ColumnVarNameInTable="column냉방전" msprop:Generator_ColumnPropNameInTable="냉방전Column" msprop:Generator_UserColumnName="냉방전" type="xs:string" default="0" minOccurs="0" />
<xs:element name="난방전" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="난방전" msprop:Generator_ColumnVarNameInTable="column난방전" msprop:Generator_ColumnPropNameInTable="난방전Column" msprop:Generator_UserColumnName="난방전" type="xs:string" default="0" minOccurs="0" />
<xs:element name="조명전" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="조명전" msprop:Generator_ColumnVarNameInTable="column조명전" msprop:Generator_ColumnPropNameInTable="조명전Column" msprop:Generator_UserColumnName="조명전" type="xs:string" default="0" minOccurs="0" />
<xs:element name="환기전" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="환기전" msprop:Generator_ColumnVarNameInTable="column환기전" msprop:Generator_ColumnPropNameInTable="환기전Column" msprop:Generator_UserColumnName="환기전" type="xs:string" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="설계계산파라미터" msprop:Generator_TableClassName="설계계산파라미터DataTable" msprop:Generator_TableVarName="table설계계산파라미터" msprop:Generator_TablePropName="설계계산파라미터" msprop:Generator_RowDeletingName="설계계산파라미터RowDeleting" msprop:Generator_RowChangingName="설계계산파라미터RowChanging" msprop:Generator_RowEvHandlerName="설계계산파라미터RowChangeEventHandler" msprop:Generator_RowDeletedName="설계계산파라미터RowDeleted" msprop:Generator_UserTableName="설계계산파라미터" msprop:Generator_RowChangedName="설계계산파라미터RowChanged" msprop:Generator_RowEvArgName="설계계산파라미터RowChangeEvent" msprop:Generator_RowClassName="설계계산파라미터Row">
<xs:complexType>
<xs:sequence>
<xs:element name="난방" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="난방" msprop:Generator_ColumnVarNameInTable="column난방" msprop:Generator_ColumnPropNameInTable="난방Column" msprop:Generator_UserColumnName="난방" type="xs:string" default="0" minOccurs="0" />
<xs:element name="냉방" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="냉방" msprop:Generator_ColumnVarNameInTable="column냉방" msprop:Generator_ColumnPropNameInTable="냉방Column" msprop:Generator_UserColumnName="냉방" type="xs:string" default="0" minOccurs="0" />
<xs:element name="기저비율" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="기저비율" msprop:Generator_ColumnVarNameInTable="column기저비율" msprop:Generator_ColumnPropNameInTable="기저비율Column" msprop:Generator_UserColumnName="기저비율" type="xs:string" default="0" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:unique name="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:월별에너지분석" />
<xs:field xpath="mstns:월" />
<xs:field xpath="mstns:존" />
</xs:unique>
<xs:unique name="TReqUse_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:TReqUse" />
<xs:field xpath="mstns:Code" />
</xs:unique>
<xs:unique name="월별1차에너지사용량_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:월별1차에너지사용량" />
<xs:field xpath="mstns:code" />
<xs:field xpath="mstns:월" />
</xs:unique>
<xs:unique name="설계계산결과_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:설계계산결과" />
<xs:field xpath="mstns:월" />
</xs:unique>
</xs:element>
</xs:schema>

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<!--<autogenerated>
This code was generated by a tool to store the dataset designer's layout information.
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
</autogenerated>-->
<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="9" ViewPortY="226" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
<Shapes>
<Shape ID="DesignTable:최대냉난방부하" ZOrder="14" X="1088" Y="435" Height="257" Width="152" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
<Shape ID="DesignTable:월별에너지분석" ZOrder="18" X="891" Y="316" Height="562" Width="156" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="558" />
<Shape ID="DesignTable:TReqUse" ZOrder="8" X="725" Y="64" Height="428" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="424" />
<Shape ID="DesignTable:Graph_Req" ZOrder="17" X="1079" Y="347" Height="86" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
<Shape ID="DesignTable:Graph_ReqUse" ZOrder="16" X="1078" Y="19" Height="86" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
<Shape ID="DesignTable:Graph_Info" ZOrder="15" X="1079" Y="108" Height="238" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="234" />
<Shape ID="DesignTable:사용면적" ZOrder="13" X="872" Y="174" Height="124" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
<Shape ID="DesignTable:에너지소요량" ZOrder="10" X="187" Y="58" Height="410" Width="187" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="406" />
<Shape ID="DesignTable:에너지소요량1" ZOrder="12" X="376" Y="56" Height="695" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="691" />
<Shape ID="DesignTable:생산에너지" ZOrder="11" X="536" Y="58" Height="162" Width="153" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="158" />
<Shape ID="DesignTable:Graph_Info_data" ZOrder="9" X="20" Y="52" Height="410" Width="161" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="406" />
<Shape ID="DesignTable:Pyonga_REQ" ZOrder="7" X="551" Y="230" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="86" />
<Shape ID="DesignTable:Pyonga_USE" ZOrder="5" X="547" Y="419" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="86" />
<Shape ID="DesignTable:Pyonga_1USE" ZOrder="6" X="547" Y="330" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="86" />
<Shape ID="DesignTable:Pyonga_YK" ZOrder="1" X="69" Y="476" Height="543" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="539" />
<Shape ID="DesignTable:월별1차에너지사용량" ZOrder="4" X="877" Y="14" Height="143" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
<Shape ID="DesignTable:설계계산결과" ZOrder="2" X="613" Y="530" Height="238" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="234" />
<Shape ID="DesignTable:설계계산파라미터" ZOrder="3" X="561" Y="696" Height="86" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
</Shapes>
<Connectors />
</DiagramLayout>