ITWEM1. Home Management System. Udarbejdet af: Mads Michelsen (04200) Morten Engberg (04268) Sune Hedetoft (03800) Dato: 4.

Størrelse: px
Starte visningen fra side:

Download "ITWEM1. Home Management System. Udarbejdet af: Mads Michelsen (04200) Morten Engberg (04268) Sune Hedetoft (03800) Dato: 4."

Transkript

1 ITWEM1 Home Management System I2C Temp. Sensor GPIO Tænd/Sluk Sensor SPI Alarm Bluetooth Udarbejdet af: Mads Michelsen (04200) Morten Engberg (04268) Sune Hedetoft (03800) Dato: 4. juni 2009 Ingeniørhøjskolen i Århus

2 Indholdsfortegnelse 1 Indledning Formål Referencer Definitioner Læsevejledning 2 2 Projektbeskrivelse Hardware 3 3 Arkitekturdesign HMS Konsol Presentation layer Business Layer HMS MeasurePoint Data Access Layer HMS Mobil Klient Presentation layer Business layer Data Access layer 14 4 Resultat og test Diskussion af opnåede resultater 16 5 Opnåede erfaringer Tahoe touchscreen events Invalid Operation Exception Serialisering mellem Compact - og Micro Framework MF og 1-Wire 16 6 Konklusion Fremtid 17 7 Bilag Figurliste Tabelliste Diagram farve betegnelser Billeder af HMS HMS Konsol HMS Mobil Klient 19

3 1 Indledning 1.1 Formål I forbindelse med ITWEM1 kurset på Ingeniørhøjskolen i Århus (IHA), skal der udarbejdes et projekt, hvor der inddrages dele af den teori der er blevet undervist i. Denne rapport beskriver det projekt som Morten Engberg, Mads Michelsen og Sune Hedetoft har beskæftiget sig med. Projektet har fået navnet: Home Management System (HMS) og omhandler et system til overvågning af hjemmet. Rapporten vil give læseren, med den rette tekniske forståelse for faget, et indblik i, hvordan løsningen er blevet implementeret og hvordan det endelige resultat er blevet opfyldt i henhold til en udført test. 1.2 Referencer Bánský, P. (2007). 1-Wire Bus and.net Micro Framework. Hentede 2009 fra About.NET in Embedded World: Device Solutions.net. (2009). Tahoe-II Development Board. Hentede 2009 fra Kühner, J. (2008). Expert.NET Micro Framework. Apress. Martin, R. C., & Martin, M. (2006). Agile Principles, Patterns and Practices in C#. Pearson Education Inc. Microsoft. (2009). WindowsClient.NET. Hentede 2009 fra Windows Presentation Foundation: Århus Tekniske Bibliotek. (2009). Litteraturlister og litteraturhenvisninger. Hentede 2009 fra Definitioner Følgende liste forklarer de definitioner der er anvendt i rapporten Definition Forklaring HMS Home Management System IHA Ingeniørhøjskolen i Århus Tahoe Tahoe II developer kit (Device Solutions.net, 2009) HMS Mobil Klient Applikationen der afvikles på Windows Mobile og kan forbinde til HMS HMS Konsol Applikationen der afvikles på Tahoe II Developer kit og har forbindelse til enheder i hjemmet. WPF Windows Presentation Foundation (Microsoft, 2009) MF.NET Micro Framework CF.NET Compact Framework Sune Høffding Hedetoft Side 1 af 19

4 1.4 Læsevejledning Denne rapport indeholder en generel beskrivelse, samt funktionelle krav og design af HMS. Der er ligeledes vedlagt en CD, hvor denne rapport findes i digital form. Derudover er der på cd en vedlagt datablade og kildekoden for systemet. Kapitel 1: Indledning Indledning til projektet, formål, referencer og definitioner. Kapitel 2: Projektbeskrivelse Definerer projektets funktionelle krav, og en generel beskrivelse af systemet. Kapitel 3: Arkitekturdesign Implementering af systemet og den anvendte arkitektur. Kapitel 4: Resultat og test Resultat og test af systemet Kapitel 5: Opnåede erfaringer Beskriver opnåede erfaringer og problemstillinger under projektet Kapitel 6: Konklusion Konklusion af systemet Kapitel 7: Bilag Refererede dokumenter gennem rapporten, samt yderligere information der ikke falder ind i rapportens punkter. Generelt: Referencer angives med Harvard-formatet (Århus Tekniske Bibliotek, 2009), som angiver forfatter/virksomhed efterfulgt af årstal. Læseren kan ved en sådan henvisning slå op i referencer og finde uddybende information til emnet. Figurer nummers med fortløbende figurnummer efterfulgt af beskrivende tekst Tabeller nummers med fortløbende tabelnummer efterfulgt af beskrivende tekst Forkortelser angives i parenteser efter det fulde navn. Forkortelsen anvendes herefter uden uddybning af dens betydning Sune Høffding Hedetoft Side 2 af 19

5 2 Projektbeskrivelse Ideen med HMS er at integrerer forskellige perifere enheder i hjemmet, som f.eks. lys, temperatur og alarm sensorer. Systemet skal gøre det muligt at overvåge, om man f.eks. har er glemt at slukke lyset i bryggerset, om temperaturen er tilpas i alle rum, eller om man f.eks. har glemt at lukke alle vinduer i huset inden man tager hjemmefra. Figur 1 Illustration af Home Mangement System (HMS) Ovenstående billede viser en illustration af det ønskede system. Mobiltelefonen/PDA kommunikerer via Bluetooth med Tahoe II kortet, som er forbundet til forskellige perifere enheder. Enhederne kan aflæses fra både Tahoe II og mobiltelefon/pda, som vises til brugeren via et grafisk layout. På Tahoe II og mobiltelefon/pda, vil det grafiske bruger interface anvende touch funktionaliteten. 2.1 Hardware Projektet tager brug af følgende hardware. Tahoe II Developer Kit Windows Mobile Serial til Bluetooth Adapter Temperaturføler (I2C) Tænd/Sluk sensor (GPIO ) Alarm simuleret med STK500 developer kit (SPI) Sune Høffding Hedetoft Side 3 af 19

6 Figur 2 illustrerer et blokdiagram over systemet. SPI GPIO Figur 2 HMS Blokdiagram Sune Høffding Hedetoft Side 4 af 19

7 3 Arkitekturdesign Det samlet HMS er delt op i to delsystemer. Udvikling til HMS konsol, som er et Microsoft.NET Micro framework applikation og HMS mobil klient som er en Windows Mobile applikation, udviklet i Microsoft.NET Compact framework. I de efterfølgende afsnit beskrives arkitekturen for de to delsystemer. 3.1 HMS Konsol Applikationen på HMS konsolen er udviklet i Microsoft.NET Micro Framework og er bygget som en lagdelt struktur. Presentation layer HMS GUI Business layer RemoteController HMS Controller HMS Mesaurepoints Data Access Layer Data Layer HMS Communication Legend Egenudviklede pakker og klasser Eksterne Pakker og klasser Interfaces Sensors Bluetooth Ekstern Hardware Figur 3 Pakkediagram HMS Konsol Lag Presentation layer Business layer Data Access layer Data layer Beskrivelse Indeholder HMS GUI pakken, som præsenterer den grafisk brugergrænseflade. Står for al forretningslogik mellem presentation layer og Data access layer. RemoteController klassen står dog udelukkende for logikken til HMS mobil klient. Her tilgås der adgang til de forskellige perifere enheder fra forskellige busser, som er understøttet af HMS konsolen. Er perifere enheder, i form af temperaturføler og simuleret døre, vinduer, lys og alarm, som er koblet til HMS konsolen. Bluetooth enheden anvendes til forbindelse mellem HMS konsole og HMS mobil klient Sune Høffding Hedetoft Side 5 af 19

8 3.1.1 Presentation layer Her beskrives det udviklede menu struktur til HMS Konsol. Programmet viser ved opstart en hovedmenu, hvor der kan trykkes ind på undermenuer. Hver undermenu viser enheder af den pågældende type og har mulighed for at returnere til hovedmenuen. Presentation layer HMS GUI Application Window +Run() Program -mainprogram +Main() BaseWindow «interface» IState Menu Windows MainMenuWindow WindowsMenuWindow LightsMenuWindow StateHandler +Start(in p : Program) DoorsMenuWindow TempMenuWindow SetupMenuWindow Business layer HMS Controller Figur 4 Klassediagram over pakken HMS GUI Ved programopstart sender Program klassen en instans af sig selv til StateHandler. Denne sørger for at sætte første State til MainMenu og derved loade et Window objekt i program objektet. Når programmet er startet og Main Menu vises, vil event fra brugerinput registreres og kalde et nyt State via IState interfacet, som så loader den valgte menu. Til generering af det grafiske layout på hver menu vindue, er der anvendt Micro Frameworkets GUI objekt model, som er baseret WPF (Microsoft, 2009), men som er uden XAML understøttelse. Dvs. at alle objekter skal oprettes og placeres manuelt i paneler, i den rigtige rækkefølge Business Layer Business laget har ansvaret for at styre forretningslogikken for HMS. Figur 5 illustrerer business lagets opbygning. Pakken HMS MeasurePoint er beskrevet i afsnit Sune Høffding Hedetoft Side 6 af 19

9 Figur 5 Klassediagram over pakken HMS Controller Klassen HMSControl er en singleton og har ansvar for at tilføje nye måleenheder til systemet, som derved ligges i en arraylist. Måleenhederne er angivet i pakken HMS MeasurePoint, som er uddybet i afsnit Klassen kører sin egen tråd som fyrer en række events, når der er hentet en ny måling. Eventene indeholder et array med MeasurePoint på den samme type enhed. HMSControl implementere 2 interfaces, som anvendes af den HMS GUI pakken, samt RemoteController klassen. Denne klasse står for forretningslogikken til at styre den information, som skal sendes til HMS Mobil Klient. Kommunikationen sker over en Bluetooth forbindelse, som tilgås gennem UART bussen i HMS Communication pakken Sune Høffding Hedetoft Side 7 af 19

10 HMS MeasurePoint Pakken har ansvaret for at holde styre på alle de måleenheder som systemet kan supportere, samt opsamling af målingerne. Figur 6 Klassediagram over pakken HMS MeasurePoint Systemet supporterer en række måleenheder, som er angivet i denne pakke. Alle enheder afledes fra MeasaurePoint klassen. MeasurePoint klassen indeholder en arraylist med de sidste ti målinger for hver enhed. En måling er af typen Measaurement. Fra measurepoint er det derfor muligt at få den nyeste måling samt de sidste ti målinger. Da systemet har forskellige temperaturføler, er disse afledt af klassen Temperature. Temperaturfølerne anvender I2C bussen og kører deres egen tråd, som derved henter en ny måling ved et bestemt interval. Alarm klassen anvender SPI bussen, mens de resterende enheder Door, Window, og Light anvender GPIO (Input/Output) bussen. Fælles for disse enheder er at de abonnerer på et event i HMS Communication pakken, som fyres når der sker en ændring som f.eks. hvis en dør låses eller omvendt Sune Høffding Hedetoft Side 8 af 19

11 3.1.3 Data Access Layer Laget består af én pakke som har ansvaret for at kommunikere til de perifere enheder, samt bluetooth modulet, som er installeret på forskellige busser på HMS konsolen. Figur 7 Klassediagram over pakken HMS Communication Systemet anvender en række busses, som er implementeret på dette lag. Fælles for alle busser er at de er afledt fra BUS, som er en abstrakt klasse, der har to abstrakte funktioner (Write, Read). Herunder er der udtaget koden for hvordan de forskellige busser sættes op i.net Micro Framework Sune Høffding Hedetoft Side 9 af 19

12 UARTBus opsætning: Til at kommunikere over en bluetooth forbindelse er der anvendt en RS232 bluetooth adapter. På Tahoe kortet er UART1 forbundet til en RS232 transivere. Kommunikationen til denne sker gennem en seriel comport (COM1) og kan sættes op på følgende måde: SerialPortObj = new SerialPort(portName, 9600, Parity.None, 8, StopBits.One); SerialPortObj.Open(); SerialPortObj.DataReceived += new SerialDataReceivedEventHandler(this.SerialData); Der abonneres på et event, som bliver kaldt, når der modtages data. I2CBus opsætning: I2C bussen anvendes af temperaturfølerne. Der er to vigtige parameter for opsætning af I2C bussen. Adresse på enheden som der skal kommunikeres med samt clockfrekvensen. Herunder ses instansiering af I2C bussen. Microsoft.SPOT.Hardware.I2CDevice.Configuration config = new Microsoft.SPOT.Hardware.I2CDevice.Configuration(adresse, clockratekhz); this.device = new Microsoft.SPOT.Hardware.I2CDevice(config); SPIBus opsætning: For hver SPI enhed der skal kommunikeres med, skal der oprettes en instans af SPI klasen. Klassen modtager en SPI.Configuration inner class i dens konstruktor. Herunder ses hvordan opsætning af SPI bussen sker. SPI.Configuration config = new SPI.Configuration( chipselectpin, //chip select port false, //IC is accessed when chip select is low 1, //setup time 1 ms, is actually min 10 ns 1, //hold chip select 1 ms after transfer true, //clock line is high if device is not selected false, //data is sampled at falling edge of clock clockratekhz, //clock rate in khz spimodule //select SPI bus ); this.spibus = new SPI(config); GPIOBus opsætning: I systemet er der anvendt en række Input/output (GPIO) pins til at indikere om døre og vinduer er åbne eller låst, og om lyset er tændt eller slukket. Alle pins er sat til interrupt mode, som betyder at der bliver kaldt et OnInterrupt event, når der kommer et signal på en pin. InterruptPort gpiointerrupt = new InterruptPort( pin, //Pin number false, //Glicth filter Port.ResistorMode.PullUp, //Resistor mode Port.InterruptMode.InterruptEdgeHigh //Interrupt mode ); gpiointerrupt.oninterrupt += new NativeEventHandler(interrupt_OnInterrupt); Sune Høffding Hedetoft Side 10 af 19

13 3.2 HMS Mobil Klient Er et Windows Mobile projekt som er udviklet i.net Compact Framework 3.5 og er en mobil udgave af enheden i hjemmet (HMS Konsol), som gør det muligt at se de enkelte sensorers status. Der kommunikeres med HMS Konsol via Bluetooth, hvor data omkring de enkelte sensorer opdateres når deres værdier ændrer sig. Figur 8 viser den overordnede designstruktur for HSM Mobil Klient projektet. Presentation Layer GUI Business Layer SensorController Data Access Layer Data Layer Mobile Communication Legend Egenudviklede pakker og klasser Eksterne Pakker og klasser Interfaces Bluetooth Ekstern Hardware Figur 8 HMS Mobil Klient pakkediagram De enkelte lag og pakker forklares i efterfølgende afsnit Sune Høffding Hedetoft Side 11 af 19

14 3.2.1 Presentation layer GUI delen er lavet med henblik på anvendelse på mobil med touchskæm. Brugeren kan se de forskellige målere der er installeret i huset og trykke sig ind på de enkelte følere for at se deres værdier/status. Presentation Layer GUI Forms HomeForm SetupForm TemperaturesForm «interface» IState 1 * WindowsForm DoorsForm LightsForm «creates» State Business Layer SensorController Figur 9 Klassediagram over pakken GUI GUI laget et opbygget med en state pattern, som søger for et let skift mellem de forskellige Forms som brugeren bliver præsenteret for. Dette pattern medvirker også til at der fra hvilket som helst Form vindue kan skiftes til et andet Sune Høffding Hedetoft Side 12 af 19

15 3.2.2 Business layer Business laget står for oprettelsen af de forskellige sensorer, samt opdatering af sensorernes værdier/status. Figur 10 viser et klassediagram over Business laget. Figur 10 Klassediagram over pakken SensorController SensorController holder styr på de enkelte Sensor objekter og GUI pakken anvender denne til opdatering af sensorer værdier. Sensor er en global klasse som indeholder et antal properties, når der sendes data fra HMS Konsollen serialisieres Sensor objektet og deserialiseres igen på HMS Mobil Klient siden Sune Høffding Hedetoft Side 13 af 19

16 3.2.3 Data Access layer Laget håndterer den indkommende data fra HMS Konsollen og forbereder dataene til Business laget. Figur 11 Klassediagram over pakken Mobile Communication CommunicationProtocol (CP) modtager og deserialiserer data fra HMS Konsollen, som herefter anvendes til at oprette sensorer og opdatere deres værdier/status. CP tilbyder et event til håndtering af modtaget data. Ved at benytte sig af dette event, kan systemet let udbygges til at kommunikere med andre enheder end seriel (Bluetooth) Sune Høffding Hedetoft Side 14 af 19

17 4 Resultat og test I dette afsnit præsenteres testresultaterne for det udviklede produkt. Testen er udført som en brugertest, hvor de ønskede krav til systemet opstilles og der indikeres om kravene opfyldes Tabel 1 Brugertest resultat Aktion/Input HMS Konsol: 1) Ved Systemopstart præsenteres brugeren for et grafisk design, hvor der ved hjælp af touchscreen knapper, kan vælges mellem de sensortyper der ønskes at se nærmere på. 2) Ved tryk på Doors præsenteres brugeren for en menu med status på alle tilmeldte dør-sensorer. Sensorerne opdateres løbende. 3) Ved tryk på Windows præsenteres brugeren for en menu med status på alle tilmeldte vindue-sensorer. Sensorerne opdateres løbende. 4) Ved tryk på Lights præsenteres brugeren for en menu med status på alle tilmeldte lys-sensorer. Sensorerne opdateres løbende. 5) Ved tryk på Temperatur præsenteres brugeren for en menu med status på alle tilmeldte lys-sensorer. Sensorerne opdateres løbende. 6) Det er muligt for brugeren, på alle undermenuer, at gå tilbage til Hovedmenu ved at trykke Back på hver menu billede. HMS Mobil Klient: 1) Ved applikationens opstart er det muligt at vælge Connect, hvorpå klienten opretter forbindelse til HMS Konsol. 2) Efter oprettelse af forbindelse til HMS konsol, præsenteres brugeren for et grafisk design, hvor der ved hjælp af touchscreen knapper, kan vælges mellem de sensortyper, der ønskes at se nærmere på. 3) Ved tryk på Doors præsenteres brugeren for en menu med status på alle tilmeldte dør-sensorer. Sensorerne opdateres løbende. 4) Ved tryk på Windows præsenteres brugeren for en menu med status på alle tilmeldte vindue-sensorer. Sensorerne opdateres løbende. 5) Ved tryk på Lights præsenteres brugeren for en menu med status på alle tilmeldte lys-sensorer. Sensorerne opdateres løbende. 6) Ved tryk på Temperatur præsenteres brugeren for en menu med status på alle tilmeldte lys-sensorer. Sensorerne opdateres løbende. 7) Ved tryk på Setup præsenteres brugeren for en menu med setup, hvor det er muligt at vælge den COM port, hvorpå HMS Konsollens bluetooth modul er parret. 8) Det er muligt for brugeren, på alle undermenuer, at gå tilbage til Hovedmenu ved at trykke på Back. Resultat Sune Høffding Hedetoft Side 15 af 19

18 4.1 Diskussion af opnåede resultater Som det kan ses på testen, lever det endelige produkt op til forventningerne, der blev sat op ved projektets start. Der har dog været flere komplikationer undervejs, som beskrives i afsnit 5. 5 Opnåede erfaringer 5.1 Tahoe touchscreen events Tahoe touchscreen displayet har vist sig vanskelig, i forbindelse med håndtering af events, oprettet på forskellige menuer (Windows). Problemet var at gamle registrerede events, virkede som om de ikke unsubscribede korrekt og generede mærkelige eksekveringer af efterfølgende nye events. Her blev gamle abonnerede events vilkårligt kaldt i stedet for det aktuelle abonnerede event. Problemet blev antaget som et garbage collect problem og en dårlig disposing/unsubsribing af eventene. Mange løsninger på at unsubscribe korrekt og abonnere nye events blev forsøgt uden held. I sidste ende viste problemet sig at være at være en ukorrekt håndtering af det aktive Window objekt i Application instansen, der herved gav lejlighed til de mystiske klik events på andre menupunkter end det viste. 5.2 Invalid Operation Exception Udviklingen af det grafiske layout på til HMS Konsollen i Micro Frameworket gav i begyndelsen mange uforståelige exceptions af typen Invalid Operation Exception. Gruppen var af den opfattelse at det var manglende forståelse for strukturen af Window og Paneler i forbindelse med parent og children strukturen. Det har derfor været forsøgt anvendt flere forskellige GUI designs undervejs med bl.a. state machine og model view Presenter (MVP), men i sidste ende er en State struktur anvendt, da denne gav det mest overskuelige design, projektets størrelse taget i betragtning. 5.3 Serialisering mellem Compact - og Micro Framework Da der i projektet kommunikeres mellem CF og MF var det ønskeligt at oprette nogle globale objekter og serialisere dem, samt sende dem fra HMS Konsol(MF) til HMS Mobil Klient(CF). Det viste sig at MF understøtter binær serialisering, hvilket CF ikke gør. Der blev herefter forsøgt med XML serialisering, hvilket CF understøtter, men det viste sig at det gjorde MF ikke. Det hele ledte til en del frustration og det blev herefter valgt at oprette de globale objekter, som skulle serialiseres og sendes fra MF til CP, og manuelt serialisere dem i en XML streng. Det var så muligt på CP siden at deserialisere dem og få fat i de globale objekter. 5.4 MF og 1-Wire Det var under projektet en plan at anvende en temperatursensor baseret på 1-Wire kommunikation, men ved nærmere undersøgelse af 1-Wire på Micro Frameworket, har det vist sig at udviklere oplever store problemer med dette pga. timingskravene ikke kan overholdes af Micro Frameworkets timere (Bánský, 2007). Det blev derfor besluttet ikke investere tid på 1-Wire Sune Høffding Hedetoft Side 16 af 19

19 6 Konklusion Det er gruppens opfattelse at projektet er forløbet godt og at resultatet lever op til den opstillede problemstilling. Der er under projektet arbejdet med mange forskellige emner, heriblandt Micro Frameworket, hvor der er blevet arbejdet med grafisk brugergrænseflade, touchscreen, I2C, UART, GPIO, SPI og flertrådsprogrammering. Der er også anvendt Compact Framework i form a HMS Mobil Klienten, hvor der bl.a. er anvendt grafisk brugergrænseflade og Bluetooth via serial port. Arbejdet med alle disse områder har givet en bred erfaring med embeded Windows programmering, som kan anvendes i fremtiden. Projektet har derved været en yderst lærerig proces. Gruppen er desuden fascineret af hvordan managed code har fundet vejen ned til hardware nære komponenter. Det giver en utrolig fleksibilitet og tillader udvikling af systemer med masser af funktionalitet på ganske kort tid. 6.1 Fremtid Udvidelser af projektet er mange, men et emne som persistering af enheder og data har top prioritet, da systemet på nuværende tidspunkt skal opsættes fra bunden ved hver genstart og ikke kan opbevare historik. Som andre udvidelser kan forbindelsen til HMS Mobil Klienten udvides med forbindelse via Internettet så oplysningerne kan ses overalt. Muligheden for at styre varmeapparater og slukke/tænde lys er også oplagte udvidelser af systemet Sune Høffding Hedetoft Side 17 af 19

20 7 Bilag 7.1 Figurliste Figur 1 Illustration af Home Mangement System (HMS)... 3 Figur 2 HMS Blokdiagram... 4 Figur 3 Pakkediagram HMS Konsol... 5 Figur 4 Klassediagram over pakken HMS GUI... 6 Figur 5 Klassediagram over pakken HMS Controller... 7 Figur 6 Klassediagram over pakken HMS MeasurePoint... 8 Figur 7 Klassediagram over pakken HMS Communication... 9 Figur 8 HMS Mobil Klient pakkediagram Figur 9 Klassediagram over pakken GUI Figur 10 Klassediagram over pakken SensorController Figur 11 Klassediagram over pakken Mobile Communication Tabelliste Tabel 1 Brugertest resultat Diagram farve betegnelser 7.4 Billeder af HMS HMS Konsol Sune Høffding Hedetoft Side 18 af 19

21 7.4.2 HMS Mobil Klient Sune Høffding Hedetoft Side 19 af 19

EasyRun En løbers bedste ven

EasyRun En løbers bedste ven En løbers bedsteven Anders Arnfast 06525, Martin Søberg 0655, Ken Falk 06504 09 . INDHOLD. Indhold... 2 2. Introduktion... 3 Opsætning... 3 3. System arkitekturdesign... 4 4. Hardware Design... 5 Ethernet

Læs mere

IAI Quick Start Guide

IAI Quick Start Guide IAI Quick Start Guide Opsætning: Manualen til controllerene ligger i: Produkter\IAI\Manual\RoboCylinder\Controller\ Her ligger den i en undermappe alt efter hvilken type controller det er. Installer RCPC

Læs mere

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0 Program Dokumentation PC Software Skrevet af Gruppen. Version 1.0 Indholds fortegnelse 1. INDLEDNING...3 1.1. FORMÅL...3 1.2. REFERENCER...3 1.3. VERSIONSHISTORIE...3 1.4. DEFINITIONER...3 1.5. DOKUMENTATIONENS

Læs mere

AVR MP3 29-05-08 05576 Ingeniørhøjskolen i Århus Michael Kaalund

AVR MP3 29-05-08 05576 Ingeniørhøjskolen i Århus Michael Kaalund AVR MP3 29-05-08 Indholdsfortegnelse 1 Introduktion...2 2 Udviklingsmiljø...2 3 Beskrivelse af systemet...3 3.1 VS1001k...3 3.2 MP3 file formatet...6 4 Konklusion...6 5 Litteratur liste...6 6 Illustrations

Læs mere

Projekt rapport. for. Zigbee kommunikation

Projekt rapport. for. Zigbee kommunikation Projekt: Zigbee kommunikation Dato: 24-02-2010 Afleverings Dato: 04-06-2009 Titel: Projekt rapport for Zigbee kommunikation 6. semester projekt i WEM1 ved Ingeniørhøjskolen i Århus Gruppe 2: 06709 Sean

Læs mere

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Kursusgang 11 Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Design af brugerflader 11.1 Samme sted Forskellige steder Sidste kursusgang Samtidigt

Læs mere

Svendeprøve Projekt Tyveri alarm

Svendeprøve Projekt Tyveri alarm Svendeprøve Projekt Tyveri alarm Påbegyndt.: 8/2-1999 Afleveret.: 4/3-1999 Projektet er lavet af.: Kasper Kirkeby Brian Andersen Thomas Bojer Nielsen Søren Vang Jørgensen Indholds fortegnelse 1. INDLEDNING...3

Læs mere

1 Ordliste 2. 2 Indledning 3 2.1 Problemstillinger... 3 2.2 Problemformulering... 4 2.3 Problemafgrænsning... 4 2.4 Mål med projektet...

1 Ordliste 2. 2 Indledning 3 2.1 Problemstillinger... 3 2.2 Problemformulering... 4 2.3 Problemafgrænsning... 4 2.4 Mål med projektet... Indhold 1 Ordliste 2 2 Indledning 3 2.1 Problemstillinger.................................. 3 2.2 Problemformulering................................ 4 2.3 Problemafgrænsning................................

Læs mere

Efter installation af GEM Drive Studio software fra Delta s CD-rom, skal hoved skærmbilledet se således ud: (koden til administrator adgang er: admin)

Efter installation af GEM Drive Studio software fra Delta s CD-rom, skal hoved skærmbilledet se således ud: (koden til administrator adgang er: admin) Hurtig opstart af Infranor XtrapulsPac-ak drev: Dette er en enkelt og kortfattet vejledning i opsætningen af XtrapulsPac-ak driver til anvendelse i stand-alone mode. Ingen Profibus forbindelse. For senere

Læs mere

Andreas Nordbek & Kristoffer Skude Jensen. DMX Styring 31-05-2010. Side 1 af 15

Andreas Nordbek & Kristoffer Skude Jensen. DMX Styring 31-05-2010. Side 1 af 15 Andreas Nordbek & Kristoffer Skude Jensen DMX Styring 31-05-2010 Side 1 af 15 Indholdsfortegnelse 1 Indledning... 3 2 DMX... 4 3 Arkitektur... 5 4 Hardware design... 6 4.1 SPI... 9 5 Software... 10 5.1

Læs mere

2. Systemarkitektur... 2

2. Systemarkitektur... 2 Indholdsfortegnelse 2. Systemarkitektur... 2 2.1 Præsentationsserverarkitektur... 3 2.2 Applikationsserverarkitektur... 7 Version 7.0 Side 1 af 7 5. Systemarkitektur Arkitekturen for Nyt BBR bygger på

Læs mere

Projekt Rapport. Windows Embedded Mobile. Rasmus Larsen, Thomas Vogel & Harald Nielsen. Version 1.00 Side 1 af 26

Projekt Rapport. Windows Embedded Mobile. Rasmus Larsen, Thomas Vogel & Harald Nielsen. Version 1.00 Side 1 af 26 Projekt Rapport Windows Embedded Mobile Rasmus Larsen, Thomas Vogel & Harald Nielsen Version 1.00 Side 1 af 26 GODKENDELSESFORMULAR Ved underskrivelse af dette dokument accepteres det af begge parter,

Læs mere

WEM1 Projekt. Bluetooth-Remote. Anders Bilde (06740) Kim Thomsen (06768) Peter Bertelsen (05210)

WEM1 Projekt. Bluetooth-Remote. Anders Bilde (06740) Kim Thomsen (06768) Peter Bertelsen (05210) Bluetooth-Remote Winamp WEM1 Projekt Anders Bilde (06740) Kim Thomsen (06768) Peter Bertelsen (05210) IHA d. 4. juni 2009 0 Indholdsfortegnelse Figuroversigt... 2 Indledning... 3 System introduktion...

Læs mere

ITWIN1. Afsluttende projekt. PhotoDays. Benjamin Sørensen (02284) Tomas Stæhr Berg (03539)

ITWIN1. Afsluttende projekt. PhotoDays. Benjamin Sørensen (02284) Tomas Stæhr Berg (03539) ITWIN1 Afsluttende projekt PhotoDays Benjamin Sørensen (02284) Tomas Stæhr Berg (03539) ITWIN1 - AFSLUTTENDE PROJEKT PhotoDays Benjamin Sørensen & Tomas Stæhr Berg 02284 & 03539 1 1 Underskrifter Rapporten

Læs mere

Arduino Programmering

Arduino Programmering Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået

Læs mere

Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B

Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleveringsdato: 02-03-2012 Afleveringsdato: 11-05-2012 IT-vejleder: Karl G. Bjarnason

Læs mere

Grafisk visning af hjertelyde

Grafisk visning af hjertelyde Projektrapport Grafisk visning af hjertelyde ITWEM1 Ingeniørhøjskolen i Aarhus Bartosz Trzebuchowski 04552 Dennis Francek 05731 04-06-2009 2 Indholdsfortegnelse Introduktion... 3 Formål med dette dokument...

Læs mere

ITWEM1. Kitchen Commander. Group 8 - SVAPS 4/6/2009. Kasper Sørensen - 06128. Jesper Thue Kristensen - 05230. Frederik Laulund - 06888

ITWEM1. Kitchen Commander. Group 8 - SVAPS 4/6/2009. Kasper Sørensen - 06128. Jesper Thue Kristensen - 05230. Frederik Laulund - 06888 ITWEM1 Kitchen Commander Group 8 - SVAPS 4/6/2009 Kasper Sørensen - 06128 Jesper Thue Kristensen - 05230 Frederik Laulund - 06888 Christian Jensen - 06791 Indholdsfortegnelse 1 INTRODUKTION... 3 2 SÅDAN

Læs mere

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø EG Data Inform Byggebasen WCF og webservices Jens Karsø 10 Indholdsfortegnelse Byggebasen Services indledning... 2 Målsætning... 2 Valg af teknologier... 3 Kommunikationsmodel for byggebasen... 3 Services.byggebasen.dk...

Læs mere

Microcontroller, Arduino

Microcontroller, Arduino Microcontroller, Arduino Programmerbar elektronik. uc Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Forstå princippet i programmering af en uc og se mulighederne. Programmeringen

Læs mere

Indholdsfortegnelse for kapitel 3

Indholdsfortegnelse for kapitel 3 Indholdsfortegnelse for kapitel 3 Kapitel 3 Design............................................................ 2 Database........................................................... 3 ER-diagram.................................................

Læs mere

Manual til Kundekartotek

Manual til Kundekartotek 2016 Manual til Kundekartotek ShopPlanner Customers Med forklaring og eksempler på hvordan man håndterer kundeoplysninger www.obels.dk 1 Introduktion... 3 1.1 Formål... 3 1.2 Anvendelse... 3 2 Referencer...

Læs mere

Automatisk Vandingssystem. Rettelser. 1 af 11

Automatisk Vandingssystem. Rettelser. 1 af 11 Automatisk Vandingssystem Rettelser 1 af 11 Automatisk Vandingssystem Projektrapporten Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård Hansen

Læs mere

MobileCTI Dialer Installations og konfigurations vejledning

MobileCTI Dialer Installations og konfigurations vejledning MobileCTI Dialer Installations og konfigurations vejledning Vejledning i Installation og konfiguration af MobileCTI Outlook Dialer / MobileCTI TAPI Dialer Version 2.10 December 2005 www.blueposition.com

Læs mere

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Hassansalem.dk/delpin User: admin Pass: admin BACKEND Hassansalem.dk/delpin User: admin Pass: admin BACKEND 1/10 Indledning Dette projekt er den afsluttende del af web udvikling studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med Del-pin

Læs mere

Database for udviklere. Jan Lund Madsen PBS10107

Database for udviklere. Jan Lund Madsen PBS10107 Database for udviklere Jan Lund Madsen PBS10107 Indhold LINQ... 3 LINQ to SQL og Arkitektur... 3 O/R designere... 5 LINQ Den store introduktion med.net 3.5 er uden tvivl LINQ(udtales link): Language-INtegrated

Læs mere

Indholdsfortegnelse:

Indholdsfortegnelse: Dataopsamling Klaus Jørgensen Gruppe. Klaus Jørgensen, Jacob Clausen Og Ole Rud Erhvervs Akademi Fyn Allegade 79 Odense C 5000 fra d 2/12-02 til d 20/12-02 Vejleder: SKH. Forord: Denne rapport omhandler

Læs mere

Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob

Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Nielsen, Jesper Kock, Klaus Eriksen, Mikkel Larsen og

Læs mere

Installation af GPS med tilslutning til USB port

Installation af GPS med tilslutning til USB port Indholdsfortegnelse Opsætning af GPS-tilslutning... 1 1: Installation af driver... 2 2: Opsætning af COM-port... 2 3: Vælg COM-port i DLS NG... 3 4: Brug af GPSViewer testprogram... 5 5: Hvis COM-port

Læs mere

Guide til opdatering af Parrot CK3100 LCD, 3200LS Color, 3200LS+ og MK6100 med en Parrot Dongle

Guide til opdatering af Parrot CK3100 LCD, 3200LS Color, 3200LS+ og MK6100 med en Parrot Dongle Hvis man bruger en Bluetooth dongle fra Parrot (Parrot Dongle), så skal man følge nedenstående guide. Guiden er baseret med opdateringssoftware, version 3.4.1.0, til Microsoft Windows XP. For at kunne

Læs mere

Fjernstyring af Lego-robot med WiiMote og Tahoe-II

Fjernstyring af Lego-robot med WiiMote og Tahoe-II Fjernstyring af Lego-robot med WiiMote og Tahoe-II WEM1 projektrapport 04-06-2009 06842 Lasse Haugsted Rasmussen 06710 Jeppe Langhoff Sørensen 06746 Martin Slotsdal Madsen 06836 Peter Vestergaard Nielsen

Læs mere

Arduinostyret klimaanlæg Afsluttende projekt programmering C

Arduinostyret klimaanlæg Afsluttende projekt programmering C Arduinostyret klimaanlæg Afsluttende projekt programmering C Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleverings-dato: 02-03-2012 Afleverings-dato: 11-05-2012 Programmeringvejleder: Karl G. Bjarnason

Læs mere

Software Dokumentation

Software Dokumentation Software Dokumentation Jan Boddum Larsen Teknologi B og A på HTX Dokumentation af software i Teknologi I samfundet sker der en bevægelse mod mere digitale løsninger i teknologi. Det betyder at software

Læs mere

PID2000 Archive Service

PID2000 Archive Service PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 PID2000 Archive Service Bruger vejledning Juni 2002 Denne manual beskriver brugen af softwaren

Læs mere

MODERNISERINGSSTYRELSEN ØSLDV WINDOWS SERVICE DOKUMENTATION, INSTALLATION OG KONFIGURERING AF ØSLDV/RAY WINDOWSSERVICE

MODERNISERINGSSTYRELSEN ØSLDV WINDOWS SERVICE DOKUMENTATION, INSTALLATION OG KONFIGURERING AF ØSLDV/RAY WINDOWSSERVICE Indhold Ændringshistorik... 2 Formål... 2 Om programmet... 2 Systemkrav... 2 Installation... 3 Event Log... 5 Installationsprogrammets skærmbillede... 6 Konfigurering af xml-opsætningsfil... 7 Beskrivelse

Læs mere

Microcontroller, Arduino

Microcontroller, Arduino Microcontroller, Arduino Kompendium til Arduino-programmering i Teknologi. Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Vi skal forstå princippet i programmering af en uc og se

Læs mere

Systemair Connect. Opsætning

Systemair Connect. Opsætning Systemair Connect Opsætning Opsætning af Systemair Connect Denne vejledning er lavet for at hjælpe dig i gang med opsætningen af Systemair Connect. Du kan bl.a. læse om, hvordan du opbygger en understruktur

Læs mere

FitLight Trainer brugsvejledning. Tablet controller. version 1.7

FitLight Trainer brugsvejledning. Tablet controller. version 1.7 FitLight Trainer brugsvejledning Tablet controller version.7 Indhold Opbevaring og opladning... Opret brugere... Forbind lamper... 4 Kørsel af tilfældig sekvens - bestemt tidsrum... 5 Kørsel af tilfældig

Læs mere

PHP kode til hjemmeside menu.

PHP kode til hjemmeside menu. PHP kode til hjemmeside menu. Home Hovedmenu 1 Hovedmenu 2 Hovedmenu 3 Hovedmenu 4 Undermenu 1 Breadcrumb Her vises indholdet af den valgte side Undermenu 2 Undermenu 3 Undermenu 4 Evt. en mulighed for

Læs mere

DM531 - Softwarearkitektur Projekt - TaxaTracer, Statisk Kort. Martin Dissing-Hansen 251088 Alexander Poopeiko 090288 Jens Riise Danielsen 100267

DM531 - Softwarearkitektur Projekt - TaxaTracer, Statisk Kort. Martin Dissing-Hansen 251088 Alexander Poopeiko 090288 Jens Riise Danielsen 100267 DM531 - Softwarearkitektur Projekt - TaxaTracer, Statisk Kort Martin Dissing-Hansen 251088 Alexander Poopeiko 090288 Jens Riise Danielsen 100267 December 17, 2009 3.1 Valg at brugsmønster til udvidelse

Læs mere

Grundlæggende OOA - OOD

Grundlæggende OOA - OOD Grundlæggende OOA - OOD Dette kursus henvender sig til personer, der har lille eller ingen erfaring med softwareudvikling. Med udgangspunkt i UML opbygges et solidt kendskab til softwareudviklingens kunst

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

Læs mere

ELCANIC A/S. ENERGY METER Type ENG110. Version 3.00. Inkl. PC program: ENG110. Version 3.00. Betjeningsvejledning

ELCANIC A/S. ENERGY METER Type ENG110. Version 3.00. Inkl. PC program: ENG110. Version 3.00. Betjeningsvejledning ELCANIC A/S ENERGY METER Type ENG110 Version 3.00 Inkl. PC program: ENG110 Version 3.00 Betjeningsvejledning 1/11 Generelt: ELCANIC A/S ENERGY METER Type ENG110 er et microprocessor styret instrument til

Læs mere

Installation og afvikling

Installation og afvikling 22. maj 2017 Installation og afvikling Indhold 1 Forskellige kendte fejlbeskeder... 2 2 Kan ikke se/finde ønsket netværksdrev ved installation... 3 2.1 Problem... 3 2.2 Løsning... 4 3 Installation/aktivering

Læs mere

Resumé NSI har udviklet en funktionel prototype med en visuel brugergrænseflade, der giver ikke-teknikere mulighed for at tilgå adviseringsservicen.

Resumé NSI har udviklet en funktionel prototype med en visuel brugergrænseflade, der giver ikke-teknikere mulighed for at tilgå adviseringsservicen. Fælles testmiljøer Statens Serum Institut Sektor for National Sundheds-it - Anvenderguide: Visuel adviseringsklient, en funktionel prototype Artillerivej 5 2300 København S Dato: 12.12.2013 Version: 1.0

Læs mere

Micro-pixel Neopixel til micro:bit

Micro-pixel Neopixel til micro:bit Micro-pixel Neopixel til micro:bit Link mellem tablet og micro:bit: Denne kode er lavet til at du kan programmere din micro:bit fra en tablet, ved hjælp af editoren Touch development. For at begynde med

Læs mere

Tildel fast IP adresse til BC9xxx med BootP og oprettelse kommunikation fra TwinCat

Tildel fast IP adresse til BC9xxx med BootP og oprettelse kommunikation fra TwinCat APP-NOTE 600003 Beckhoff Application Note Date: 6/20/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Tildel fast IP adresse

Læs mere

Introduktion OBS: Forberedelse

Introduktion OBS: Forberedelse Product: Cameras, NVRs, DVRs Page: 1 of 17 Introduktion Hik-Connect er en ny service introduceret af Hikvision, som integrerer det dynamiske Domain Name Service sammen med alarm push notifikation service.

Læs mere

Remote m. Bluetooth Interface Projekt Rapport

Remote m. Bluetooth Interface Projekt Rapport Ingeniørhøjskolen i Århus ITWEM1 Remote m. Bluetooth Interface Hold: ITWEM1 Gruppe: Gruppe 11 Vejleder: Michael Alrøe Projektdeltagere: Dennis Madsen [20060941] Leni Guldbrandt Lausdahl [06721] Martin

Læs mere

Kravspecifikation For. Gruppen

Kravspecifikation For. Gruppen Kravspecifikation For Gruppen Indholdsfortegnelse 1. INDLEDNING...3 1.1 FORMÅL...3 1.2 REFERENCER...3 1.3 LÆSEVEJLEDNING...3 2. GENEREL BESKRIVELSE...4 2.1 SYSTEM BESKRIVELSE...4 2.2 SYSTEMETS FUNKTION...4

Læs mere

Der er forsøgt skrevet en lille notits hver gang der er lavet noget, dog kan der være nogle ting som ikke er blevet kommenteret.

Der er forsøgt skrevet en lille notits hver gang der er lavet noget, dog kan der være nogle ting som ikke er blevet kommenteret. Indhold 1 Logbog 2 1.1 Log den 01-02-10.................................. 2 1.2 Log den 02-02-10.................................. 2 1.3 Log den 08-02-10.................................. 2 1.4 Log den

Læs mere

Dell Adapter - USB 3.0 til HDMI/VGA/Ethernet/USB 2.0

Dell Adapter - USB 3.0 til HDMI/VGA/Ethernet/USB 2.0 Dell Adapter - USB 3.0 til HDMI/VGA/Ethernet/USB 2.0 Brugermanual Model: DA100 BEMÆRK: BEMÆRK giver vigtig information, der hjælper dig med at få medst muligt ud af din computer. FORSIGTIG: FORSIGTIG indikerer

Læs mere

INSTALLATIONSGUIDE. Installationsguide. for Dynamics AX 4.0. til. dansk udgave. Frederiksberg, maj Docversion: 1.01.

INSTALLATIONSGUIDE. Installationsguide. for Dynamics AX 4.0. til. dansk udgave. Frederiksberg, maj Docversion: 1.01. INSTALLATIONSGUIDE Frederiksberg, maj 2007 Installationsguide til for Dynamics AX 4.0 dansk udgave h Indhold 1 Indledning...3 1.1 Systemkrav...3 1.2 Kritik modtages gerne...3 1.3 Yderligere oplysninger...3

Læs mere

Automatisk Vandingssystem

Automatisk Vandingssystem Automatisk Vandingssystem Projektdokumentation Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård Hansen - 201205713 - IKT Kasper Sejer Kristensen

Læs mere

Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i)

Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i) Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i) 1. DS1821 1-WIRE KOMMUNIKATION (HERUNDER TIMING KRAV) ------------------------ 2 2. DS1821 SOFTWARE (OPBYGNING AF STYREPROGRAM I SYSTEM51 C) -----------

Læs mere

INSTALLATIONSGUIDE. Installationsguide. for Dynamics AX 4.0. til. dansk udgave. Frederiksberg, januar Docversion: 1.02.

INSTALLATIONSGUIDE. Installationsguide. for Dynamics AX 4.0. til. dansk udgave. Frederiksberg, januar Docversion: 1.02. INSTALLATIONSGUIDE, version 4.81 Frederiksberg, januar 2008 Installationsguide til for Dynamics AX 4.0 dansk udgave h Indhold 1 Indledning... 3 1.1 Systemkrav... 3 1.2 Kritik modtages gerne... 3 1.3 Yderligere

Læs mere

Westermo GDW-11 GSM Modem forbindelse til CXxxxx

Westermo GDW-11 GSM Modem forbindelse til CXxxxx APP-NOTE 609005 Beckhoff Application Note Date: 1/5/2007 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Westermo GDW-11 GSM

Læs mere

Speciale. Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP)

Speciale. Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP) Speciale Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP) Speciale efterår 2005 Teknisk Informationsteknologi Jan Lauritzen & Mads

Læs mere

Arkitektur for begyndere

Arkitektur for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle

Læs mere

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder.

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder. .NET UDVIKLER NATIONALITET: DANSK PROFIL Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder. Stor erfaring omkring databasedesign, datahåndtering og MS

Læs mere

Wahlberg Surtitle Display

Wahlberg Surtitle Display Wahlberg Surtitle Display (Copyright by WAHLBERG ApS) Bruger manual Software version - 1.88 Produktindhold: Strømkabel USB to RS232 Converter. Undertekst lysavis 2,8 Meter lang / 0,3 Meter høj. Wahlberg

Læs mere

SimPal-T4. GSM Stikkontakt Bestillings nummer Vejledning Manual version 2.0

SimPal-T4. GSM Stikkontakt Bestillings nummer Vejledning Manual version 2.0 Side 1 af 14 SimPal-T4 GSM Stikkontakt Bestillings nummer 6000.0165 Vejledning Manual version 2.0 Side 2 af 14 Indhold 1. Funktioner og Specifikationer... 3 1.1 Funktioner... 3 1.2 Specifikationer... 3

Læs mere

Alle dip 1 7 sættes til On for at opnå stand-alone operation fra PC.

Alle dip 1 7 sættes til On for at opnå stand-alone operation fra PC. Hurtig opstart af Infranor CD1 p og pm: Dette er en enkelt og kortfattet vejledning i opsætningen af CD 1 p og pm driver til anvendelse i stand-alone mode. Ingen Profibus forbindelse. For senere opkobling

Læs mere

ØKONOMISTYRELSEN ØSLDV WINDOWS SERVICE DOKUMENTATION INSTALLATION OG KONFIGURERING AF ØSLDV/RAY WINDOWSSERVICE

ØKONOMISTYRELSEN ØSLDV WINDOWS SERVICE DOKUMENTATION INSTALLATION OG KONFIGURERING AF ØSLDV/RAY WINDOWSSERVICE Indhold Ændringshistorik... 2 Formål... 2 Om programmet... 2 Systemkrav... 2 Installation... 3 Event Log... 5 Installationsprogrammets skærmbillede... 6 Konfigurering af xml-opsætningsfil... 7 Beskrivelse

Læs mere

Brugermanual. Tripple Track Fleet

Brugermanual. Tripple Track Fleet Brugermanual Tripple Track Fleet Version 3.15 Side 1 af 19 Indholdsfortegnelse Installation:... 3 Login:... 3 Se alle biler:... 4 Status skift:... 5 Historie:... 7 Punkt information:... 9 Find adresse:...

Læs mere

Opsætning af xcon og Logix Controller

Opsætning af xcon og Logix Controller Indholdsfortegnelse Indledning... 2 Opsætning af MSEP... 3 Opsætning af MSEP Gateway... 3 Opsætning af akser... 5 Opsætning af PLC... 9 User-Defined Data Types... Fejl! Bogmærke er ikke defineret. Test

Læs mere

Automatisk Vandingssystem. Rettelser. 1 af 11

Automatisk Vandingssystem. Rettelser. 1 af 11 Automatisk Vandingssystem Rettelser 1 af 11 Automatisk Vandingssystem Projektrapporten Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård Hansen

Læs mere

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet. MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.

Læs mere

Tildel fast IP adresse til BC9xxx med ARP og oprettelse kommunikation fra TwinCat

Tildel fast IP adresse til BC9xxx med ARP og oprettelse kommunikation fra TwinCat APP-NOTE 600001 Beckhoff Application Note Date: 6/20/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Tildel fast IP adresse

Læs mere

Enes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C

Enes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C Indhold Indledning(Enes)... 2 Problemstilling (Enes)... 2 Teori (Enes)... 2 Løsningsforslag (Enes)... 4 RFID relæet (Mathias)... 6 Krav (Enes og Mathias)... 8 Målgruppen (Mathias)... 8 Rekvirent... 8 Implementering(Mathias)...

Læs mere

GSM SMS Modem MODEL: SA RTU-1 V1.01

GSM SMS Modem MODEL: SA RTU-1 V1.01 GSM SMS Modem MODEL: SA RTU1 V1.01 Brugervejledning Indgange: Der er fire indgange på modulet. De kan programmeres som normale indgange. De kan programmeres som tæller. Udgange: Der er en udgang på modulet

Læs mere

Mobile løsninger til salg, service og flådestyring. Jens Davidsen CEO WPA Mobile ApS.

Mobile løsninger til salg, service og flådestyring. Jens Davidsen CEO WPA Mobile ApS. Mobile løsninger til salg, service og flådestyring Jens Davidsen CEO WPA Mobile ApS. Indhold Historien Teknik Fordele Produkt Erfaringer Prisen Introduktion Historien Microsoft Lande / sprog Kunder DONG

Læs mere

Compass GPS installation

Compass GPS installation Compass GPS installation Billederne i dette dokument er alle taget fra en computer med Windows XP, og kan derfor se en smule anderledes ud, hvis Compass GPS installeres på en computer med Windows 7 eller

Læs mere

Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4.

Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4. APPETITVÆKKEREN OZ6YM, Palle A. Andersen Efteråret 2017 Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4. DEMO-video

Læs mere

OpenTele datamonitoreringsplatform

OpenTele datamonitoreringsplatform OpenTele datamonitoreringsplatform Brugergrænsefladedokumentation 1. maj 2013 Indholdsfortegnelse Indholdsfortegnelse...2 Indledning...3 Brugergrænseflade for OpenTele-server...3 Administrationsfunktionalitet...3

Læs mere

FireBUS PARKERINGSVENTILATION

FireBUS PARKERINGSVENTILATION FireBUS PARKERINGSVENTILATION QUICK GUIDE Quick guiden beskriver hvordan et mindre anlæg kan installeres og idriftsættes. Alle moduler tildeles en individuel adresse på DIP-switchen i modulet Modulerne

Læs mere

Manual til Statistik. ShopStatistics. Med forklaring og eksempler på hvordan man håndterer statistik. Consulo ApS 20-03-2009

Manual til Statistik. ShopStatistics. Med forklaring og eksempler på hvordan man håndterer statistik. Consulo ApS 20-03-2009 2012 Manual til Statistik ShopStatistics Med forklaring og eksempler på hvordan man håndterer statistik Consulo ApS 20-03-2009 1 Introduktion... 3 1.1 Formål... 3 1.2 Anvendelse... 3 2 Referencer... 4

Læs mere

smart-house Web-Server Manual smart-house Web-Server Manual 1 of 15

smart-house Web-Server Manual smart-house Web-Server Manual 1 of 15 smart-house Web-Server Manual CARLO GAVAZZI AS, PB 215, NO-3901 Porsgrunn Telefon: 35 93 08 00 Telefax: 35 93 08 01 Internet: http://www.carlogavazzi.no E-Mail: gavazzi@carlogavazzi.no 1 of 15 Indholdsfortegnelse

Læs mere

Start af nyt schematic projekt i Quartus II

Start af nyt schematic projekt i Quartus II Start af nyt schematic projekt i Quartus II Det følgende er ikke fremstillet som en brugsanvisning der gennemgår alle de muligheder der er omkring oprettelse af et Schematic projekt i Quartus II men kun

Læs mere

IT Support Guide. Installation af netværksprinter (direkte IP print)

IT Support Guide. Installation af netværksprinter (direkte IP print) IT Support Guide Denne guide er hentet på www.spelling.dk Program: Microsoft Windows Vista Program sprog version: ENG (US) Guide emne: Installation af netværksprinter (direkte IP print) Publikationsnr.:

Læs mere

SSI-9001 IP65. Installations vejledning. SSIHuset v/svane Electronic ApS. GSM fjern kontrol og alarm system

SSI-9001 IP65. Installations vejledning. SSIHuset v/svane Electronic ApS. GSM fjern kontrol og alarm system SSI-9001 IP65 GSM fjern kontrol og alarm system Installations vejledning SSIHuset v/svane Electronic ApS Vejledning Kontakt Tænd/sluk 1 - Strømforsyning: Forbundet til egen 12V / 1.5A strømforsyning (*)

Læs mere

Plugin-arkitektur med.net

Plugin-arkitektur med.net Denne guide er oprindeligt udgivet på Eksperten.dk Plugin-arkitektur med.net Denne artikel viser hvordan du kan lave en plugin-arkitektur i dit program. Gør det muligt for andre at skrive udvidelser til

Læs mere

Vejledning til opsætning af: Dankort terminal model Flexi : Side 2 HUB : Side 4 Opsætning af PSAM : Side 5. Vigtigt!

Vejledning til opsætning af: Dankort terminal model Flexi : Side 2 HUB : Side 4 Opsætning af PSAM : Side 5. Vigtigt! Vejledning til opsætning af: Dankort terminal model Flexi : Side 2 HUB : Side 4 Opsætning af PSAM : Side 5 Vigtigt! I forbindelse med installation af dankort terminalen, skal du på den computer hvor dankort

Læs mere

Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering...

Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering... Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering... 3 Kildekoden... 4 Variabler... 4 Setup... 4 Loop... 4 Indledning

Læs mere

Netværks opsætning af IP modulet:

Netværks opsætning af IP modulet: Netværks opsætning af IP modulet: Installer vcomsetup til ip modul.exe fra den modtagne Mini CD. Efter installation start VCOM programmet Sørg for at enheden er tilsluttet netværket og vælg Search Registrer

Læs mere

Selektro CCM App. Brugermanual. Selektro CCM App Brugermanual DK. Selektro A/S, Erhvervsvej 29-35, DK-9632 Møldrup. Copyright Selektro A/S 2017

Selektro CCM App. Brugermanual. Selektro CCM App Brugermanual DK. Selektro A/S, Erhvervsvej 29-35, DK-9632 Møldrup. Copyright Selektro A/S 2017 Selektro CCM App Brugermanual Selektro A/S, Erhvervsvej 29-35, DK-9632 Møldrup Selektro CCM App Brugermanual DK Copyright Selektro A/S 2017 0881-1344006 V01 Indhold 1 Beskrivelse... 1 1.1 Funktion... 2

Læs mere

03/ PW xxxxxdk BETJENINGSVEJLEDNING. SKIOLD FlexMix PC software Version 2.34

03/ PW xxxxxdk BETJENINGSVEJLEDNING. SKIOLD FlexMix PC software Version 2.34 03/01-2012 PW xxxxxdk BETJENINGSVEJLEDNING SKIOLD FlexMix PC software Version 2.34 Indholds fortegnelse Indholds fortegnelse... 2 Forord... 3 Installation... 4 System krav :... 4 RS485 til USB adapter

Læs mere

Indholdsfortegnelse for kapitel 1

Indholdsfortegnelse for kapitel 1 Indholdsfortegnelse for kapitel 1 Forord.................................................................... 2 Kapitel 1.................................................................. 3 Formål............................................................

Læs mere

Ventilationsaggregater. Systemair Access. Automatik til Geniox ventilationsaggregater

Ventilationsaggregater. Systemair Access. Automatik til Geniox ventilationsaggregater Ventilationsaggregater Systemair Access Automatik til Geniox ventilationsaggregater Systemair Access Den lige vej har været et fast holdepunkt siden vores første runde kanalventilator i 1974. Vi vil gøre

Læs mere

Dr.Sherlock INSTALLATION. 1.0 Diagram TEMPERATUR - OVERVÅGNING

Dr.Sherlock INSTALLATION. 1.0 Diagram TEMPERATUR - OVERVÅGNING Dr.Sherlock TEMPERATUR - OVERVÅGNING 1.0 Diagram INSTALLATION Kabel til følere skal være type FLEX YSY-JZ eller lignende. Det må gerne være en multileder med fælles skærm. Det er også muligt at køre med

Læs mere

Standardisering af PLC Programmering. SESAM Præsentation 2. November 2016

Standardisering af PLC Programmering. SESAM Præsentation 2. November 2016 Standardisering af PLC Programmering SESAM Præsentation 2. November 2016 1 Agenda Introduktion TC Skjern Historien bag standardisering Hvad indeholder standarden? Struktureret Tekst programmering Uddannelse

Læs mere

Wii Software Modificering. Uber Guide

Wii Software Modificering. Uber Guide Wii Software Modificering Uber Guide Af Michael Bartholin (og Alice Raunsbæk) http://wii.m-r-a.dk Revision: 2.2 Side 1 af 13 Sidst opdateret: 01/03/2010 Indholdsfortegnelse Indholdsfortegnelse...2 Introduktion...3

Læs mere

Sektornet VPN Installationsvejledning Windows Vista/7

Sektornet VPN Installationsvejledning Windows Vista/7 Sektornet VPN Installationsvejledning Windows Vista/7 Version 5.0 Af Jesper Skou Jensen og Mads Udengaard Sørensen 1 Start installationen 1 1 Indledning Denne vejledning gennemgår opsætning af Sektornet

Læs mere

Kontraktbilag 5 Beskrivelse af integration mellem defibrillator/monitor og Præhospital Patientjournal.

Kontraktbilag 5 Beskrivelse af integration mellem defibrillator/monitor og Præhospital Patientjournal. Kontraktbilag 5 Beskrivelse af integration mellem defibrillator/monitor og Præhospital Patientjournal. Side 1 af 6 Side 2 af 6 1 Integrationer i den mobile enhed I forbindelse med registrering af vitaldata

Læs mere

Spil Rapport. Spil lavet i GameMaker. Kevin, Mads og Thor 03-02-2011

Spil Rapport. Spil lavet i GameMaker. Kevin, Mads og Thor 03-02-2011 Spil Rapport Spil lavet i GameMaker Kevin, Mads og Thor 03-02-2011 Indholdsfortegnelse Indledning... 2 HCI... 2 Planlægning / Elementær systemudvikling... 2 Kravspecifikationer... 4 Spil beskrivelse...

Læs mere

DME Bootstrap Version 1.4x

DME Bootstrap Version 1.4x Brugermanual for DME Bootstrap Version 1.4x DIESSEL Mobile Electronics A/S Project no.: 18080 Project title: DME Bootstrap Version 1.4x Document file: T:\Projekt\18080 Bootstrap for Windows\Manual\Brugermanual

Læs mere

AUTOMATION SERVICE. Sådan anvender du programmet Automation Service. Udviklet af PC SCHEMATIC A/S

AUTOMATION SERVICE. Sådan anvender du programmet Automation Service. Udviklet af PC SCHEMATIC A/S AUTOMATION SERVICE Sådan anvender du programmet. Udviklet af PC SCHEMATIC A/S Opdateret feb. 2015 FORORD Dette hæfte viser, hvordan du anvender programmet. ET PAR DEFINITIONER PC SCHEMATIC Automation er

Læs mere

QUICK MANUAL BRUGERNAVN: ADMIN PASSWORD: 00000 APP: SMARTEYES PRO PORT: 50100. SecVision - Quick Manual v1.0

QUICK MANUAL BRUGERNAVN: ADMIN PASSWORD: 00000 APP: SMARTEYES PRO PORT: 50100. SecVision - Quick Manual v1.0 QUICK MANUAL BRUGERNAVN: ADMIN PASSWORD: 00000 APP: SMARTEYES PRO PORT: 50100 SecVision - Quick Manual v1.0 1. System Login 1.1. Bruger Login ID: admin Password: 00000 1.2. Indstilling af dato/tid og harddisk

Læs mere

Forskellige Java versioner

Forskellige Java versioner Denne guide er oprindeligt udgivet på Eksperten.dk Forskellige Java versioner Denne artikel beskriver lidt om de forskellige Java versioner. Den forklarer J2SE/J2ME/J2EE, plugin/jre/sdk og Sun Java/Microsoft

Læs mere

CURRICULUM VITAE. Personlige oplysninger. Michael Alrøe. Uddannelse. Kurser og efteruddannelse. Michael Alrøe. Navn Fødselsår 1964 LinkedIn

CURRICULUM VITAE. Personlige oplysninger. Michael Alrøe. Uddannelse. Kurser og efteruddannelse. Michael Alrøe. Navn Fødselsår 1964 LinkedIn CURRICULUM VITAE Personlige oplysninger Navn Fødselsår 1964 LinkedIn Michael Alrøe http://www.linkedin.com/in/alroe Uddannelse 1988 Dataingeniør, Ingeniørhøjskolen Århus Teknikum 1985 Student (Matematik/Fysik),

Læs mere