Linköpings universitet Institutionen för systemteknik (ISY) Fordonssystem. Laborationskompendium Fordonsdynamik TSFS02
|
|
- Sebastian Jan Pettersson
- för 8 år sedan
- Visningar:
Transkript
1 Linköpings universitet Institutionen för systemteknik (ISY) Fordonssystem Laborationskompendium Fordonsdynamik TSFS02 Linköping 2013
2 2
3 Innehåll 1 Laboration 4 - Semi-aktiv dämpning Examinationskrav Förkunskapskrav Förberedelseuppgifter Design Utvärdering Uppgifter Implementering och utvärdering A Laboration 4 - Parametrar 11 B Handhavande RACER 13 B.1 Handhavande B.1.1 Kopiera B.1.2 Kalibrera B.1.3 Ladda in rätt MATLAB-version B.1.4 Köra B.1.5 Logga och bearbeta data C Programmering 17 C.1 Gränssnitt C.2 Vanliga C++ kunskapsluckor
4 4
5 Kapitel 1 Laboration 4 - Semi-aktiv dämpning Syfte Laborationen ska ge insikt i principerna för design av ett system med semi-aktiva dämpare. 1.1 Examinationskrav För att bli godkänd på laborationen ska följande uppfyllas. 1. Uppfylla förkunskapskraven som anges i nästa avsnitt. 2. En godkänd skriftlig redogörelse där alla förberedelseuppgifter och övriga uppgifter besvaras och motiveras med hjälp av fullständiga resonemang och figurer med, till exempel, data från simulatorn. Deadline ges på kurshemsidan. 3. Alla uppgifter ska vara individuellt lösta av varje grupp. 1.2 Förkunskapskrav För att få göra laborationen ska följande uppfyllas. 1. Förberedelseuppgifterna ska vara utförda innan laborationstillfället, och kunna redovisas vid detta. 2. Göra sig förtrogen med databehandling och ritfunktioner i MATLAB.
6 6 Kapitel 1 Laboration 4 - Semi-aktiv dämpning 3. Göra sig tillräckligt förtrogen med C++ för att skriva enklare kod. Förberedelseuppgifterna kommer att kontrolleras vid laborationstillfället. I MATLAB behöver man kunna grundläggande kommandon för åtkomst av matriser och ritkommandon. För programmering i C++ behöver man åtminstone känna till enkla nyckelord, variabeltyper, funktionsanrop och -deklarationer, operatorer och villkorssatser. Det förutsetts givetvis att kursen är välinhämtad. Speciellt kapitel 7.2 och 7.4 i Wong. 1.3 Förberedelseuppgifter I avsnittet följer beskrivning av de uppgifter som ska utföras innan laborationstillfället. Observera att även dessa uppgifter ska redovisas i laborationsrapporten Design I ett semi-aktivt system för hjulupphängningen finns typiskt en vanlig fjäder tillsammans med en dämpare där dämpkoefficienten kan regleras. Karakteristiken hos upphängningen kan därmed ändras under färd. Med aktiv reglering kan till exempel rörelsen i roll-, gir- och tippled kontrolleras i olika körfall. Målen kan vara komfort-, säkerhets- eller prestandaorienterade som att uppnå isolation från ojämnheter i vägen eller att maximera väghållning och styregenskaper. I den här laborationen fokuseras på komfort och specifikt på isolation av skarpa ojämnheter i vägen. Uppgift 1 Rita en figur för en kvartsbilmodell och inför nödvändiga parametrar och koordinater. Använd sedan dessa beteckningar i senare uppgifter och i er implementation. Uppgift 2 I läroboken tas två reglerstrategier upp. Formulera dessa matematiskt med hjälp av de beteckningar ni infört tidigare. Uppgift 3 Vi antar här, något förenklat, att det finns nödvändiga givare och filter som ger följande signaler. a i Acceleration i höjdled av fjädrad massa vid hjul i (m/s 2 ) (positiv nedåt). p i Total längd av fjäder i (m).
7 1.3 Förberedelseuppgifter 7 I implementationsmiljön finns även en tidsreferens tillgänglig. Ange fullständiga uttryck för alla ingående storheter i regulatorerna. De ska endast bero på insignaler, skattade variabler och parametrar. Med avseende på de uttryck som tagits fram, gör en lista över eventuella tillståndsvariabler, och gör en lista över eventuella modellparametrar som behövs. Glöm inte att förse alla värden med fysikalisk enhet. Använd bilen BMW Mini Cooper för att identifiera nödvändiga parametrar, se appendix A. Notera att p i är den totala längden. Därför behöver de längder som motsvarar statiskt jämvikt, p i,0, beräknas Utvärdering Målet med systemet kan vara mångfacetterat, som nämnts ovan. I läroboken tas tre kvantitativa kriterier upp. Dessa är respektive rms-värde av följande storheter. J 1 : accelerationen hos den fjädrade massan J 2 : avståndet mellan ofjädrad och fjädrad massa J 3 : avståndet mellan vägbanan och den ofjädrad massan 1 T1 J 1 = z 2 T 1 T 1 dt 0 T 0 1 T1 J 2 = L 2 T 1 T i dt 0 T 0 1 T1 J 3 = (z 0 z 2 ) T 1 T 2 dt 0 T 0 Uppgift 4 Svara på följande frågor angående kriterierna a) Vad är ett rms-värde och vad innebär det? b) Vad är dessa kriterier mått på, i ord som betyder något för en förare? c) Hur påverkas de av förändrad dämpning? (Tips: Studera figur 7.13, 7.16 och 7.19 i boken.) d) Nämn en fundamental avvägning bland dessa mål funktioner (J 1, J 2, J 3 ), och motivera med hänvisningar till figur 7.13, 7.16 och 7.19 i boken.
8 8 Kapitel 1 Laboration 4 - Semi-aktiv dämpning 1.4 Uppgifter I avsnittet följer beskrivning av de uppgifter som ska utföras och rapporteras utöver förberedelseuppgifterna Implementering och utvärdering Den designade regulatorn ska implementeras och utvärderas i simulatorn RACER. Koden ska skrivas i C++. Använd beskrivande variabelnamn och tydliga kommentarer. Otydlig kod kommer inte att beaktas. Se appendix B för information om handhavandet av simulatorn. Uppgift 5 Först ska olika inställningar av passiva dämpare provas. Välj banan Bumpy. Den är ovalt formad med skarpa gupp på långsidorna. Guppens vägprofiler kan ses i figur 1.1. Använd bilen BMW Mini Cooper. Se vidare i appendix B om handhavandet för att till exempel rita jämförande figurer. Road Profile Single Bump Road Profile Tripple Bump Height [cm] 5 0 Height [cm] Distance [m] Distance [m] Figur 1.1 Vägprofilerna för de två guppen på Bumpy. Till vänster enkelguppet på startsträckan och till höger trippelguppet på den andra raksträckan. Utför och logga körningar med endast passiv dämpning. Bestäm en hastighetsnivå att utföra testerna vid, ungefär 30 km/h kan vara lämpligt. Använd farthållaren för att få samma hastighet vid de olika försöken. Kör över det ensamma guppet och använd följande inställningar. c soft för alla dämpare. Standardinställningen. c firm för alla dämpare
9 1.4 Uppgifter 9 Se appendix A för förklaring av c soft och c firm. Använd division- och produkt-tangenterna på det numeriska tangentbordet för att ändra dämparnas inställning i RACER. I övre vänstra hörnet av skärmen finns en del information, bland annat aktuella värden på koefficienterna och farthållarens börvärde. Värdena på kriterierna 1 3 ovan skrivs ut i figurerna av Suspensionplot. I laborationen fokuserar vi på komfort vilket innebär att vi vill ha ett lågt värde på J 1. Hur förändras J 1 vid olika inställningar och varför? Finns det fler utmärkande och intressanta skillnader med de olika inställningarna? Spara dessa körningar och använd som referens för era regulatorer. Uppgift 6 Implementera regulator-strategin skyhook enligt förberedelseuppgifterna. Utgå från filen skycontroller.cpp i katalogen src. Spara den som controller.cpp i samma katalog (kom ihåg att först spara undan implementationer från tidigare laborationer som ska sparas). Filen innehåller ett självförklarande programskelett att utgå från. Bifoga koden till er rapport. Försäkra er om att koden är väl indenterad och formaterad för att vara väl läsbar i utskriven form. Uppgift 7 Utvärdera regulatorn. Försäkra er först om att den fungerar som ni har tänkt. Beskriv främst med hjälp av figurer från loggad data men även med värdet på kriteriet J 1 hur era regulatorer står sig jämfört med passiva dämpare. Redovisa i rapporten resonemang tillsammans med figurer som visar att er regulator fungerar. Rita i dessa figurer även körningar (i samma hastighet) utan reglering för jämförelse, se appendix B. Nödvändigt krav för laborationen är att redovisa körningar på det ensamma guppet i den hastighetsnivå ni valt. Extrauppgifter Implementera den kontinuerliga reglerstrategin från kursboken. Utvärdera på ojämnheten som består av tre skarpa gupp. Studera prestandan vid högre hastighetsnivåer.
10 10 Kapitel 1 Laboration 4 - Semi-aktiv dämpning
11 Bilaga A Laboration 4 - Parametrar I tabellerna A.1 till A.5 anges ett urval av parametrar som gäller för bilen BMW Mini Cooper i simulatorn RACER. Position anges i (X, Y, Z) relativt koordinatsystemet i läroboken. De semi-aktiva dämparna har alla arbetsområdet [c soft, c firm ] = [800, 5000] Ns/m. Tabell A.1 Fordonsdata Parameter Värde Enhet Karossbredd 1.73 m Karosslängd 3.63 m Karosshöjd 1.31 m Massa, kaross 948 kg Massa, motor 80 kg Tabell A.2 Vänster framhjul Parameter Värde Enhet Massa 18 kg Position fr. tyngdpunkt (0.93,-0.75,-0.25) m Radie 0.30 m Fjäderlängd (obelastad) 55 cm Spelrum för fjäder [35, 60] cm Fjäderkonstant N/m
12 12 Bilaga A Laboration 4 - Parametrar Tabell A.3 Höger framhjul Parameter Värde Enhet Massa 18 kg Position fr. tyngdpunkt (0.93,0.75,-0.25) m Radie 0.30 m Fjäderlängd (obelastad) 55 cm Spelrum för fjäder [35, 60] cm Fjäderkonstant N/m Tabell A.4 Vänster bakhjul Parameter Värde Enhet Massa 18 kg Position fr. tyngdpunkt (-1.53,-0.75,-0.25) m Radie 0.30 m Fjäderlängd (obelastad) 53 cm Spelrum för fjäder [30, 55] cm Fjäderkonstant N/m Tabell A.5 Höger bakhjul Parameter Värde Enhet Massa 18 kg Position fr. tyngdpunkt (-1.53,0.75,-0.25) m Radie 0.30 m Fjäderlängd (obelastad) 53 cm Spelrum för fjäder [30, 55] cm Fjäderkonstant N/m
13 Bilaga B Handhavande RACER B.1 Handhavande I detta avsnitt beskrivs kort handhavandet av simulatorn RACER 1 och MATLAB för laborationen. Alla kommandon, förutom matlab-kod, är tänkt att skrivas i ett terminalfönster. B.1.1 Kopiera Nödvändiga filer kopieras med kommandot (observera den avslutande punkten) cp -r /site/edu/fs/tsfs02/racer. som placerar filerna i den aktuella katalogen i underkatalogen Racer/. B.1.2 Kalibrera När man väljer att köra med ratt kan den behöva kalibreras. Detta görs genom att köra programmet kcontrol. Skriv kcontrol & och gå in under peripherals/joystick samt klicka på calibrate. Det räcker att kalibrera de två första axlarna. Om fler efterfrågas räcker det att endast trycka på valfri knapp på ratten för att komma vidare. Studera värdet på efterfrågad axel som visas i 1 Se
14 14 Bilaga B Handhavande RACER nedre vänstra hörnet av fönstret. Gas- och bromspedalerna definieras till exempel på samma axel. B.1.3 Ladda in rätt MATLAB-version Nyare versioner av MATLAB är ej kompatibla med RACER, och därför måste en äldre MATLAB-version laddas in innan RACER startas. Detta görs genom att ni skriver in följande kommando i terminalen, innan ni kör igång RACER första gången: module load matlab/7.9 Så länge ni inte stänger ner eller byter terminal-fönster behöver ni bara köra modulekommandot en gång. B.1.4 Köra Simulatorn RACER startas med kommandofilen runracer.sh i katalogen Racer/. Skriv cd Racer./runRacer.sh I simulatorn finns självförklarande menyer för att välja bil, bana samt för att starta. Se till att inte num-lock är intryckt under körning, då fungerar inte snabbtangenterna. En körning avslutas med esc. I filen Racer/racer.ini kan man välja styrdon mellan tex ratt, mus och tangentbord, se kommentarer i filen. Några användbara kortkommadon: C Kopplar i och ur farthållaren. Använd +/- på det numeriska tangentbordet för att styra börvärdet. Status visas med text uppe till vänster i bild. Farthållaren kopplas automatiskt ur vid inbromsning. E Kopplar i och ur den egengjorda regulatorn. Filen controller.cpp anropas första när regulatorn kopplas in. L Startar/avslutar loggning av data, se nedan. P Paus. shift+r Börja om från utgångspositionen på banan. Esc Avsluta. 1,2,3,4... Byter kamera vinkel. Num-Pad Flyttar runt kameran. Observera att num-lock måste vara släckt. Om motorn stannar så kan den startas med den övre högra knappen på ratten.
15 B.1 Handhavande 15 B.1.5 Logga och bearbeta data Genom att trycka L i RACER startas en loggning. Vid nästa tryck på tangenten sparas en MATLAB-fil 2 med data. Notera att denna fil skrivs över vid varje ny loggning. Ladda in data i MATLAB genom att använda LoadRacerData (se nedan), och spara det till en fil i er hemkatalog, använd kommandot save. För att bearbeta data, öppna först filen LoadRacerData och läs förklaringarna för alla tillgängliga variabler. Alla script ligger i katalogen Racer/matlab/. Följande script i MATLAB är användbara och tillhandahålls som exempel för att underlätta laborationen. LoadRacerData Läser in loggad data. ESPplot Ritar, i figur 1, några intressanta storheter för laborationen Anti-sladd. Suspensionplot Ritar, i figur 1 3, några intressanta storheter för laborationen Semiaktiv dämpning. Se help Suspensionplot. Alla script kan anropas flera gånger för att göra jämförande figurer. Ett exempel på arbetsgång är således att efter en körning i RACER växla till MAT- LAB och skriva >> LoadRacerData >> save name.mat där name är en lämplig beskrivning. För att göra en jämförande figur mellan två körningar one och two, skriv >> load one.mat >> ESPplot >> load two.mat >> ESPplot eller >> Suspensionplot( one.mat, the first one ) >> Suspensionplot( two.mat, the second one ) 2 /tmp/logger.mat
16 16 Bilaga B Handhavande RACER
17 Bilaga C Programmering Er regulator ska implementeras i filen controller.cpp. Använd den givna mallen för respektive laboration, den innehåller en del kommentarer och är delvis självförklarande. Filen controller.cpp ska ligga i katalogen Racer/src. Använd till exempel emacs för att ändra. Skriv cd Racer/src emacs controller.cpp & För att kompilera koden används en så kallad make-fil som läses in genom att köra kommandot make. Skriv cd Racer/src make Om kompileringen lyckas kan RACER startas och er regulator kommer att användas. I simulatorn aktiveras och deaktiveras regulatorn med tangenten E. Uppe i vänstra hörnet anges om regulatorn är aktiverad. Se till att inte num-lock är intryckt under körning, då fungerar inte snabbtangenterna. C.1 Gränssnitt Huvudfunktionen för regulatorn är void Controller(const ControlInput& In, ControlOutput& Out) där argumenten är objekt som motsvarar insignaler respektive utsignaler.
18 18 Bilaga C Programmering Medlemsfunktioner Koden för att hämta tillgängliga insignaler är redan skriven. För att sätta utsignaler och realisera er regulator finns en uppsättning medlemsfunktioner till objekt av klassen ControlOutput. void SetPedalLevel(int level) Sätter pedalnivån till level. Nivån kan ses som normaliserat motormoment och ligger i intervallet [0,1000]. void SetBrakeLevel(int level) Sätter bromsnivån till level. Nivån kan ses som normaliserat bromsmoment och ligger i intervallet [0,1000]. void SetBrakeFactors(int FrontLeft, int FrontRight, int RearLeft, int RearRight) Sätter en skalning av bromsnivån på respektive hjul. Skalfaktorerna är ett tal i intervallet [0,100]. void SetDampFactors(float FrontLeft, float FrontRight, float RearLeft, float RearRight) Sätter dämpfaktorerna på respektive hjulupphängning. bool SetMonitor(int i, float value) Sätter monitor i till givet värde i value. Returvärdet är sant om i {0,..., N m 1} där N m är antalet monitorer, annars falskt. För närvarande är N m = 4. Medlemsvariabler Det finns vidare två medlemsvariabler i objekt av klassen ControlOutput som kan ändras. int State Anger regulatorns tillstånd. Bör sättas till en av flaggorna INACTIVE,ESP ACTIVE,ASC ACTIVE. När State är skilt från INACTIVE skrivs det ut ett meddelande på skärmen i RACER. Dessa kan ses som de lampor som brukar lysa upp på instrumentbrädan. Förkortningarna står här för Electronic Stability Program och Active Suspension Control. Exempel, ESP För att bromsa höger framhjul 50% av kapaciteten kan alltså följande kod användas Out.SetBrakeLevel(1000); Out.SetBrakeFactors(0,50,0,0); eller ekvivalent Out.SetBrakeLevel(500); Out.SetBrakeFactors(0,100,0,0);
19 C.2 Vanliga C++ kunskapsluckor 19 För att indikera att er regulator arbetar, skriv Out.State = ESP_ACTIVE; För att sätta monitor nummer 2 till 10, skriv Out.SetMonitor(1,10); Exempel, ASC För att sätta dämpfaktorerna till 2100 Ns/m i fram och 1800 Ns/m i bak, skriv Out.SetDampFactors(2100,2100,1800,1800); Funktionen sätter samma koefficienter för expansion och kompression hos dämparen. C.2 Vanliga C++ kunskapsluckor Observera att enligt förkunskapskraven är det upp till studenten själv att fylla eventuella kunskapsluckor inom C++ innan labbtillfället. Här följer ändå något om de vanligast luckorna. Deklaration Innan en variabel används måste den deklareras. Det måste specifieras av vilken typ den ska vara. int foo; // en heltalsvariabel (eng. integer) float bar; // en flyttalsvariabel bool isfoo; // en boolsk variabel Det finns fler variabeltyper men dessa borde räcka för laborationen. Static Filen Controller.cpp som regulatorn implementeras i består av en funktion (Controller) som anropas upprepade gånger från en yttre loop. Efter avslutat funktionsanrop försvinner alla variabler som skapats i funktionen. Om ett värde önskas behållas mellan två funktionsanrop måste den deklareras som static. T ex static int foo; float bar; I ovan kommer alltås värdet på foo att finnas kvar nästa gång funktionen anropas medan värdet på bar kommer att försvinna.
20 20 Bilaga C Programmering Omtypning En funktion som vill ha en integer som argument kommer inte att ta emot en float. Det vill säga funktionen void foobar(int arg1) kommer inte att acceptera anropet foobar(bar) men foobar(foo) går bra. Om det ändå är värdet på bar som önskas användas kan bar typas om, foobar((int)bar) Notera dock att decimalerna i bar kapas utan avrundning.
Linköpings tekniska högskola, ISY, Fordonssystem. Laborationskompendium Fordonsdynamik TSFS02
Linköpings tekniska högskola, ISY, Fordonssystem Laborationskompendium Fordonsdynamik TSFS02 Linköping 2006 2 Innehåll 1 Laboration 1 - ABS 5 1.1 Laborationsbeskrivning............................ 5 1.2
Laboration: Grunderna i MATLAB
Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar
Linköpings universitet Institutionen för systemteknik (ISY) Fordonssystem. Laborationskompendium Fordonsdynamik TSFS02
Linköpings universitet Institutionen för systemteknik (ISY) Fordonssystem Laborationskompendium Fordonsdynamik TSFS02 Linköping 2013 2 Innehåll 1 Laboration1-ABS 5 1.1 Laborationsbeskrivning............................
SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!)
SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!) Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns
SF1672, Linjär Algebra med Matlab för F1 Lab0
SF1672, Linjär Algebra med Matlab för F1 Lab0 Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en hel del uppgifter så att alla kan få något att
Laboration: Grunderna i Matlab
Laboration: Grunderna i Matlab Att arbeta i kommandofönstret och enkel grafik Den här delen av laborationen handlar om hur man arbetar med kommandon direkt i Matlabs kommandofönster. Det kan liknas vid
Modellering av en Tankprocess
UPPSALA UNIVERSITET SYSTEMTEKNIK EKL och PSA 2002, AR 2004, BC2009 Modellering av dynamiska system Modellering av en Tankprocess Sammanfattning En tankprocess modelleras utifrån kända fysikaliska relationer.
Industriella styrsystem, TSIU06. Föreläsning 2
Industriella styrsystem, TSIU06 Föreläsning 2 Reglerteknik, ISY, Linköpings Universitet Sammanfattning av Föreläsning 1 2(24) Det finns en stor mängd system och processer som behöver styras. Återkopplingsprincipen:
Tentamen i TDP004 Objektorienterad Programmering Praktisk del
Tentamen i TDP004 Objektorienterad Programmering Praktisk del Datum: 2011-04-28 Tid: 08-12 Plats: SU-salar i B-huset. Jour: Per-Magnus Olsson, tel 281456 Jourhavande kommer att besöka skrivsalarna ungefär
Laboration 1 - Simplexmetoden och Modellformulering
Linköpings universitet Optimeringslära grundkurs för Y Matematiska institutionen Laboration 1 Optimeringslära 30 januari 2013 Laboration 1 - Simplexmetoden och Modellformulering Den första delen av laborationen
Simulering med ModelSim En kort introduktion
Linköpings universitet Institutionen för systemteknik Laborationer i digitalteknik Datorteknik 2017 Simulering med ModelSim En kort introduktion TSEA22 Digitalteknik D Linköpings universitet SE-581 83
Instruktion för laboration 1
STOCKHOLMS UNIVERSITET MATEMATISKA INSTITUTIONEN Avd. för matematisk statistik ANL/TB SANNOLIKHETSTEORI I, HT07. Instruktion för laboration 1 De skrifliga laborationsrapporterna skall vara skrivna så att
OBS! Detta är ingen komplett bruksanvisning utan endast ett komplement till den tyska/engelska
JUMO DICON 400 JUMO DICON 500 Universal processregulator B 70.3570 Handhavandebeskrivning OBS! Detta är ingen komplett bruksanvisning utan endast ett komplement till den tyska/engelska 1 5.1 Display och
Laboration 1 - Simplexmetoden och modellformulering
Linköpings universitet Optimeringslära grundkurs för Y Matematiska institutionen Laboration 1 Optimeringslära 29 januari 2017 Laboration 1 - Simplexmetoden och modellformulering Den första delen av laborationen
SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.
SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en del frivilliga uppgifter
Reglerteknik I: F1. Introduktion. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik
Reglerteknik I: F1 Introduktion Dave Zachariah Inst. Informationsteknologi, Avd. Systemteknik 1 / 14 Vad är reglerteknik? Läran om dynamiska system och deras styrning. System = Process = Ett objekt vars
Medicinska Bilder, TSBB31. Lab3: Mätvärden på Medicinska Bilder
Medicinska Bilder, TSBB3 Lab3: Mätvärden på Medicinska Bilder Maria Magnusson, Avdelningen för Datorseende Institutionen för Systemteknik Linköpings Universitet Introduktion I denna laboration ska vi göra
HI1024 Programmering, grundkurs TEN
HI1024 Programmering, grundkurs TEN2 2016-12-22 KTH STH Flemingsberg 8.15-13.00 Tillåtna hjälpmedel: Kursboken C PROGRAMMING A Modern Approach K. N. King helt utan anteckningar Alternativt C från början
Objektorienterad programmering i Java I. Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6
Laboration 2 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6 Syfte: Att kunna använda sig av olika villkors- och kontrollflödeskonstruktioner
SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.
SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en del frivilliga uppgifter
Styr- och Reglerteknik för U3/EI2
Högskolan i Halmstad Sektionen för Informationsvetenskap, Dator- och Elektroteknik 071118/ Thomas Munther LABORATION 4 i Styr- och Reglerteknik för U3/EI2 Målsättning: Använda tumregler för att ställa
Styr- och Reglerteknik för U3/EI2
Högskolan i Halmstad Sektionen för Informationsvetenskap, Dator- och Elektroteknik 071111/ Thomas Munther LABORATION 3 i Styr- och Reglerteknik för U3/EI2 Målsättning: Bekanta sig med olika processer.
Instruktion för laboration 1
STOCKHOLMS UNIVERSITET MATEMATISKA INSTITUTIONEN Avd. för matematisk statistik MD, ANL, TB (rev. JM, OE) SANNOLIKHETSTEORI I Instruktion för laboration 1 De skriftliga laborationsrapporterna skall vara
Matematisk analys för ingenjörer Matlabövning 3 Numerisk lösning av differentialekvationer
2 mars 2017 Matematisk analys för ingenjörer Matlabövning 3 Numerisk lösning av differentialekvationer Syftet med denna matlab-övning är att studera differentialekvationer och introducera hur man använder
OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1.
OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1. Laboration 0 del 1-3 (frivilliga delar) Del 1-3 (dvs upg
Programmeringsteknik med C och Matlab
Programmeringsteknik med C och Matlab Kapitel 2: C-programmeringens grunder Henrik Björklund Umeå universitet Björklund (UmU) Programmeringsteknik 1 / 32 Mer organisatoriskt Imorgon: Datorintro i lab Logga
Tentamen. TSFS 02 Fordonsdynamik med reglering 1 november, 2013, kl. 8 12
Tentamen TSFS 02 Fordonsdynamik med reglering 1 november, 2013, kl. 8 12 Hjälpmedel: Miniräknare. Ansvarig lärare: Jan Åslund, 281692. Totalt 50 poäng. Betygsgränser: Betyg 3: 23 poäng Betyg 4: 33 poäng
STOCKHOLMS UNIVERSITET VT 2011 Avd. Matematisk statistik GB DATORLABORATION 1: TIDSSERIER.
MATEMATISKA INSTITUTIONEN Tillämpad statistisk analys, GN STOCKHOLMS UNIVERSITET VT 2011 Avd. Matematisk statistik GB 2011-03-24 DATORLABORATION 1: TIDSSERIER. I Tarfala har man under en lång följd av
Objektorientering i liten skala
Linköpings Universitet Institutionen för datavetenskap (IDA) UPP-gruppen 2012-10-24 Objektorientering i liten skala Mål I denna lab skall du skriva ett objektorienterat program. Programmet skall delas
Migrera till PowerPoint 2010
I den här guiden Microsoft Microsoft PowerPoint 2010 skiljer sig rent utseendemässigt mycket, så vi har skapat den här guiden för att hjälpa dig att snabbare lära dig programmet. Här kan du läsa om de
När man vill definiera en matris i MATLAB kan man skriva på flera olika sätt.
"!$#"%'&)(*,&.-0/ 177 Syftet med denna övning är att ge en introduktion till hur man arbetar med programsystemet MATLAB så att du kan använda det i andra kurser. Det blir således inga matematiska djupdykningar,
DN1240, Numeriska metoder. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB
DN1240, Numeriska metoder för O1. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB Del 1: UNIX och kontoadministration Uppgift 1.1 Ni bör jobba
DN1212, Numeriska metoder & grundläggande programmering. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas
DN1212, Numeriska metoder & grundläggande programmering för P1. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas Introduktion till UNIX och MATLAB Del 1: UNIX och
Linjär algebra med tillämpningar, lab 1
Linjär algebra med tillämpningar, lab 1 Innehåll Per Jönsson Fakulteten för Teknik och Samhälle, 2013 Uppgifterna i denna laboration täcker kapitel 1-3 i läroboken. Läs igenom motsvarande kapitel. Sitt
HI1024 Programmering, grundkurs TEN2 2014-03-13
HI1024 Programmering, grundkurs TEN2 2014-03-13 KTH STH Haninge 13.15-18.00 Tillåtna hjälpmedel: En A4 handskriven på ena sidan med egna anteckningar Kursboken C PROGRAMMING A Modern Approach K. N. King
Föreläsning 5-6 Innehåll. Exempel på program med objekt. Exempel: kvadratobjekt. Objekt. Skapa och använda objekt Skriva egna klasser
Föreläsning 5-6 Innehåll Exempel på program med objekt Skapa och använda objekt Skriva egna klasser public class DrawSquare { public static void main(string[] args) { SimpleWindow w = new SimpleWindow(600,
Kort-kort om utdelade användarkonton och datormiljön på NADA
Kort-kort om utdelade användarkonton och datormiljön på NADA UNIX-konto, användaridentitet Namn Du har fått ett konto med ett användarnamn bestående av prefixet ip99_ och ytterligare tre bokstäver. Dessa
Föreläsning 5-6 Innehåll
Föreläsning 5-6 Innehåll Skapa och använda objekt Skriva egna klasser Datavetenskap (LTH) Föreläsning 5-6 HT 2017 1 / 32 Exempel på program med objekt public class DrawSquare { public static void main(string[]
Introduktion till Matlab
Introduktion till Matlab Inledande matematik, I1, ht10 1 Inledning Detta är en koncis beskrivning av de viktigaste delarna av Matlab. Till en början är det enkla beräkningar och grafik som intresserar
Industriella styrsystem, TSIU04. Föreläsning 1
Industriella styrsystem, TSIU04 Föreläsning 1 Reglerteknik, ISY, Linköpings Universitet Mål Ge kunskaper och färdigheter om reglerteknik närmare verkligheten. Mera precist: Trimning av PID-regulatorer.
Lunds Tekniska Högskola Avdelningen för industriell elektroteknik och automation
Lunds Universitet LTH Ingenjörshögskolan i Helsingborg Lunds Tekniska Högskola Avdelningen för industriell elektroteknik och automation REGLERTEKNIK Laboration 2 Empirisk undersökning av PID-regulator
Lab5 för prgmedcl04 Grafik
Lab5 för prgmedcl04 Grafik Viktigt läs detta först:den här labblydelsen är ganska lång, detta betyder inte att labben tar lång tid.en hel del av lydelsen är anvisning om hur man går tillväga för att kunna
Uppdatering av konfigurationsprogrammet
Uppdatering av konfigurationsprogrammet Hur startar jag programmet? Konfigurationsprogrammet kan, precis som förut, öppnas antingen från klienten eller medans du kör simulatorn. Hur du öppnar konfigurationsverktyget
Manual TorTalk version 1.3
Manual TorTalk version 1.3 Introduktion TorTalk är ett program vars funktion är att läsa upp text med talsyntes. Målet är att det ska var så enkelt som möjligt att använda. Därmed har antal funktioner
TDIU01 / 725G
TDIU01 / 725G67 2011-12-16 08-13 Inloggning Börja med att logga in i tentasystemet genom att logga in med användare examx som har lösenordet kluring1. Verifiera att dina uppgifter stämmer och förbered
Medicinska Bilder, TSBB31. Lab: Mätvärden på Medicinska Bilder
Medicinska Bilder, TSBB3 Lab: Mätvärden på Medicinska Bilder Maria Magnusson, 22 Senaste updatering: september 25 Avdelningen för Datorseende, Institutionen för Systemteknik Linköpings Universitet Introduktion
EDAA20 Programmering och databaser. Mål komprimerat se kursplanen för detaljer. Checklista. Föreläsning 1-2 Innehåll. Programmering.
EDAA20 Programmering och databaser Mål komprimerat se kursplanen för detaljer Läsperiod 1 7.5 hp anna.aelsson@cs.lth.se http://cs.lth.se/edaa20 Mer information finns på kursens webbsida samt på det utdelade
Introduktion till Matlab
Introduktion till Matlab Analys och Linjär Algebra, del A, K1/Kf1/Bt1, ht10 1 Inledning Ni kommer använda Matlab i nästan alla kurser i utbildningen. I matematikkurserna kommer vi ha studio-övningar nästan
DD1310 Programmering för OPEN1 LAB1: Laborationer i Python läsåret 2011/2012
DD1310 Programmering för OPEN1 LAB1: Laborationer i Python läsåret 2011/2012 Räkna med att varje laboration kan ta upp till 10 timmar att göra. Du behöver alltså tillbringa en hel del tid i datorsalarna.
KPP053, HT2016 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner
KPP053, HT2016 MATLAB, Föreläsning 1 Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner MATLAB Väletablerat Mycket omfattande program GNU OCTAVE Öppen
Introduktion. Torsionspendel
Chalmers Tekniska Högskola och Göteborgs Universitet November 00 Fysik och teknisk fysik Kristian Gustafsson och Maj Hanson (Anpassat för I1 av Göran Niklasson) Svängningar Introduktion I mekanikkursen
Laboration 3 HI1024, Programmering, grundkurs, 8.0 hp
Laboration 3 HI1024, Programmering, grundkurs, 8.0 hp Dataingenjörsprogrammet, elektroingenjörsprogrammet och medicinsk teknik KTH Skolan för Teknik och Hälsa Redovisning: Se Kurs-PM om hur redovisningen
Lab 7, 48 steg till ett bättre liv i Unix-labbet
Lab 7, 48 steg till ett bättre liv i Unix-labbet Urban Liljedahl 13 december 2002 Instruktioner Mål Krav Utveckla förmågan att söka kunskap med hjälp litteratur och andra källor. Utveckla förmågan att
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
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
MMA132: Laboration 2 Matriser i MATLAB
MMA132: Laboration 2 Matriser i MATLAB Introduktion I den här labben skall vi lära oss hur man använder matriser och vektorer i MATLAB. Det är rekommerad att du ser till att ha laborationshandledningen
MATLAB. Python. Det finns flera andra program som liknar MATLAB. Sage, Octave, Maple och...
Allt du behöver veta om MATLAB: Industristandard för numeriska beräkningar och simulationer. Används som ett steg i utvecklingen (rapid prototyping) Har ett syntax Ett teleskopord för «matrix laboratory»
Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio
Ditt första C#-program med Visual Studio Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så
Maximanus. Tangenter med speciell betydelse på Maximanus. Uppkoppling
Maximanus Uppkoppling Slå av spänningen till datorn. Koppla ur det normala tangentbordet. Koppla in Maximanus, där det normala tangentbordet var anslutet. Om även det normala tangentbordet ska användas,
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Laboration 3. Funktioner Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna laboration skall vi träna på att
Programmeringsteknik I
Programmeringsteknik I Föreläsning 2: Grundläggande Java Johan Öfverstedt Java Grundläggande begrepp Datatyper Selektion if Räckvidd (scope) Iteration while Klasser Objekt Metoder Metodhuvudet Kodstandarden
Programmering B med Visual C++ 2008
Programmering B med Visual C++ 2008 Innehållsförteckning 1 Repetition och lite nytt...5 I detta kapitel... 5 Programexekvering... 5 Loop... 5 Källkod... 6 Verktyg... 6 Säkerhetskopiera... 6 Öppna, kompilera,
Välkomna till Reglerteknik Föreläsning 2
Välkomna till Reglerteknik Föreläsning 2 Sammanfattning av föreläsning 1 Lösningar till differentialekvationer Karakteristiska ekvationen Laplacetransformer Överföringsfunktioner Poler Stegsvarsspecifikationer
Reglerteknik M3. Inlämningsuppgift 3. Lp II, 2006. Namn:... Personnr:... Namn:... Personnr:...
Reglerteknik M3 Inlämningsuppgift 3 Lp II, 006 Namn:... Personnr:... Namn:... Personnr:... Uppskattad tid, per person, för att lösa inlämningsuppgiften:... Godkänd Datum:... Signatur:... Påskriften av
kl Tentaupplägg
Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer
Uppdrag för LEGO projektet Hitta en vattensamling på Mars
LEGO projekt Projektets mål är att ni gruppvis skall öva på att genomföra ett projekt. Vi använder programmet LabVIEW för att ni redan nu skall bli bekant med dess grunder till hjälp i kommande kurser.
Komma igång med 3L Pro 2014. Komma igång med 3L. Copyright VITEC FASTIGHETSSYSTEM AB
Komma igång med 3L Innehåll LOGGA IN I 3L... 3 Verktyg och kortkommandon... 6 Övriga tangenter... 9 RAPPORTUTSKRIFT I 3L... 10 Instruktioner för att skriva till fil:... 11 Logga in i 3L Ikonen för 3L Pro
Ljusets böjning & interferens
Ljusets böjning & interferens Laboration Innehåll 1 Förberedelseuppgifter 2 Laborationsuppgifter 3 Appendix Ljusets vågegenskaper Ljus kan liksom ljud beskrivas som vågrörelser och i den här laborationen
NU NÄR DU BEKANTAT DIG MED RAMARNAS EGENSKAPER OCH VET. hur man markerar och ändrar dem, är det dags att titta lite närmare på
6 Arbeta med ramar NU NÄR DU BEKANTAT DIG MED RAMARNAS EGENSKAPER OCH VET hur man markerar och ändrar dem, är det dags att titta lite närmare på hur du kan arbeta med dem i en design. De flesta designers
Användarhandledning. Redaktör: Jenny Palmberg Version 1.0. Status. LiTH Fordonssimulator. Granskad Godkänd. TSRT71 Jenny Palmberg
Användarhandledning Redaktör: Version 1.0 Granskad Godkänd Status Sida 1 PROJEKTIDENTITET Grupp 1, 2006/VT, Linköpings Tekniska Högskola, ISY Gruppdeltagare Namn Ansvar Telefon E-post Simon Danielsson
m 1 =40kg k 1 = 200 kn/m l 0,1 =0.64 m u 0 =5.0 mm x p,1 = X 1 sin ωt + C 1 x p,2 = X 2 sin ωt + C 2,
Linköpings tekniska högskola 2016 10 14 IEI/Mekanik och hållfasthetslära Peter Christensen Datorsimuleringsuppgift i Mekanik Y del 1 (TMME12) Syftet med denna uppgift är att simulera hur ett mekaniskt
Simulering med ModelSim En kort introduktion
Linköpings universitet Institutionen för systemteknik Laborationer i digitalteknik Datorteknik 2018 Simulering med ModelSim En kort introduktion TSEA22 Digitalteknik D TSEA51 Digitalteknik Y TSEA52 Digitalteknik
Miniprojekt: Vattenledningsnäten i Lutorp och Vingby 1
11 oktober 215 Miniprojekt 1 (5) Beräkningsvetenskap I/KF Institutionen för informationsteknologi Teknisk databehandling Besöksadress: MIC hus 2, Polacksbacken Lägerhyddsvägen 2 Postadress: Box 337 751
1. ActiveGPS 2.00 by TJ
1.1 Inställningar 1. ActiveGPS 2.00 by TJ För att ändra inställningarna i ActiveGPS så måste man först trycka på Hämta inställningar först då tänds alla rutor upp. Istället för att visa avstånd fram till
Tentamen i TDP004 Objektorienterad Programmering Praktisk del
Tentamen i TDP004 Objektorienterad Programmering Praktisk del Datum: 2010-04-07 Tid: 8-12 Plats: SU-salar i B-huset. Jour: Per-Magnus Olsson, tel 285607 Jourhavande kommer att besöka skrivsalarna ungefär
Övningsuppgifter kapitel 8
Inst. för Systemteknik Introduktion till programmering (SMD 180), 5 p Övningsuppgifter kapitel 8 1. Listor är en viktig datatyp i Python. Hur definierar kursboken lista? Vad kallas de värden som tillsammans
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Laboration 1. Linjär Algebra och Avbildningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall
TDDC74 Lab 04 Muterbara strukturer, omgivningar
TDDC74 Lab 04 Muterbara strukturer, omgivningar 1 Översikt I den här laborationen kommer ni att lära er mer om: Tillstånd, och skillnader mellan ren funktionell programmering och imperativ. Skillnaden
Industriella styrsystem, TSIU06. Föreläsning 1
Industriella styrsystem, TSIU06 Föreläsning 1 Reglerteknik, ISY, Linköpings Universitet Utgångspunkter Vad? Varför? Hur? Vad? Reglerteknik - Konsten att styra system automatiskt Vad? System - Ett objekt
Objektorienterad Programmering (TDDC77)
Objektorienterad Programmering (TDDC77) Föreläsning II: utmatning, variabler, typer Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 Kompilera och köra programmet under terminal 2: I Skapa Hej.java
I Skapa Hej.java och skriv programmet. I Kompilera med javac Hej.java. I Rätta fel och repetera tills du lyckas kompilera ditt program
Kompilera och köra programmet Objektorienterad Programmering (TDDC77) Föreläsning II: utmatning, variabler, typer Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 under terminal 2: I Skapa Hej.java
Introduktion till MATLAB
29 augusti 2017 Introduktion till MATLAB 1 Inledning MATLAB är ett interaktivt program för numeriska beräkningar med matriser. Med enkla kommandon kan man till exempel utföra matrismultiplikation, beräkna
TENTAMEN I REGLERTEKNIK Y/D
TENTAMEN I REGLERTEKNIK Y/D SAL: TER, TER 2, TER E TID: 4 mars 208, klockan 8-3 KURS: TSRT2, Reglerteknik Y/D PROVKOD: TEN INSTITUTION: ISY ANTAL UPPGIFTER: 5 ANTAL SIDOR PÅ TENTAMEN (INKLUSIVE FÖRSÄTTSBLAD):
Det är principer och idéer som är viktiga. Skriv så att du övertygar examinatorn om att du har förstått dessa även om detaljer kan vara felaktiga.
Tentamen Programmeringsteknik I 2011-03-17 Skrivtid: 1400-1700 Hjälpmedel: Java-bok Tänk på följande Skriv läsligt! Använd inte rödpenna! Skriv bara på framsidan av varje papper. Börja alltid ny uppgift
3 Man kan derivera i Matlab genom att approximera derivator med differenskvoter. Funktionen cosinus deriveras för x-värdena på följande sätt.
Kontrolluppgifter 1 Gör en funktion som anropas med där är den siffra i som står på plats 10 k Funktionen skall fungera även för negativa Glöm inte dokumentationen! Kontrollera genom att skriva!"#$ &%
Värmedistribution i plåt
Sid 1 (6) Värmedistribution i plåt Introduktion Om vi med konstant temperatur värmer kanterna på en jämntjock plåt så kommer värmen att sprida sig och temperaturen i plåten så småningom stabilisera sig.
Anteckningar 1: Grundläggande saker
UPPSALA UNIVERSITET Institutionen för lingvistik och filologi Mats Dahllöf http://stp.ling.uu.se/ matsd/uv/uv11/pst1/ Programmering för språkteknologer I Anteckningar 1: Grundläggande saker 1 Programmering
HI1024 Programmering, grundkurs TEN
HI1024 Programmering, grundkurs TEN2 2016-01-09 KTH STH Haninge 8.15-13.00 Tillåtna hjälpmedel: En A4 handskriven på ena sidan med egna anteckningar Kursboken C PROGRAMMING A Modern Approach K. N. King
Laboration 1 Introduktion till Visual Basic 6.0
Laboration 1 Introduktion till Visual Basic 6.0 Förberedelse Förbered dig genom att läsa föreläsningsanteckningar och de kapitel som gåtts igenom på föreläsningarna. Läs även igenom laborationen i förväg.
Introduktion till Word och Excel
Introduktion till Word och Excel HT 2006 Detta dokument baseras på Introduktion till datoranvändning för ingenjörsprogrammen skrivet av Stefan Pålsson 2005. Omarbetningen av detta dokument är gjord av
Reglerteknik är konsten att få saker att uppföra sig som man vill
TSIU61 Föreläsning 1 Gustaf Hendeby HT1 2017 1 / 34 Vad är reglerteknik? TSIU61: Reglerteknik Föreläsning 1 Kursinformation Bakgrund Gustaf Hendeby gustaf.hendeby@liu.se Reglerteknik är konsten att få
TSIU61: Reglerteknik. Kursinformation Bakgrund. Gustaf Hendeby.
TSIU61: Reglerteknik Föreläsning 1 Kursinformation Bakgrund Gustaf Hendeby gustaf.hendeby@liu.se TSIU61 Föreläsning 1 Gustaf Hendeby HT1 2017 1 / 34 Vad är reglerteknik? Reglerteknik är konsten att få
REGLERTEKNIK Inledande laboration (obligatorisk)
UPPSALA UNIVERSITET AVDELNINGEN FÖR SYSTEMTEKNIK HN, MW 2008-01-23 Rev. HN, 2015-01-15 REGLERTEKNIK Inledande laboration (obligatorisk) Läsanvisningar: 1. Läs igenom instruktionen innan påbörjad laboration
Översikt MERA JAVA OCH ECLIPSE. Uttryck och tilldelning. Uttryck och tilldelning. Uttryck och tilldelning. Uttryck och tilldelning
Översikt Uttryck i tilldelningssatser Typer och typomvandling Klasser Metoder Konstanter Eclipse-tips MERA JAVA OCH ECLIPSE Institutionen för datavetenskap Programmering 1 Rita Kovordányi 2 public class
Tentamen i TDP004 Objektorienterad Programmering Praktisk del
Tentamen i TDP004 Objektorienterad Programmering Praktisk del Datum: 2011-08-22 Tid: 14-18 Plats: SU-salar i B-huset. Jour: Per-Magnus Olsson, tel 281456 Jourhavande kommer att besöka skrivsalarna ungefär
Rev 2. Manual för handterminal
Rev 2. Manual för handterminal Förord Tack för visat förtroende för våran produkt. Handterminalen ansluts till ledig USB port. Anslut aldrig via hub eller annan delad anslutning pga terminalen behöver
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
Migrera till Access 2010
I den här guiden Microsoft Microsoft Access 2010 skiljer sig rent utseendemässigt mycket, så vi har skapat den här guiden för att hjälpa dig att snabbare lära dig programmet. Här kan du läsa om de viktigaste
Dagens program. Programmeringsteknik och Matlab. Objektorienterad programmering. Vad är vitsen med att ha både metoder och data i objekten?
Programmeringsteknik och Matlab Övning 4 Dagens program Övningsgrupp 2 (Sal Q22/E32) Johannes Hjorth hjorth@nada.kth.se Rum 4538 på plan 5 i D-huset 08-790 69 02 Kurshemsida: http://www.nada.kth.se/kurser/kth/2d1312