Start på Arduino og programmering

Størrelse: px
Starte visningen fra side:

Download "Start på Arduino og programmering"

Transkript

1 Programmering for begyndere Brug af Arduino Start på Arduino og programmering EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1

2 Start på Arduino og programmering Sidste gang (Introduktion) Programmeringssproget C Programstruktur (Det gentages og udbygges) Indholdet i en mikroprocessor Præsentation af Arduino En mulig brug i Power Meter 2

3 Start på Arduino og programmering Denne gang er planen: Repetition af programstruktur (Hvad er et C program) Lidt mere om variable Løkker At få programmet til at gøre noget forskelligt afhængig af data Lidt om test af programmer Filtyper (Kildetekst, Hex-filer, biblioteksfiler m.m.) Fra kildetekst til mikroprocessor (Oversættelse af C-kode) Start pogrammering af Arduino / Mulige projekter 3

4 Programstruktur Sidst havde vi følgende program: Nu med nogle kommentarer void main (void) int a, b, c; //Dette er heltal a = 5; b = 4; c = a + b; /* Her har vi et resultat som ikke bruges til noget */ 4

5 Programstruktur i Arduino - Ikke noget main() /* Blink2 Tænder og slukker en diode. Tænd og sluk tiden begynder med at være i100 ms og øges trinvis til 2 s med en løkke. KKJ 25. august */ // Pin 13 er forbundet til en LED. int led = 13; /* setup routine kører en gang når reset trykkes (programstart): */ void setup() /* initialize the digital pin as an output.*/ pinmode(led, OUTPUT); /*the loop routine runs over and over again forever: */ void loop() for (int n = 1; n <= 20; n++) digitalwrite(led, HIGH); delay(n * 100); // venter i n * 100ms digitalwrite(led, LOW); delay(n * 100); // venter i n * 100ms

6

7 Start på Programmering Variable og variabeltyper 7

8 Variabeltyper De vigtigste variable til vores brug: Type Egenskab Mindste Værdi Største værdi long Heltal int Heltal float / double Real tal E E+38 boolean Logisk variabel false (0) true (1) 8

9 Variable Husk at heltal gemmes i heltal osv. (God stil) main() int a; float c; c = 3.14; a = c;.. Her taber man decimalerne. Vi får kun en advarsel ved oversættelse! Der er eksempler hvor det går helt galt! 9

10 C Navngivning Brug navne der siger fortæller noget. Det er meget enkelt. I stedet for f for frekvens, så skriv frekvens eller frekv I stedet for n så skriv antal. (n eller i er ok i en løkke.) osv. I bestemmer jo selv Husk I skal også forstå det om et år Det fylder ikke mere i processoren den ved det alligevel ikke. God navngivning gælder både for variable, konstanter og funktioner! 10

11 C - Navngivning Programmeringskursus, Kursusaften 2 Skal man bruge PI ( ᴫ) så brug navnet. Konstant som ikke kan ændres laves således: const float PI = 3,1415; (Tildeling skal ske med det samme!) Og så det er det formelle: Et navn skal begynde med et bogstav eller _ (understregning) Forskel på store og små bogstaver Må ikke bruge reserverede ord. (Dvs. f.eks. int, goto, continue) Det er kun de første otte bogstager der gælder! Nogle bøger foreslår at man lader forskellige variabeltyper begynde med et bestemt bogstav: F. eks. Heltal med i eller n, duble med d. 11

12 Start på Programmering VALG OG LØKKER 12

13 Valg og løkker Det er programdele af typen main(void) if (a > 7) lcd.setcursor (3,0); // Første linje, position 3 lcd.print ( Stort tal indlæst ); else lcd.setcursor (3,0); // Første linje, position 3 lcd.print ( Lille tal indlæst ); 13

14 Relationsoperatorer Følgende muligheder har vi for at sammenligne. Operator Betydning < Mindre end <= Mindre end eller lig med > Større end >= Større end eller lig med == Lig med!= Forskellig fra 14

15 Valg og løkker Der er følgende muligheder for valg og løkker if if.. else switch while do while for Dem tager vi en af gangen 15

16 Valg og løkker if Program eksempel main(void) if (a == 7) lcd.setcursor (3,0);; // Første linje, position 3 lcd.print ( Tallet er syv ); lcd.setcursor (3,0); lcd.print ( Dette udskrives altid );. 16

17 Valg og løkker if else Den har vi jo set tidligere (ændret lidt her) main(void) if (a == 7) lcd.setcursor (3,0); // Første linje, position 3 lcd.print ( Tallet er syv ); else llcd.setcursor (3,0); // Første linje, position 3 lcd.print ( Tallet er ikke syv ); En lille ændring og 17

18 Valg og løkker if else Hvis man skriver sådan: main(void) if (a = 7) // Bemærk et enkelt lighedstegn lcd.curcer (0,3); // Første linje, position 3 lcd.print ( Tallet er syv ); else lcd.curcer (0,3); // Første linje, position 3 lcd.print ( Tallet er ikke syv ); Skriver programmet altid Tallet er syv og tildeler variablen a værdien 7!!! 18

19 Valg og løkker switch Switch bruges hvis man har en række muligheder som man skal vælge mellem. int mulighed;... switch (mulighed) case 1: lcd.print ( Mulighed 1 ); break; case 2: lcd.print ( Mulighed 2 ); break; case 3: lcd.print ( Mulighed 2 ); break; default: lcd.print ( Ukendt mulighed ); Kan naturligvis også laves med nogle if- sætninger Bemærk : mulighed skal være en heltal type Husk break!! -- Default god ide! Vender tilbage til det fordi man kan lade variablen mulighed antage nogle værdier, der giver mere mening. 19

20 Valg og løkker switch Skal man lave flere ting i hvert tilfælde bliver konstruktionen: int mulighed; switch (mulighed) case 1: lcd.print ( Mulighed 1 ); // Her sker et eller andet break; case 2: lcd.print ( Mulighed 2 ); // Her kan der være mange linjer break; case 3: case 4: cd.print ( Mulighed 3 eller 4 ); // Her sker noget mere break; default: lcd.print ( Ukendt mulighed )

21 Valg og løkker while while sætning gør noget indtil et eller andet.. int n = 10; //Man kan godt tildele en værdi samtidig med definition af en variabel while (n > 0) //.her sker et eller andet n= n - 1; Løkken slutter aldrig hvis man kommer til at lægge sammen. Så bliver n ved at være større end 0!!!! 21

22 Valg og løkker do while Denne løkke ser således ud. do. // her sker et eller andet while (betingelse); do while løkken gennemløbes altid en gang Husk det sidste semikolon! Eksempel: int n =77;... do lcd.setcursor (3,0);; lcd.print ( Tallet er:,n ); n = n + 2; delay(2000); while ( n < 100);... 22

23 Valg og løkker for... Denne løkke har formen:. for (initialværdi, betingelse, iteration) // her gøres et eller andet. Et eksempel:. int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n; Ved start af løkke er sum = 0. Derefter bliver sum : n 0, 1, 2, 3, 4 sum 0, 1, 3, 6, 10 Det kikker vi lige lidt mere på. 23

24 Eksempel på Papir test.. int sum = 0; for (int n = 0; n< 5; n++) trin sum n trin sum n sum = sum + n;. 24

25 Eksempel på Papir test.. int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n;. trin sum n trin sum n

26 Eksempel på Papir test.. int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n;. trin sum n trin sum n

27 Eksempel på Papir test.. int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n;. trin sum n trin sum n

28 Eksempel på Papir test.. int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n;. trin sum n trin sum n

29 Eksempel på Papir test.. int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n;. trin sum n trin sum n

30 Eksempel på Papir test.. int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n;. trin sum n trin sum n

31 Eksempel på Papir test.. int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n;. trin sum n trin sum n

32 Eksempel på Papir test.. int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n;. trin sum n trin sum n

33 Eksempel på Papir test.. int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n;. trin sum n trin sum n

34 Eksempel på Papir test.. int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n;. trin sum n trin sum n

35 Eksempel på Papir test.. int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n;. trin sum n trin sum n løkken slutter 35

36 Afslutning af en løkke Måder af afslutte løkker på. break - den har vi haft i switch- sætninger continue goto - Den kan være uheldig Punkterne uddybes evt. senere hvis der ikke er tid nu. 36

37 Brug af break Vi har set det brugt i case-sætninger. Kan bruges til at komme ud af en løkke. Eksempel: for (x = 0; x < 255; x ++) digitalwrite(pwmpin, x); sens = analogread(sensorpin); if (sens > threshold) // bail out on sensor detect x = 0; break; delay(50);

38 Brug af continue continue bruges til at komme ud af en løkke (do, for eller while) Eksempel (Hov jeg har ikke behandlet &&) for (x = 0; x < 255; x ++) if (x > 40 && x < 120) // create jump in values continue; digitalwrite(pwmpin, x); delay(50);

39 Brug af goto Brug af goto er meget omdiskuteret og jeg synes man skal undgå at bruge det. Nu findes det! Eksempel som er ok: for(byte r = 0; r < 255; r++) for(byte g = 255; g > -1; g= g 1) for(byte b = 0; b < 255; b++) if (analogread(0) > 250) goto bailout; // more statements... bailout:

40 Start på programmering

41 Start på programmering Her er skrevet noget program.

42 Test af programmer Man kan gøre følgende: Man kan bruge display og skrive testværdier ud Ulempe: Ødelægger det pæne layout man har lavet Dur ikke hvis man netop skal have display til at virke Dur ikke hvis der ikke er et display Man kan bruge seriel overvågning Det har den fordel at man kan gøre det på pc'en og gribe mindre ind i det program man nu har skrevet. En egentlig debugging funktion findes ikke i Arduino 42

43 Program som skal testes #include <LiquidCrystal.h> void setup() lcd.begin(16, 2); lcd.print("hello, world!");// Print a message to the LCD. void loop() int tid; lcd.setcursor(0, 1); tid = millis()/1000; lcd.print(millis()/1000); delay(2000);

44 Test ved hjælp af seriel overvågning #include <LiquidCrystal.h> void setup() Serial.begin(9600); // send and receive at 9600 baud lcd.begin(16, 2); lcd.print("hello, world!");// Print a message to the LCD. Serial.print("Hello world er skrevet til Display "); void loop() int tid; lcd.setcursor(0, 1); tid = millis()/1000; lcd.print(millis()/1000); Serial.print("Loop er slut. "); Serial.println( tid); delay(2000);

45

46

47

48 Test bruges ikke mere fjernes senere #include <LiquidCrystal.h> void setup() //Serial.begin(9600); // send and receive at 9600 baud lcd.begin(16, 2); // Print a message to the LCD. lcd.print("hello, world!"); //Serial.print("Hello world er skrevet til Display "); void loop() int tid = 10; lcd.setcursor(0, 1); tid = millis()/1000; lcd.print(millis()/1000); //Serial.print("Loop er slut. "); //Serial.println( tid); delay(2000);

49 Start på Programmering Fra kildetekst til mikroprocessor 49

50 Start på programmering Nu skal vi se hvordan vi kommet fra C til noget mikroprocessoren forstår. C-kode Oversæt Build Link Hex-fil Hex-fil 50

51

52 Start på Programmering Lidt mere om processen Preprocessor Henter funktioner uden for kildeteksten Kompileren Checker syntaks i kildekoden Output er objektfiler (en eller flere) Linker Fra en eller flere objektfiler laves en exe fil Exe filen sendes ned i mikroprocessoren og udføres der. 52

53 Start på Programmering Lidt mere om processen Preprocessor Henter funktioner uden for kildeteksten Kompileren Checker syntaks i kildekoden Output er objektfiler (en eller flere) Linker Fra en eller flere objektfiler laves en exe fil Exe filen sendes ned i mikroprocessoren og udføres der. 53

54 Programmering /Preprocessor Her er kendt C-kode: #include <LiquidCrystal.h> main(void) int a; if (a > 7) lcd.setcursor (1,3); lcd.print ( Stort tal indlæst ); else lcd.setcursor (1,3); lcd.print ( Lille tal indlæst ); #include <LiquidCrystal.h> sikre at alle funktioner er kendt. Her er det lcd.setcursor () lcd.print () som defineres. Vi udnytter altså noget kode som er lavet. Derefter kan syntaks test laves. Nu er alt kendt forhåbentlig. 54

55 Programmering /Kompiler Preprocessor Henter funktioner uden for kildeteksten Kompileren Checker syntaks i kildekoden Checker alle variable er kendt og bruges på den rigtig måde. Checker om løkker er lavet lovligt ikke om de gør som vi tror Checker om funktioner er kendt og om semikoloner er sat rimeligt Output er objektfiler (en eller flere) Linker Fra en eller flere objektfiler laves en exe fil 55

56 Programmering / linker Programmerings kursus Preprocessor Henter funktioner uden for kildeteksten Kompileren Checker syntaks i kildekoden Output er objektfiler (en eller flere) Linker Fra en eller flere objektfiler laves en exe fil HEX fil Her sikres f.eks. at funktioner virkelig har indhold At bruge #include <.> sikrer kun at funktionerne findes i en prototype. 56

57 Start på Arduino og programmering Planen for i aften var: Repetition af programstruktur --- Lidt mere om variable Løkker og papirtest Filtyper Fra kildetekst til mikroprocessor Start programmering 57

58 Projekter??? Kan vi måske nå meget mere end vi regnede med!!! Vi holder fast i at det er et begynderkursus Det er hel elmetærer emner der behandles Programmerne er simple I det mindste indtil andet besluttes Der er nogen her som har prøvet det før. Det kan måske udnyttes ved: De hjælper os andre med programmering De kan forberede dele af projekter som vi andre når Kan vi skitsere projekter som vi andre han bruge?

59 Start på Arduino Start på programmering efter en Pause 59

60 Gang i Arduino Nu skal vi programmerer! Først : Har alle startet Arduino fra deres Pc? Jeg har lavet en I gang med Arduino til udlevering. Vi kikker først på programmet Blink Så retter vi lidt i det Så laver vi en helt ny udgave med lidt mere programmering i

61 /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = 13; // the setup routine runs once when you press reset: void setup() // initialize the digital pin as an output. pinmode(led, OUTPUT); // the loop routine runs over and over again forever: void loop() digitalwrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalwrite(led, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second

62 /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pin 13 has an LED connected on most Arduino boards. Give it a name: int led = 13; // the setup routine runs once when you press reset: void setup() pinmode(led, OUTPUT); // initialize the digital pin as an output. void loop() // the loop routine runs over and over again forever. digitalwrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalwrite(led, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second digitalwrite(led, HIGH); delay(3000); digitalwrite(led, LOW); delay(3000);

63 Blink med lidt mere programmering Jeg vil foreslå at I lave et program hvor: Dioden begynder med at blinke hurtigt og så langsommere indtil et vist punkt og så forfra igen. Bruge en for-løkke.

64 /* Blink2 Tænder og slukker en diode. Tænd og sluk tiden begynder med at være 100 msek og øges trinvis til 2 sekunder med en løkke. */ // Pin 13 er forbundet til en LED. Diode benet får et navn: int led = 13; void setup() pinmode(led, OUTPUT); void loop() for (int n = 1; n <= 20; n++) digitalwrite(led, HIGH); // tænder LED (HIGH er + 5 Voltl) delay(n * 100); // venter i n * 100 msek digitalwrite(led, LOW); // slukker LED ved at gøre spændingen LOW delay(n * 100); // venter i n * 100 msek

65 For løkke til display /* LiquidCrystal Library Forløkke til display */ #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() Serial.begin(9600); lcd.begin(16, 2); lcd.print("hello, world!"); delay(2000); void loop() lcd.clear(); delay(500); lcd.setcursor(2,0); lcd.print("n = "); lcd.setcursor(2,2); lcd.print("sum ="); int sum = 0; for (int n = 0; n< 5; n++) sum = sum + n; lcd.setcursor(8+n*2,0); lcd.print(n); lcd.setcursor(8+n*2,1); lcd.print(sum); delay(2000);

66 Program med for løkke

67 Programmering af Arduino Forslag Gem de ændrede programmer i jeres PC Lav andre udgaver - eksperimenter lidt!

68 Programmering af Arduino Arbejde på egen hånd

69 Arduino og programmering Til slut: Hvordan har det været i aften? Er der noget jeg skal lave anderledes i fremtiden? Hvis der noget I tumler med som I gerne vil have belyst så ring eller skriv en mail. Jeg vil forsøge at tage det op den følgende gang. 69

70 Arduino og programmering Tak for i aften På gensyn den mandag den 8. oktober Det er på mandag 70

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

Hvorfor & Hvordan lære Elever At programmere Arduinoer

Hvorfor & Hvordan lære Elever At programmere Arduinoer Hvorfor & Hvordan lære Elever At programmere Arduinoer Jens Dalsgaard Nielsen JDN / No.1 Teknologi konkurrencen IPADs, mobilos, HTC'er Medicentre JDN / No.2 IPAD, Iphone, HTC,... 1000 Mhz 8000000 kbyte

Læs mere

Example sensors. Accelorometer. Simple kontakter. Lysfølsomme. modstande. RFID reader & tags. Temperaturfølsomme. Flex Sensor.

Example sensors. Accelorometer. Simple kontakter. Lysfølsomme. modstande. RFID reader & tags. Temperaturfølsomme. Flex Sensor. Simple kontakter Accelorometer Example sensors Lysfølsomme modstande RFID reader & tags Temperaturfølsomme modstande Flex Sensor Ultralyds afstandsmåler Piezo Pressure/vibration Piezo Sound/buzzer Peltier

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

Programmering i C Intro og grundlæggende C 5. marts 2007

Programmering i C Intro og grundlæggende C 5. marts 2007 Programmering i C Intro og grundlæggende C 5. marts 2007 Mads Pedersen, OZ6HR mads@oz6hr.dk Plan for kurset Ma. 5/3: Ma. 19/3: Ma. 2/4: To. 12/4: Formål, intro, grundlæggende Videre, sprogkonstruktioner

Læs mere

Integer.parseInt(args[0]) konverterer tegnstreng (f.eks. "10") til heltal (10). if (udtryk) else

Integer.parseInt(args[0]) konverterer tegnstreng (f.eks. 10) til heltal (10). if (udtryk) else Programmering 1999 Forelæsning 2, fredag 3. september 1999 Betingede ordrer: if-, if Indlejrede betingede ordrer Løkker med begrænset iteration: for Løkker med ubegrænset iteration: while Betingede ordrer,

Læs mere

Optimering af fraværsregistrering

Optimering af fraværsregistrering Journal Optimering af fraværsregistrering Eksamensprojekt i Programmering C, klasse 3.4, 2011 AFLEVERET 09-05-2014 Indhold Abstract... Fejl! Bogmærke er ikke defineret. Problemformulering... 2 Produktet...

Læs mere

Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007

Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007 Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007 Mads Pedersen, OZ6HR mads@oz6hr.dk Plan i dag Afrunding af OZ3VB's program Fra "almindelig C" til "microcontroller C" Lighederne

Læs mere

LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) { int wmid, wmevent; programmering med

LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) { int wmid, wmevent; programmering med LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) int wmid, wmevent; PAINTSTRUCT Introduktion ps; til HDC hdc; programmering med switch (message) case WM_COMMAND: wmid = LOWORD(wParam);

Læs mere

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Programmering Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Oversigt Undervisningen Hvad er programmering Hvordan er et program organiseret? Programmering og fysik Nobelprisen

Læs mere

Projekt Træningsmaskine

Projekt Træningsmaskine Computer- og El-teknik A. Holstebro Tekniske Gymnasium - HTX Projekt Træningsmaskine Afleveret: Fredag d. 10/10-2008. Udarbejdet af: Bent Arnoldsen, Holstebro HTX. Gruppemedlem: Hjalmar Krarup Andersen,

Læs mere

Programmering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen

Programmering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen Programmering C Eksamensprojekt Lavet af Suayb Köse & Nikolaj Egholk Jakobsen Indledning Analyse Læring er en svær størrelse. Der er hele tiden fokus fra politikerne på, hvordan de danske skoleelever kan

Læs mere

Lektion 6 / Analog Arduino

Lektion 6 / Analog Arduino 1 Jeremiah Teipen: Electronic Sandwich BSPR11 Lektion 6 / Analog Arduino Mogens Jacobsen / moja@itu.dk Siden sidst 2 Har I fået nogle LEDs til at blinke? Har I brugt kontakter? Hvad har I eksperimenteret

Læs mere

QUICK START Updated: 18. Febr. 2014

QUICK START Updated: 18. Febr. 2014 QUICK START Updated: 18. Febr. 2014 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get

Læs mere

Crash Course i Programmering. HumTek, RUC

Crash Course i Programmering. HumTek, RUC Crash Course i Programmering HumTek, RUC Kursus mål At give en basal introduktion til programmering i sproget Processing At give et overblik over sprogets potentiale At have det sjovt :-) Kursus form Meget

Læs mere

C++ Gratis PDF-udgave Forlaget Libris 1996-2004

C++ Gratis PDF-udgave Forlaget Libris 1996-2004 C++ Gratis PDF-udgave Forlaget Libris 1996-2004 Gratis PDF-udgave af C++ I 1996 udgav vi for første gang C++ af Kris Jamsa. Første udgave var på bogform, som dengang kostede kr. 228,-. I 1999 udgav vi

Læs mere

Kursusarbejde 3 Grundlæggende Programmering

Kursusarbejde 3 Grundlæggende Programmering Kursusarbejde 3 Grundlæggende Programmering Arne Jørgensen, 300473-2919 klasse dm032-1a 21. november 2003 Indhold 1. Kode 2 1.1. forestillinger.h............................................. 2 1.2. forestillinger.cc.............................................

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

Læs mere

Embedded controller, almen.

Embedded controller, almen. Ver. 310807 s. 1 Bilag 3 Valgfri specialefagskatalog Data- og kommunikationsuddannelsen Undervisningsministeriet September 2007 /Steen Albertsen Ver. 310807 s. 2 Embedded controller, almen. Varighed 1

Læs mere

Åben uddannelse, Efterår 1996, Oversættere og køretidsomgivelser

Åben uddannelse, Efterår 1996, Oversættere og køretidsomgivelser 3/10/96 Seminaret den 26/10 vil omhandle den sidste fase af analysen og de første skridt i kodegenereringen. Det drejer sig om at finde betydningen af programmet, nu hvor leksikalsk og syntaktisk analyse

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

Qwpikkemandtyuiopåasdfghjklæøzxc vbnmqwertyuiopåasdflortefissezxcvb nmqwertyuiopåasdfghjklæsupernørd mqwertyuiopåasdfghjklæøzxcvbnmq

Qwpikkemandtyuiopåasdfghjklæøzxc vbnmqwertyuiopåasdflortefissezxcvb nmqwertyuiopåasdfghjklæsupernørd mqwertyuiopåasdfghjklæøzxcvbnmq Qwpikkemandtyuiopåasdfghjklæøzxc vbnmqwertyuiopåasdflortefissezxcvb nmqwertyuiopåasdfghjklæsupernørd mqwertyuiopåasdfghjklæøzxcvbnmq Projekt varmemåler wertyuiopåasdfghjklæøzxcvbnmqwe Afsluttende projekt

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

Video Projector Controller. Brugermanual

Video Projector Controller. Brugermanual Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK l Video Projector Controller Brugermanual WWW.WAHLBERG.DK TELEPHONE +45 86 18 14 20 CELL PHONE +45 40 52 20 88 EMAIL: mads@wahlberg.dk Feb

Læs mere

Introduktion til programmering. Af mikroprocessor Atmel ATmega328P i en Arduino Uno

Introduktion til programmering. Af mikroprocessor Atmel ATmega328P i en Arduino Uno Introduktion til programmering Af mikroprocessor Atmel ATmega328P i en Arduino Uno Min baggrund: Intel 4004, 4 bit, maskinsprog Intel 8008, 8 bit, maskinsprog bit for bit I sprogene: assembler, Fortran

Læs mere

Kursusarbejde 2 Grundlæggende Programmering

Kursusarbejde 2 Grundlæggende Programmering Kursusarbejde 2 Grundlæggende Programmering Arne Jørgensen, 300473-2919 klasse dm032-1a 31. oktober 2003 Indhold 1. Kode 2 1.1. hotel.h.................................................... 2 1.2. hotel.cc...................................................

Læs mere

DDD Runde 2, 2015 Facitliste

DDD Runde 2, 2015 Facitliste DDD Runde 2, 2015 Facitliste Søren Dahlgaard og Mathias Bæk Tejs Knudsen Opgaver og løsninger til 2. runde af DDD 2015. 1 4. 19. februar, 2015 linetest DK v1.0 Line Test Sigurd er begyndt i gymnasiet og

Læs mere

RF-ID Kompendium. RF-ID & Radio control. Dette kompendium indeholder materiale om RF-ID. Materialet er meget foreløbigt.

RF-ID Kompendium. RF-ID & Radio control. Dette kompendium indeholder materiale om RF-ID. Materialet er meget foreløbigt. Senest redigeret 8. april 2014 RF-ID Kompendium Dette kompendium indeholder materiale om RF-ID Materialet er meget foreløbigt. Derfor modtages rettelser og forslag meget gerne. ------------------------

Læs mere

Kursusarbejde 1 Grundlæggende Programmering. Arne Jørgensen, 300473-2919 klasse dm032-1a

Kursusarbejde 1 Grundlæggende Programmering. Arne Jørgensen, 300473-2919 klasse dm032-1a Kursusarbejde 1 Grundlæggende Programmering Arne Jørgensen, 300473-2919 klasse dm032-1a 3. oktober 2003 Kode //File Name: kaalhovede.cc //Author: Arne Jørgensen //Email Address: arne@arnested.dk, arnjor@niels.brock.dk

Læs mere

Programmeringseksempel tl BCxxxx (Seriel)

Programmeringseksempel tl BCxxxx (Seriel) APP-NOTE 600005 Beckhoff Application Note Date: 8/28/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 Programmeringseksempel

Læs mere

"# $%$ " # $ % $ $ " & ( ) *+!,! Sum_Cost >= 5000SirName = Beltov Continue = %!- + ( ( - True) Continue *! If Antal <= 20 Then EnhedsOmk = 1.

# $%$  # $ % $ $  & ( ) *+!,! Sum_Cost >= 5000SirName = Beltov Continue = %!- + ( ( - True) Continue *! If Antal <= 20 Then EnhedsOmk = 1. "# $$ " # $ && & ' $ $ " & ) *+, Sum_Cost >= 5000SirName = Beltov Continue = True) Continue *, + If Antal

Læs mere

Programmeringseksempel til CX/IPC

Programmeringseksempel til CX/IPC APP-NOTE 610004 Beckhoff Application Note Date: 7/17/2009 Document Status: 1.1 Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel til

Læs mere

Introduktion til C programmering

Introduktion til C programmering Introduktion til C programmering Rasmus Erik Voel Jensen Uge 17 voel@math.ku.dk Dagens forelæsning Formalia Indledende programmering, main, include, printf, variable, scanf, if-else, statements, eksempler

Læs mere

Brugervejledning. Fjernbetjening display MT-5

Brugervejledning. Fjernbetjening display MT-5 Brugervejledning Fjernbetjening display MT-5 OVERSIGT Det digitale fjernbetjening display, der viser dig anlæggets driftsinformation, system fejl og selvdiagnostik udlæsning. Oplysningerne vises på et

Læs mere

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012 Server side Programming Wedesign Forelæsning #8 Recap PHP 1. Development Concept Design Coding Testing 2. Social Media Sharing, Images, Videos, Location etc Integrates with your websites 3. Widgets extend

Læs mere

Programmering i C. Kurt Nørmark 2005 Institut for Datalogi, Aalborg Universitet. Sammendrag

Programmering i C. Kurt Nørmark 2005 Institut for Datalogi, Aalborg Universitet. Sammendrag Programmering i C Kurt Nørmark 2005 Institut for Datalogi, Aalborg Universitet Sammendrag Dette er et undervisningsmateriale om introducerende programmering i et imperativt sprog. Mere konkret er det et

Læs mere

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller.

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller. Flowchart Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller. Et godt program til at tegne flowcharts med er, EDGE-Diagrammer, eller Smartdraw.

Læs mere

how to save excel as pdf

how to save excel as pdf 1 how to save excel as pdf This guide will show you how to save your Excel workbook as PDF files. Before you do so, you may want to copy several sheets from several documents into one document. To do so,

Læs mere

Betjeningsvejledning. SMS modul

Betjeningsvejledning. SMS modul Betjeningsvejledning SMS modul HW: P052A.0517 / MC35i SW: P052ASMS.070628 LBJ electronic, DK-7100 Vejle Før du tager dit nye SMS modul i brug, er det vigtigt, at du gennemlæser denne vejledning, og udfører

Læs mere

" #" $ " "!% &'% ' ( ) * " & #

 # $  !% &'% ' ( ) *  & # ! # $!% &'% '! #$ #$ ( * & #!! #$%& + &,Dim! - Sub Test( Dim Svar As String Svar = InputBox( Indtast dit Navn MsgBox Dit navn er & Svar Svar & * Sub Test2( MsgBox Goddaw & Svar #Test2( Svar& Test(Test2(Svar

Læs mere

Postregistrering Eksamensprojekt i Programmering C Lavet af: Frantz Furrer Svendborg Erhvervsskole HTX Vejleder: Claus Borre

Postregistrering Eksamensprojekt i Programmering C Lavet af: Frantz Furrer Svendborg Erhvervsskole HTX Vejleder: Claus Borre Postregistrering Eksamensprojekt i Lavet af: Frantz Furrer Vejleder: Claus Borre Side af 4 Titelblad: Skolens navn: Svendborg Tekniske Gymnasium - Rapport: Rapportens titel: Postregistrering Side antal:

Læs mere

Tillykke med din styring, vi er glade for at du valgte vores.

Tillykke med din styring, vi er glade for at du valgte vores. Tillykke med din styring, vi er glade for at du valgte vores. I den følgende vejledning er der mulighed for, at lære din nye varmepumpestyring meget bedre at kende. Der findes også en meget forenklet vejledning,

Læs mere

Algoritmeskabeloner: Sweep- og søgealgoritmer C#-version

Algoritmeskabeloner: Sweep- og søgealgoritmer C#-version Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Algoritmeskabeloner: Sweep- og søgealgoritmer C#-version Finn Nordbjerg 1/9 Indledning I det følgende introduceres et par abstrakte

Læs mere

Udvikling af DOTNET applikationer til MicroStation i C#

Udvikling af DOTNET applikationer til MicroStation i C# Udvikling af DOTNET applikationer til MicroStation i C# Praktiske tips for at komme i gang. Gunnar Jul Jensen, Cowi Hvorfor nu det? Mdl og Vba kan det hele Fordelene er : udviklingsmiljøet er eksternt

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

Hurtigt i gang med LinMot DeviceNet til Allen Bradley Logix Plc

Hurtigt i gang med LinMot DeviceNet til Allen Bradley Logix Plc Hurtigt i gang med LinMot DeviceNet til Allen Bradley Logix Plc INDHOLD Indledning...2 EL-Diagram E1100:...3 Logik Forsyning til LinMot:...6 Set Node adresse...7 DeviceNet CAN forbindelse til PLC...10

Læs mere

MapBasic &.NET interaktion. MapBasic.NET. Jakob Lanstorp IT konsulent COWI. Odense 23. Juni 2011. 1 8 jun 2011 MapBasic &.

MapBasic &.NET interaktion. MapBasic.NET. Jakob Lanstorp IT konsulent COWI. Odense 23. Juni 2011. 1 8 jun 2011 MapBasic &. MapBasic &.NET interaktion MapBasic.NET Jakob Lanstorp IT konsulent COWI Odense 23. Juni 2011 1 MapBasic &.NET interaktion Erfaring med MapBasic.NET / Visual Studio Anden programmering 2 Program Hurtig

Læs mere

Fysisk Design 2013. Instruktorer Troels, Søren og Oskar

Fysisk Design 2013. Instruktorer Troels, Søren og Oskar Fysisk Design 2013 Instruktorer Troels, Søren og Oskar Introduktion - hvem er det der? Troels: Kandidat IT Produktudvikling Lyd med Arduino guy Søren: Bachelor IT Mac og Arduino guy Oskar: Kandidat IT

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Januar 2012 Institution Gymnasiet HTX Skjern Uddannelse Fag og niveau Lærer(e) Hold Htx Programmering C Henrik

Læs mere

Introduktion til MatLab Matematisk Modellering af Dynamiske Modeller ved Kasper Bjering Jensen, RUC, februar 2010

Introduktion til MatLab Matematisk Modellering af Dynamiske Modeller ved Kasper Bjering Jensen, RUC, februar 2010 Introduktion til MatLab Matematisk Modellering af Dynamiske Modeller ved Kasper Bjering Jensen, RUC, februar 2010 Computere er uvurderlige redskaber for personer der ønsker at arbejde med matematiske modeller

Læs mere

Tildel fast IP adresse til BC9xx0 via System Manageren

Tildel fast IP adresse til BC9xx0 via System Manageren APP-NOTE 600011 Beckhoff Application Note Date: 2/11/2009 Document Status: 1.1 Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Tildel fast IP adresse til

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

Introduktion Til Konkurrenceprogrammering

Introduktion Til Konkurrenceprogrammering Introduktion Til Konkurrenceprogrammering Søren Dahlgaard og Mathias Bæk Tejs Knudsen {soerend,knudsen}@di.ku.dk Version 0.1 Indhold Indhold i Introduktion 1 1 Palindromer 3 1.1 Introduktion til Python...............

Læs mere

Trådløst Alarm System. Med indbygget GSM modem. Brugsanvisning V1.01

Trådløst Alarm System. Med indbygget GSM modem. Brugsanvisning V1.01 Trådløst Alarm System Med indbygget GSM modem Brugsanvisning 1 Indhold Side 2 - Forord Side 3 - Alarm oversigt Side 4 - Opstart af alarm Side 4 - Programmering af alarmcentral Side 4 - Indtastning af kode

Læs mere

Svar på de mest almindelige Citrix spørgsmål

Svar på de mest almindelige Citrix spørgsmål Svar på de mest almindelige Citrix spørgsmål Henrik Meyer og Ajâja Hyttel Oprettet: 24/6-13 Sidst revideret 14/5-14 h t t p s : / / c i t r i x. a a b n e t. d k Hvad er nyt i Citrix?... 2 Hvis du ikke

Læs mere

KONSTANT REGN 6 BETJENINGSVEJLEDNING VERSION 18 DATO 20-1-95 UDLÆSNING I DISPLAY. - Indtrækshastighed. - Total vandingstid

KONSTANT REGN 6 BETJENINGSVEJLEDNING VERSION 18 DATO 20-1-95 UDLÆSNING I DISPLAY. - Indtrækshastighed. - Total vandingstid UDLÆSNING I DISPLAY - Indtrækshastighed - Total vandingstid - Længde af den udtrukne slange - For- og eftervanding valgt - Tryk sensor - Stop sensor - Hastigheds sensor - Motor 1, motor der regulere turbinen

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

Introduktion til SPSS

Introduktion til SPSS Introduktion til SPSS Øvelserne på dette statistikkursus skal gennemføres ved hjælp af det såkaldte SPSS program. Det er erfaringsmæssigt sådan, at man i forbindelse af øvelserne på statistikkurser bruger

Læs mere

PICTURE formater. Klog på SAS 15. marts 2012

PICTURE formater. Klog på SAS 15. marts 2012 PICTURE formater Klog på SAS 15. marts 2012 Agenda Hvad er et format Hvor adskiller et PICTURE format sig Teknik Eksempel 1 cprnr Eksempel 2 cprnr med "udsøgning" af fejlrecords Eksempel 3 et format, der

Læs mere

JavaScript. Grundlæggende elementer. Jørgen Sørensen. jososoft software development. 1998-2007 Jørgen Sørensen

JavaScript. Grundlæggende elementer. Jørgen Sørensen. jososoft software development. 1998-2007 Jørgen Sørensen JavaScript Grundlæggende elementer Jørgen Sørensen jososoft software development 1998-2007 Jørgen Sørensen Indholdsfortegnelse Introduktion Det første program Variabler.. Operatorer Objekthierarkiet i

Læs mere

DM502. Peter Schneider-Kamp (petersk@imada.sdu.dk) http://imada.sdu.dk/~petersk/dm502/

DM502. Peter Schneider-Kamp (petersk@imada.sdu.dk) http://imada.sdu.dk/~petersk/dm502/ DM502 Peter Schneider-Kamp (petersk@imada.sdu.dk) http://imada.sdu.dk/~petersk/dm502/ 1 DM502 Bog, ugesedler og noter De første øvelser Let for nogen, svært for andre Kom til øvelserne! Lav opgaverne!

Læs mere

Vejledning for TKE 01 Ver 4.01

Vejledning for TKE 01 Ver 4.01 Vejledning for TKE 01 Ver 4.01 TKE-01 er lavet specielt til at arbejde sammen med en Calyma ventilationunit med Lemmens DC-motorer. POWER ON SPJÆLD LUKKET FEJL TRYKFEJL VARME STYRING under 18 grader Temperatur

Læs mere

Netteknik 1 Byg et netværk med SO-HO router Øvelse

Netteknik 1 Byg et netværk med SO-HO router Øvelse Netværk med Ethernet-kabler på SOHO router HOLD NUMMER: Beskrivelse Denne øvelse opbygger og tester trinvis et fysisk netværk med 2 Pc er, en SO-HO router, en Internetadgang samt diverse Ethernet-kabling.

Læs mere

$ %' ) * %' +,! - Myarray %' /0 /0 122 +3 /0 /0

$ %' ) * %' +,! - Myarray %' /0 /0 122 +3 /0 /0 !"#!"# "# %&') * #" % && %' Dim MyArray2) As Integer ) * %' +,! - Myarray MyArray0). %' /0 /0 122 + /0 /0 +4 / 0) Dim MyArray1 to 2) As Integer 5MyarrayMyArray1)" +6 Option Base 1 Option Explicit %' 76

Læs mere

Indholdsfortegnelse Forord...8 Makroer samt aktivere Udvikler-fanen...10 Makrosikkerhed (Sikkerhedsindstillinger)...13

Indholdsfortegnelse Forord...8 Makroer samt aktivere Udvikler-fanen...10 Makrosikkerhed (Sikkerhedsindstillinger)...13 1 Indholdsfortegnelse Forord...8 Makroer samt aktivere Udvikler-fanen...10 Hvad er en makro... 10 Hvad kan du bruge en makro til... 10 Hvad en makro er (Visual Basic for Applications)... 11 Det hele sker

Læs mere

RYOM Vildtkamera. Premium med MMS/data. Manual Nr. 218-328

RYOM Vildtkamera. Premium med MMS/data. Manual Nr. 218-328 RYOM Vildtkamera Premium med MMS/data Manual Nr. 218-328 Vildtkamera Premium - nr. 218-328 ACORN LTL-5310MM KAMERA MENU OG KNAPPER: På bagsiden af kameraet er der et LCD display, 4 retningsknapper, menu

Læs mere

Svane Electronic Timer universal med 8 funktioner 1

Svane Electronic Timer universal med 8 funktioner 1 Svane Electronic Timer universal med 8 funktioner 1 Digital timer print modul 12V 2000.2231 Multi funktions timer med 8 funktioner, anvendelig i mange installationer, forsyning 12VDC drift. Printet har

Læs mere

Dynamisk programmering

Dynamisk programmering Dynamisk programmering Dynamisk programmering Et algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer. Har en hvis lighed med divide-and-conquer: Begge opbygger løsninger til større problemer

Læs mere

vil jeg blive mindet om det af VBA allerede mens jeg skriver koden, da der er tale om en såkaldt kompileringsfejl:

vil jeg blive mindet om det af VBA allerede mens jeg skriver koden, da der er tale om en såkaldt kompileringsfejl: Fejlhåndtering Selv de bedste programmører laver af og til fejl! Dette kommer sikkert som en overraskelse for de fleste, bortset fra de, der har arbejdet med et hvilket som helst større program. Fejl kan

Læs mere

Et alfabet er en ordnet mængde af bogstaver og andre tegn

Et alfabet er en ordnet mængde af bogstaver og andre tegn 16. Tegn og alfabet I dette kapitel studerer vi tegn. Tegn udgør grundbestanddelen i enhver form for tekstbehandling. I senere kapitler, nærmere betegnet kapitel 27 - kapitel 31, ser vi på sammensætningen

Læs mere

KOMPONENT BESKRIVELSE

KOMPONENT BESKRIVELSE Beskrivelse : S12-20-8A tegningsnummer 630014 Program som styrer 5 individuelle trykforløb på samme tid. Kan køre med intern tryk-reservoir. Kommunikerer med PC-program 714014 Dato Sign. Beskrivelse af

Læs mere

Kursus i OOP og Java. Kursus i Objektorienteret programmering i Java

Kursus i OOP og Java. Kursus i Objektorienteret programmering i Java Kursus i OOP og Java Kursus i Objektorienteret programmering i Java Åben Dokumentlicens Dette foredragsmateriale er under Åben Dokumentlicens (ÅDL) Du har derfor lov til frit at kopiere dette værk Bruger

Læs mere

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

Læs mere

Arbejd videre med statistik

Arbejd videre med statistik Danmarks Statistik databanker@dst.dk Arbejd videre med statistik Vejledning i PC-AXIS og Statistikbanken Danmarks Statistik juni 2003 1 www.dst.dk www.statistikbanken.dk Indholdsfortegnelse INDHOLDSFORTEGNELSE...2

Læs mere

denver-electronics.com ASA-30 Indoor Siren Indendørs Sirene

denver-electronics.com ASA-30 Indoor Siren Indendørs Sirene denver-electronics.com ASA-30 Indoor Siren Indendørs Sirene ENG Features Layout The ASA-30 can be used either as an additional siren connected to your alarm system or as an independent siren connected

Læs mere

Variabel liste NETLON. RS1_variabelliste Side 1 af 8

Variabel liste NETLON. RS1_variabelliste Side 1 af 8 Variabel liste No. Variable name Dir SNVT Type NV Description Default 0 nvolampvalfbl2 Out SNVT_switch (95) Aktuel lys niveau lys 2 1 nvimasterin In SNVT_state (83) Bindes til, fra slave out, ved slave/master

Læs mere

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

Rapport. Udarbejdet af: Mayianne Nøks Pedersen. Skole login: knmape68. E-mail: mypedersen@gmail.com

Rapport. Udarbejdet af: Mayianne Nøks Pedersen. Skole login: knmape68. E-mail: mypedersen@gmail.com Rapport Udarbejdet af: Mayianne Nøks Pedersen Skole login: knmape68 E-mail: mypedersen@gmail.com URL til brugerundersøgelsen: http://web328.webkn.dk/hjemmeside/image/laering/sem2brugerundersogelse/brugerundersogelse/

Læs mere

Installationsmanual. 2 Installering...6. 3 Installering SMS sender...7. 4 Installering PSTN/GSM sender...7. 5 Installering PSTN GSM konverter...

Installationsmanual. 2 Installering...6. 3 Installering SMS sender...7. 4 Installering PSTN/GSM sender...7. 5 Installering PSTN GSM konverter... CS 47 Syntax Side 2 Indholdsfortegnelse 1 Introduktion...4 1.1 Funktioner...4 1.2 Forsyning...4 1.3 PSTN support...5 1.4 GSM support...5 1.5 SMS support...5 1.6 Indgange...5 1.7 Udgange...5 1.8 Password...5

Læs mere

Regnskabsprogram til kontrol af brændstofforbrug til køretøjer.

Regnskabsprogram til kontrol af brændstofforbrug til køretøjer. Regnskabsprogram til kontrol af brændstofforbrug til køretøjer. Manual for BenzinTjek-xp Side. C. Lindstrøm 2005-2006 Sidst revideret 14. januar 2006 Side 2. Manual for BenzinTjek-xp Indholdsfortegnelse

Læs mere

Spil Master Mind. Indledning.

Spil Master Mind. Indledning. side 1 af 16 Indledning. Spillet som denne rapport beskriver, indgår i et større program, der er lavet som projekt i valgfaget programmering C på HTX i perioden 9/11-98 til 12/1-99. Spillet skal give de

Læs mere

Peter Kellberg. Rundt om Danmarks Statistiks makroer. Design, Standardisering, Teknik

Peter Kellberg. Rundt om Danmarks Statistiks makroer. Design, Standardisering, Teknik Peter Kellberg Rundt om Danmarks Statistiks makroer Design, Standardisering, Teknik SAS Forum 2009 Ét makrobibliotek ca 50 makroer, vi selv har lavet mange andre fx CLAN Autocall makroer en makro er et

Læs mere

1. Detaljeret beskrivelse

1. Detaljeret beskrivelse Digital Diktafon Indhold 1. Detaljeret beskrivelse... 3 2. Specifikation... 4 3. Sæt batterier i... 4 4. Anvendelse... 6 4.1. Tænd/Sluk... 6 4.2. Optagelse... 6 4.4.1 Vælg optagelsestilstand... 6 4.4.2

Læs mere

Introduktion Indtastning Funktioner Scripts Optimering. Matlab

Introduktion Indtastning Funktioner Scripts Optimering. Matlab - robert@math.aau.dk http://www.math.aau.dk/ robert/teaching/2010/matlab 9. august 2010 1/39 Disposition 1. Lidt om. 2. Basiskursus. 3. Opgaver. 4. Mere til basiskursus. 5. Opgaver. 2/39 MATLAB = MATrix

Læs mere

Måle og test I. Lasse Kaae 2012

Måle og test I. Lasse Kaae 2012 Måle og test I Lasse Kaae 2012 Plan for de næste 2 uger Uge 1 grundlæggende VEE NI Labview (Torsdag) Anders Meisner Uge 2 Workshop VEE VEE instrument-styring Labview NI USB 6008 Måle øvelser Lasse Kaae

Læs mere

Noise Detector 100. Hvad er ND100 2. ND-100 kan bruges i maskiner med 2. Fejl loggen. 2. Ophæv bruger indstillet følsomhed. 3. Alarm koder.

Noise Detector 100. Hvad er ND100 2. ND-100 kan bruges i maskiner med 2. Fejl loggen. 2. Ophæv bruger indstillet følsomhed. 3. Alarm koder. Noise Detector 100 Indhold Side Hvad er ND100 2 ND-100 kan bruges i maskiner med 2 Fejl loggen. 2 Bruger indstilling af støj følsomhed ( kun v.1-05 og v.2-10 ) 2 Ophæv bruger indstillet følsomhed. 3 Alarm

Læs mere

Manual IHC Kompatibelt SMS modem. Generel info:... 2 Controllere:... 2 Manualen... 2 Komandoer syntax... 2 Lysdioder... 2 Tilslutning:...

Manual IHC Kompatibelt SMS modem. Generel info:... 2 Controllere:... 2 Manualen... 2 Komandoer syntax... 2 Lysdioder... 2 Tilslutning:... Manual IHC Kompatibelt SMS modem. Modemmet er kompatibelt med LK IHC visual2 controllere. IHC er registreret varemærke hos LK, Schneider Electric. Generel info:... 2 Controllere:... 2 Manualen... 2 Komandoer

Læs mere

Microsoft Dynamics C5 Version 2012. Programmering I

Microsoft Dynamics C5 Version 2012. Programmering I Microsoft Dynamics C5 Version 2012 Programmering I Copyright 2011 Microsoft. C5 er et varemærke, der tilhører Microsoft. Produkter og firmaer nævnt i dette dokument er varemærker, der tilhører deres respektive

Læs mere

What s Love Got to Do With It?

What s Love Got to Do With It? What s Love Got to Do With It? Gram Grid Present Continuous Vi sætter verberne i ing-form, når vi vil beskrive at noget er i gang. Der er fire hovedkategorier af ing-form: 1 Den almindelige form (common

Læs mere

CAN BUS alarm AK4405 Oversigt over ledninger fra sirene og modul.

CAN BUS alarm AK4405 Oversigt over ledninger fra sirene og modul. CAN BUS alarm AK4405 Snapguide med oversigt over ledninger fra sirene og modul Denne snapguide er ikke en komplet monterings- eller brugeranvisning, men en oversigt over ledninger og funktioner. Der findes

Læs mere

Manual til: Miracas DK080 GSM Tyverialarm

Manual til: Miracas DK080 GSM Tyverialarm Manual til DK080 Indhold Forord... 4 Alarmens generelle opbygning... 5 Placering af alarmen... 7 Oversigt over alarmen... 8 Tag alarmen i brug... 9 Programering af alarmen... 10 Indtastning af egen kode...

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

Delfi Connect. Bruger vejledning 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4

Delfi Connect. Bruger vejledning 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4 Delfi Connect Bruger vejledning INDHOLD 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4 TOOLS...4 4. KOMMUNIKATIONS OPSÆTNING...5 5. GENEREL OPSÆTNING OG DATA KONFIGURATION...6 RECORD...8 BASAL

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

PDC120 PI. Betjeningsvejledning Version 120.3. Installationsvejledning Version 120.4

PDC120 PI. Betjeningsvejledning Version 120.3. Installationsvejledning Version 120.4 PDC120 PI Betjeningsvejledning Version 120.3 Installationsvejledning Version 120.4 1. Intoduktion Tillykke med dit nye Smart Park parkerings system. Din Smart Park er et multifunktions parkerings system,

Læs mere

Programmering i Javascript

Programmering i Javascript Programmering i Javascript 1. Introduktion HTML er et fortrinligt værktøj til at strukturere og præsentere information, men hvis web siderne skal være interaktive, så der kan reageres på brugerens handlinger,

Læs mere

BentleyUser.dk 2009 MicroStation tips og tricks. Tine Lai Andersen Bentley Institute Instructor

BentleyUser.dk 2009 MicroStation tips og tricks. Tine Lai Andersen Bentley Institute Instructor Tine Lai Andersen Bentley Institute Instructor Brugerflade De små knappenåle / dokkedimser Layouts på dialogbokse Højrekliks menu (laaaangggsomt højreklik): Level Off (V8i SELECT release 1) Display set

Læs mere

Programmering. Udvidet Programmering. Kurserne. Kurset: programmering i sproget Java. Lærerne: Morten Larsen og Peter Sestoft

Programmering. Udvidet Programmering. Kurserne. Kurset: programmering i sproget Java. Lærerne: Morten Larsen og Peter Sestoft Kurserne Kurset: programmering i sproget Java Programmering og Udvidet Programmering Lærerne: Morten Larsen og Peter Sestoft Kursusmål: I skal lære at skrive interessante programmer i Java Forudsætninger:

Læs mere

Fra Excel til Capture part

Fra Excel til Capture part e-service Fra Excel til Capture part Side 1 af 5 Fra Excel til Capture part Note skrevet af : Nordcad Systems Technical Support Revision : Maj 2003, Release 14.2/9.2.3, 2003 Denne tekniske note gennemgår

Læs mere

Kom godt igang med DS-101g+ Disk Station. (installations vejledning)

Kom godt igang med DS-101g+ Disk Station. (installations vejledning) Kom godt igang med DS-101g+ Disk Station (installations vejledning) Bemærk Venligst se Chapter 2 Get to Know the Hardware i den engelske User s Guide for detaljeret beskrivelse af knapperne samt LEDs funktioner.

Læs mere