Be06. Public Shared v_win_rf As String = "38.6." Public Shared improvement As String = ".01"
|
|
|
- Elmer Reynolds
- 10 years ago
- Views:
Transcription
1 Imports Microsoft.VisualBasic Imports System.Xml Be06 Public Class Be06 Declare Function Be06Keys Lib "d:\be06website\bin\be10eng.dll" Alias "Be06Keys" (ByVal model As String, ByVal mem As String, ByRef max As Integer, ByVal lang As Integer) As String 'Declare Function Be06Keys Lib "d:\be06website\bin\be06eng.dll" Alias "Be06Keys" (ByVal model As String, ByVal mem As String, ByRef max As Integer, ByVal lang As Integer) As String 'Declare Function WebBe06Keys Lib "d:\inetpub\wwwroot\be06test\bin\be06eng.dll" Alias "Be06Keys" (ByVal model As String, ByVal mem As String, ByRef max As Integer, ByVal lang As Integer) As String 'Declare Function WebBe06Keys Lib "d:\inetpub\servers\be06_web_app\bin\be10eng.dll" Alias "Be06Keys" (ByVal model As String, ByVal mem As String, ByRef max As Integer, ByVal lang As Integer) As String Declare Function WebBe06Keys Lib "d:\inetpub\servers\test_be06_web_app\bin\be10eng.dll" Alias "Be06Keys" (ByVal model As String, ByVal mem As String, ByRef max As Integer, ByVal lang As Integer) As String Public Shared wall As String = "21." ' Ydervæg Public Shared wall_x As String = "21x." ' Ydervæg ekstra Public Shared wall_y As String = "21y." ' Ydervæg ekstra nr 2 Public Shared floor As String = "23." ' Gulv i stue Public Shared floor_x As String = "23x." ' Gulv i stue ekstra Public Shared roof As String = "27." ' Loft Public Shared roof_x As String = "27x." ' Loft ekstra Public Shared wall_45 As String = "31." ' Skråvæg Public Shared wall_sk As String = "32." ' Skunkvæg Public Shared floor_sk As String = "33." ' Skunkgulv Public Shared roof_re As String = "37." ' Tagrem Public Shared n_win As String = "38.0." Public Shared n_win_x As String = "38.0x." Public Shared e_win As String = "38.1." Public Shared e_win_x As String = "38.1x." Public Shared s_win As String = "38.2." Public Shared s_win_x As String = "38.2x." Public Shared w_win As String = "38.3." Public Shared w_win_x As String = "38.3x." Public Shared n_win_rf As String = "38.4." Public Shared s_win_rf As String = "38.5." Public Shared v_win_rf As String = "38.6." Public Shared improvement As String = ".01" ' Vindue, nord ' Vindue, nord ekstra ' Vindue, øst ' Vindue, øst ekstra ' Vindue, syd ' Vindue, syd ekstra ' Vindue, vest ' Vindue, vest ekstra ' Ovenlysvindue, nord ' Ovenlysvindue, syd ' Ovenlysvindue, øst/vest ' Forbedring Public Shared model_id As String = "Be06WebSite" Public Shared saving_txt As String = "Total besparelse i varmeforbrug " Public Shared imp_txt As String = ", Forbedret til " ' Forbedring i udskrift Public Shared canceled As String = "Den eksisterende bygning er ændret, forbedringer er annuleret" Public Shared Function GetBool(ByVal val As Boolean) As String If (val) Then Return ".T." Return ".F." Public Shared Function IsTrue(ByRef x As String) As Boolean If x.tolower = ".t." Then Return True Return False Side 1
2 Be06 Public Shared Function GetElement(ByRef XMLDoc As XmlDocument, ByVal section As String, ByVal id As String) As String If Not XMLDoc Is Nothing Then Dim Elements As XmlNodeList = XMLDoc.GetElementsByTagName(section) For Each n0 In Elements Dim item As XmlElement = n0.item(id) If Not item Is Nothing Then Return item.innertext Return "" Public Shared Function EditModel(ByRef XMLDoc As XmlDocument, ByVal section As String, ByVal id As String, ByVal value As String) As Boolean Dim Elements As XmlNodeList = XMLDoc.GetElementsByTagName(section) For Each n0 In Elements Dim item As XmlElement = n0.item(id) If Not item Is Nothing Then item.innertext = value Return True Return False Public Shared Function GetKeys(ByRef model As String, ByRef msg As String) As String Dim maxkey As Integer = 2500 Dim max As Integer = maxkey Dim key0 As String = "" Dim keys As String = key0.padright(maxkey) Dim keyxml As String = "" Dim try_again As Boolean = False Try keyxml = WebBe06Keys(model, keys, max, 0) msg = "ok" Catch ex As Exception try_again = True msg = "Error" End Try Try If (try_again) Then keyxml = Be06Keys(model, keys, max, 0) msg = "ok" Catch ex As Exception msg = ex.message End Try Return keyxml Public Shared Function ParceKeys(ByRef XMLDoc As XmlDocument, ByVal section As String, ByVal id As String) As String Dim Elem_n0 As XmlNodeList = XMLDoc.GetElementsByTagName("table") For Each n0 In Elem_n0 Dim id0 As String = n0.attributes("head").innertext If n0.haschildnodes Then If id0.startswith(section) Then Dim n As Integer = n0.childnodes.count - 1 For i = 0 To n Dim n1 As XmlNode = n0.childnodes(i) Side 2
3 Be06 If n1.haschildnodes Then Dim name As String = n1.item("id").innertext If name.startswith(id) Then Return n1.item("value").innertext Return "" Public Shared Function GetHeatDem(ByRef keyxml As String, ByVal loss As Double, ByVal sup As Double, _ ByVal ht0 As Integer, ByVal kr As Double, ByRef el_price As Double, _ ByRef price As Double, ByRef el0 As Double) As Double Dim XMLDoc As New XmlDocument XMLDoc.LoadXml(keyxml) Dim ht As Double = ParceKeys(XMLDoc, "Bidrag", "Varme") Dim el As Double = ParceKeys(XMLDoc, "Bidrag", "El") Dim htn As Double = ParceKeys(XMLDoc, "Netto", "Rum") ht -= (0.1 * htn) If loss > 0.0 Then ht *= (90.0 / ( loss)) ht -= sup If ht < 0 Then ht = 0.0 If ht0 < 0 Then ' ht0: opvarmningsform price = 0.0 If ht0 < 4 Then price = GetConsUnit(ht0, ht) * kr + el * el_price ' kr/m2 price = GetConsUnit(ht0, ht) * kr + el * el_price el0 = el Return ht + el ' kr/m2 Public Shared Function GetDemand(ByRef xml As XmlDocument, ByVal kr As Double, _ ByRef el_price As Double, ByRef price As Double, ByRef el0 As Double) As Double If (xml.haschildnodes) Then Dim msg As String = "" Dim keyxml As String = GetKeys(xml.OuterXml.Replace(",", "."), msg) ' parse doc as string If Not keyxml = Nothing Then Dim ht As Integer = GetElement(xml, "USAGE", "id") ' opvarmningsform Dim dem0 As Double = GetHeatDem(keyxml, BoilerLoss(xml), ConsumpSup(xml), ht, kr, el_price, price, el0) Return dem0 price = 0.0 Return 0.0 Public Shared Function GetSaving(ByRef xml As XmlDocument, _ ByVal cons0 As Double, ByVal el0 As Double, ByVal kr0 As Double, _ ByVal ucons As Double, ByVal kr As Double, _ ByVal el_price As Double, ByRef el2 As Double, _ ByRef kwh0 As Double, ByRef price0 As Double, ByRef std_cons As Double, ByVal pos As Boolean) As String ' cons0: energibehov, kwh/m2 Side 3
4 Be06 ' el0: el-behov, kwh/m2 ' kr0: pris, kr/m2 ' el_price: el-pris, kr/m2 ' ucons: opgivet varmeforbrug, enhed afhængig af valgt opvarmning ' kr: opgivet energipris, enhed afhængig af valgt opvarmningsform ' kwh0: sidste forbrug, kwh/m2 ' price0: sidste pris, kr/m2 Dim msg As String = "" If (xml.haschildnodes) Then Dim keyxml As String = GetKeys(xml.OuterXml.Replace(",", "."), msg) ' parse doc as string If Not keyxml = Nothing Then Dim last_price0 As Double = price0 Dim ht As Integer = Be06.GetElement(xml, "USAGE", "id") ' opvarmningsform Dim sup0 As Double = ConsumpSup(xml) ' supplement kwh Dim dem0 As Double = GetHeatDem(keyxml, BoilerLoss(xml), sup0, ht, kr, el_price, price0, el2) Dim saving As Double = cons0 - dem0 ' besparelse i forhold til udgangspunktet cons0, kwh/m2 Dim last_kwh0 = kwh0 - dem0 kwh0 = dem0 Dim frac As Double = 0.0 Dim area As Double = Be06.GetElement(xml, "BUILDING", "ae").replace(".", ",") ' etageareal, m2 If kr > 0.0 Then ' brugeren har opgivet energipris 'Dim std_cons = GetConsUnit(ht, area * (cons0 - el0)) ' forbrug i valgte enhed Dim std_cons0 = std_cons * area ' forbrug i valgte enhed Dim saving_kr As Double = (kr0 - price0) * area ' besparelse i kr Dim reduction As Double = 1.0 If ucons > 0.0 Then ' brugeren har opgivet et varmeforbrug i valgte enhed If ucons < std_cons0 Then ' opgivet forbrug < end beregnet => reduktion reduction = ucons / std_cons0 frac = reduction * saving_kr / (ucons * kr) If cons0 > 0 Then ' ingen reduktion frac = saving / cons0 Dim kr2 As Double = reduction * saving_kr Dim kr1 As String = Math.Round(kr2, 0) ' afrunding til 0 decimaler Dim pctkr As String = Math.Round(100.0 * frac, 1) If kr2 < 0.0 And pos Then Dim s2 As String = "er negativ, og sidste tiltag kan ikke anbefales" Return s2 Dim saving_last_kwh = reduction * last_kwh0 * area ' seneste besparelse i kwh Dim saving_last As Double = reduction * (last_price0 - price0) * area ' seneste besparelse 'If pos Then Dim save_kwh As String = Math.Round(saving_last_kwh, 0) Dim last As String = Math.Round(saving_last, 0) 'Dim s1 As String = kr1 + " kr pr år (ændring af energibehov " + pctkr + "%). Seneste tiltag " _ ' + last + " kr pr år" Dim kwh As String = Math.Round(reduction * saving * area, 0) Dim s1 As String = kwh + " kwh, " + kr1 + " kr. " _ + "(Seneste tiltag " + save_kwh + " kwh, " + last + " kr pr år)" Return s1 ' 'Dim s3 As String = kr1 + " kr pr år (" + pctkr + "%)" Side 4
5 NBNBNB "%)" Return s0 el0 = 0.0 Return msg Be06 'Return s3 ' brugeren har ikke opgivet energipris If cons0 > 0.0 Then frac = saving / cons0 Dim saving_unit As Double = GetConsUnit(ht, area * saving) ' Dim unit0 As String = Math.Round(saving_unit, 0) Dim pct0 As String = Math.Round(100.0 * frac, 1) Dim s0 As String = unit0 + " " + Unit(ht) + " pr år (" + pct0 + Public Shared Function GetConsUnit(ByVal ht As Integer, ByVal kwh As Double) As Double Select Case ht Case 0 Return kwh / ' Fjernvarme, MWh Case 1 Return kwh / 40.6 ' Fjernvarme, m³ Case 2 Return kwh * 0.1 ' Naturgas, m³ Case 3 Return kwh * ' Fyringsolie, liter Case 5 Return kwh * ' Fjernvarme, GJ (1 kwh = 3.6 MJ) Case 4, 6 End Select Return kwh ' El, kwh Public Shared Function Unit(ByVal ht As Integer) As String Select Case ht Case 0 Return "MWh" ' Fjernvarme, MWh Case 1, 2 Return "m³" ' Fjernvarme, m³ / Naturgas, m³ Case 3 Return "liter olie" ' Fyringsolie, liter Case 5 Return "GJ" ' Fjernvarme, GJ Case 4, 6 End Select Return "" Return "kwh" ' El, kwh Public Shared Sub ShowCons(ByVal ht As Integer, ByRef cons As String, ByRef eprice As String) Dim msg As String = "Varmeforbrug pr år, " Dim kr As String = "Energipris, kr/" Dim unit As String = "" Select Case ht Case 0 unit = "MWh" ' Fjernvarme, MWh Case 1, 2 unit = "m³" ' Fjernvarme, m³ / Naturgas, m³ Case 3 unit = "liter olie" ' Fyringsolie, liter Case 5 unit = "GJ" Case 4, 6 unit = "kwh" ' Fjernvarme, GJ ' El, kwh Side 5
6 End Select cons = msg + unit eprice = kr + unit Be06 Public Shared Function GetHeatType(ByRef xml As XmlDocument) As Integer Dim heat As String = Be06.GetElement(xml, "BUILDING", "basic_heat_supply") heat = heat.toupper If heat = ".SUP_DISTRICT." Then Return 1 If heat = ".SUP_BOILER." Then Return 0 Return 2 Public Shared Function FuelOil(ByRef xml As XmlDocument) As Boolean Dim fuel As String = Be06.GetElement(xml, "BOILER", "has_fuel") Return fuel.toupper = ".FU_OIL." Public Shared Function BoilerLoss(ByRef xml As XmlDocument) As Double If Be06.GetHeatType(xml) = 0 And Be06.FuelOil(xml) Then Dim id As String = Be06.GetElement(xml, "COOLING", "id") ' røggastab If id.length > 0 Then Dim loss As Double = id.replace(".", ",") Return loss Return 0.0 Public Shared Function ConsumpSup(ByRef xml As XmlDocument) As Double Dim c0 As String = Be06.GetElement(xml, "DESCRIPT", "bbr") If c0.length > 0 Then Dim cons As Double = CType(c0, Double) Dim area As Double = GetElement(xml, "BUILDING", "ae").replace(".", ",") ' etageareal, m2 If cons > 0.0 And area > 0.0 Then Dim n As Integer = Be06.GetElement(xml, "DESCRIPT", "addr3") Dim fu As Integer = n >> 4 Dim ht As Integer = n - 16 * fu Return cons * Std.SupFuelKwh(fu) * Std.SupHeatNy(ht) / area Return 0.0 Public Shared Function GetHeatPump(ByRef xml As XmlDocument) As Integer ' type = 0: Ikke installeret, type = 1-3: Udeluft/Centralvarme, type = 4-6: Jordslange/Centralvarme If IsTrue(Be06.GetElement(xml, "BUILDING", "heatpump")) Then Dim Elements As XmlNodeList = xml.getelementsbytagname("heat_pump") For Each n0 As XmlNode In Elements Dim id As XmlElement = n0.item("room_heating") Dim ht As String = id.innertext Dim vp_comp As XmlNodeList = xml.getelementsbytagname("vp_comp") For Each n1 As XmlNode In vp_comp Dim a1 As XmlAttributeCollection = n1.attributes() For Each m1 As XmlAttribute In a1 Dim rid = m1.value If rid = ht Then Dim eff As Double = n1.item("nom_eff").innertext Dim n As Integer = Std.vp_heat_table.Length / 7 For i As Integer = 0 To n - 1 If Math.Abs(Std.vp_heat_table(i, 0) - eff) < Side 6
7 Be Then Return i + 1 Return 0 ' Ikke installeret Protected Shared Sub UpdateVpComp(ByRef n0 As XmlNode, ByRef table(,) As Double, ByRef i0 As Integer) n0.item("nom_eff").innertext = table(i0, 0) n0.item("nom_cop").innertext = table(i0, 1) n0.item("rel_cop50").innertext = table(i0, 2) n0.item("temp_cold").innertext = table(i0, 3) n0.item("temp_warm").innertext = table(i0, 4) n0.item("equip").innertext = table(i0, 5) n0.item("auto_stb").innertext = table(i0, 6) Public Shared Sub UpdateHeatPump(ByRef xml As XmlDocument, ByRef type As Integer) ' type = 0: Ikke installeret, type = 1-3: Udeluft/Centralvarme, type = 4-6: Jordslange/Centralvarme Be06.EditModel(xml, "BUILDING", "heatpump", GetBool(type > 0)) If type > 0 Then Dim name As String = Std.VpType(type) Dim m0 As Integer = (Std.VpType.Length - 1) / 2 Dim Elements As XmlNodeList = xml.getelementsbytagname("heat_pump") For Each n0 As XmlNode In Elements ' n0.item("id").innertext = name n0.item("id").innertext = type Dim ht As String = n0.item("room_heating").innertext Dim dhw As String = n0.item("dhw").innertext n0.item("has_type").innertext = ".VP_COMB." Dim vp_comp As XmlNodeList = xml.getelementsbytagname("vp_comp") For Each n1 As XmlNode In vp_comp Dim a1 As XmlAttributeCollection = n1.attributes() For Each m1 As XmlAttribute In a1 Dim rid = m1.value If rid = ht Then Dim cold As XmlElement = n1.item("has_type_cold") If type > m0 Then cold.innertext = ".VP_J." cold.innertext = ".VP_U." n1.item("has_type_warm").innertext = ".VP_V." UpdateVpComp(n1, Std.vp_heat_table, type - 1) If rid = dhw Then Dim cold As XmlElement = n1.item("has_type_cold") If type > m0 Then cold.innertext = ".VP_J." cold.innertext = ".VP_U." UpdateVpComp(n1, Std.vp_dhw_table, type - 1) Be06.EditModel(xml, "DHW_TANK", "vol", Std.dhw_table(type - 1, 0)) Be06.EditModel(xml, "DHW_TANK", "heat_loss", Std.dhw_table(type - 1, 1)) Be06.EditModel(xml, "DHW_TANK", "has_el_heat", ".DHW_S.") Be06.EditModel(xml, "DHW_TANK", "solar_heat", ".T.") Side 7
8 Be06 Return Be06.EditModel(xml, "DHW_TANK", "vol", "60") Be06.EditModel(xml, "DHW_TANK", "heat_loss", "0.9") Be06.EditModel(xml, "DHW_TANK", "has_el_heat", ".DHW_N.") Be06.EditModel(xml, "DHW_TANK", "solar_heat", ".F.") Public Shared Sub UpdateVent(ByRef XMLDoc As XmlDocument, ByVal i0 As Integer) Dim Elements As XmlNodeList = XMLDoc.GetElementsByTagName("VENTILATION") For Each n0 In Elements n0.item("id").innertext = Std.ventType(i0) Dim part As XmlElement = n0.item("part") part.innertext = Std.GetSel(i0, Std.GetImp(part.InnerText)) Dim qm As XmlElement = n0.item("qvm") qm.innertext = Std.vent_table(i0, 0).ToString Dim nvgv As XmlElement = n0.item("nvgv") nvgv.innertext = Std.vent_table(i0, 1).ToString Dim ti As XmlElement = n0.item("tin") ti.innertext = Std.vent_table(i0, 2).ToString Dim elvf As XmlElement = n0.item("el_vf") elvf.innertext = Be06.GetBool(Std.vent_table(i0, 3) > 0.0) Dim qn As XmlElement = n0.item("qid") qn.innertext = Std.vent_table(i0, 4).ToString Dim qin As XmlElement = n0.item("qis") qin.innertext = Std.vent_table(i0, 5).ToString Dim sel As XmlElement = n0.item("sel") sel.innertext = Std.vent_table(i0, 6).ToString Dim qms As XmlElement = n0.item("qvm_day") qms.innertext = Std.vent_table(i0, 7).ToString Dim qns As XmlElement = n0.item("qid_day") qns.innertext = Std.vent_table(i0, 8).ToString Dim qmn As XmlElement = n0.item("qvm_night") qmn.innertext = Std.vent_table(i0, 9).ToString Dim qnn As XmlElement = n0.item("qis_night") qnn.innertext = Std.vent_table(i0, 10).ToString Return Public Shared Sub UpdateDistHt(ByRef XMLDoc As XmlDocument, ByVal idx As Integer) Dim Elements As XmlNodeList = XMLDoc.GetElementsByTagName("D_H_EXCH") For Each n0 In Elements Dim id As XmlElement = n0.item("id") id.innertext = Std.DistHt(idx) Dim loss As XmlElement = n0.item("heat_loss") Dim stb As XmlElement = n0.item("auto_stb") loss.innertext = Std.dist_ht_table(idx, 0) stb.innertext = Std.dist_ht_table(idx, 1) Return Public Shared Sub UpdateBoiler(ByRef XMLDoc As XmlDocument, ByRef table(,) As Double, _ ByVal idx As Integer, ByRef id0 As String) Dim Elements As XmlNodeList = XMLDoc.GetElementsByTagName("BOILER") For Each n0 In Elements If id0.length > 0 Then Dim id As XmlElement = n0.item("id") id.innertext = id0 Dim eff As XmlElement = n0.item("nom_eff") eff.innertext = table(idx, 0).ToString Side 8
9 Be06 Dim fngn As XmlElement = n0.item("full_ngn") fngn.innertext = table(idx, 1).ToString Dim fcor As XmlElement = n0.item("full_fcor") fcor.innertext = table(idx, 2).ToString Dim pngn As XmlElement = n0.item("part_ngn") pngn.innertext = table(idx, 3).ToString Dim pcor As XmlElement = n0.item("part_fcor") pcor.innertext = table(idx, 4).ToString Dim frac As XmlElement = n0.item("stb_frac") frac.innertext = table(idx, 5).ToString Dim rgn As XmlElement = n0.item("stb_rgn") rgn.innertext = table(idx, 6).ToString Dim tgn As XmlElement = n0.item("part_tgn") tgn.innertext = table(idx, 7).ToString If Not IsTrue(Be06.GetElement(XMLDoc, "BUILDING", "heatpump")) And _ Not IsTrue(Be06.GetElement(XMLDoc, "BUILDING", "solarpanel")) Then Be06.EditModel(XMLDoc, "DHW_TANK", "heat_loss", table(idx, 8).ToString) Be06.EditModel(XMLDoc, "DHW_PIPE", "tube_psi", table(idx, 9).ToString) Return Public Shared Function IsNum(ByRef s As String) As Boolean Dim ok As Boolean = True Try Dim x As Double = s Catch ex As Exception ok = False End Try Return ok Public Shared Function IsInt(ByRef s As String) As Boolean Dim ok As Boolean = True Try Dim x As Integer = s Catch ex As Exception ok = False End Try Return ok Public Shared Function GetNum(ByRef s As String) As Double Dim res As Double = 0.0 Try Dim x As Double = s res = x Catch ex As Exception res = 0.0 End Try Return res 'Public Shared Function Pos(ByRef x As Double) As Double ' If x > 0.0 Then ' Return x ' ' Return 0.0 ' Public Shared Function Pos(ByRef x As Double) As String If x > Then Return x.tostring Return "0" Side 9
10 End Class Be06 Side 10
ResPage.aspx. Imports System.IO Imports System.Xml Imports System.Xml.XPath Imports System.Xml.Xsl Imports PDFDocScout
Imports System.IO Imports System.Xml Imports System.Xml.XPath Imports System.Xml.Xsl Imports PDFDocScout ResPage.aspx Partial Class ResPage Inherits System.Web.UI.Page Protected Function GetInstalled(ByRef
Xml Inst2 Page - Complete Education
Imports System.Xml Inst2Page.aspx Partial Class Inst2Form Inherits System.Web.UI.Page Protected Sub InitVent(ByRef XMLDoc As XmlDocument) For Each elem As String In Std.ventType Type1.Items.Add(elem) Dim
HEAT PUMPS AS A LINK BETWEEN INDUSTRY AND DISTRICT HEATING
HEAT PUMPS AS A LINK BETWEEN INDUSTRY AND DISTRICT HEATING Jesper Koch Head of Development and Analysis Green Energy Association / Danish District Heat Association [email protected] GREEN ENERGY IS
ClientAce WPF Project Example
Technical Note ClientAce WPF Project Example 1. Introduction Traditional Windows forms are being replaced by Windows Presentation Foundation 1 (WPF) forms. WPF forms are fundamentally different and designed
Summary technical description of the SUNSTORE 4 plant in Marstal
Summary technical description of the SUNSTORE 4 plant in Marstal The purpose of the SUNSTORE concept implemented in Marstal is to show that district heating can be produced with 100 % RES of which solar
EViews Database Extension Interface
EViews Database Extension Interface September 23, 2014 Table of Contents Introduction... 2 Examples... 4 File Based Database... 4 XML Folder Based Database... 17 SQL Server Database... 39 Distributing
Nordic Built Active Roofs and Facades ELLEBO RENOVATION
26/10 2015 Nordic Built Active Roofs and Facades ELLEBO RENOVATION CONCEPT & ACTIVE HOUSE EVALUATION ENVIRON MENT ENERGY WINTERGARDEN vs. SUMMERGARDEN COMFORT CONCEPT 26/10 2015 WINTER GARDEN FACADE 12
Many applications consist of one or more classes, each containing one or more methods. If you become part of a development team in industry, you may
Chapter 1 Many applications consist of one or more classes, each containing one or more methods. If you become part of a development team in industry, you may work on applications that contain hundreds,
Visual Basic Programming. An Introduction
Visual Basic Programming An Introduction Why Visual Basic? Programming for the Windows User Interface is extremely complicated. Other Graphical User Interfaces (GUI) are no better. Visual Basic provides
Hands-On Lab. Client Workflow. Lab version: 1.0.0 Last updated: 2/23/2011
Hands-On Lab Client Workflow Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: DEFINING A PROCESS IN VISIO 2010... 4 Task 1 Define the Timesheet Approval process... 4 Task 2
CRM Setup Factory Installer V 3.0 Developers Guide
CRM Setup Factory Installer V 3.0 Developers Guide Who Should Read This Guide This guide is for ACCPAC CRM solution providers and developers. We assume that you have experience using: Microsoft Visual
Low-Temperature District Heating System. for Low-Energy Buildings
Low-Temperature District Heating System for Low-Energy Buildings + Peter Kaarup Olsen COWI, Energy Department [email protected] # 1 Repetition from yesterday.. Why District Heating (DH) to Low-Energy Houses?
Changing the Display Frequency During Scanning Within an ImageControls 3 Application
Changing the Display Frequency During Scanning Within an ImageControls 3 Date November 2008 Applies To Kofax ImageControls 2x, 3x Summary This application note contains example code for changing he display
OnTime Web Services User Guide
OnTime Web Services User Guide OnTime offers a set of SOAP based XML Web Services built on open standards, which allow third party applications and web sites to communicate seamlessly and in real-time
VIBORG DISTRICT HEATING
VIBORG DISTRICT HEATING VISIT November 3, 2010 70 C 40 C Program DENMARK DANISK ENERGY POLICY DISTRICT HEATING DANISH DISTIRICT HEATING DIMENSIONS ISSUES VIBORG DISTRICT HEATING ECONOMICAL ISSUES WHAT
Form Tasarımı - 5. Veri Tabanı Veri tabanı ismi; m Tablo ismi; mt
Form Tasarımı - 5 Veri Tabanı Veri tabanı ismi; m Tablo ismi; mt Kodlar Imports System.Data Imports System.Data.OleDb Imports System.Xml Imports System.IO Public Class Form5 Dim yeni As OleDbConnection
Maskinmesteren. Maskinmestrenes Forening maj juni 2015 nr. 56 Maskinmesteren. management and technology. Nyt. servicefartøj øger oppetid for havmøller
Media Information 2016 Maskinmestrenes Forening januar 2015 nr. 1 Maskinmestrenes Forening februar 2015 nr. 2 Maskinmestrenes Forening maj juni 2015 nr. 56 Besparelser smager sødt Kent Egsgaard er fabrikschef
National Database System (NDS-32) Macro Programming Standards For Microsoft Word Annex - 8
National Database System () Macro Programming Standards For Microsoft Word Annex - 8 02/28/2000 /10:23 AM ver.1.0.0 Doc. Id: RNMSWS softcopy : word page : 1/6 Objectives A well-defined system needs to
Visual Web Development
Terry Marris November 2007 Visual Web Development 17 Classes We see how to create our own classes. 17.1 The Concept My friend is: ann small - 1.52 metres female pretty and generous Attributes are derived
Energy Supplier Obligation experiences. Dublin
Energy Supplier Obligation experiences Dublin Lokalenergi: -Electricity sales -Consultancy services All customers segments All types of energy Energy labelling of buildings National auditor of building
PowerLabDK and ongoing research
PowerLabDK and ongoing research Professor and head of centre Jacob Østergaard, CET PhD-student German Tarnowski, Vestas & CET PhD-student Preben Nyeng, CET 15 June 2010 PowerLabDK Experimental Platform
Sponsors ansvar ved outsourcing af en klinisk afprøvning. Dansk Selskab for GCP. Medlemsmøde 23 November 2010
Sponsors ansvar ved outsourcing af en klinisk afprøvning Dansk Selskab for GCP Medlemsmøde 23 November 2010 Agenda Introduktion v/jane Arce, Formand for Dansk Selskab for GCP Lovgivning Hvorfor kontrol
When a hole matters. - the story of the hole in a bread for French hotdog
When a hole matters - the story of the hole in a bread for French hotdog LCA of bread for French hotdog Introduction Background Identification of hot-spots in the value chain Different production technologies
Energy Project Villa Main Report
Energy Project Villa Main Report Project Participants: DANMARKS TEKNISKE UNIVERSITET BYG DTU 2/32 Preface The Energy Project Villa report consists of two parts, Main Report as well as a Report of Appendices.
DATA CENTRE DESIGN AND
SPUSC 2008 SOUTH PACIFIC USER SERVICES CONFERENCE DATA CENTRE DESIGN AND ENERGY INITIATIVES Presented by Jarrad Clift Electrical Engineer Greenstar Accredited Presentation Content Data Centres General
Oracle Application Express
Oracle Application Express Eftermiddagsmøde Oracle/APEX Konsulent Oracle/APEX Konsulent Startede som Oracle udvikler i 1988 (RDBMS Version 5) Startede MBNDATA i 1996 APEX specialisering siden 1997 Agenda
Demonstration projects regarding Gas hybrid and Booster heat pumps. IEA Workshop Aarhus 4 May 2015 Svend Pedersen
Demonstration projects regarding Gas hybrid and Booster heat pumps IEA Workshop Aarhus 4 May 2015 Svend Pedersen The Governments ambition for the Danish energy future Denmark fossil free in 2050 Heating
CRYSTAL REPORTS IN VISUAL STUDIO.NET 2003
CRYSTAL REPORTS IN VISUAL STUDIO.NET 2003 By Srunokshi Kaniyur Prema Neelakantan This tutorial gives an introduction to creating Crystal reports in Visual Studio.Net 2003 and few of the features available
GB INTRODUCTION manual:
GS - GS/L S2/S4 4 5 GB INTRODUCTION manual: Manufacturing Firm; The person responsible for the use of the fork truck must make sure that all of the safety rules in force in INSTRUCTIONS FOR USE 1) Do not
Tackling the renovation challenge: high temperature hybrid heat pumps. François Bruggemans, DAIKIN Europe NV
Tackling the renovation challenge: high temperature hybrid heat pumps François Bruggemans, DAIKIN Europe NV The target: further reduction of CO 2 emissions from heating - - - Current downward trend by
Towards low energy buildings the development of building regulations in Norway. Clara Good, Norut Narvik Oulu, 27 May 2011
Towards low energy buildings the development of building regulations in Norway Clara Good, Norut Narvik Oulu, 27 May 2011 Presentation layout Norut Narvik Research Institute Background: buildings and energy
Fuld Skolerapport for Søhusskolen, i Odense kommune, for skoleår 2013/2014 for klassetrin(ene) 9. med reference Tilsvarende klassetrin i kommunen
Side 1 af 41 Side 2 af 41 Side 3 af 41 Side 4 af 41 Side 5 af 41 Side 6 af 41 Side 7 af 41 Side 8 af 41 Side 9 af 41 Side 10 af 41 Side 11 af 41 Side 12 af 41 Side 13 af 41 Side 14 af 41 Side 15 af 41
Fuld Skolerapport for Hunderupskolen, i Odense kommune, for skoleår 2013/2014 for klassetrin(ene) 7. med reference Tilsvarende klassetrin i kommunen
Side 1 af 43 Side 2 af 43 Side 3 af 43 Side 4 af 43 Side 5 af 43 Side 6 af 43 Side 7 af 43 Side 8 af 43 Side 9 af 43 Side 10 af 43 Side 11 af 43 Side 12 af 43 Side 13 af 43 Side 14 af 43 Side 15 af 43
The Role and Effect of Wind Energy in the Northern European Electricity Market - Insights from the Danish Energy Concept 2030
The Role and Effect of Wind Energy in the Northern European Electricity Market - Insights from the Danish Energy Concept 2030 IEA Report Launch Danish Wind Industri Association 2015-06-15 Anders Bavnhøj
Our server platform consists of Microsoft Windows 2008 servers with SQL Server 2005 which are under 24/24 monitoring.
DomainAPI v2.1 ARCHITECTURE Server platform Our server platform consists of Microsoft Windows 2008 servers with SQL Server 2005 which are under 24/24 monitoring. Application The Register.eu Gateway is
Introduction. Why (GIS) Programming? Streamline routine/repetitive procedures Implement new algorithms Customize user applications
Introduction Why (GIS) Programming? Streamline routine/repetitive procedures Implement new algorithms Customize user applications 1 Computer Software Architecture Application macros and scripting - AML,
Norwegian Tax Authority - Oslo Norway
1. INTRODUCTION Norwegian Tax Authority - Oslo Norway PROJECT SUMMARY Year of construction - 1980 No previous energy renovations SPECIAL FEATURES Main topics in the renovation are: High insulated pre fabricated
Options for Financing Retrofits in Ireland. Brendan Nevin Director of Consumer Banking Bank of Ireland
Options for Financing Retrofits in Ireland Brendan Nevin Director of Consumer Banking Bank of Ireland The potential for retrofit in the Irish market looks significant Almost 2 million dwellings in Ireland
USB CASH DRAWER INTERFACE. Introduction
USB CASH DRAWER INTERFACE Introduction USB is an interface communication standard that was designed to allow multiple devices to connect to a single port on a supporting host device. Multiple devices are
A Microsoft Access Based System, Using SAS as a Background Number Cruncher David Kiasi, Applications Alternatives, Upper Marlboro, MD
AD006 A Microsoft Access Based System, Using SAS as a Background Number Cruncher David Kiasi, Applications Alternatives, Upper Marlboro, MD ABSTRACT In Access based systems, using Visual Basic for Applications
Developing CLR Database Objects
CHAPTER 3 Developing CLR Database Objects IN THIS CHAPTER Understanding CLR and SQL Server 2005 Database Engine Creating CLR Database Objects Debugging CLR Database Objects 77 ch03.indd 77 11/14/05 2:21:27
Module 2.2. Heat transfer mechanisms
Module 2.2 Heat transfer mechanisms Learning Outcomes On successful completion of this module learners will be able to - Describe the 1 st and 2 nd laws of thermodynamics. - Describe heat transfer mechanisms.
Den ultimative luksus
Den ultimative luksus Pris 985.000 - havudsigt - egen sandstrand - 250 m2 Nikolaj Plads 23-4 soveværelser - 3 badeværelser - stor pool - garage - osv. kort sagt alt hvad hjertet kan begære DK 1067 København
Hybrid heat pumps. saving energy and reducing carbon emissions
Hybrid heat pumps saving energy and reducing carbon emissions Bart Aspeslagh Product planning and new technology manager, Daikin Europe NV. [email protected] Stefanie Debaets Design engineer,
public void setusername(string username) { this.username = username; } public void setname(string name) { this.name = name; }
User-klassen package domain; import dk.au.hum.imv.persistence.db.databasepersistent; public class User extends DatabasePersistent { private String username; private String name; private String address;
Data Center Energy Profiler Questions Checklist
Data Center Energy Profiler Questions Checklist Step 1 Case Name Date Center Company State/Region County Floor Area Data Center Space Floor Area Non Data Center Space Floor Area Data Center Support Space
Energieffektivitet og bærekraft ved 2. generasjons biodrivstoff. Teknisk Direktør Gjermund Røkke
Energieffektivitet og bærekraft ved 2. generasjons biodrivstoff Teknisk Direktør Gjermund Røkke Biofuels Feedstock, production processes and products From woody biomass to synthetic biodiesel 35% CO 35%
1) Testing of general knowledge 25%. Each right question counts 1. Each wrong counts 0.5. Empty
1 Exam 2 The exam consists of four parts: 1) Testing of general knowledge 25%. Each right question counts 1. Each wrong counts 0.5. Empty counts zero. See below note about Task 1. 2) Planning 20%. All
Organic farming and Biogas
Organic farming and Biogas REVISION Workshop 3rd QLIF Congress University of Hohenheim, Stuttgart Senior Adviser Michael Tersbøl,, Denmark Developing self-sufficiency in organic farming? Biogas is the
Energy Performance Certificate
Energy Performance Certificate 0 Raleigh Drive CULLOMPTON EX15 1FZ Dwelling type: Date of assessment: Date of certificate: Reference number: Type of assessment: Total floor area: Semi detached house 09
webcrm API Getting Started
webcrm API Getting Started 17.09.2012 / 08.12.2015 TS Contents.NET Application with autogenerated proxy class... 2.NET Application sending SOAP messages directly... 10 .NET Application with auto generated
THE SET ANALYSIS. Summary
THE SET ANALYSIS Summary 1 Why use the sets... 3 2 The identifier... 4 3 The operators... 4 4 The modifiers... 5 4.1 All members... 5 4.2 Known members... 6 4.3 Search string... 7 4.4 Using a boundary
SOLAR PV + HOT WATER: An Introduction
SOLAR PV + HOT WATER: An Introduction Myths About Solar Portland doesn t get any sun Almost all of Germany and Japan get less Solar doesn t make financial sense Solar is a great long-term investment Your
ROTEX Gas-Hybrid-Heat Pump
ROTEX Gas-Hybrid-Heat Pump Heating market Europe Market potential New built Emitter modernization Building structure Keep emitters Oil replacement Gas replacement 1.000.000,00 700.000,00 800.000,00 5.500.000,00
MAPINFO GRID ENGINE. MapBasic scripts. MIGRID.DLL functions. using. Jacques Paris
MAPINFO GRID ENGINE MapBasic scripts using MIGRID.DLL functions Jacques Paris September 2001 This document contains 4 MapBasic code listings showing how to use calls to the MiGrid library. These examples
INDHOLD / CONTENT. Opbevaring / Storage 2-5
Side 1 Fascinationen af det simple sommerhusliv, havet, sandet og fyrretræerne er møbeldesigner Søren Rørbæks største inspirationskilde. Fundamentet er gamle skandinaviske møbeltraditioner. Møblerne er
CONTROL OF MED INPUT/OUTPUT MODULES FROM OTHER LANGUAGES
CONTROL OF MED INPUT/OUTPUT MODULES FROM OTHER LANGUAGES USERS MANUAL SOF-732-3 Users Manual DOC-149 Rev. 1.1 Copyright 2007 All Rights Reserved MED Associates Inc. P.O. Box 319 St. Albans, Vermont 05478
Heat Pumps for Domestic Hot Water Preparation in Connection with Low Temperature District Heating
EUDP 11-I, J. nr. 64011-0076 Heat Pumps for Domestic Hot Water Preparation in Connection with Low Temperature District Heating October 2013 Published : 22 Oct. 2013 Project : 30.9026.01 Prepared : Michael
* --- Alle labels kan nu bestemmes i PROC PRINT -------;
Foredrag på SAS Forum, 18. september 2013 Nyheder i SAS 9.4 for SAS programmører, Georg Morsing Program 1 * --- Alle labels kan nu bestemmes i PROC PRINT -------; proc print data=sashelp.cars label grandtotal_label='total
Business development. Linnea Jacobsen. 1. semester 2014
Business development Linnea Jacobsen 1. semester 2014 v Business Models v Business Model Canvas v Groupwork Literature Alexander Osterwalder & Yves Pigneur: Business Model Generation: s. 14-47 + 76-103
GUIDE to completion of the Excel spreadsheet
GUIDE to completion of the Excel spreadsheet 1 S i d e 1 TABLE OF CONTENTS 1 TABLE OF CONTENTS... 2 1.1 Data Entry Generalities... 3 1.2 Prepare data... 5 1.3 Simple Data Entry (horizontal direction)...
The guide about TCP/IP connections between PC s and PLC s
By Rasmus Frederiksen Contents: INTRO 2 OVERVIEW 2 THE GUIDE 2 THE PLC SIDE OF THE CONNECTION 2 THE PC SIDE OF THE CONNECTION 8 SOURCE REFERENCES 11 Intro I am studying to become a type of electrician
M & S Sikkerheds - og Overtryksventiler/ M & S Safety - and Relief Valves
M & S Sikkerheds - og Overtryksventiler/ M & S Safety - and Relief Valves - Side 1. Issue AB:06-2012 255 HyCom Fjedersikkerhedsventil / HyCom-Safety Valve Spring Loaded - Manuel / Manual - For gasarter,
Pubhub Web Service. E-Book Integration Guide. Retailer Customers. August 2010 v1.3. Pubhub Definition of Terms 1
Pubhub Web Service E-Book Integration Guide Retailer Customers August 2010 v1.3 Pubhub Definition of Terms 1 TABLE OF CONTENTS Definition of Terms... 2 How To Access The Web Service... 2 Integration Overview...
Arkansas Home Builders Insurance Program
Arkansas Home Builders Insurance Program To properly underwrite this program as set forth by the Arkansas Home Builders Association and Union Standard Insurance Company, we need the following information
COWI NORTH AMERICA ENERGY Demonstration of low temperature geothermal as innovative supply for district heating networks
Demonstration of low temperature geothermal as innovative supply for district heating networks JENS O. HANSEN President/Managing Director 35 Corporate Drive, Suite 1040 Trumbull CT 06611 ANDREW T. CHRISTENSEN
Processing XML with SQL on the IBM i MMSA MEETING April 15, 2014. Raymond A. Everhart - RAECO Design, Inc. reverhart@raecodesign.
Processing XML with SQL on the IBM i MMSA MEETING April 15, 2014 Raymond A. Everhart - RAECO Design, Inc. [email protected] Objectives Introduction / Overview Terms / Concepts Create DDL for table
Specifikationsdokument for OCES II
Nets DanID A/S Lautrupbjerg 10 DK 2750 Ballerup T +45 87 42 45 00 F +45 70 20 66 29 [email protected] www.nets-danid.dk CVR-nr. 30808460 Specifikationsdokument for OCES II Side 1-17 Versionsfortegnelse 3.
LINQ: Language Integrated Query. ST Colloquium, 2008-05-15 Tom Lokhorst
LINQ: Language Integrated Query ST Colloquium, 2008-05-15 Tom Lokhorst Brief example Brief example int[] nrs = {2, 3, 9, 1, 21, 3, 42}; Brief example int[] nrs = {2, 3, 9, 1, 21, 3, 42}; var q = from n
Integrated Energy Design (IED)
Integrated Energy Design (IED) Refurbishment Rotvoll Barn ssignment 3 Integrated Energy Design process: 1. Introduction a. Creating an NZEB b. Energy budget summary 2. Quality assurance plan a. Specifications
Introduction to Python
Caltech/LEAD Summer 2012 Computer Science Lecture 2: July 10, 2012 Introduction to Python The Python shell Outline Python as a calculator Arithmetic expressions Operator precedence Variables and assignment
BIS Gulv / Radiator Beslag
O BIS Gulv / Radiator Beslag BIS Manifold Fixings BIS Manifold Fixing 2 BIS Pipe Protection BIS Protection Plate BIS Two-Part Floor Bend BIS Floor Bend BIS Bend Guider BIS Protective Pipe BIS PE Flexible
CHAPTER 2 Energy Fundamentals for Energy Auditors
CHAPTER 2 Energy Fundamentals for Energy Auditors What is Energy? 2 Energy Lets Us Do Work Energy is the ability to do work. As such, energy is important to all living things in order to maintain life
Enrollment and Billing Test Plan Scenarios Dual and Rate-Ready Billing
Enrollment and Billing Test Plan Scenarios Dual and Rate-Ready Billing Internet Connectivity Scenario C.501: Internet: Connectivity Test Test the ability to send a file via the Internet standard protocol.
VB.NET - DATABASE ACCESS
VB.NET - DATABASE ACCESS http://www.tutorialspoint.com/vb.net/vb.net_database_access.htm Copyright tutorialspoint.com Applications communicate with a database, firstly, to retrieve the data stored there
Innovation i energisektoren
Tim McAloone, DTU Innovation i energisektoren 20-08-2008 Informationsmøde om energiforskningsprogrammerne 2008 Disposition Innovation i energisektoren Definition af innovation Hvorfor innovation i energisektoren?
Case Study -Sandy Grove Middle School First Net Positive Energy P3 School In North Carolina
Case Study -Sandy Grove Middle School First Net Positive Energy P3 School In North Carolina Public-Private Partnership (P3) Government - provides incentive(s): transfer of asset (land), one time grant,
Dienstleistung. Certification as "Quality Approved Passive House" Criteria for Residential-Use Passive Houses
Passiv Haus Institut Passivhaus Dienstleistung GmbH Dr. Wolfgang Feist Rheinstr. 44/46 Rheinstr. 44/46 D-64283 Darmstadt D-64283 Darmstadt www.passiv.de www.passivhaus-info.de Certification as "Quality
TUTORIAL. BUILDING A SIMPLE MAPPING APPLICATION
Cleveland State University CIS493. Mobile Application Development Using Android TUTORIAL. BUILDING A SIMPLE MAPPING APPLICATION The goal of this tutorial is to create a simple mapping application that
DEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER. The purpose of this tutorial is to develop a java web service using a top-down approach.
DEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER Purpose: The purpose of this tutorial is to develop a java web service using a top-down approach. Topics: This tutorial covers the following topics:
Continuous Integration Part 2
1 Continuous Integration Part 2 This blog post is a follow up to my blog post Continuous Integration (CI), in which I described how to execute test cases in Code Tester (CT) in a CI environment. What I
