Datorkonstruktion - Grafik för datorspel

Storlek: px
Starta visningen från sidan:

Download "Datorkonstruktion - Grafik för datorspel"

Transkript

1

2 Föreläsningens syfte Syfte: Ge kännedom om ett antal tekniker som kan vara användbara i en FPGA-baserad dator som ska generera ut mer eller mindre avancerad datorgrafik Metod: Historiska nedslag hos ett antal olika TV-spelskonsoller från 8 och 16-bitars eran.

3 Tidig datorgrafik CRT (Cathode Ray Tube) där avlänkningsmagneter i X och Y-led styrs av D/A-omvandlare kopplad till processorn (Eller om man så vill, ett oscilloskop kopplat i X-Y läge) Användes av: Vetenskaplig visualisering på tidiga datorer, gamla arkadspel, Vectrex Uråldrigt exempel (elektronrörsbaserat!): SAGE Historiskt exempel Vectrex: Modernt exempel: Beams Of Light by TRSI -

4 VGA-signalen Tre analoga signaler (Röd, Grön, Blå) Två synkpulser (vertikal och horisontell) (DDC2: En I 2 C-buss som används för att detektera vilken typ av skärm som är ansluten.)

5 Grafik med extremt enkel hårdvara En I/O-port är kopplad direkt till grafikutgången Kräver att du skriver klockcykelexakt kod för att mata ut exakt rätt data vid exakt rätt klockcykel. (Detta underlättas lite om du har en timer i hårdvaran så att inte exakt all kod måste vara skriven på detta sätt genom att du exempelvis kan göra annat under vblank.) Exempel: Craft av Linus Åkesson:

6 Variant på CPU-kopplad VGA-utgång En mikrokodad processor har normalt tre faser: Hämtfas, adressfas och utförandefas. Ändra så att fyra faser används: Grafikfas, hämtfas, adressfas, utförandefas CPU-hårdvaran kan (delvis) återanvändas till att skicka ut grafikdata. Fördelen är att vi inte får problem med att synkronisera tillgång till grafikminne mellan CPU och GPU. Mikrokoden skrivs förslagsvis så att alla faser tar lika lång tid...

7 Grafik på Atari 2600 Första populära TV-spelet Extremt enkel grafikhårdvara: Hårdvara för att rita en boll (1,2,4 eller 8 pixlar bred) Hårdvara för att rita två missiler (1,2,4 eller 8 pixlar bred) Hårdvara för att rita två spelare (8 pixlar breda, konfigurerbart utseende(!)) Hårdvara för att rita bakgrunden (20 bitars minne, räcker till en halv(!) rad). (Plus en bit som säger om raden ska speglas eller dupliceras på andra halvan av raden.) För att få ut någon vettig grafik måste alla dessa register uppdateras för varje rad som ritas ut!

8 Lärdomar: Atari 2600 Även med extremt enkel grafikhårdvara kan ganska avancerad grafik skapas (förutsatt att du är beredd på att det är ganska drygt att programmera spelet) Tips: Atari 2600 har inbyggd detektion av kollision mellan alla typer av objekt samt mellan bakgrund och objekt. Detta underlättar mycket om ni ska skriva spel i assembler! Exempel på grafik som kan skapas utifrån detta: Atari 2600 games - Liquid Candy/Noice (Atari VCS/2600 demo)

9 Förslag på system: CPU + GPU anpassad till just ditt spel Förslag på hårdvarusystem: CPU + en GPU anpassad till precis det spel du vill göra. Två komparatorer per hårdkodat objekt jämför koordinaten som ritas ut med koordinaten som ritas ut. Förslag på lämpliga spel: Pong, Spacewar

10 Bitmap-grafik Värdet för varje pixel sparas individuellt i minnet Enklast: 1 bit i minnet motsvarar om pixeln är svart eller vit. Nexys 3-kortet ni ska använda har 8 utsignaler för färginformation till VGA-skärmen. Dvs, ni kan använda upp till 8 bitar per pixel (Röd: 3 bitar, Grön: 3 bitar, Blå: 2 bitar)

11 Tips och tricks för bitmap-grafik Tips: Palett: Använd exempelvis 4 bitar per pixel. Låt dessa indexera ett palettminne på 16x8 bitar för att avgöra vilken färg som ska matas ut till skärmen Trick: Genom att ändra på paletten kan du göra vissa typer av animationer

12 Tips och tricks för bitmap-grafik Tips: Dubbelbuffring Duplicera grafikminnet. Detta gör att ni kan rita i en del av grafikminnet utan att förstöra den del av skärmminnet som skickas till VGA-skärmenför tillfället. Kräver att CPU:n kan få reda på när GPU:n kommit ner till vblank så att den kan ändra vilken del av grafikminnet som ska visas upp. Notering: Vill du göra riktig 3D-grafik (såsom Quake) behöver du bitmap-grafik.

13 Användning av bitmap-grafik Alla datorer och spelkonsoller använder bitmap-grafik idag. Bitmap-baserade spel kräver: Stort bildminne, snabbt bildminne, snabb uppdatering av bildminnet via antingen specialiserad hårdvara eller en snabb CPU Notera att det dröjde länge innan spelkonsoller och datorer som lämpade sig för mer avancerade spel började använda bitmap-grafik Historisk tillbakablick: Framgångsrik dator med bitmap-grafik: Amiga (den första(?) prisvärda datorn med specialiserad hårdvara för att accelerera bitmap-grafik).

14 Bitmap-grafik på Nexys-3 Problem 1: FPGA:n på Nexys 3 har för lite minne för vettig bitmap-grafik (FPGA:n har cirka 580 kbit minne, vill du använda 640x480 pixlars upplösning räcker det inte ens till en bit per pixel om du vill använda dubbelbuffring...) Lösningsförslag 1: Använd externt minne för att öka mängden minne (Problem: Externa minnet har dåligt med bandbredd om man inte krånglar till det.)

15 Bitmap-grafik på Nexys-3 Problem 2: Det är svårt att hinna med att uppdatera grafikminnet ifrån en enkel CPU Lösningsförslag 2: Visa bara upp 320x200 pixlar Lösningsförslag 3: Använd bara bitmap-grafik på några delar av skärmen (förslagsvis de som sällan ändras) (Lösningsförslag 4: Snabba upp hantering av bitmap-grafik genom en speciell hårdvara för att kopiera rektangulära delar av skärmen från en del av grafikminnet till en annan (blitter)) Lösningsförslag 5: Använd inte bitmap-grafik överhuvudtaget

16 Förslag på bitmap-baserade spel Vill ni använda er av bitmap-baserad grafik? Tips: Välj en typ av spel där ni inte behöver uppdatera hela skärmen hela tiden Exempel: Worms, Qix

17 Tile/tecken-baserad grafik Skärmen består av (exempelvis) 8x8 eller 16x16 pixlar stora tiles (alternativt tecken) vars utseende bestäms av ett tile-minne (tecken-minne). Ett annat minne bestämmer vilken typ av tile som ska finnas på ett visst ställe på skärmen. Fördel: Mycket mindre minne behövs typiskt för att skapa en spelplan Exempel: Editorn Tiled -

18 Räkneexempel: 8x8 tiles (svartvitt) En tile är 8x8 pixel och vi vill ha 256 olika tiles Med upplösningen 640x480 får vi plats med 80x60 tiles (kräver 4800 bytes lagringsutrymme) Minnesutrymme för tile-utseende: 8x8x256 bitar = 2048 bytes Jämför detta med ett bitmap-baserat minne som kräver 640x480 bitar = bytes

19 Exempel: 8x8 tiles (8 bitar per pixel) Spelplan kräver fortfarande bara 4800 bytes Tile-minnet kräver bytes Jämför med bitmap: 640x480 = bytes

20 Spel som lämpar sig för enkel tile-grafik Spel där spelplanen lämpar sig för att delas in i tiles och där vyn ej behöver ändras Förslag på spel: Snake, Tetris, Sokoban, Bejeweled, Roguelikes

21 Tips och tricks till tile-grafik Många typer av spel kräver en spelplan som du kan scrolla runt på Tips: Bygg din grafikenhet så att den klarar att hantera en spelplan som är större än vad din skärm är. Trick: Se till så att du kan scrolla en sådan spelplan i steg om en pixel Trick: Om du kan skriva i ditt tile-minne så kan du få till en del roliga effekter genom att uppdatera utseendet på en (eller flera tiles) varje gång skärmen ritas upp.

22 Sprite-baserad grafik Nackdel med tile-baserad grafik: Om du vill ha objekt som rör sig på spelplanen måste dessa röra sig i steg om (exempelvis) 8x8 pixels Lösning: Sprites En sprite är ett objekt som ligger ovanpå spelplanen och kan flyttas i steg om en pixel. (Notering: Muspekaren är en sprite.) Utseendet för en sprites lagras (lämpligtvis) i ett separat minne. Exempel: I ett BlockRAM i Spartan-6 får du plats med en sprite som är 64*32 pixlar stor med 9 bitar per pixel. (Där en bit avgör om pixeln ska synas eller vara genomskinlig.)

23 Tips och tricks för sprites Tips: Du kan låta ett par konfigurationsbitar användas för att styra om spriten ska roteras 90, 180 eller 270 grader samt låta en annan bit avgöra om den ska speglas i X eller Y-led. (Detta trick kan även användas för tiles för övrigt.) Tips: Glöm inte bort att du kan låta hårdvaran kolla om en sprite har kolliderat med spelplanen eller andra sprites Tips: Om även dina sprites använder en palett av något slag kan du ändra i paletten för att skapa flera olika typer av fiender utan att du behöver använda mer minne. (Exempel: Blå bil: Kör långsamt rakt fram. Röd bil: Kör snabbt och försöker preja spelaren.)

24 Tips på spel: Tiles + Sprites Typiska spel på exempelvis NES eller C64 passar till denna typ av hårdvara (men många spel kräver för mycket programmeringsarbete) Exempel på spel som är rimliga att skapa i denna kurs: Shoot-em-ups, bilspel (där du ser kartan uppifrån), Breakout, Enkelt tower defense-spel.

25 Extra-slides Här följer några slides som ej presenterades på föreläsningen men som ändå kan vara av intresse för den som vill göra lite mer avancerad grafik i sina spel

26 Tips och tricks: Tiles + Sprites Rasterinterrupt: Låt processorn få reda på att vi precis ritat ut en viss rad på VGA-skärmen genom att GPU:n genererar ett interrupt vid lämplig tidpunkt. Varför vill vi veta det? Om du precis visat en sprite, ändra koordinaten för spriten så att den hamnar nedanför aktuell rad den kommer att ritas ut igen! Bra om du behöver fler objekt för än du har stöd för i hårdvaran (typiskt 8) Tips: Återanvänd samma hårdvarusprite till att visa flera skott som flyger uppåt eller nedåt på skärmen i ett typiskt shoot-em-up. NES har visst hårdvarustöd för att göra detta automatiskt. Programmeraren ser 64 sprites men bara 8 kan samtidigt visas på en viss rad. (Om mer än 8 sprites behöver visas på samma rad kommer dessa att flimra frenetiskt.)

27 Tips och tricks: Tiles + Sprites Ändra i paletten för att ändra färger mitt på skärmen. (Användes ofta för att skapa till exempel en tonad himmelsbakgrund i äldre spel.) Ställ om vilken del av tile-minnet som ska visas upp. Används exempelvis för att skapa split-screen effekter. Exempel: Övre delen av skärmen innehåller statusinformation (poäng, antal liv, hälsa, etc), resten innehåller den vanliga spelplanen. Du kan skapa intressanta effekter genom att scrolla varje rad litegrann i horisontal-led. Vissa plattformar (Exempel: Amiga, Super NES) hade en speciell co-processor som enbart hade till uppgift att uppdatera olika grafikregister för varje rad som visas på skärmen. Exempel 1: Vatteneffekt Exempel 2: Parallax-scroll (notera hur olika delar av bakgrunden scrollar olika fort)

28 Avancerad tile/sprite-grafik Tile och sprite-baserad grafik användes på klassiska 8-bitars datorer och spelkonsoller Klassiska 16-bitars spelkonsoller (Super NES, Megadrive, etc) var också baserade på tiles och sprites men med fler finesser Framförallt: Flera lager med tile-grafik! (I vissa fall även med effekter såsom halvgenomskinlighet.) Möjliggör parallax-scrollning med överlappande lager. Exempel 1: Sonic till Megadrive (notera att vissa effekter antagligen skapas genom att animera tiles (vattenfallen)) Exempel 2: Agony till Amiga (strikt talat inte tile-baserat)

29 Pseudo-3d effekter för bilspel Parallax-scroll som nämndes på förra sliden är en typ av pseudo-3d effekt I ett bilspel kan du få fram en viss perspektivkänsla genom att scrolla varje rad på skärmen individuellt i horisontalled. Exempel: Pole Position: Bra länk med mer information:

30 Pseudo-3d effekter: Mode 7 i Super Nintendo Super NES hade hårdvara som lät en utföra en transformation på skärmens X och Y-koordinater innan grafik från tile-minnet lästes ut. Enligt wikipedia: ( ) ( ) x x a b 0 x0 y = x y y c d y 0 (1) 0 1 (Där x och y är de nya koordinaterna i tilemap och x och y är de ursprungliga skärmkoordinaterna.) Skalning, skjuvning, rotation Exempel: Pilotwings:

31 Pseudo-3d effekter: Mode 7 i Super Nintendo Super NES hade en speciell DMA-enhet för att uppdatera transformationsmatrisen för varje rad. Kan användas för att (bland annat) skapa perspektiveffekter Exempel: F-Zero (Notera hur sprites används för att visa objekt som inte tillhör bakgrunden) Tips: Om ni vill göra något i stil med detta: Använd en full 4x4 transformationsmatris istället för att behöva räkna fram en ny transformationsmatrisen för varje rad. Exempel (tunneleffekten i Super Castlevania 4 (3:30)):

32 Uppslagstabell för koordinater Skärmkoordinater skickas in i en uppslagstabell och resultatet därifrån används för att hitta rätt tile. Möjliga effekter (Tunnel, wormhole, mode 7-liknande effekter, etc.) Exempel:

33 Slutliga tips Tips: Om ni inte känner er överdrivet artistiska men ändå vill ha estetiskt tilltalande grafik: Ladda hem 2D-grafik från opengameart.com Bygg en enkel GPU först och se till att få ert projekt att fungera innan ni börjar lägga till avancerade finesser som egentligen inte behövs för att få godkänt på kursen.

Grafik. För enklare datorsystem

Grafik. För enklare datorsystem Grafik För enklare datorsystem Grafik förr VGA-signalen Direktdriven grafik eller bildminne Bitmap-grafik Tile/teckenbaserad grafik Spritebaserad grafik Kollisionskontroll Rörelse : Hastighet / riktning

Läs mer

Grafik. För enklare datorsystem

Grafik. För enklare datorsystem Grafik För enklare datorsystem Grafik förr VGA-signalen Direktdriven grafik eller bildminne Bitmap-grafik Tile/teckenbaserad grafik Spritebaserad grafik Kollisionskontroll Rörelse : Hastighet / riktning

Läs mer

Robin Wahlstedt Datavetenskap / Spel Vetenskapsmetodik rwt07001@student.mdh.se. Datorgrafik i spel

Robin Wahlstedt Datavetenskap / Spel Vetenskapsmetodik rwt07001@student.mdh.se. Datorgrafik i spel Robin Wahlstedt Datavetenskap / Spel Vetenskapsmetodik rwt07001@student.mdh.se Datorgrafik i spel 1 Sammanfattning Dator grafik kan delas in i fyra olika områden: information, design, simuleringar och

Läs mer

3. Välj den sprajt (bild) ni vill ha som fallande objekt, t ex en tårta, Cake. Klicka därefter på OK.

3. Välj den sprajt (bild) ni vill ha som fallande objekt, t ex en tårta, Cake. Klicka därefter på OK. Moment 2: Klonspel Instruktioner för deltagare Idag ska du få lära dig om: Kloner - kopior av samma figur (sprajt) Variabler - ett värde, exempelvis antal poäng Slumptal - slå en tärning för att välja

Läs mer

Mikael Bondestam Johan Isaksson. Spelprogrammering. med CDX och OpenGL

Mikael Bondestam Johan Isaksson. Spelprogrammering. med CDX och OpenGL Mikael Bondestam Johan Isaksson Spelprogrammering med CDX och OpenGL Del 2 Spel Historiskt spel... 36 7. Studsboll en sprite...37 8. Styrning med tangentbordet... 48 9. Krockar...51 10. Ljudeffekter...

Läs mer

Digitala projekt rapport

Digitala projekt rapport Digitala projekt rapport Alexander Westrup, d04aw@student.lth.se Martin Sandgren, d04ms@student.lth.se 4 december 2007 Innehåll 1 Abstract 1 2 Inledning 1 3 Arbetsgång 1 4 Hårdvara 1 4.1 Processor...............................

Läs mer

ATT ARBETA MED VEKTORGRAFIK

ATT ARBETA MED VEKTORGRAFIK ATT ARBETA MED VEKTORGRAFIK Helene Brogeland Vektorgrafik och animation VT 2014 2014-04-29 Inledning Före aktuell kurs hade jag bara en vag uppfattning av innebörden av vektorgrafik och hade aldrig jobbat

Läs mer

Datorsystemteknik DAV A14 Föreläsning 1

Datorsystemteknik DAV A14 Föreläsning 1 Innehåll Datorsystemteknik DAV A14 Föreläsning 1 Kursinformation Introduktion till datorsystem Programmeringsmodellen Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec

Läs mer

Grafisk Teknik. Rastrering. Övningar med lösningar/svar. Sasan Gooran (HT 2013)

Grafisk Teknik. Rastrering. Övningar med lösningar/svar. Sasan Gooran (HT 2013) Grafisk Teknik Rastrering Övningar med lösningar/svar Det här lilla häftet innehåller ett antal räkneuppgifter med svar och i vissa fall med fullständiga lösningar. Uppgifterna är för det mesta hämtade

Läs mer

Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell www.bjornregnell.se

Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell www.bjornregnell.se Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell www.bjornregnell.se Mål Så enkelt som möjligt: låg tröskel Ett riktigt programmeringsspråk: inget tak Roliga uppgifter som går

Läs mer

Enchipsdatorer med tillämpningar LABORATION 7, ROBOT

Enchipsdatorer med tillämpningar LABORATION 7, ROBOT Enchipsdatorer med tillämpningar LABORATION 7, ROBOT Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-05-14 Laboranter: 1 Syfte Denna laboration syftar till att introducera interrupt och watchdog

Läs mer

Snake. Digitala Projekt (EITF11) Fredrik Jansson, I-12 Lunds Tekniska Högskola,

Snake. Digitala Projekt (EITF11) Fredrik Jansson, I-12 Lunds Tekniska Högskola, Snake Digitala Projekt (EITF11) Fredrik Jansson, I-12 Lunds Tekniska Högskola, 2015-05-18 Oskar Petersen, I-12 Handledare: Bertil Lindvall Abstract Denna rapport beskriver ett projekt där ett klassiskt

Läs mer

Datorkonstruktion. Datorkonstruktion 2018, 8hp

Datorkonstruktion. Datorkonstruktion 2018, 8hp Datorkonstruktion 1 Datorkonstruktion 2018, 8hp Anders Nilsson Anders.P.Nilsson@liu.se Mål: Ni ska i grupper om 3 teknologer konstruera en inbyggd dator. VGA-skärm FPGA-kort 1 Datorkonstruktion 2018, 8hp

Läs mer

Föreläsning 2. Operativsystem och programmering

Föreläsning 2. Operativsystem och programmering Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data

Läs mer

Grunder. Grafiktyper. Vektorgrafik

Grunder. Grafiktyper. Vektorgrafik 2 Grunder All vår början bliver svår eller hur det nu brukar heta, och detta är något som gäller även Flash. För den som är ovan vid Flash gäller det säkert extra mycket, då det kan vara knepigt att förstå

Läs mer

Grafiska pipelinens funktion

Grafiska pipelinens funktion LUNDS TEKNISKA HÖGSKOLA CAMPUS HELSINGBORG Grafiska pipelinens funktion Ludvig von Sydow EDT62, HT17 Datorarkitekturer med Operativsystem Sammanfattning Denna rapport syftar till att beskriva hur en graphics

Läs mer

Kurs 5:1 Att presentera med PowerPoint del 1

Kurs 5:1 Att presentera med PowerPoint del 1 Kurs 5:1 Att presentera med PowerPoint del 1 STUDENTDATORUTBILDNINGEN MALMÖ HÖGSKOLA Att presentera med bildspel, del 1 Här är en kort vägledning som kan hjälpa dig i ditt arbete med att skapa en presentation.

Läs mer

Talsystem Teori. Vad är talsystem? Av Johan Johansson

Talsystem Teori. Vad är talsystem? Av Johan Johansson Talsystem Teori Av Johan Johansson Vad är talsystem? Talsystem är det sätt som vi använder oss av när vi läser, räknar och skriver ner tal. Exempelvis hade romarna ett talsystem som var baserat på de romerska

Läs mer

Programmering. Scratch - grundövningar

Programmering. Scratch - grundövningar Programmering Scratch - grundövningar Lär känna programmet: Menyer för att växla mellan att arbeta med script, utseende/bakgrund och ljud. Scenen där allting utspelar sig. Här klickar du på bakgrunden

Läs mer

Department of Information Technology Digitala projekt. SuperKull. Daniel Öhman Alexander Persson

Department of Information Technology Digitala projekt. SuperKull. Daniel Öhman Alexander Persson Department of Information Technology Digitala projekt SuperKull Daniel Öhman Alexander Persson Abstract The purpose of this course was to design and construct an electronic

Läs mer

manual D E M O Systemkrav Pc med Windows 98/2000 166 Mhz Pentium 64 Mb RAM Miljontalsfärger (24 bit) Upplösning: 800 x 600 pixels

manual D E M O Systemkrav Pc med Windows 98/2000 166 Mhz Pentium 64 Mb RAM Miljontalsfärger (24 bit) Upplösning: 800 x 600 pixels D E M O manual produced by Tony Åström Production / tonyastrom.com Nu är det enkelt att komma igång med vårt nya Hissdesignprogram! Hissdesignprogrammet passar alla typer av hissar och hissfabrikat. Både

Läs mer

Kravspecifikation TDP005 Projekt: Objektorienterat system

Kravspecifikation TDP005 Projekt: Objektorienterat system Kravspecifikation TDP005 Projekt: Objektorienterat system Innehållsförteckning 1. Spelidé 3 2. Målgrupp 3 3. Spelupplevelse 3 4. Spelmekanik 3 5. Regler 3 5.1 Spelplan 3 5.2 Spelaren 3 5.3 Token 3 5.4

Läs mer

Grundkurs i programmering - intro

Grundkurs i programmering - intro Grundkurs i programmering - intro Linda Mannila 4.9.2007 Dagens föreläsning Allmän kursinformation: mål, syfte, upplägg, examination, litteratur, etc. Hur arbetar en dator? Hur vi får datorn att förstå

Läs mer

Space Shooter. Projektrapport i kursen Avancerad C/C++ (DVA303) vid Mälardalens Högskola av Lars Lindqvist och Niklas Nolte

Space Shooter. Projektrapport i kursen Avancerad C/C++ (DVA303) vid Mälardalens Högskola av Lars Lindqvist och Niklas Nolte Space Shooter Projektrapport i kursen Avancerad C/C++ (DVA303) vid Mälardalens Högskola av Lars Lindqvist och Niklas Nolte Innehåll: Inledning 3 Metod 4 Utförande 5 Klassdiagram 5 Sprite och underklasser

Läs mer

Programmering. Den första datorn hette ENIAC.

Programmering. Den första datorn hette ENIAC. Programmering Datorn är bara en burk. Den kan inget själv. Hur får man den att göra saker? Man programmerar den. Människor som funderar ut program som fungerar. Datorn förstår bara ettor och nollor och

Läs mer

Sta. Sta. Sta. ulricaelisson.se. Scratch STARTA PROVA KODEN KÖR! TIPS. Rita en ny sprite. Eller välj en från mappen

Sta. Sta. Sta. ulricaelisson.se. Scratch STARTA PROVA KODEN KÖR! TIPS. Rita en ny sprite. Eller välj en från mappen Tryck på en tangent för att ändar färg på figuren. Rita en ny sprite. Eller välj en från mappen Tryck på mellanslag för att byta färg Ju fler färger det är på din sprite, desto större skillnad kommer du

Läs mer

Grafiska pipelinen. Edvin Fischer

Grafiska pipelinen. Edvin Fischer Grafiska pipelinen Edvin Fischer Sammanfattning Rapporten behandlar den grafiska pipelinen och dess steg, vilka stegen är och hur de funkar. Inledning Rapporten har till syfte att beskriva hur den grafiska

Läs mer

D/A- och A/D-omvandlarmodul MOD687-31

D/A- och A/D-omvandlarmodul MOD687-31 D/A- och A/D-omvandlarmodul MOD687-31 Allmänt Modulen är helt självförsörjande, det enda du behöver för att komma igång är en 9VAC väggtransformator som du kopplar till jacket J2. När du så småningom vill

Läs mer

Digital bildhantering

Digital bildhantering Digital bildhantering En analog bild blir digital när den scannas. Bilden delas upp i småbitar, fyrkanter, pixlar. En pixel = den digitala bildens minsta byggsten. Hur detaljrik bilden blir beror på upplösningen

Läs mer

Ett urval D/A- och A/D-omvandlare

Ett urval D/A- och A/D-omvandlare Ett urval D/A- och A/D-omvandlare Om man vill ansluta en mikrodator (eller annan digital krets) till sensorer och givare så är det inga problem så länge givarna själva är digitala. Strömbrytare, reläer

Läs mer

HF0010. Introduktionskurs i datateknik 1,5 hp

HF0010. Introduktionskurs i datateknik 1,5 hp HF0010 Introduktionskurs i datateknik 1,5 hp Välkommna - till KTH, Haninge, Datateknik, kursen och till första steget mot att bli programmerare! Er lärare och kursansvarig: Nicklas Brandefelt, bfelt@kth.se

Läs mer

Fotorealistiska bilder 1 PV360 kap 1 7: Grunder samt material och dekaler i Photoview 360

Fotorealistiska bilder 1 PV360 kap 1 7: Grunder samt material och dekaler i Photoview 360 Fotorealistiska bilder 1 PV360 kap 1 7: Grunder samt material och dekaler i Photoview 360 1 Att skapa en fotorealistisk bild kan sägas bestå av två delar: - Den artstiska delen. Att välja scen, ljussättning,

Läs mer

ETT FÖRSTORINGSPROGRAM PÅ DATORN ANVÄNDARHANDLEDNING

ETT FÖRSTORINGSPROGRAM PÅ DATORN ANVÄNDARHANDLEDNING ETT FÖRSTORINGSPROGRAM PÅ DATORN ANVÄNDARHANDLEDNING 2007 Innehåll Innehåll...1 1. Om Lightning...2 2. Systemkrav...2 3. Installera och använda Lightning...2 4. Lightnings kontrollpanel...3 5. Ändra förstoringsgrad...3

Läs mer

Program kan beskrivas på olika abstrak3onsnivåer. Högnivåprogram: läsbart (för människor), hög abstrak3onsnivå, enkelt a> porta (fly>a 3ll en annan ar

Program kan beskrivas på olika abstrak3onsnivåer. Högnivåprogram: läsbart (för människor), hög abstrak3onsnivå, enkelt a> porta (fly>a 3ll en annan ar 1 Program kan beskrivas på olika abstrak3onsnivåer. Högnivåprogram: läsbart (för människor), hög abstrak3onsnivå, enkelt a> porta (fly>a 3ll en annan arkitektur), hårdvara osynlig Assembly- och maskinprogram:

Läs mer

Laboration 4: Digitala bilder

Laboration 4: Digitala bilder Objektorienterad programmering, Z : Digitala bilder Syfte I denna laboration skall vi återigen behandla transformering av data, denna gång avseende digitala bilder. Syftet med laborationen är att få förståelse

Läs mer

Torstens Digitalbildguide

Torstens Digitalbildguide Thor Stone Education Torstens Digitalbildguide 1 Det finns två huvudtyper av digital bild, vektorbaserad och pixelbaserad. - Vektorbaserade bilder bygger på en matematisk formel och kan storlekförändras

Läs mer

Manual för Remote Travel användare Hur Ni använder er av CRM RemoteTravel

Manual för Remote Travel användare Hur Ni använder er av CRM RemoteTravel Hur Ni använder er av CRM RemoteTravel Lokal uppdatering Funktionen Remote Travel fungerar endast då Ni är ute på Travel (lokal uppdatering). Alltså inte då ni arbetar mot den centrala databasen på kontoret.

Läs mer

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Försättsblad till skriftlig tentamen vid Linköpings Universitet Försättsblad till skriftlig tentamen vid Linköpings Universitet (fylls i av ansvarig) Datum för tentamen Sal Tid Kurskod Provkod Kursnamn/benämning Institution Antal uppgifter i tentamen Antal sidor på

Läs mer

En Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär:

En Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär: Lösningsförslag för 725G45-tentan 3/11-10 1. Vad menas med Von Neumann-arkitektur? (2p) En Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär: Data och instruktioner lagras i samma

Läs mer

Den hungriga fisken. Vi ska göra ett spel om en hunrgig fisk! Styr den stora Hungriga Fisken och försök att äta upp alla kräftor som simmar omkring.

Den hungriga fisken. Vi ska göra ett spel om en hunrgig fisk! Styr den stora Hungriga Fisken och försök att äta upp alla kräftor som simmar omkring. Nivå 2 Den hungriga fisken All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club.

Läs mer

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är

Läs mer

http://office.microsoft.com/sv-se/word/ha100444731053.aspx

http://office.microsoft.com/sv-se/word/ha100444731053.aspx 1. Öppna Word 2007 i 97-2003 2. Vilken Explorer har jag 3. Inloggning med Explorer 8 4. Sökväg till sidan 5. Ha två fönster öppna 6. Stilar 7. Storleksändra 8. Inklistring av text 9. Bilder till startsidan

Läs mer

Att göra spel med Game Maker. Rum. Grundläggande delar. Gamemaker, dagens föreläsning. Programmeringsmodell

Att göra spel med Game Maker. Rum. Grundläggande delar. Gamemaker, dagens föreläsning. Programmeringsmodell Gamemaker, dagens föreläsning Vad innehåller Gamemaker? Rum Objekt Händelser Aktioner Sprites Ljud Variabler och uttryck Live exempel: Början på Pac Man Att göra spel med Game Maker Programmeringsmodell

Läs mer

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2) 1 Instruktioner Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 2. Logga in (SIDA 2) 3. Hem (SIDA 2) 4. Skapa/redigera sidor (SIDA 3) 41. Lägg till ny sida (SIDA 3) 42. Avancerat (SIDA 4) 5. Texteditor (SIDA

Läs mer

Macintosh PowerMac, system Mac OS 8.1-9.2.2 och Classic Mode 64 Mb RAM Miljontalsfärger (24 bit)

Macintosh PowerMac, system Mac OS 8.1-9.2.2 och Classic Mode 64 Mb RAM Miljontalsfärger (24 bit) N u ä r d e t e n k e l t a t t k o m m a i g å n g m e d v å r t n y a H i s s d e s i g n p r o g r a m! H i s s d e s i g n p r o g rammet passar alla typer av hissar och hissfabrikat. Både nyproduktion

Läs mer

Barnhack! kom igång med Scratch del 2

Barnhack! kom igång med Scratch del 2 Måns Jonasson Barnhack! kom igång med Scratch del 2 välkommen till kom igång med scratch del 2! 2 bläckfiskspelet 3 Att använda piltangenterna för att styra en sprite 3 Koordinater 6 Flytta på en sprite

Läs mer

Bygga kurser för mobila enheter

Bygga kurser för mobila enheter Bygga kurser för mobila enheter NETCOMPETENCE 2017-10-30 Innehåll Inledning... 2 Om Responsive Design och Adaptive Design... 3 Responsive Design... 3 Adaptive Design... 3 Exempel... 4 Tips och rekommendationer...

Läs mer

Fyrverkerier. Introduktion. Nivå. I det här projektet ska vi skapa ett fyrverkeri över en stad. Activity Checklist.

Fyrverkerier. Introduktion. Nivå. I det här projektet ska vi skapa ett fyrverkeri över en stad. Activity Checklist. Nivå 1 Fyrverkerier All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion

Läs mer

Gå till nästa bygge. Ibland vill man hoppa till nästa bild i presentationen utan att behöva gå igenom alla byggen på diabilden igen.

Gå till nästa bygge. Ibland vill man hoppa till nästa bild i presentationen utan att behöva gå igenom alla byggen på diabilden igen. KEYNOTE guiden Det här en guide med en sammanställning av de några av de vanligaste funktionerna och snabbkommandon i keynote. Lär du dig dem så går det snabbare och effektivare att både använda och göra

Läs mer

Datorspelsgrafik. Gustav Taxén gustavt@csc.kth.se

Datorspelsgrafik. Gustav Taxén gustavt@csc.kth.se Datorspelsgrafik Gustav Taxén gustavt@csc.kth.se 2D1640 Grafik och Interaktionsprogrammering VT 2007 Datorspelshistoria: : 50-tal Oscilloskop Analoga och tidiga digitala datorer Enkla brädspel typ tic-

Läs mer

Rånäs OK. Rånäs OK är känd i hela Sverige för sin stora och framgångsrika ungdomsverksamhet. Nu välkomnar vi fler nybörjare till säsongen 2008.

Rånäs OK. Rånäs OK är känd i hela Sverige för sin stora och framgångsrika ungdomsverksamhet. Nu välkomnar vi fler nybörjare till säsongen 2008. Årets nybörjarträningar startar måndag 18 februari klockan 18:30 vid vår klubbstuga Lindbacken och fortsätter därefter varje måndag fram tills skolan slutar i juni. Rånäs OK är känd i hela Sverige för

Läs mer

Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text.

Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text. Presentation av uppgiften Vi har fått i att skapa en webbapplikation med ett spelbart spel inbyt i sig. Eller som läraren formulerar sig: uppgiften är att skapa en webbapplikation där en eller flera spelare

Läs mer

Kort introduktion till POV-Ray, del 1

Kort introduktion till POV-Ray, del 1 Kort introduktion till POV-Ray, del 1 Kjell Y Svensson, 2004-02-02,2007-03-13 Denna serie av artiklar ger en grundläggande introduktion och förhoppningsvis en förståelse för hur man skapar realistiska

Läs mer

Komma igång med OneD. Allt på en plats

Komma igång med OneD. Allt på en plats Komma igång med OneD Allt på en plats I Windows 8.1 och Windows RT 8.1 kan du enkelt spara dina filer på OneDrive så att du kan nå dem från alla dina enheter, till exempel din dator, surfplatta eller telefon.

Läs mer

Kursupplägg. Examination. Föreläsning 1: Intro till kursen och. Kursmaterial. programmering. Kursboken: Programmera med a multimedia approach

Kursupplägg. Examination. Föreläsning 1: Intro till kursen och. Kursmaterial. programmering. Kursboken: Programmera med a multimedia approach Föreläsning 1: Intro till kursen och Kursens hemsida http://www.it.uu.se/edu/course/homepage/prog1/esvt10 Studentportalen http://www.studentportalen.uu.se Kursmaterial Kursbok Kursprogramvara Tips: Installera

Läs mer

VGA-lab TSEA83 Datorkonstruktion

VGA-lab TSEA83 Datorkonstruktion VGA-lab TSEA3 Datorkonstruktion Anders Nilsson 2016 version 1.0 Innehåll 1 Introduktion 5 1.1 Syfte....................................... 5 1.2 Förkunskaper.................................. 5 1.3 Material.....................................

Läs mer

Självhjälpsprogram för ADHD. Del 1 Att hitta din väg

Självhjälpsprogram för ADHD. Del 1 Att hitta din väg Självhjälpsprogram för ADHD Del 1 Att hitta din väg Välkommen till vårt självhjälpsprogram för ADHD. Detta program ger dig verktygen att använda din ADHD som en superkraft för att hitta till ett bra liv..

Läs mer

Datorsystem 2 CPU. Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur. Visning av Akka (för de som är intresserade)

Datorsystem 2 CPU. Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur. Visning av Akka (för de som är intresserade) Datorsystem 2 CPU Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur CPU Visning av Akka (för de som är intresserade) En dators arkitektur På en lägre nivå kan vi ha lite olika

Läs mer

Dessa tre fönster kan enbart visas i datavyn, inte i layoutvyn. Det är också möjligt att ha flera fönster öppna samtidigt.

Dessa tre fönster kan enbart visas i datavyn, inte i layoutvyn. Det är också möjligt att ha flera fönster öppna samtidigt. Fönstermenyer februari 2010 I ArcMap finns ytterligare tre sätt att visa geografiskt data i din karta: genom ett förstoringsglas, ett visningsfönster och ett översiktsfönster. I fall där du inte vill ändra

Läs mer

Föreläsning i webbdesign. Bilder och färger. Rune Körnefors. Medieteknik. 2012 Rune Körnefors rune.kornefors@lnu.se

Föreläsning i webbdesign. Bilder och färger. Rune Körnefors. Medieteknik. 2012 Rune Körnefors rune.kornefors@lnu.se Föreläsning i webbdesign Bilder och färger Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Exempel: Bilder på några webbsidor 2 Bildpunkt = pixel (picture element) Bilder (bitmap

Läs mer

Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN

Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN 2016 Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN Innehållsförteckning INLEDNING... 3 KRAVSPECIFIKATION AV PROTOTYP... 3 FUNKTIONELLA

Läs mer

Här finns de allra vanligaste frågorna. Klicka på frågan för att komma till svaret.

Här finns de allra vanligaste frågorna. Klicka på frågan för att komma till svaret. Innehållsförteckning Här finns de allra vanligaste frågorna. Klicka på frågan för att komma till svaret. Hur vill ni ha originalet? Vad är ett original? Vad är DPI? Vad är vektorgrafik? Vad är pixelgrafik?

Läs mer

I den här labben ska vi använda oss av en trevlig nyhet i HTML5: Local Storage, för att implementera en sorts lokal gästbok.

I den här labben ska vi använda oss av en trevlig nyhet i HTML5: Local Storage, för att implementera en sorts lokal gästbok. Lokal Gästbok I den här labben ska vi använda oss av en trevlig nyhet i HTML5: Local Storage, för att implementera en sorts lokal gästbok. Gästboken ska fungera som så att man har ett fält där man kan

Läs mer

Robotfotboll med Arduino

Robotfotboll med Arduino Robotfotboll med Arduino Av Staffan Melin och Martin Blom Bild & form-skolan, Masthugget, Göteborg 2015 Staffan Melin, staffan.melin@oscillator.se Martin Blom, martinblomblom@hotmail.com Detta verk är

Läs mer

Föreläsning 1: Intro till kursen och programmering

Föreläsning 1: Intro till kursen och programmering Föreläsning 1: Intro till kursen och programmering λ Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/mafykht11/ λ Studentportalen http://www.studentportalen.uu.se UNIX-konton (systemansvariga

Läs mer

Det ska endast finnas två bilder av samma typ på spelplanen.

Det ska endast finnas två bilder av samma typ på spelplanen. Laboration 3 Laboration 3, Memory Observera För att bli godkänd på laborationen ska din källkod följa den standard vad det gäller kommentering, val av variabelnamn m.m. som gåtts igenom på föreläsning.

Läs mer

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI NG STRESS LUNDS TEKNISKA HÖGSKOLA - 2013-05-22 Projektmedlemmar: Emil Apelgren adi10eap@student.lu.se Fredrik Helander gda10fhe@student.lu.se Jonathan Klingberg

Läs mer

Föreläsning 1: Intro till kursen och programmering

Föreläsning 1: Intro till kursen och programmering Föreläsning 1: Intro till kursen och programmering Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/vt11 Studentportalen http://www.studentportalen.uu.se Lärare: Tom Smedsaas, Tom.Smedsaas@it.uu.se

Läs mer

1. Uppdateringsmodul (CMS)

1. Uppdateringsmodul (CMS) Innehåll 1. Uppdateringsmodul (CMS)... 2 2. Artiklar... 3 2.1 Upprätta din första artikel... 4 2.2 Skapa innehåll i artikeln... 5 2.2.1 RUBRIK I ARTIKELN:... 5 2.2.3 INFOGA BILDER:... 7 2.2.4 CELLER...

Läs mer

Datorsystemteknik DAV A14 Föreläsning 1

Datorsystemteknik DAV A14 Föreläsning 1 Innehåll Datorsystemteknik DAV A14 Föreläsning 1 Kursinformation Introduktion till datorsystem Programmeringsmodellen Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec

Läs mer

Lär dig POWERPOINT. Lars Ericson datorkunskap.com

Lär dig POWERPOINT. Lars Ericson datorkunskap.com Lär dig POWERPOINT Lars Ericson datorkunskap.com POWERPOINT D A Programmet Microsoft PowerPoint används till att skapa grafiska presentationer till bildspel, presentationer mm. När du öppnar upp PowerPoint

Läs mer

Flaxande Fågel. Introduktion. Level

Flaxande Fågel. Introduktion. Level Level 2 Flaxande Fågel All Code Clubs must be registered. Registered clubs appear on the map at codeclub.org.uk - if your club is not on the map then visit jumpto.cc/18cplpy to find out what to do. Introduktion

Läs mer

Bruksanvisning GPS Inköpslistan

Bruksanvisning GPS Inköpslistan Bruksanvisning GPS Inköpslistan GPS Inköpslistan är enkel använda men ändå kraftfull! Syftet är att underlätta Din vardag, spara tid och pengar och ge Dig mer tid med sådant som du egentligen vill lägga

Läs mer

Tentamen PC-teknik 5 p Lösningar och kommentarer

Tentamen PC-teknik 5 p Lösningar och kommentarer Tentamen PC-teknik 5 p Lösningar och kommentarer Program: Di2, (Em3, Et3) Datum: 04-10-15 Tid: 13:30-18:30 Lokal E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund,

Läs mer

Mattekungen åk 6-9 vers. 1.0

Mattekungen åk 6-9 vers. 1.0 Presentation av programvara våren 2008 Bodil Holmström Anna Holmström Bearbetat av Karolina Höglund Mattekungen åk 6-9 vers. 1.0 Allmänt om programmet Mattekungen är ett undervisningsprogram som produceras

Läs mer

3.5 Visuell programmering

3.5 Visuell programmering 3.5 Visuell programmering Alla våra program hittills har varit C# Console Applications (sid 41) inkl. programmet MessageBox fast det genererade en grafisk meddelanderuta. Nu vill vi utnyttja grafikens

Läs mer

Widgetguiden Vad är Publits widgetshop?

Widgetguiden Vad är Publits widgetshop? Widgetguiden Den här guiden är till för dig som vill använda Publits widgetshop för att enkelt sälja böcker direkt på din egen hemsida, blog eller Facebook. Här går vi steg för steg igenom processen för

Läs mer

Programmering i Scratch 2.0

Programmering i Scratch 2.0 Programmering i Scratch 2.0 Version 1.3 Anders Berglund @andersberglund_ anders.h.berglund@stockholm.se Mälarhöjdens skola 2017 Del 1 Vad är Scratch? Scratch är ett visuellt programmeringsspråk som går

Läs mer

Precis som var fallet med förra artikeln, Geogebra för de yngre i Nämnaren

Precis som var fallet med förra artikeln, Geogebra för de yngre i Nämnaren Publicerad med tillstånd av Nämnaren Thomas Lingefjärd Geogebra i gymnasieskolan En tilltalande egenskap med Geogebra är att programmet kan användas tvärs över stora delar av utbildningssystemets matematikkurser.

Läs mer

Programmering eller Datalogiskt tänkande

Programmering eller Datalogiskt tänkande Programmering eller Datalogiskt tänkande I förskolan handlar programmering om att få en begynnande förståelse vad det kan innebära. Barnen ges ett kreativt utrymme och har möjlighet att forma sin egen

Läs mer

Imperativ programmering

Imperativ programmering Imperativ programmering 1DL126 3p Imperativ programmering Jesper Wilhelmsson ICQ: 20328079 Yahoo: amigajoppe MSN / epost: jesperw@it.uu.se Rum: 1335 Tel: 471 1046 Imperativ programmering Vilka programmeringsspråk

Läs mer

Word-guide Introduktion

Word-guide Introduktion Word-guide Introduktion På det kognitionsvetenskapliga programmet kommer du läsa kurser inom flera olika vetenskapsområden och för varje vetenskapsområde finns ett speciellt sätt att utforma rapporter.

Läs mer

Atari News - Nr 1 årgång 31 (2018)

Atari News - Nr 1 årgång 31 (2018) News - Nr 1 årgång 31 (2018) " News" var en datortidningsparodi som jag och ett par kompisar roade oss med att skriva mycket sporadiskt från 1988 och ett par år framåt. Det var en drift med Datormagazin

Läs mer

Tynker gratisapp på AppStore

Tynker gratisapp på AppStore Tynker gratisapp på AppStore Innehåll Använda appen 2 Koordinatsystemet 6 Rita rektanglar i koordinatsystemet 7 Rita ellipser i koordinatsystemet 9 Rita trianglar i koordinatsystemet 11 Skapa mönster med

Läs mer

Introduktion till programmering och Python Grundkurs i programmering med Python

Introduktion till programmering och Python Grundkurs i programmering med Python Introduktion till programmering och Python Hösten 2009 Dagens lektion Vad är programmering? Vad är en dator? Filer Att tala med datorer En första titt på Python 2 Vad är programmering? 3 VAD ÄR PROGRAMMERING?

Läs mer

3.0. Tips och Trix Sida 1 av 18

3.0. Tips och Trix Sida 1 av 18 3.0 https://beta.scratch.mit.edu/ Tips och Trix 2018-08-31 Sida 1 av 18 Innehåll Starta nytt program 3 Scenens koordinatsystem 3 Centrumpunkt / rotationspunkt 4 Sprajtens inställningar 5 Placering i Z-led

Läs mer

INSTALLATIONS MANUAL

INSTALLATIONS MANUAL INSTALLATIONS MANUAL www.caddirekt.se 2013-03-01 1 Innehåll CADdirekt VVS Installation... 3 CADdirekt VVS Registrering... 5 CADdirekt VVS Reparera installation... 7 CADdirekt VVS Flytta licens... 7 CADdirekt

Läs mer

OSCILLOSKOPET. Syftet med laborationen. Mål. Utrustning. Institutionen för fysik, Umeå universitet Robert Röding 2004-06-17

OSCILLOSKOPET. Syftet med laborationen. Mål. Utrustning. Institutionen för fysik, Umeå universitet Robert Röding 2004-06-17 Institutionen för fysik, Umeå universitet Robert Röding 2004-06-17 OSCILLOSKOPET Syftet med laborationen Syftet med denna laboration är att du ska få lära dig principerna för hur ett oscilloskop fungerar,

Läs mer

Digitala bilder & Fotografering med Digitalkamera

Digitala bilder & Fotografering med Digitalkamera Digitala bilder & Fotografering med Digitalkamera Den digitala bilden. Det finns två huvudtyper av digitala bilder på datorn. Den ena bildtypen är uppbyggd av pixlar. Vill man göra det lätt för sig, översätter

Läs mer

Tobii C12. Grunderna för hur du kommer igång och arbetar med Tobiis C12 och ögonstyrningen CEye. Habilitering & Hjälpmedel

Tobii C12. Grunderna för hur du kommer igång och arbetar med Tobiis C12 och ögonstyrningen CEye. Habilitering & Hjälpmedel Tobii C12 Grunderna för hur du kommer igång och arbetar med Tobiis C12 och ögonstyrningen CEye. Habilitering & Hjälpmedel Förord Detta du nu håller i din hand är inte en komplett manual utan en kortfattad

Läs mer

Procedurell renderingsmotor i Javascript och HTML5

Procedurell renderingsmotor i Javascript och HTML5 Procedurell renderingsmotor i Javascript och HTML5 TNM084 Procedurella Metoder för bilder Gustav Strömberg - gusst250@student.liu.se http://gustavstromberg.se/sandbox/html5/shademe/texture_stop_final.html

Läs mer

Utförliga regler för TRAX

Utförliga regler för TRAX Utförliga regler för TRAX Innehållsförteckning Vad är TRAX? Sid 2 Grundregler för TRAX Sid 3 Vad är en tvingad yta? Sid 4 Vad är en vinnande ögla? Sid 6 Vad är en vinnande linje? Sid 7 Grundläggande strategiska

Läs mer

Detaljbeskrivning av Player

Detaljbeskrivning av Player Detaljbeskrivning av Player Syftet med Playerklassen är att representera det skepp som spelaren styr. Spelarens skepp styrs till skillnad från övriga skepp av spelaren både när det kommer till vilken riktning

Läs mer

TETRIS. LTH, Campus Helsingborg EITA15 Digitala System

TETRIS. LTH, Campus Helsingborg EITA15 Digitala System TETRIS LTH, Campus Helsingborg EITA15 Digitala System Handledare: Bertil Lindvall Författare: Isak Shamun, Viktor Kulle, Mark Slipac och Dennis Järnåsen Datum: 2019-05-09 Abstract This report concerns

Läs mer

Om man vill ändra färg inuti går det, men skuggan blir densamma.

Om man vill ändra färg inuti går det, men skuggan blir densamma. Visst är det roligt att kunna göra fina dokument, häften, affischer, inbjudningskort och annat skoj?! Och att få bilderna att hamna där du vill att de ska hamna, i rätt storlek och utan att andra saker

Läs mer

Excel-guide. Introduktion

Excel-guide. Introduktion Excel-guide Introduktion I denna laboration kommer ni få använda några grundfunktioner i Microsoft Excel. Laborationen utgår ifrån Excel 2010, men om ni vill använda ett annat program för att lösa uppgifterna

Läs mer

DRC. Visioneer PaperPort DeLuxe 6.1

DRC. Visioneer PaperPort DeLuxe 6.1 2000-05-10 DRC - Umeå Köksvägen 11 901 89 UMEÅ Åke Runnman 090-785 74 03 Fax 090-785 74 23 Visioneer PaperPort DeLuxe 6.1 PaperPort är ett program för att bl.a. göra konventionella läromedel tillgängliga

Läs mer

LEKTION PÅ GRÖNA LUND GRUPP A (GY)

LEKTION PÅ GRÖNA LUND GRUPP A (GY) LEKTION PÅ GRÖNA LUND GRUPP A (GY) t(s) FRITT FALL Hur långt är det till horisonten om man är 80 m.ö.h.? Titta på en karta i förväg och försök räkna ut hur långt man borde kunna se åt olika håll när man

Läs mer

Materialspecifikationer

Materialspecifikationer HD SYDSVENSKAN CITY NÄRA H I T TA H E M. S E MERAJOBB.SE Materialspecifikationer webb 2015 www.hdsydsvenskan.se Standardformat Panoramabanner Storlek: 980x240 px Enhet: Dator / Läsplatta Video / ljud:

Läs mer

Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik

Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 - Inbyggda system - Analog till digital signal - Utvecklingssystem, målsystem - Labutrustningen - Uppbyggnad av mikrokontroller - Masinkod, assemblerkod

Läs mer