PC-baseret analyzer og equalizer

Størrelse: px
Starte visningen fra side:

Download "PC-baseret analyzer og equalizer"

Transkript

1 PC-baseret analyzer og equalizer Projekteksamen Gruppe 506 Institut for elektroniske systemer Aalborg Universitet PC-baseret analyzer og equalizer p. 1/53

2 Præsentation Systempræsentation Filterdesign Mikrofonkorrektion Realtidskrav Programmering Softwaredemonstration Procesanalyse Steven Skaaning Torben Matzen Morten Rasmussen Hans Madsen Dan Hermansen Kristian Kjær Jesper Sommerset PC-baseret analyzer og equalizer p. 2/53

3 Systempræsentation PC-baseret analyzer og equalizer p. 3/53

4 Screenshot af applikationen PC-baseret analyzer og equalizer p. 4/53

5 Systemet GUI Analyzer Equalizer PC-baseret analyzer og equalizer p. 5/53

6 Det samlede system Wave file Equalizer Slider 1 Slider 2 Slider 3 Slider 4 Slider 5 Analyzer Slider mean Analyzer mean PC-baseret analyzer og equalizer p. 6/53

7 Analyzer F 1 RMS F 2 86 RMS 2 F N RMS N 212 Deles op i bånd RMS findes PC-baseret analyzer og equalizer p. 7/53

8 Det samlede system Wave file Equalizer Slider 1 Slider 2 Slider 3 Slider 4 Slider 5 Analyzer Slider mean Analyzer mean PC-baseret analyzer og equalizer p. 8/53

9 Equalizer F 1 Correction 1 F 2 Correction 2 F N Correction N Deles op i bånd Multipliceres med korrektionsfaktorer PC-baseret analyzer og equalizer p. 9/53

10 Det samlede system Wave file Equalizer Slider 1 Slider 2 Slider 3 Slider 4 Slider 5 Analyzer Slider mean Analyzer mean PC-baseret analyzer og equalizer p. 10/53

11 Filterdesign PC-baseret analyzer og equalizer p. 11/53

12 Analyzer filtre Butterworth båndpasfiltre 0 Bode Diagram 5 Amplitude (db) Frekvens (Hz) Variabel båndpasfilter bredde og orden. Eks. 16. ordens filtre, 1 oktav mellem crossover-frekvenserne. PC-baseret analyzer og equalizer p. 12/53

13 Equalizer filtre H 1(z) H (z) 2 H 3(z) H 4(z) k k k k H(z) Neutral indstilling: k = 1 Ønsket frekvenskarakteristk: H(z) = 1 PC-baseret analyzer og equalizer p. 13/53

14 Filter test 5 0 db Frekvens x10 [Hz] Systemtest: 20. ordens filtre, 2 oktavers bredde Crossover-frekvens i filtrenes 3 db knækfrekvenser PC-baseret analyzer og equalizer p. 14/53

15 Crossover-frekvens H [db] 0 6 Ω c Ω Ω c,h f [Hz] Crossover: H = 1 2 = 20 log( 1 2 ) db = 6 db Beregning af 3 db knækfrekvenser Butterworth lavpas: H c (jω) 2 = 1 1( jω Ω c = Ω 3 1 2N Ω c,h = Ω 3 1 2N jωc )2N = ( 1 2 )2 PC-baseret analyzer og equalizer p. 15/53

16 Fasens betydning Bode Diagram Amplitude (db) Frekvens (Hz) 6. orden Bode Diagram Amplitude (db) Frekvens (Hz) 8. orden Bode Diagram Amplitude (db) Frekvens (Hz) orden PC-baseret analyzer og equalizer p. 16/53

17 Ukorrigeret faseplot θ Frekvens [Hz] 8. ordens båndpasfilter Bilineær z-transformation Amplitude og fase afvigelse fra analog prototype PC-baseret analyzer og equalizer p. 17/53

18 Mikrofonkorrigering PC-baseret analyzer og equalizer p. 18/53

19 Mikrofonkorrigering Mikrofonkarakteristik Nuværende løsning Alternativ løsning PC-baseret analyzer og equalizer p. 19/53

20 Mikrofonkorrigering -16 "mic-bk.data" Amplitude [db] Frekvens [Hz] PC-baseret analyzer og equalizer p. 20/53

21 Mikrofonkorrigering F 1 ved 4500Hz RMS 1 F 2 C 1 RMS 2 Mikrofonkorrektion F N C 2 RMS N ved 11kHz PC-baseret analyzer og equalizer p. 21/53

22 Mikrofonkorrigering 10 Magnitude [db] Nuværende: Risiko for mindre præcis resultat [Hz] PC-baseret analyzer og equalizer p. 22/53

23 Mikrofonkorrigering Magnitude (db) Magnitude (db) Magnitude (db) Bode Diagram Frequency (Hz) Bode Diagram Frequency (Hz) Bode Diagram Frequency (Hz) Korrektionsfilterets opbygning: PC-baseret analyzer og equalizer p. 23/53

24 Mikrofonkorrigering Magnitude (db) Magnitude (db) Magnitude (db) Bode Diagram Frequency (Hz) Bode Diagram Frequency (Hz) Bode Diagram Frequency (Hz) Korrektionsfilterets opbygning: s = 2 T d (z 1) (z1) PC-baseret analyzer og equalizer p. 23/53

25 Mikrofonkorrigering Magnitude (db) Magnitude (db) Magnitude (db) Bode Diagram Frequency (Hz) Bode Diagram Frequency (Hz) Bode Diagram Frequency (Hz) Korrektionsfilterets opbygning: s = 2 T d (z 1) (z1) s ωs ω 2 PC-baseret analyzer og equalizer p. 23/53

26 Mikrofonkorrigering Magnitude (db) Magnitude (db) Magnitude (db) Bode Diagram Frequency (Hz) Bode Diagram Frequency (Hz) Bode Diagram Frequency (Hz) Korrektionsfilterets opbygning: s = 2 T d (z 1) (z1) s ωs ω 2 1 sw PC-baseret analyzer og equalizer p. 23/53

27 Mikrofonkorrigering Magnitude (db) Magnitude (db) Magnitude (db) Bode Diagram Frequency (Hz) Bode Diagram Frequency (Hz) Bode Diagram Frequency (Hz) Korrektionsfilterets opbygning: s = 2 T d (z 1) (z1) s ωs ω 2 1 sw 1 s ω 2 sω 2 2 PC-baseret analyzer og equalizer p. 23/53

28 Mikrofonkorrigering Overføringsfunktion for korrektionsfiltret: H mic = 0,93,4z 1 5,3z 2 2,9z 3 0,3z 4 0,4z 5 0,8z 6 0,3z 7 13,7z 1 5,5z 2 3,4z 3 1,0z 4 0,1z 5 0,1z 6 0,1z 7 Den styrende differensligning y[n] = 3, 7y[n 1] 5, 5y[n 2] 3, 4y[n 3] 1, 0y[n 4] 0, 1y[n 5]0, 1y[n 6]0, 1y[n 7]0, 9x[n]3, 4x[n 1]5, 3x[n 2] 2, 9x[n 3] 0, 3x[n 4] 0, 4x[n 5] 0, 8x[n 6] 0, 3x[n 7] PC-baseret analyzer og equalizer p. 24/53

29 Mikrofonkorrigering F 1 RMS 1 F 2 RMS 2 H mic Mikrofonkorrektion F N RMS N PC-baseret analyzer og equalizer p. 25/53

30 Mikrofonkorrigering 15 Magnitude [db] Magnitude [db] Magnitude [db] [Hz] [Hz] Korrektionsfilteret: Dæmpning af top omkring 5 khz Forstærkning af signal 5 khz 15 khz Dæmpning over 15 khz [Hz] PC-baseret analyzer og equalizer p. 26/53

31 Realtidskrav PC-baseret analyzer og equalizer p. 27/53

32 Realtidskrav Realtidssystemer Realtidskrav for dette system Skitse over hårdt realtidskrav Metoder for design efter realtidskrav Opfyldelse af realtidskravene PC-baseret analyzer og equalizer p. 28/53

33 Realtidssystemer Projektoplægget omhandler et realtidsmålesystem Hvad kendetegner et realtidssystem? En sekvens af input over tid medfører en sekvens af output over tid t Realtidssystem t PC-baseret analyzer og equalizer p. 29/53

34 Realtidssystemer Typer: Hård realtid: Ingen forsinkelse; opgaver udføres indenfor et bestemt tidskriterie Realtid: Forsinkelse accepteres; opgaven udføres indenfor en rimelig og endelig tid Blød realtid: Forsinkelse er ok; opgaven udføres indenfor en endelig tid PC-baseret analyzer og equalizer p. 30/53

35 Realtidskrav for dette system Hård realtid: Beregninger på en buffer skal foregå indenfor den tid, det tager at gennemløbe en bufferlængde Realtid: Tydelig forbindelse mellem det, der ses på GUI og det, der høres afspillet PC-baseret analyzer og equalizer p. 31/53

36 Skitse i tid over hårdt realtidskrav -når det går godt.. tasks Afspilning af data buffer 1 buffer 2 buffer 1 buffer 2 Beregninger på data buffer 1 buffer 2 buffer 1 buffer 2 buffer 1 tid 0 t beregning t beregning t beregning t beregning t beregning beregninger t beregning 1 PC-baseret analyzer og equalizer p. 32/53

37 Skitse i tid over hårdt realtidskrav -når det går galt.. tasks Afspilning af data buffer 1 gl. buffer 2 gl. buffer 1 buffer 2 Beregninger på data buffer 1 buffer 2 buffer 1 buffer 2 tid 0 t beregning t beregning t beregning t beregning t beregning beregninger t beregning > 1 PC-baseret analyzer og equalizer p. 33/53

38 Metoder for design efter realtidskrav Forskellige designmetoder der udmunder i nøjagtig schedulering af systemets tasks Maskinspecifikke; kræver kendskab til samtlige tasks, scheduleringsegenskaber og principper. Maskin-uafhængighed medfører større anvendelighed Maskin-uafhængighed medfører ingen mulighed for nøjagtig schedulering af systemets tasks PC-baseret analyzer og equalizer p. 34/53

39 Opfyldelse af realtidskravene Opfyldelse ved maskin-uafhængighed: Variabel filterorden og pasbåndbredde Ingen realtidskontrol, men mulighed for at neddrosle variablene indtil systemet påny er i realtid Realtidskontrol: Kode for kontrol af om realtidskravet overholdes; hvis ikke, så neddrosle variablene Desuden er programmet i bred udstrækning tidsløs i form af, at udviklingen konstant bidrager med kraftigere maskiner, hvormed det er hensigtsmæssigt at kunne øge variablene ;0) PC-baseret analyzer og equalizer p. 35/53

40 Programmering PC-baseret analyzer og equalizer p. 36/53

41 Programmering ObjektOrienteret Programmering Programmets anvendelse af 2 processer Brugen af tråde Udnyttelse af friend class Hvorfor benyttes C fremfor JAVA? Hvorfor faldt valget på Linux? PC-baseret analyzer og equalizer p. 37/53

42 Programmering ObjektOrienteret Programmering PC-baseret analyzer og equalizer p. 38/53

43 Programmering ObjektOrienteret Programmering Visualiserbart design ved brug af illustrerende objekter PC-baseret analyzer og equalizer p. 38/53

44 Programmering ObjektOrienteret Programmering Visualiserbart design ved brug af illustrerende objekter Fleksibilitet ved genbrug af klasser i programmet - Once, only once! PC-baseret analyzer og equalizer p. 38/53

45 Programmering ObjektOrienteret Programmering Visualiserbart design ved brug af illustrerende objekter Fleksibilitet ved genbrug af klasser i programmet - Once, only once! Lettere vedligeholdelse og implementering af ændringer PC-baseret analyzer og equalizer p. 38/53

46 Programmering ObjektOrienteret Programmering Visualiserbart design ved brug af illustrerende objekter Fleksibilitet ved genbrug af klasser i programmet - Once, only once! Lettere vedligeholdelse og implementering af ændringer Lettere implementering af flere programfunktioner PC-baseret analyzer og equalizer p. 38/53

47 Programmering Programmets anvendelse af 2 processer PC-baseret analyzer og equalizer p. 39/53

48 Programmering Programmets anvendelse af 2 processer Sideløbende programmering og test PC-baseret analyzer og equalizer p. 39/53

49 Programmering Programmets anvendelse af 2 processer Sideløbende programmering og test Mulighed for videreudvikling af programmet til en dæmon PC-baseret analyzer og equalizer p. 39/53

50 Programmering Programmets anvendelse af 2 processer Sideløbende programmering og test Mulighed for videreudvikling af programmet til en dæmon Brugeren har øjeblikkelig interaktion med den grafiske brugerflade PC-baseret analyzer og equalizer p. 39/53

51 Programmering Brugen af tråde PC-baseret analyzer og equalizer p. 40/53

52 Programmering Brugen af tråde Tråde under samme proces arbejder parallelt og uafhængigt PC-baseret analyzer og equalizer p. 40/53

53 Programmering Brugen af tråde Tråde under samme proces arbejder parallelt og uafhængigt Polling i en tråd sænker ikke hastigheden på processen PC-baseret analyzer og equalizer p. 40/53

54 Programmering Brugen af tråde Tråde under samme proces arbejder parallelt og uafhængigt Polling i en tråd sænker ikke hastigheden på processen Hurtig kommunikation trådene imellem PC-baseret analyzer og equalizer p. 40/53

55 Programmering Brugen af tråde Tråde under samme proces arbejder parallelt og uafhængigt Polling i en tråd sænker ikke hastigheden på processen Hurtig kommunikation trådene imellem Processen kan igangsætte adskillige tråde og selv let arbejde videre PC-baseret analyzer og equalizer p. 40/53

56 Programmering Brugen af tråde Tråde under samme proces arbejder parallelt og uafhængigt Polling i en tråd sænker ikke hastigheden på processen Hurtig kommunikation trådene imellem Processen kan igangsætte adskillige tråde og selv let arbejde videre Udnyttelse af friend class PC-baseret analyzer og equalizer p. 40/53

57 Programmering Brugen af tråde Tråde under samme proces arbejder parallelt og uafhængigt Polling i en tråd sænker ikke hastigheden på processen Hurtig kommunikation trådene imellem Processen kan igangsætte adskillige tråde og selv let arbejde videre Udnyttelse af friend class Muligt for en tråd at tilgå private variable i sin friend class, som befinder sig i en anden tråd eller i moderprocessen PC-baseret analyzer og equalizer p. 40/53

58 Programmering Hvorfor benyttes C frem for JAVA? PC-baseret analyzer og equalizer p. 41/53

59 Programmering Hvorfor benyttes C frem for JAVA? C har højere hastighed på beregningerne med afvikling direkte fra maskinkode - JAVA benytter virtual machine PC-baseret analyzer og equalizer p. 41/53

60 Programmering Hvorfor benyttes C frem for JAVA? C har højere hastighed på beregningerne med afvikling direkte fra maskinkode - JAVA benytter virtual machine C har en god grænseflade til PC-ens hardware - JAVA benytter ofte native C til dette PC-baseret analyzer og equalizer p. 41/53

61 Programmering Hvorfor benyttes C frem for JAVA? C har højere hastighed på beregningerne med afvikling direkte fra maskinkode - JAVA benytter virtual machine C har en god grænseflade til PC-ens hardware - JAVA benytter ofte native C til dette JAVA, det er lidt noget legetøj! (Citat: S.K.O.) PC-baseret analyzer og equalizer p. 41/53

62 Programmering Hvorfor faldt valget på Linux? PC-baseret analyzer og equalizer p. 42/53

63 Programmering Hvorfor faldt valget på Linux? Open Source miljøet giver mulighed for brugeren at ændre programmet efter behov PC-baseret analyzer og equalizer p. 42/53

64 Programmering Hvorfor faldt valget på Linux? Open Source miljøet giver mulighed for brugeren at ændre programmet efter behov Gratis udviklingsmiljøer PC-baseret analyzer og equalizer p. 42/53

65 Programmering Hvorfor faldt valget på Linux? Open Source miljøet giver mulighed for brugeren at ændre programmet efter behov Gratis udviklingsmiljøer Uanede mængder gratis dokumentation om drivere, kompilere og andre værktøjer PC-baseret analyzer og equalizer p. 42/53

66 Programmering Hvorfor faldt valget på Linux? Open Source miljøet giver mulighed for brugeren at ændre programmet efter behov Gratis udviklingsmiljøer Uanede mængder gratis dokumentation om drivere, kompilere og andre værktøjer Hurtig support ved posting på relevante newsgroups PC-baseret analyzer og equalizer p. 42/53

67 Softwaredemonstration PC-baseret analyzer og equalizer p. 43/53

68 Software-demonstration Den grafiske brugerflade. Programmets funktioner: Realtidsanalyse af målt lyd. Analyse af højttaler og rums frekvenskarakteristik. Korrektion af fundet frekvenskarakteristik. PC-baseret analyzer og equalizer p. 44/53

69 Procesanalyse PC-baseret analyzer og equalizer p. 45/53

70 Perspektivering Eks.: XMMS ESD App. ESD App. ESD App. /dev/dsp Esd - Esound (sound daemon) Libesd Libesd ESD Daemon Sound Device Local Libesd Network PC-baseret analyzer og equalizer p. 46/53

71 Procesanalyse Arbejdsproces: Stort engagement og arbejdsomhed. Ekspontential acceleration for fremgangen. Effektiv gruppestruktur ved faste ansvarområder: Webpage (kommunikationsværktøj). Værktøj (programmer). Ordstyrer & kontaktperson. Rapport Tidsplan Kode & metode Proviant/forplejning ("uden mad og drikke, dur helten ikke") PC-baseret analyzer og equalizer p. 47/53

72 Procesanalyse Tidsfordeling: Løbende opfølgning af arbejdsopgaver til sammenligning med tidsplan 62 % 9 % 5 % 9 % 12 % Mikrofon, redigering, vedligeholdelsesopgaver, m.m. Design - UML 3 % Kravspecifikation Accpettest Integration Kodning & dokumentation PC-baseret analyzer og equalizer p. 48/53

73 Procesanalyse Kravspecifikation: Produktet indeholder flere funktioner end de opstillede i kravspecifikationen, hvilket skyldes det store engagement, der medførte, at gruppens medlemmer lod sig medrive, og nærmest begyndt på 2. version. Eks.: Korrektion under afspilning. Valgfri filterorden og -antal. PC-baseret analyzer og equalizer p. 49/53

74 Procesanalyse Udviklingsværktøj: UML: Til identifikation af klasser og objekter. Systemudvikling: Use-Case (kravspecifikation). Analyse. Design. Programmering. Test. Til grafisk strukturering anvendes programmet Together pga. PE-kursus. PC-baseret analyzer og equalizer p. 50/53

75 XPprogrammering Procesanalyse PC-baseret analyzer og equalizer p. 51/53

76 Procesanalyse V-model Procesintegration Modultest Modulintegration Accepttest Modulkodning Kravsprcifikation Programdesign Moduldesign Procesdesign XPprogrammering PC-baseret analyzer og equalizer p. 52/53

77 Afslutning PC-baseret analyzer og equalizer p. 53/53

Struktureret system udvikling Minimodul 1: Introduktion, UML og use cases

Struktureret system udvikling Minimodul 1: Introduktion, UML og use cases Struktureret system udvikling Minimodul 1: Introduktion, UML og use cases Rasmus L. Olsen, 27 februar 2008 Introduktion Kursets hjemmeside http://www.kom.aau.dk/~rlo/ Kursus holder Rasmus L. Olsen Færdiguddannet

Læs mere

PC-baseret analyzer og equalizer

PC-baseret analyzer og equalizer PC-baseret analyzer og equalizer Institut for elektroniske systemer 19. december 2002 Aalborg Universitet Gruppe 506 AALBORG UNIVERSITET INSTITUT FOR ELEKTRONISKE SYSTEMER AFDELING FOR KOMMUNIKATIONSTEKNOLOGI

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

Total systembeskrivelse af AD1847

Total systembeskrivelse af AD1847 Total systembeskrivelse af AD1847 Af Anna Hampen Jens Jørgen Nielsen Johannes Bjerrum Johnny Nielsen 3.semester HIH Anna Hampen, Jens Nielsen, Johannes Bjerrum, Johnny Nielsen 1 Indholdsfortegnelse Indledning...3

Læs mere

Øvelsesvejledning. Frekvenskarakteristikker Simulering og realisering af passive filtre.

Øvelsesvejledning. Frekvenskarakteristikker Simulering og realisering af passive filtre. ELT2, Passive filter, frekvenskarakteristikker Øvelsesvejledning Frekvenskarakteristikker Simulering og realisering af passive filtre. Øvelsen består af 3 dele: 1. En beregningsdel som du forventes at

Læs mere

Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest

Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest Rasmus L. Olsen, 27 februar 2008 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (13/2, 2008) Mm2: Kravspecifikation

Læs mere

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav. Miniprojekt2011 Projektbeskrivelse Der skal fremstilles en lille java application på PC, hvor brugeren kan foretage interaktioner med en simpel database på disken via et grafisk brugerinterface. Formålet

Læs mere

Datatekniker med programmering som speciale

Datatekniker med programmering som speciale Datatekniker med programmering som speciale H2 H1 varer ti uger bestående af ti uddannelsesspecifikke fag. Indhold På H2 er der fokus på at integrere Objektorienteret Programmering i dine programmer. Fagene

Læs mere

Principper for Samtidighed og Styresystemer

Principper for Samtidighed og Styresystemer Principper for Samtidighed og Styresystemer kursusintroduktion og Introduktion til Styresystemer René Rydhof Hansen Februar 2008 PSS 08 (Forelsning 00) Kursus intro./intro. styresystemer Februar 2008 1

Læs mere

Signalbehandling og matematik 1 (Tidsdiskrete signaler og systemer)

Signalbehandling og matematik 1 (Tidsdiskrete signaler og systemer) Signalbehandling og matematik 1 (Tidsdiskrete signaler og systemer) Session 1. Sekvenser, diskrete systemer, Lineære systemer, foldning og lineære tidsinvariante systemer Ved Samuel Schmidt sschmidt@hst.aau.dk

Læs mere

Det skrå kast, en simulation

Det skrå kast, en simulation Det skrå kast, en simulation Oplæg skrevet af Bartlomiej Rohard Warszawski den 5.november 29 Formål Eleven skal lave et program i Python, der udfører en simpel simulation af acceleration, hastighed, position,

Læs mere

Design og udvikling af et blodtryks ma lesystem

Design og udvikling af et blodtryks ma lesystem Design og udvikling af et blodtryks ma lesystem 3. semesterprojekt side 1 af 5 Design og udvikling af et blodtryks målesystem Problemformulering I daglig klinisk praksis er der ofte behov for kontinuert

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

Rapport. Undersøgelse af Dantale DVD i forhold til CD. Udført for Erik Kjærbøl, Bispebjerg hospital og Jens Jørgen Rasmussen, Slagelse sygehus

Rapport. Undersøgelse af Dantale DVD i forhold til CD. Udført for Erik Kjærbøl, Bispebjerg hospital og Jens Jørgen Rasmussen, Slagelse sygehus Rapport Undersøgelse af Dantale DVD i forhold til CD Udført for Erik Kjærbøl, Bispebjerg hospital og Jens Jørgen Rasmussen, Slagelse sygehus 2003-08-19 DELTA Dansk Elektronik, Lys & Akustik Teknisk-Audiologisk

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Institution Uddannelse Fag og niveau Lærer(e) Hold Termin hvori undervisningen afsluttes: maj-juni 2014 HTX

Læs mere

Hvad skal du vide for at bygge din egen computer?

Hvad skal du vide for at bygge din egen computer? Hvad skal du vide for at bygge din egen computer? Kender du alle de her dele og hvad de gør godt for? Er du mellem 11 og 16 år, og tænker på at sammensætte din egen computer? Så er denne her guide lige

Læs mere

Projekt Lime SDR Mini. Jørgen Kragh, OZ7TA EDR Birkerød januar 2019

Projekt Lime SDR Mini. Jørgen Kragh, OZ7TA EDR Birkerød januar 2019 Projekt Lime SDR Mini Jørgen Kragh, OZ7TA EDR Birkerød januar 2019 1 Lidt om mig Rodet med radio i ca. 45 år Arbejdet med SDR i ca. 6 år: RTL dongler LIMA SDR Prof. HW platforme Målemetoder 2 Inden vi

Læs mere

Curriculum Vitae. Uddannelse: 2001 Civilingeniør fra Danmaks tekniske universitet, fagprofil: styring og regulering.

Curriculum Vitae. Uddannelse: 2001 Civilingeniør fra Danmaks tekniske universitet, fagprofil: styring og regulering. Curriculum Vitae Navn Gitte Brunn Fugmann Adresse Mosegård Park 9 3500 Værløse. Telefonnr +45 3927 7371 E-mail gbr@fugmann.net Fødselsdato 24. april 1974 Fødselssted Rigshospitalet, København Ægteskabelige

Læs mere

Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest

Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest Rasmus L. Olsen, 18 februar 2009 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (11 Februar, 2008)

Læs mere

Erhvervsakademiet Fyn Signalbehandling Aktivt lavpas filter Chebyshev Filter

Erhvervsakademiet Fyn Signalbehandling Aktivt lavpas filter Chebyshev Filter Erhvervsaademiet Fyn Signalbehandling Ativt lavpas filter --3 Chebyshev Filter Udarbejdet af: Klaus Jørgensen & Morten From Jacobsen. It- og Eletronitenolog, Erhvervsaademiet Fyn Udarbejdet i perioden:

Læs mere

Projekt. Analog Effektforstærker.

Projekt. Analog Effektforstærker. Projekt. Analog Effektforstærker. Udarbejdet af: Klaus Jørgensen. Gruppe: Klaus Jørgensen Og Morten From Jacobsen. It og Elektronikteknolog. Erhvervsakademiet Fyn Udarbejdet i perioden: 7/0-03 /-03 Vejledere:

Læs mere

DSP Digitale signal behandling Lkaa

DSP Digitale signal behandling Lkaa DSP Digitale signal behandling 213 Lkaa Ugens progam Mandag Tirsdag Onsdag Torsdag Fredag Digitale signaler FFT Filter Ålborg Flyvevåbnet R&S Ålborg FPGA og DSP samt rundvisni ng Filter signal FIR filter

Læs mere

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1 Fra Computer til Virkelighed TPE-kursus Elektroniske Systemer P1 Fra Computer til Virkelighed En kort introduktion til kurset Systems Engineering Projektfaser Opsamling og opgave Om kurset Mål: at I lærer

Læs mere

Model og Metode til Programudvikling. Jens Dalsgaard Nielsen

Model og Metode til Programudvikling. Jens Dalsgaard Nielsen Model og Metode til Programudvikling v/ Jens Dalsgaard Nielsen 1 Hvem er vi? Jens Dalsgaard Nielsen, Afd for Proceskontrol, I8 Distribuerede RT-Systems group Realtid, kerner, operativsystemer, netværk,..

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Institution Uddannelse Fag og niveau Lærer(e) Hold Termin hvori undervisningen afsluttes: maj-juni 2013 HTX

Læs mere

Datatekniker med programmering som speciale

Datatekniker med programmering som speciale Datatekniker med programmering som speciale H4 H4 varer ti uger bestående af syv uddannelsesspecifikke fag, samt 2 Valgfri Udannelsesspecifikke Fag og 1 Valgfrit Speciale Fag Indhold På H4 er der fokus

Læs mere

Programmering I Java/C#

Programmering I Java/C# Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Programmering C ved mst Termin Juni 117 Institution Uddannelse Fag og niveau Lærer Hold Erhvervsskolerne Aars hhx Programmering C Michael Stenner (mst) 2-3g16 pro Forløbsoversigt

Læs mere

Datatekniker med programmering som speciale H5

Datatekniker med programmering som speciale H5 Datatekniker med programmering som speciale H5 H5 består af et selvstændigt projekt som du definerer. Styringen af projektet er i centrum her, og ikke selve softwaren. H5 varer ti uger bestående af ni

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin August 2009 - juni 2010 Institution HTX Sukkertoppen/Københavns Tekniske Skole Uddannelse Fag og niveau Lærer(e)

Læs mere

Informatik C robotter

Informatik C robotter Informatik C robotter Robotter 1. Præsentation af Fable-robotten og indledende øvelser. Robotter 2. Brainstorm på anvendelser af robotter. Udarbejdelse af cases+userstories i grp. Robotter 3. Udarbejdelse

Læs mere

Michael Jokil 11-05-2012

Michael Jokil 11-05-2012 HTX, RTG Det skrå kast Informationsteknologi B Michael Jokil 11-05-2012 Indholdsfortegnelse Indledning... 3 Teori... 3 Kravspecifikationer... 4 Design... 4 Funktionalitet... 4 Brugerflade... 4 Implementering...

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

Softwaretest. - også af "ikke testbar" software. DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco.

Softwaretest. - også af ikke testbar software. DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco. Softwaretest - også af "ikke testbar" software DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco.dk Hvorfor softwaretest? Software er sjældent fejlfri Test sikrer at softwaren

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

Testsignaler til kontrol af en målekæde

Testsignaler til kontrol af en målekæde 20. marts 2007 RL 12/07 OFC/THP/CB/lm MILJØSTYRELSENS Testsignaler til kontrol af en målekæde Resumé Der er udarbejdet testsignaler, som gør det muligt at kontrollere en samlet målekæde. Testsignalerne,

Læs mere

Kursus i brug af Pinnacle Studio 9

Kursus i brug af Pinnacle Studio 9 Bent Sehested Odense Video Klub Side 20 Ved at markere en sekvens og med markøren peger på den blå linje i lydsporet, ændres markøren til en højttaler med en pil. I berøringspunktet opstår der en lille

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

Aalborg Universitet Det teknisk-naturvidenskabelige fakultet

Aalborg Universitet Det teknisk-naturvidenskabelige fakultet Aalborg Universitet Det teknisk-naturvidenskabelige fakultet Elektronik og elektroteknik - Signalbehandling Fredrik Bajers Vej 7 DK-9220 Aalborg Øst Telefon +45 96 35 87 00 Titel: Parametrisk Equalizer

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Institution Uddannelse Fag og niveau Lærer(e) Hold Termin hvori undervisningen afsluttes: maj-juni 2013 HTX

Læs mere

Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output...

Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... Indhold Maskinstruktur... 3 Kapitel 1. Assemblersprog...3 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... 9 Kapitel 2. Maskinkode... 13 2.1 Den fysiske maskine... 13 2.2 Assemblerens

Læs mere

Vejledning til udviklingsprocessen for projekt 2

Vejledning til udviklingsprocessen for projekt 2 Vejledning til udviklingsprocessen for projekt 2 Versionshistorik Ver. Dato Initialer Beskrivelse 0.01 17.11.14 KBE Første version 0.02 24.11.14 TFJ Rettet efter 1. review 0.03 26.11.14 KBE Omskrevet analyse

Læs mere

C R. Figur 1 Figur 2. er eksempler på kredsløbsfunktioner. Derimod er f.eks. indgangsimpedansen

C R. Figur 1 Figur 2. er eksempler på kredsløbsfunktioner. Derimod er f.eks. indgangsimpedansen Kredsløbsfunktioner Lad os i det følgende betragte kredsløb, der er i hvile til t = 0. Det vil sige, at alle selvinduktionsstrømme og alle kondensatorspændinger er nul til t = 0. I de Laplace-transformerede

Læs mere

JEM1 LAB14. Journal. Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009

JEM1 LAB14. Journal. Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009 JEM1 LAB14 Journal Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009 Denne journal er fremstillet i forbindelse med udarbejdelsen af en J2ME applikation der holder og persisterer links og

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

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 27. februar, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services Sporbarhed og Rapportering i Quality Center Kim Stenbo Nielsen NNIT Application Management Services Indhold INTRODUKTION Hvem er jeg Hvad vil jeg fortælle om QC std. rapporteringsfaciliteter EXCEL RAPPORTER

Læs mere

Synopsis. Hardi Bootlader m. Java ME

Synopsis. Hardi Bootlader m. Java ME Projektbeskrivelse KBK 24.11.2009 Side 1 af 6 --- ooo --- Synopsis for IHA Kursus : ITJEM1, efterår 2009 Navn: Kåre Bach Kjeldsen Studienummer: AU9215 Oprettet den 24/11 2009 --- ooo --- Version Dato Tekst

Læs mere

DE BEAR TECHNOLOGY. o Processer, metoder & værktøjer. e-mail: info@dbtechnology.dk WWW.DBTECHNOLOGY.DK

DE BEAR TECHNOLOGY. o Processer, metoder & værktøjer. e-mail: info@dbtechnology.dk WWW.DBTECHNOLOGY.DK Mission Critical o Projekt Information management o Processer, metoder & værktøjer. Side 1 of 11 Projekt information Projekt information management inkluderer alle de processer, som er nødvendige for at

Læs mere

Hi-Fi forstærker med digital styring

Hi-Fi forstærker med digital styring Hi-Fi forstærker med digital styring POWER VOLUME VÆLGER BAS DISKANT MUTE OP NED MUTE Klass #39 P3 PROJEKT 008 GRUPPE 39 INSTITUT FOR ELEKTRONISKE SYSTEMER AALBORG UNIVERSITET DEN. 7 DECEMBER 008 Titel:

Læs mere

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation Udgave 2 2. SEMESTERPROJEKT Gruppe 5 Secure O matic Accepttest-specifikation Benjamin Sørensen, 02284 Tomas Stæhr Hansen, 03539 Stefan Nielsen, 02829 Mubeen Ashraf, 9279 Hussein Kleit, 9281 SECURE O MATIC

Læs mere

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag Hvem er vi? Kursus Introduktion Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark 100 studerende med forskellig baggrund: software teknologi It og Kom

Læs mere

Kom godt i gang. Audacity 1.3.x Windows Foreløbig version. Danmarks Medie- og Journalisthøjskole / Radioafdelingen

Kom godt i gang. Audacity 1.3.x Windows Foreløbig version. Danmarks Medie- og Journalisthøjskole / Radioafdelingen Kom godt i gang Audacity 1.3.x Windows Foreløbig version Danmarks Medie- og Journalisthøjskole / Radioafdelingen Revision september 2009 side 2 Indhold Indstillinger side 4 Værktøjer side 7 Åbne nyt projekt

Læs mere

CANSAT & ARDUINO step by step

CANSAT & ARDUINO step by step CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark jdn@space.aau.dk 1/51 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...

Læs mere

Opret forbindelse til brugeren. Vejledning

Opret forbindelse til brugeren. Vejledning Opret forbindelse til brugeren Vejledning Velkommen Tak for din deltagelse i denne begrænsede introduktion af RemoteCare Oticon RemoteCare gør det muligt at opdatere indstillinger og foretage justeringer

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 29. februar, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

2. Metode. 2.1 Interessentanalyse Interessenterne i projektet er vist i nedenstående figur: Aftalekalenderprojektet. Indledning

2. Metode. 2.1 Interessentanalyse Interessenterne i projektet er vist i nedenstående figur: Aftalekalenderprojektet. Indledning 2. Metode Indledning Projektet er udført med flg. faser: Foranalyse (uden iterationer) Analyse (udarbejdelse af kravspecifikation afsnit 9.1, herunder use case beskrivelser afsnit 9.2) Design af skærmbilleder

Læs mere

Programmering C RTG - 3.3 09-02-2015

Programmering C RTG - 3.3 09-02-2015 Indholdsfortegnelse Formål... 2 Opgave formulering... 2 Krav til dokumentation af programmer... 3 ASCII tabel... 4 Værktøjer... 5 Versioner af ASCII tabel... 6 v1.9... 6 Problemer og mangler... 6 v2.1...

Læs mere

Aalborg Universitet. Analog HiFi forstærker med digital styring

Aalborg Universitet. Analog HiFi forstærker med digital styring Aalborg Universitet Analog HiFi forstærker med digital styring Birnir S. Gunnlaugsson Mark Jespersen Michael S. Pedersen Morten K. Rævdal Thomas F. Pedersen Tredje semester, Gruppe 310 Efteråret 2009 Reproduktion

Læs mere

Bypassing the. Brian Marick

Bypassing the. Brian Marick Bypassing the GUI Brian Marick Problemer med GUI GUI er designet for mennesker, ikke automatisering Automatiseret test af GUI kræver specialiseret værktøjer Har tildens til at bryde ned når der sker ændringer

Læs mere

IT og Programmering eksamens projekt

IT og Programmering eksamens projekt IT og Programmering eksamens projekt Visualisering af Gravitation Roskilde HTX Anders Kær Bennetsen D. 20-05-2010 IT og Programmering 1.1 Indledning:... 4 1.2 Beskrivelse af Ide:... 4 1.3 Definition af

Læs mere

Succesfuld implementering af automatiseret test

Succesfuld implementering af automatiseret test Succesfuld implementering af automatiseret test Forudsætningerne og faldgruberne John Fodeh john.fodeh@hp.com 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject

Læs mere

HTX, RTG. Rumlige Figurer. Matematik og programmering

HTX, RTG. Rumlige Figurer. Matematik og programmering HTX, RTG Rumlige Figurer Matematik og programmering Vejledere: Jørn Christian Bendtsen og Karl G. Bjarnason Morten Bo Kofoed Nielsen & Michael Jokil 10-10-2011 In this assignment we have been working with

Læs mere

En Krystalstabil Oscillator til dit næste projekt

En Krystalstabil Oscillator til dit næste projekt 1 En Krystalstabil Oscillator til dit næste projekt Efteråret 2017, af OZ6YM, Palle A. Andersen Ved et tilfælde, medens jeg en dag sat og surfede lidt på nettet, faldt jeg over en konstruktion af en VFO.

Læs mere

Lydteori. Lyd er ikke stråler, som vi vil se i nogle slides i dag.

Lydteori. Lyd er ikke stråler, som vi vil se i nogle slides i dag. Lydteori Introduktion Lyd er ikke stråler, som vi vil se i nogle slides i dag. Strålerne er en orklaringsmodel, der mere eller mindre godt beskriver virkeligheden. Lyd er bølger a lutmolekyler, der skubber

Læs mere

Lektion 3. Grundlæggende programmering i VR

Lektion 3. Grundlæggende programmering i VR Lektion 3 Grundlæggende programmering i VR Plan for i dag UML Usecase diagrammer Aktivitets diagrammer Klasse diagrammer Udforskning af forskelligt VR og andre måder at udvide virkeligheden på Cardboard

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

Projekt E1PRJ1 Emne: Strukturering Softdrink-Automat Gruppe: 6 Dato: 20. marts 2006 Medlemmer: Benjamin Sørensen, Jacob Nielsen, Klaus Eriksen,

Projekt E1PRJ1 Emne: Strukturering Softdrink-Automat Gruppe: 6 Dato: 20. marts 2006 Medlemmer: Benjamin Sørensen, Jacob Nielsen, Klaus Eriksen, Fag: Projekt E1PRJ1 Emne: Strukturering Softdrink-Automat Gruppe: 6 Dato: 20. marts 2006 Medlemmer: Benjamin Sørensen, Jacob Nielsen, Klaus Eriksen, Mikkel Larsen og Tomas Stæhr Hansen Indholdsfortegnelse

Læs mere

Hold 6 Tirsdag. Kristian Krøier, Jacob Christiansen & Thomas Duerlund Jensen Fag: ELA Lærer: Jan Petersen (JPe) Dato for aflevering: 29.

Hold 6 Tirsdag. Kristian Krøier, Jacob Christiansen & Thomas Duerlund Jensen Fag: ELA Lærer: Jan Petersen (JPe) Dato for aflevering: 29. ELA journal: Øvelse 3 Grundlæggende Op. Amp. Koblinger. Dato for øvelse:. nov. 00 & 9. nov. 00 Hold 6 Tirsdag Kristian Krøier, Jacob Christiansen & Thomas Duerlund Jensen Fag: ELA Lærer: Jan Petersen (JPe)

Læs mere

3 Overføringsfunktion

3 Overføringsfunktion 1 3 Overføringsfunktion 3.1 Overføringsfunktion For et system som vist på figur 3.1 er overføringsfunktionen givet ved: Y (s) =H(s) X(s) [;] (3.1) Y (s) X(s) = H(s) [;] (3.2) Y (s) er den Laplacetransformerede

Læs mere

Visionen #2: Integrerede metadata

Visionen #2: Integrerede metadata >> Introduktion til metadata Møde i Forsknings-udvalget 14. maj 2013 Danmarks Statistik 1 Visionen #1 1. Statistik- og forskningsdata skal hjælpe brugerne i informations-havet et fyrtårn 2. Metadata skal

Læs mere

SOFTWARE DOKUMENTATION

SOFTWARE DOKUMENTATION SOFTWARE DOKUMENTATION TEKNOLOGI B OG A PÅ HTX Indhold Dokumentation af software i Teknologi på HTX... 2 Overblik... 2 Kravspecifikation... 2 Blokdiagram... 3 Use Case Diagram... 3 Pseudokode... 4 Dokumentation

Læs mere

GSM port styring 400 brugere

GSM port styring 400 brugere 1 GSM port styring 400 brugere SMS alarm, temperatur og fjernkontrol system 16 brugere til at modtage alarmbeskeder via SMS Software vejledning SSIHuset Svane Electronic ApS Arildsvej 27, Gråmose, DK-7442

Læs mere

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet? Visual Studio Team System Team Build en grundpille i søgen efter it-projektproduktivitet? Agenda: Introduktion Hvorfor Automatiseret Build Microsoft Team Build Rapportering/Data warehouse Commentor A/S

Læs mere

Introduktion til Flash

Introduktion til Flash Introduktion til Flash Kaspar Rosengreen Nielsen kaspar@interactivespaces.net Kaspar Rosengreen Nielsen, kaspar@interactivespaces.net 1 Om mig Kaspar Rosengreen Nielsen. Uddannet datalog med sidefag i

Læs mere

Studieordning del 3-2014

Studieordning del 3-2014 Studieordning del 3-2014 Valgfag Datamatiker AP Graduate in Computer Science Version 1.1 Revideret august 2014 Side 0 af 6 del 3 Valgfag 1. Valgfrie uddannelseselementer...2 2. Valgfaget Android...2 3.

Læs mere

En krystalstabil oscillator til dit næste projekt

En krystalstabil oscillator til dit næste projekt En krystalstabil oscillator til dit næste projekt Af OZ6YM, Palle A. Andersen Ved et tilfælde, medens jeg en dag sat og surfede lidt på nettet, faldt jeg over en konstruktion af en VFO. Dem er der et hav

Læs mere

3D matriklen i et fremtidsperspektiv

3D matriklen i et fremtidsperspektiv 3D matriklen i et fremtidsperspektiv Lars Bodum Center for 3D GeoInformation Aalborg Universitet Esben Munk Sørensen Land Management Aalborg Universitet Hvad er problemet? Vi diskuterer mange gange løsninger

Læs mere

Eksamen i Signalbehandling og matematik

Eksamen i Signalbehandling og matematik Opgave. (%).a. Figur og afbilleder et diskret tid signal [n ] og dets DTFT. [n] bruges som input til et LTI filter med en frekvens amplitude respons som vist på figur. Hvilket af de 4 output signaler (y

Læs mere

Indholdsfortegnelse for kapitel 2

Indholdsfortegnelse for kapitel 2 Indholdsfortegnelse for kapitel 2 Kapitel 2. Analyse.......................................................... 2 Analyse af 2.1...................................................... 2 Analysen af Database.................................................

Læs mere

\ \ Computerens Anatomi / /

\ \ Computerens Anatomi / / HTX Roskilde - mat-it-prog, 1.4 \ \ Computerens Anatomi / / Introduktion En PC ( personlige computer ) eller computer er bygget op af forskellige komponenter. Vi vil hermed gennemgå størstedelen af computerens

Læs mere

Analyzer & Equalizer. Afdeling for kommunikations teknologi 19. december 2002 Aalborg Universitet. Gruppe 506

Analyzer & Equalizer. Afdeling for kommunikations teknologi 19. december 2002 Aalborg Universitet. Gruppe 506 Analyzer & Equalizer Afdeling for kommunikations teknologi 19. december 2002 Aalborg Universitet Gruppe 506 AALBORG UNIVERSITET INSTITUT FOR ELEKTRONISKE SYSTEMER AFDELING FOR KOMMUNIKATIONSTEKNOLOGI

Læs mere

Introduktion. Grundlæggende programmering Lektion 1

Introduktion. Grundlæggende programmering Lektion 1 Introduktion Grundlæggende programmering Lektion 1 Introduktion Underviseren, kurset og stedet Introduktion Underviseren Erik Weber-Lauridsen erwl@eal.dk Vokset op med IT Programmeret siden han var 11

Læs mere

Specialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6

Specialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6 Side 1 af 6 Indholdsfortegnelse INDHOLDSFORTEGNELSE 1 INTRO 3 STARTEN AF SPECIALISERINGEN 3 ANKOMST TIL SKOTLAND 4 DATABASER 5 NETVÆRK 5 INTERAKTION 5 AFSLUTNING AF SPECIALISERINGEN 5 KONKLUSION 6 Side

Læs mere

Generel projektbeskrivelse

Generel projektbeskrivelse 02121 Ingeniørarbejde Softwareteknologi Januar 2010 1 Introduktion Generel projektbeskrivelse Formålet med programmeringsprojektet er at give deltagerne erfaring med at designe og konstruere et simpelt

Læs mere

Indhold. Figur 1: Blokdiagram over regulatorprincip

Indhold. Figur 1: Blokdiagram over regulatorprincip m M Indhold.1 Beskrivelse af regulatorer............................. 2.2 Krav til regulator................................. 2.3 Overføringsfunktion for det samlede system................... 4.3.1 Rodkurveundersøgelse..........................

Læs mere

Med Fokus på Fremtiden

Med Fokus på Fremtiden Med Fokus på Fremtiden Din guide til MJ Vision videoovervågning i HD Tlf.: +45 70 20 82 12 Email.: Info@mjvision.dk Web.: www.mjvision.dk Hvorfor vælge? Herunder en guide 1 2 3 4 5 6 7 8 Hvad er Økonomi

Læs mere

Energistyrelsen Støj fra varmepumper

Energistyrelsen Støj fra varmepumper Energistyrelsen Støj fra varmepumper Nyborg, 3. oktober 2011 1 Baggrund Energistyrelsen forventer, at varmepumper vil blive introduceret som energibesparelse i mange private hjem (+ 100.000). Luft vand

Læs mere

Udvikling af hardware prototyper Introduktion øvelser Region Midtjylland, Aarhus,

Udvikling af hardware prototyper Introduktion øvelser Region Midtjylland, Aarhus, Udvikling af hardware prototyper Introduktion øvelser Region Midtjylland, Aarhus, 15.08.2019 Physical.io, 2019 1 Udvikling af hardware prototyper Intro Physical.io, 2019 2 Videoer, øvelser m.m. på http://physical.io/rm

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

EffEKTIvISER hverdagen AMPAREX brugervenligt OG InTEGRERET SOfTWARE TIl OPTIKERE Kunde håndtering KASSe (POS) MArKedSføring

EffEKTIvISER hverdagen AMPAREX brugervenligt OG InTEGRERET SOfTWARE TIl OPTIKERE Kunde håndtering KASSe (POS) MArKedSføring Effektiviser hverdagen AMPAREX brugervenligt og integreret software til optikere dtering Kunde hån S) KASSE (PO øring Markedsf DU BEHØVER IKKE VÆRE PÅ KONTORET FOR AT SERVICERE DINE KUNDER AMPAREX s unikke

Læs mere

Piano Tuning & String Analyzing Tool

Piano Tuning & String Analyzing Tool Piano Tuning & String Analyzing Tool Læs mig indeholder oplysninger om bedst brug af sitet samt oplysninger om Piano Tuning & String Analyzing Tool, operativsystemer og lydkort. Programmet vil herefter

Læs mere

Impac230. Beskrivelse. Egenskaber. Impac 230

Impac230. Beskrivelse. Egenskaber. Impac 230 I1 I2 I3 I4 I5 I6 I7 I8 IC O1 O2 O3 O4 OC +10V +10V RS232 RJ45 I²C RJ11 Error Power +10V E5 E4 E3 E2 E1 M1+ P- P+ 12-36VDC M1- M2- M2+ Impac230 Beskrivelse Impac230 er som hele impac-serien designet med

Læs mere

Fysik 2 - Den Harmoniske Oscillator

Fysik 2 - Den Harmoniske Oscillator Fysik 2 - Den Harmoniske Oscillator Esben Bork Hansen, Amanda Larssen, Martin Qvistgaard Christensen, Maria Cavallius 5. januar 2009 Indhold 1 Formål 1 2 Forsøget 2 3 Resultater 3 4 Teori 4 4.1 simpel

Læs mere

Af: Valle Thorø Fil.: Oscilloscopet Side 1 af 10

Af: Valle Thorø Fil.: Oscilloscopet Side 1 af 10 Oscilloscopet Kilde: http://www.doctronics.co.uk/scope.htm Følgende billede viser forsiden på et typisk oscilloskop. Nogle af knapperne og deres indstillinger forklares i det følgende.: Blokdiagram for

Læs mere

Kom i gang med Skype for Business

Kom i gang med Skype for Business Kom i gang med Skype for Business MAC Denne vejledning består af flere dele: a) Installation af Skype for Business b) Lyd og kamera c) Skypemødet d) Supplerende info Når du skal i gang med at bruge Skype

Læs mere

Centerkontrakt for Maskinakustik Mål og midler fra et industrielt synspunkt

Centerkontrakt for Maskinakustik Mål og midler fra et industrielt synspunkt Centerkontrakt for Maskinakustik Mål og midler fra et industrielt synspunkt Dansis heldagsmøde 5. oktober 2005 Aero-akustik - Måling, beregning og begrænsning af strømningsgenereret støj v. Andreas Back-Pedersen

Læs mere

Struktureret system udvikling Minimodul 4: Introduktion til systematisk design

Struktureret system udvikling Minimodul 4: Introduktion til systematisk design Struktureret system udvikling Minimodul 4: Introduktion til systematisk design Rasmus L. Olsen, 26 Marts, 2008 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (13/2, 2008) Mm2:

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