Via synkronaktioner styrd pendling (OSCILL)
|
|
- Margareta Ek
- för 7 år sedan
- Visningar:
Transkript
1 Funktion Syntax Betydelse Vid denna typ av pendling är en ansättningsrörelse tillåten endast vid vändpunkterna resp. inom definierade vändningsområden. Allt efter krav kan pendelrörelsen under ansättningen fortsättas eller stoppas tills ansättningen är fullständigt genomförd. 1. Fastlägga parametrar för pendlingen 2. Definiera rörelsesynkronaktioner 3. Tillordna axlar, fastlägga ansättning OSP1[<Pendelachse>]= Position för vändpunkt 1 OSP2[<Pendelachse>]= Position för vändpunkt 2 OST1[<Pendelachse>]= OST2[<Pendelachse>]= FA[<Pendelachse>]= OSCTRL[<Pendelachse>]= OSNSC[<Pendelachse>]= OSE[<Pendelachse>]= WAITP(<Pendelachse>) Hållningstid i vändpunkt 1 i sekunder Hållningstid i vändpunkt 2 i sekunder Matning för pendelaxeln Inställnings- resp. återställningsposition Antal renbränningsslag Slutposition Frige axel för pendling Axeltillordning, ansättning OSCILL[<Pendelachse>]=(<Zustellachse 1>,<Zustellachse 2>,<Zustellachse 3>) POSP[<Zustellachse>]=(<Endpos>,<Teillänge>,<Modus>) OSCILL: POSP: Endpos: Teillänge: Tillordna ansättningsax(el)(lar) för pendelaxeln Fastlägga total och delansättningar (se Kapitel Fil- och programförvaltning) Slutposition för ansättningsaxeln efter det att alla delansättningar har körts. Storlek på delansättningen i vändpunkten/vändområdet
2 Modus: Uppdelning av den totala ansättningen i delansättningar = två lika stora reststeg (förinställning); = alla delansättningar lika stora Rörelsesynkronaktioner WHEN DO WHENEVER DO när, då alltid när, då Exempel I vändpunkt 1 ska ingen ansättning göras. Vid vändpunkt 2 ska ansättningen göras redan på avståndet ii2 före vändpunkt 2 och pendelaxeln inte vänta i vändpunkten på avslutningen av delansättningen. Axel Z är pendelaxel och axel X ansättningsaxel. bild 1 1. Parametrar för pendlingen Programkod Kommentar DEF INT ii2 ; Definiera variabel för vändområde 2 OSP1[Z]=10 OSP2[Z]=60 ; Definiera vändpunkt 1 och 2 OST1[Z]=0 OST2[Z]=0 ; Vändpunkt 1: Fint precisionsstopp Vändpunkt 2: Fint precisionsstopp FA[Z]=150 FA[X]=0,5 ; Matning pendelaxel Z, matning ansättningsaxel X
3 Programkod Kommentar OSCTRL[Z]=(2+8+16,1) ; Koppla från pendelrörelse i vändpunkt 2; efter RWL renbränna och uppsöka slutposition; efter RWL uppsöka motsvarande vändposition OSNC[Z]=3 ; Renbränningsslag OSE[Z]=70 ; Slutposition = 70 ii2=2 ; Ställa in vändområde WAITP(Z) ; Tillåter pendling för Z-axeln 2. Rörelsesynkronaktion Programkod WHENEVER $AA_IM[Z]< $SA_OSCILL_REVERSE_POS2[Z] DO -> $AA_OVR [X]=0 $AC_MARKER[0]=0 WHENEVER $AA_IM[Z]>= $SA_OSCILL_REVERSE_POS2[Z] DO $AA_OVR[Z] =0 WHENEVER $AA_DTEPW[X]==0 DO $AC_MARKER [0]=1 WHENEVER $AC_MARKER[0]==1 DO $AA_OVR[X] =0 $AA_OVR[Z]=100 Kommentar ; Alltid när den aktuella positionen för pendelaxeln Z i MKS är mindre än början på vändområde 2, då sätts den axiala övermanningen för ansättningsaxeln X på 0% och flaggan med index 0 på värdet 0. ; Alltid när den aktuella positionern för pendelaxeln Z i MKS är större än eller lika med vändposition 2, då sätts den axiala övermanningen för pendelaxeln Z på 0%. ; Alltid när restvägen för delansättningen är lika med 0, då sätts flaggan med index 0 på värdet 1. ; Alltid när flaggan med index 0 är lika med 1, då sätts den axiala övermanningen för ansättningsaxeln X på 0%. Därmed förhindras en för tidig ansättning (pendelaxel Z har ännu inte åter lämnat vändområde 2, men ansättningsaxel X är beredd för en förnyad ansättning). Sätter den axiala övermanningen för pendelaxeln Z från 0% (aktion i den 2:a synkronaktionen) till förflyttning åter på 100%. -> måste programmeras i ett block 3. Starta pendling
4 Programkod Kommentar OSCILL[Z]=(X) POSP[X]=(5,1,1) ; Starta axlarna Pendelaxeln Z får axel X som ansättningsaxel ;tillordnad. M30 ; Programslut Axeln X ska till slutpositionen 5 köra i steg på 1. Beskrivning 1. Fastlägga pendelparametrar Före rörelseblocket, som innehåller tillordningen av ansättnings- och pendelaxel samt fastläggandet av ansättningen, ska parametrarna för pendlingen fastläggas (se "Asynkron pendling"). 2. Fastlägga rörelsesynkronaktioner Via synkronvillkor följer: Undertrycka ansättning, tills pendelaxeln befinner sig inom ett vändområde (ii1, ii2) eller i en vändpunkt (U1, U2). Stoppa pendelrörelse under ansättningen i vändpunkten. Starta pendelrörelse åter efter avslutad delansättning. Start av nästa delansättning fastläggs. 3. Tillordna pendel- och ansättningsaxel samt fastlägga total och delansättning. Fastlägga pendelparametrar Tillordning av pendel- och ansättningsaxel: OSCILL OSCILL[Pendelachse] = (Zustellachse1, Zustellachse2, Zustellachse3) Med kommandot OSCILL görs axeltillordningarna och starten av pendelrörelsen. Maximalt kan en pendelaxel tillordnas 3 ansättningsaxlar. hänvisning Före starten av pendlingen måste synkronvillkoren för axlarnas beteende vara fastlagt. Fastlägga ansättningar: POSP POSP[Zustellachse] = (Endpos, Teillänge, Modus) Med kommandot POSP meddelas styrningen: Total ansättning (via slutpositionen) Storleken på respektive delansättning vid vändpunkten resp. i vändområdet
5 Delansättningsbeteendet när slutpositionen uppnås (via moden) Mode = 0 Mode = 1 För de båda sista delansättningarna görs en uppdelning av den kvarvarande vägen fram till målpunkten på 2 lika stora reststeg (förinställning). Alla delansättningar är lika stora. De beräknas ur den totala ansättningen. Fastlägga rörelsesynkronaktioner De i det följande utförda rörelsesynkronaktionerna används helt allmänt till pendling. Du finner exempellösningar för lösningen av de enskilda kraven, som tjänar som komponent för upprättande av användarspecifika pendelrörelser. hänvisning I enskilda fall kan synkronvillkoren också programmeras annorlunda. Nyckelord WHEN DO WHENEVER DO när, då alltid när, då Funktioner Med de i det följande detaljerat beskrivna språkverktygen kan följande funktioner realiseras: 1. Ansättning i vändpunkt. 2. Ansättning i vändområde. 3. Ansättning i båda vändpunkterna. 4. Stoppande av pendelrörelsen i vändpunkten. 5. Åter starta pendelrörelsen. 6. Inte starta delansättningen för tidigt. För alla här som exempel framställda synkronaktioner gäller fölgande antaganden: Vändpunkt 1 < vändpunkt 2 Z = pendelaxel X = ansättningsaxel
6 hänvisning För närmare förklaringar se Kapitel Rörelsesynkronaktioner. Tillordna pendel- och ansättningsaxel samt fastlägga total och delansättning Ansättning i vändområde Ansättningsrörelen ska börja inom ett vändområde innan vändpunkten har uppnåtts. Dessa synkronaktioner förhindrar ansättningsrörelsen tills pendelaxeln befinner sig i ett vändområde. Under givna antaganden(se ovan) resulterar följande anvisningar: Vändområde 1: WHENEVER $AA_IM[Z]> $SA_OSCILL_RESERVE_POS1 [Z]+ii1 DO $AA_OVR[X] = 0 Vändområde 2: WHENEVER $AA_IM[Z]< $SA_OSCILL_RESERVE_POS2 [Z]+ii2 DO $AA_OVR[X] = 0 Alltid när den aktuella positionern för pendelaxeln i MKS är större än början på vändområde 1, då sätts den axiala övermanningen för ansättningsaxeln på 0%. Alltid när den aktuella positionern för pendelaxeln i KS är mindre än början på vändområde 2, då sätts den axiala övermanningen för ansättningsaxeln på 0%. Ansättning i vändpunkt Så länge som pendelaxeln inte har uppnått vändpunkten äger ingen rörelse rum för ansättningsaxeln. Under givna antaganden(se ovan) resulterar följande anvisningar: Vändområde 1: WHENEVER $AA_IM[Z]<> $SA_OSCILL_RESERVE_POS1 [Z] DO $AA_OVR[X] = 0 $AA_OVR[Z] = 100 Vändområde 2: För vändpunkt 2: WHENEVER $AA_IM[Z]<> $SA_OSCILL_RESERVE_POS2 [Z] DO $AA_OVR[X] = 0 $AA_OVR[Z] = 100 Alltid när den aktuella positionen för pendelaxeln Z i MKS är större eller mindre än positionen för vändpunkt 1, då sätts den axiala övermanningen för ansättningsaxel X på 0% och den axiala övermanningen för pendelaxeln Z på 100%. Alltid när den aktuella positionen för pendelaxeln Zu i MKS är större eller mindre än positionen för vändpunkt 2, då sätts den axiala övermanningen för ansättningsaxel X på 0% och den axiala övermanningen för pendelaxeln Z på 100%. Stoppande av pendelrörelsen i vändpunkten
7 Pendelaxeln stoppas i vändpunkten, samtidigt börjar ansättningsrörelsen. Pendelrörelsen fortsätter när ansättningsrörelsen är fullständigt utförd. Samtidigt kan denna synkronaktion användas till att starta ansättningsrörelsen om denna stoppades av en föregående synkronaktion som ännu är verksam. Under givna antaganden(se ovan) resulterar följande anvisningar: Vändområde 1: WHENEVER $SA_IM[Z]== $SA_OSCILL_RESERVE_POS1 [Z] DO $AA_OVR[X] = 0 $AA_OVR[Z] = 100 Vändområde 2: WHENEVER $SA_IM[Z]== $SA_OSCILL_RESERVE_POS2 [Z] DO $AA_OVR[X] = 0 $AA_OVR[Z] = 100 Alltid när den aktuella postionen för pedelaxeln i MKS är lika med vändposition 1, då sätts den axiala övermanningen för pendelaxeln på 0% och den axiala övermanningen för ansättningsaxeln på 100%. Alltid när den aktuella postionen för pedelaxeln Zu i MKS är lika med vändposition 2, då sätts den axiala övermanningen för pendelaxeln X på 0% och den axiala övermanningen för ansättningsaxeln på 100%. Online-utvärdering av vändpunkten Står på den högra sidan om jämförelsen en med $$ kännetecknad huvudkörningsvariabel, så utvärderas de båda variablerna kontinuerligt i IPO-takt och jämförs med varandra. hänvisning Mer informationer härtill se kapitel "Rörelsesynkronaktioner". Åter starta pendelrörelsen Denna synkronaktion används för att fortsätta pendelaxelns rörelse när delansättningsrörelsen är avslutad. Under givna antaganden(se ovan) resulterar följande anvisningar: WHENEVER $AA_DTEPW[X] ==0 DO $AA_OVR[Z] = 100 Alltid när restvägen för delansättningen för ansättningsaxel X i WKS är lika med noll, då sätts den axiala övermanningen för pendelaxeln på 100%. Nästa delansättning Efter utförd ansättning måste en för tidig start av nästa delansättning förhindras.
8 Därtill används en kanalspecifik flagga ($AC_MARKER[Index]), som sätts i slutet av delansättningen (delrestväg 0) och raderas när vändområdet lämnas. Då förhindras nästa ansättningsrörelse med en synkronaktion. Under givna antaganden(se ovan) resulterar t.ex. för vändpunkt 1 följande anvisningar: 1. Sätta flagga: WHENEVER $AA_DTEPW[X] ==0 DO $AC_MARKER[1]=1 Alltid när restvägen för delansättningen för ansättningsaxel X i WKS är lika med noll, då sätts flaggan med index 1 på Radera flagga WHENEVER $AA_IM[Z]<> $SA_OSCILL_RESERVE_POS1 [Z] DO $AC_MARKER[1] = 0 Alltid när den aktuella positionen för pendelaxel Z i MKS är större eller mindre än positionen för vändpunkt 1, då sätts flagga 1 på Förhindra ansättning WHENEVER $AC_MARKER[1] ==1 DO $AA_OVR[X] = 0 Alltid när flaggan är lika med 1, då sätts den axiala övermanningen för ansättningsaxeln X på 0%.
Uppsöka fast punkt (G75, G751)
Funktion Med det blockvis verksamma kommandot G75/G751 kan axlarna separat och oberoende av varandra köras till fasta punkter i maskinutrymmet, t.ex. till verktygsväxlingspunkter, inladdningspunkter, palettväxlingspunkter
Läs merKartesisk PTP-körning
Funktion Med denna funktion kan en position i ett kartesiskt koordinatsystem programmeras, men maskinens rörelse sker i maskinkoordinater. Funktionen kan till exempel användas vid växling av länkposition
Läs merAxelbyte, spindelbyte (RELEASE, GET, GETD)
Funktion Syntax Betydelse En eller flera axlar resp. spindlar kan alltid interpoleras endast i en kanal. Måste en axel arbeta växelvis i två olika kanaler (t.ex. palettväxling) så måste den först frigivas
Läs merProgrammerbar spegling (MIRROR, AMIRROR)
Funktion Syntax Med MIRROR/AMIRROR kan arbetsstycksformer speglas i koordinataxlarna. Alla förflyttningsrörelser som därefter har programmerats t.ex. i underprogrammet utförs speglade. MIRROR X... Y...
Läs merTandmatning (G95 FZ) Funktion. Grunder. Tandmatning (G95 FZ)
Funktion I första hand för fräsbearbetningar kan i stället för varvmatningen också den i praktiken vanligare tandmatningen programmeras: Via verktygsparametern $TC_DPNT (antal tänder) för verktygets aktiva
Läs merDefinition och initiering av fältvariabler (DEF, SET, REP)
Funktion En användarvariabel kan definieras som 1- till maximalt 3-dimensionellt fält (array): 1-dimensionellt: DEF [] 2-dimensionellt: DEF [,]
Läs merSpindelvarvtal (S), spindelrotationsriktning (M3, M4, M5)
Funktion Uppgifterna spindelvarvtal och -rotationsriktning försätter spindeln i en rotationsrörelse och skapar förutsättningen för den spåntagande bearbetningen. Syntax bild 1 Spindelrörelse vid svarvning
Läs merInställbar nollpunktsförflyttning (G54... G57, G G599, G53, G500, SUPA,
Inställbar nollpunktsförflyttning (G54... G57, G505... G599, G53, G500, SUPA, G153) Funktion Via den inställbara nollpunktsförflyttningen (G54 till G57 och G505 till G599) inrättas i alla axlar arbetsstycksnollpunkten
Läs mer3. 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 mer1. Mätning av gammaspektra
1. Mätning av gammaspektra 1.1 Laborationens syfte Att undersöka några egenskaper hos en NaI-detektor. Att bestämma energin för okänd gammastrålning. Att bestämma den isotop som ger upphov till gammastrålningen.
Läs merGeneral Purpose registers ALU I T H S V N Z C SREG. Antag att vi behöver skriva in talet 25 till register R18
F3 Föreläsning i Mikrodatorteknink 2006-08-29 Kärnan i microcontrollern består av ett antal register och en ALU. Till detta kommer också ett antal portar. Det finns 64 st portar. Några är anslutna mot
Läs merWhack-a-Witch. Introduktion. Nivå
Nivå 1 Whack-a-Witch 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 merIntroduktion. 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
Läs merTentamen i. TDDC67 Funktionell programmering och Lisp
1 Linköpings tekniska högskola Institutionen för datavetenskap Anders Haraldsson Tentamen i TDDC67 Funktionell programmering och Lisp och äldre kurser TDDC57 Programmering, Lisp och funktionell programmering
Läs merProgrammeringspalett. Pr o gr a mvar a
Pr o gr a mvar a en innehåller alla programmeringsikoner du behöver för att göra dina program. Varje programmeringsikon innehåller instruktioner som din NXT-enhet kan tolka. Du kan kombinera ikonerna för
Läs merObjektorienterad programmering Föreläsning 11. Copyright Mahmud Al Hakim
Objektorienterad programmering Föreläsning 11 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Multipla relationer Flerdimensionella fält Nationella inställningar Redigering av utskrifter
Läs merDesign av en klass BankAccount som representerar ett bankkonto
Klasser Kommer ta upp följande begrepp: Design av en klass Implementera en klass Testa en klass med en mainmetod Instansvariabler, lokala variabler, formella parametrar, aktuella parametrar och variablers
Läs merDatorövning 5 Exponentiella modeller och elasticitetssamband
Datorövning 5 Exponentiella modeller och elasticitetssamband Datorövningen utförs i grupper om två personer. I denna datorövning skall ni använda Minitab för att 1. anpassa och tolka analysen av en exponentiell
Läs merApplikationsexempel Timer med tryckknapp
Applikationsexempel Timer med tryckknapp Document title Document Identity 4655_024_01 Valid for IMSE WebMaster Pro Firmare version 1.09 or higher Date 08-04-14 Webpages version 1.09 or higher Abelko Innovation
Läs merFöreläsning 10. Besiktningsprotokollet
Föreläsning 10 Besiktningsprotokollet 1 Besiktningsprotokollet 2 Användarvänlighet Informativa utskrifter Programmet ska tala om för användaren vad programmet gör i varje steg och vilken inmatning som
Läs merDesign av inbyggda system
Design av inbyggda system Innehåll Hårdvarunära design Erfarenhet värd att tänka på Avbrottsrutiner och huvudloopar hantering av gemensamma data Kopplingsschema hur och varför Designspecar bra / dåligt
Läs merSirius II Installation och Bruksanvisning
Sirius II Installation och Bruksanvisning Innehåll 1. Introduktion... 2. Installation av Sirius II programvara... 3. Anslutning Data Linker interface.... 4. Sirius II funktioner.... 5. Bruksanvisning....
Läs merBesiktningsprotokollet
Besiktningsprotokollet Föreläsning 10 Besiktningsprotokollet 1 2 Informativa utskrifter Programmet ska tala om för användaren vad programmet gör i varje steg och vilken inmatning som förväntas. Ett dåligt
Läs mer1. Vi satte ut ett körblock med standardinställningar 2. Ett till körblock sattes men varaktighet en ställdes istället på 3,55 rotationer (se bild)
Robotdagbok v. 15-19 Så här ser standardinställningarna för ett körblock ut: Vecka 15 Först skulle vi bli invigda i mindstorm-programmet så vi fick testa runt lite själva. Det var roligt och spännande
Läs merDet ä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
Läs merSNABBGUIDE I G-KODER. Andra upplagan för operatörer. Daniel Karlsson
SNABBGUIDE I G-KODER Andra upplagan för operatörer Daniel Karlsson 2010 Innehåll FÖRORD...3 VAD GÖR M-KODER?...4 VAD GÖR G-KODER?...5 KOORDINATSYSTEM...6 FÖRDELAR MED VERKTYGSKOMPENSERING...7 HAAS: Cirkulär
Läs merREV 3. Användarmanual
REV 3 Användarmanual Allmänt Metic räknar pulser från ett hjul som snurrar i fas med det material som man drar igenom. Hjulet är kalibrerat för att visa mm i displayen. Hjulet räknar i båda riktningarna
Läs merLabbrapport svängande skivor
Labbrapport svängande skivor Erik Andersson Johan Schött Olof Berglund 11th October 008 Sammanfattning Grunden för att finna matematiska samband i fysiken kan vara lite svårt att förstå och hur man kan
Läs mer729G04 Programmering och diskret matematik. Python 2: Villkorssatser, sanningsvärden och logiska operatorer
729G04 Programmering och diskret matematik Python 2: Villkorssatser, sanningsvärden och logiska operatorer Föreläsningsöversikt Vad händer när vi kör vår pythonkod? Programmerare Villkorssatser Jämförelser
Läs merJF-Link. Trådlös elmanövrering av hydraulik. Instruktionsbok. Bruksanvisning i original
JF-Link Trådlös elmanövrering av hydraulik Instruktionsbok Bruksanvisning i original S INNEHÅLLSFÖRTECKNING 1. JF-LINK TRÅDLÖS ELMANÖVRERING AV HYDRAULIK... 5 VENTILBOX... 5 INLÄRNING AV FJÄRRMANÖVRERING...
Läs merLä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 merAnmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper
Tentamen Programmeringsteknik II 2018-10-19 Skrivtid: 8:00 13:00 Tänk på följande Skriv läsligt. Använd inte rödpenna. Skriv bara på framsidan av varje papper. Lägg uppgifterna i ordning. Skriv uppgiftsnummer
Läs merIndraDrive - ProfiNet
Kommunikation och styrning av IndraDrive via ProfiNet IndraWorks 14, IndraDrive C/Cs/Mi Revision 2 Snabbguide 2015-09-16 Svenska 2 Innehållsförteckning 1 Inledning... 3 1.1 Rekommenderad dokumentation...
Läs merUppdrag 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.
Läs merALTERNATIVA KOORDINATSYSTEM -Cylindriska koordinatsystem. De polära koordinaterna r och " kan beskriva rörelsen i ett xyplan,
KOMIHÅG 8: --------------------------------- Rörelsemängd: p = mv, Kinematiska storheter: r ( t), v ( t), a ( t) Kinematiska samband med begynnelsevillkor 1 Föreläsning 9: ALTERNATIVA KOORDINATSYSTEM -Cylindriska
Läs merMonteringsinstruktion för Rolltor Easy Utgåva: 04/2010
Monteringsinstruktion för Rolltor Easy Utgåva: 04/2010 s 1. Innehållsförteckning 1. Innehållsförteckning........................................ 2 2. Symbol förklaring...........................................
Läs merGrunderna i stegkodsprogrammering
Kapitel 1 Grunderna i stegkodsprogrammering Följande bilaga innehåller grunderna i stegkodsprogrammering i den form som används under kursen. Vi kommer att kort diskutera olika datatyper, villkor, operationer
Läs merProgrammera i teknik - kreativa projekt med Arduino
NYHET! Utkommer i augusti 2017 Smakprov ur boken Programmera i teknik - kreativa projekt med Arduino av Martin Blom Skavnes och Staffan Melin PROJEKT LJUS s 1 I det här projektet kommer du att bygga en
Läs merLathund för spel med karta
Lathund för spel med karta Från lärardagarna 2018, Scratch fördjupning med Linda Folkesson, Lotta Korslid och Linn Bergqvist Steg 1: Skapa prickar som säger en världsdel Moment: Kopior/kloner Lägg in en
Läs merProgrammering 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 merAktivitetsbank. Matematikundervisning med digitala verktyg II, åk 1-3. Maria Johansson, Ulrica Dahlberg
Aktivitetsbank Matematikundervisning med digitala, åk 1-3 Maria Johansson, Ulrica Dahlberg Matematik: Grundskola åk 1-3 Modul: Matematikundervisning med digitala Aktivitetsbank till modulen Matematikundervisning
Läs merDesign av inbyggda system
Design av inbyggda system Innehåll Hårdvarunära design Erfarenhet/Utmaningar värda att tänka på Avbrottsrutiner och huvudloopar hantering av gemensamma data Kopplingsschema hur och varför Designspecar
Läs merAnalysverktyget Program Version: 2012-09-13
Analysverktyget Program Version: 2012-09-13 Analysverktyget Program möjliggör att ta fram all data som mätningen av webb-tv omfattas av. Data finns från och med 1/5 2011 och uppdateras kontinuerligt. I
Läs merUppgift 1 - programmet, Uppg6.m, visade jag på föreläsning 1. Luftmotståndet på ett objekt som färdas genom luft ges av formeln
Matlab-föreläsning (4), 10 september, 015 Innehåll m-filer (script) - fortsättning från föreläsning 1 In- och utmatning Sekvenser, vektorer och matriser Upprepning med for-slingor (inledning) Matlab-script
Läs merHandbok Milestone
Reviderad 2015-01-23 1 (13) Handbok Milestone 212 2016-09-26 Stockholms Syncentral Box 6401 Växel: 08-123 365 00 www.syncentralstockholm.se 113 82 Stockholm Fax: 08-123 496 44 stockholmssyncentral@sll.se
Läs merSkjutdrivning 2SB5. Komplettering av bruksanvisningen SIPOS 5. Ändringar förbehålls!
Skjutdrivning 2SB5 Komplettering av bruksanvisningen SIPOS 5 Utgåva 03.13 Ändringar förbehålls! Innehåll Komplettering av bruksanvisningen SIPOS 5 Innehåll Innehåll 1 Grunder... 3 1.1 Anvisningar beträffande
Läs merGrundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2
AID-nummer: Datum: 2014-12-18 Kurskod: 725G61 Provkod: LAB1 Grundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2 Skrivningstid: 2014-12-18 klockan 8.00-10.00. Hjälpmedel: Inga. För varje fråga
Läs merTAOP61 Projekt 2. Kaj Holmberg (LiU) TAOP61 Optimering 28 oktober / 14
TAOP61 Projekt 2 Kaj Holmberg (LiU) TAOP61 Optimering 28 oktober 2016 1 / 14 TAOP61 Projekt 2 Optimering av elmotorutnyttjandet i en laddhybrid med hjälp av dynamisk programmering. Kaj Holmberg (LiU) TAOP61
Läs merHandbok Milestone
Reviderad 2015-01-23 1 (6) Handbok Milestone 212 2016-09-26 Stockholms Syncentral Box 6401 Växel: 08-123 365 00 www.syncentralstockholm.se 113 82 Stockholm Fax: 08-123 496 44 stockholmssyncentral@sll.se
Läs merFöreläsning 4 Programmeringsteknik DD1310. Felhantering. Syntax. try och except är reserverade ord som används för hantering av exekverings fel.
Föreläsning 4 meringsteknik DD1310 Definiering av egna funktioner Parametrar Lokala och globala variabler Retursats None try och except är reserverade ord som används för hantering av exekverings fel.
Läs merTELEX PROFESSOR Daisyspelare
Lathund till TELEX PROFESSOR Daisyspelare Version 2 Innehåll: Knappförklaringar sid. 2 Spela DAISY-böcker sid. 3 Spela kassettband sid. 6 Lyssna på radio sid. 7 Felsökning sid. 7 3 23 24 25 1 4 2 5 7 8
Läs merLaboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, FÖR I/PI, FMS 121/2, HT-3 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
Läs merIntroduktion till programmering D0009E. Föreläsning 1: Programmets väg
Introduktion till programmering D0009E Föreläsning 1: Programmets väg 1 Vad är en dator? En maskin vars beteende styrs av de innehållet (bitmönster) som finns lagrade i datorns minne (inte helt olikt förra
Läs merMicro:bit. Börja skapa egna program
Micro:bit Börja skapa egna program Att programmera är mer än att skriva kod 1. När man ska bygga något behövs först en ritning. Formulera i talspråk vad programmet ska göra. 2. Förbered att skriva koden
Läs merIntroduktion till att programmera med Scratch (lektion 3 av 5)
Introduktion till att programmera med Scratch (lektion 3 av 5) Vi tittar närmare på "sprajtar" och hur man med hjälp av programmering får dem att röra sig samt lär oss att skapa loopar. Det här är tredje
Läs merProgram & programmering
Program & programmering Vad är program? Satser och instruktioner, toggla igenom exempel Program på olika nivåer, för olika maskiner, för olika saker Tolka program; kompilator, intepretator, binärbytekod,
Läs merKlassdeklaration. Metoddeklaration. Parameteröverföring
Syntax: Class Declaration Modifier Class Body Basic Class Member Klassdeklaration class Class Member Field Declaration Constructor Declaration Method Declaration Identifier Class Associations Motsvarar
Läs merChalmers Tekniska Högskola och Mars 2003 Göteborgs Universitet Fysik och teknisk fysik Kristian Gustafsson Maj Hanson. Svängningar
Chalmers Tekniska Högskola och Mars 003 Göteborgs Universitet Fysik och teknisk fysik Kristian Gustafsson Maj Hanson Svängningar Introduktion I mekanikkurserna arbetar vi parallellt med flera olika metoder
Läs merTEKNISK NOTIS TN AT006
TEKNISK NOTIS INDEX DATE AMENDMENTS BY CHECK BY 00 27/12/05 CREATION C. VIAL E. CHABANEIX 01 01/12/06 TRANSLATION TO SWEDISH P-U S 02 Säkerhets information: De instruktioner som föreslås i denna tekniska
Läs merProgrammering 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,
Läs merCentronic EasyControl EC545-II
Centronic EasyControl EC545-II sv Monterings- och bruksanvisning 5-kanals fjärrkontroll Viktig information för: Montörer / Elektriker / Användare Denna anvisning ska finnas tillgänglig tillsammans med
Läs merDOP. Difference Projekteringsvägledning DOP 3.0. Projekteringsvägledning. Tryckreglerande spjäll DIFFERENCE - Driftsättning DOP 3.
Projekteringsvägledning DOP Tryckreglerande spjäll DIFFERENCE - ett annorlunda sätt att ha koll på läget. Driftsättning DOP 3.0 sida 3 sida 9 sida 10 ets konstruktion och arbetssätt. Skydd mot spridning
Läs merLåt vara en reell funktion av en reell variabel med definitionsmängden som är symmetrisk i origo.
UDDA FUNKTIONER OCH DUBBELINTEGRALER. Från en variabelanalys vet vi att integral över ett symetrisk intervall, av en udda funktion är lika med 0. 0 om är udda. T ex 0 Här upprepar vi def. av udda ( och
Läs merSnabbguide i G-koder. Daniel Karlsson CNC Support
2008 Snabbguide i G-koder Daniel Karlsson CNC Support 2008-11-01 Varför denna guide? Många frågar efter G-koder samt M-koder och dess funktioner. Det är en av dom vanligaste och mest okända saker när man
Läs merBoverkets författningssamling Utgivare: Förnamn Efternamn
Boverkets författningssamling Utgivare: Förnamn Efternamn Boverkets föreskrifter om ändring i verkets föreskrifter och allmänna råd (2011:10) om tillämpning av europeiska konstruktionsstandarder (eurokoder);
Läs merINNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 INLEDNING... 4 ATT ANVÄNDA MOTORERNA... 9 LOOP (UPPREPANDE) FUNKTIONEN... 10 SKAPA EN EGEN KLOSS...
GRUNDKURS INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 INLEDNING... 4 SKÄRMUPPBYGGNAD... 4 ROBOT EDUCATOR... 5 PROGRAMMERINGSRUTAN... 5 KNAPPARNA OCH KLOSSARNA... 6 UPPGIFTER... 8 ATT ANVÄNDA
Läs merLaborationens mål är att få displayen att visa timmar, minuter och sekunder samt att kunna ställa klockan.
Namn: Laborationen godkänd: Digitala system 15 p L T H I n g e n j ö r s h ö g s k o l a n v i d C a m p u s H e l s i n g b o r g Datorprojekt, del 3 Projektlaboration 3, hantering av klocka. Laborationsuppgifter:
Läs merÖkenracet. Introduktion. Nivå. STEG 1: Skapa scenen och lägg till sprites. Checklista. STEG 2: Få lejonet och papegojan att röra på sig.
Nivå 2 Ökenracet 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 merIntroduktion till MATLAB, med utgångspunkt från Ada
Introduktion till, med utgångspunkt från Desktop-miljö som innefattar editor, kommandofönster, graffönster och mycket mer. Interpreteras Snabbt att testa kommandon Terminal + emacs + gnatmake Kompileras
Läs merProgrammering, grundkurs, 8.0 hp HI1024, HI1900 etc., Tentamen TEN1. Måndagen den 10 januari 2011,
Programmering, grundkurs, 8.0 hp HI1024, HI1900 etc., Tentamen TEN1 Måndagen den 10 januari 2011, 8.15 12.15 Tentamen består av två delar, del A och del B. Del A innehåller 10 kryssfrågor på olika teman
Läs merDesign vid utveckling av inbyggda system
Design vid utveckling av inbyggda system Föreläsning i KMM, 2013-10-11 Innehåll Hårdvarunära design Avbrottsrutiner och huvudloopar Kopplingsschema Designspec Dagens föreläsning Hårdvarunära design - värt
Läs merPGC: Läser från fotocell och lackar efter avläst. Läser från fotocell och lackar efter programerat. Detaljräknare
STJ: Läser från fotocell och lackar efter programerat Detaljräknare PGC: Läser från fotocell och lackar efter avläst Avstånd fotocell till Pistol Start före objektet Start efter objektet Grund-inställningar
Läs merSphero SPRK+ Appen som används är Sphero Edu. När appen öppnas kommer man till denna bild.
Sphero SPRK+ Appen som används är Sphero Edu När appen öppnas kommer man till denna bild. Klicka på 3D-modeller för att se delarna på Sphero Klicka här för att ansluta Sphero till ipad Programmet för att
Läs merAutomatic Systems. Mekanisk enhet vändkors Standardarm TR4XX FÄLTMANUAL. Intergate AB Kilegatan 1 452 97 Strömstad Tel: 0526-605 26 Fax: 0526-605 33
A5-B5 Automatic Systems Mekanisk enhet vändkors Standardarm TR4XX FÄLTMANUAL Intergate AB Kilegatan 1 452 97 Strömstad Tel: 0526-605 26 Fax: 0526-605 33 Intergate AB reserverar sig för produktförändringar
Läs merMotivation. Programmeringsuppgift: En första ansats: Lagra info om anställda Håll reda på varje anställds närmaste chef. som också är en anställd!
Pekare (till objekt) Objektvariabler är pekare vad är det? (Viktiga begrepp inte bara inom objektorientering!) Hur används pekare för att sätta samman objekt (composition)? TDDD78, TDDE30, 729A85 jonas.kvarnstrom@liu.se
Läs mer1 Ström ON på Baksida: 2 Kontrollera att STANDBY knapp lyser Grönt: Referenskörning (JOG-ZERO) Tryck JOG: Tryck ZERO Return:
1 Ström ON på Baksida: Vrid ut Nödstopp: Tryck på Grön ON: 2 Kontrollera att STANDBY knapp lyser Grönt: Referenskörning (JOG-ZERO) Tryck JOG: Tryck ZERO Return: Sida 1 3 FÖRFLYTTNING av Verktyg: Tryck:
Läs merOptimering med bivillkor
Kapitel 9 Optimering med bivillkor 9.1. Optimering med bivillkor Låt f(x) vara en funktion av x R. Vi vill optimera funktionen f under bivillkoret g(x) =C (eller bivllkoren g 1 (x) =C 1,..., g k (x) =C
Läs merSWCombi Sol-Vind-RadioAutomatik Installations- & bruksanvisning
SWCombi Sol-Vind-RadioAutomatik Installations- & bruksanvisning Ver. 1V3 SW COBI är en styrning för manuell och automatisk kontroll av motordrivna solskydd som markiser, screens etc. Automatiken kan styra
Läs merKUNGLIGA TEKNISKA HÖGSKOLAN KISTA. Lego Linefollower. Få en robot att följa linjen på golvet!
KUNGLIGA TEKNISKA HÖGSKOLAN KISTA Lego Linefollower Få en robot att följa linjen på golvet! Felix Ringberg 2012-08-09 felixri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning I den här laborationen
Läs merAtt använda accelerationssensorn i en smarttelefon/surfplatta för att göra mätningar
Att använda accelerationssensorn i en smarttelefon/surfplatta för att göra mätningar Mats Braskén (Åbo Akademi) och Ray Pörn (Yrkeshögskolan Novia) Accelerationssensorn Accelerationssensorn mäter accelerationen
Läs merJavaScript. Innehåll. Historia. Document object model DHTML. Varför Javascript?
Innehåll JavaScript En introduktion till skriptspråket JavaScript och till DOM Scripting Introduktion till JavaScript och DOM JavaScript Syntax DOM och DOM Scripting Händelsehantering och CSS Historia
Läs merBruksanvisning Kopplingsur 19 164 70
Bruksanvisning Kopplingsur 19 164 70 SÄKERHETSFÖRESKRIFTER 1. Läs igenom hela bruksanvisningen innan installation. 2. Installation skall göras av behörig elektirker. 3. Bryt strömmen innan installation.
Läs merDatorprojekt, del 1. Digitala system 15 p
Namn: Laborationen godkänd: Digitala system 15 p L T H I n g e n j ö r s h ö g s k o l a n v i d C a m p u s H e l s i n g b o r g Datorprojekt, del 1 Projektet består i att skapa en klocka där tiden visas
Läs merBilaga KeyControl Felsökning
Bilaga: Felsökning 1. Allmänt Genom att ge så detaljerad information som möjligt om problemet och de operationer som föregick problemet underlättas supporten. Du viktigaste komponenterna är - Operativsystemet
Läs merVetenskaplig metod och statistik
Vetenskaplig metod och statistik Innehåll Vetenskaplighet Hur ska man lägga upp ett experiment? Hur hanterar man felkällor? Hur ska man tolka resultatet från experimentet? Experimentlogg Att fundera på
Läs merDesign av inbyggda system. Innehåll. Hårdvarunära design. Hårdvarunära design. Hårdvarunära design. Hårdvarunära design TDD
Innehåll Design av inbyggda system Erfarenhet/Utmaningar värda att tänka på Avbrottsrutiner och huvudloopar hantering av gemensamma data hur och varför Designspecar bra / dåligt / hur / varför / när Inbyggt
Läs merJulskoj. Nivå. Introduktion
Nivå 2 Julskoj 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 merHandbok Milestone
Reviderad 2015-01-23 1 (7) Handbok Milestone 212 + 2016-09-26 Stockholms Syncentral Box 6401 Växel: 08-123 365 00 www.syncentralstockholm.se 113 82 Stockholm Fax: 08-123 496 44 stockholmssyncentral@sll.se
Läs merDesign av inbyggda system
Design av inbyggda system Innehåll Hårdvarunära design Erfarenhet/Utmaningar värda att tänka på Avbrottsrutiner och huvudloopar hantering av gemensamma data Kopplingsschema hur och varför 10 sätt att lyckas
Läs merImperativ programmering. Imperativ programmering konstruktioner i Lisp. Datastrukturer (kap ) arraystruktur poststruktur
Imperativ programmering konstruktioner i Lisp Imperativ programmering I den imperativa programmeringen skriver vi program satsvist. Datastrukturer (kap.-.) aystruktur poststruktur Iterativa uttryck (avs.)
Läs merIntroduktion 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
Läs merMätstyrning med M7005
Matematikföretaget jz M7005.metem.se 150423/150626/150721/SJn Mätstyrning med M7005 en översikt Mätstyrning med M7005, en översikt 1 (12) Innehåll 1 Mätstyrning 4 2 M7005:s sätt att mätstyra 5 3 Anpassa
Läs merKontaktperson Datum Beteckning Sida Mathias Johansson P (4) Energiteknik
Kontaktperson Mathias Johansson 2013-12-18 3P07520-03 1 (4) Energiteknik 010-516 56 61 mathias.johansson.et@sp.se Folkpool AB Ullängsvägen 1 153 30 JÄRNA Mätning av energiförbrukning hos utespa @Home Dream
Läs merDesign av interaktiv multimedia. Läs i förväg om det som övningarna kommer att beröra. Träna hemma både före och efter övningarna.
Använd olika lager. Döp lagren! Organisera era bibliotek! Design av interaktiv multimedia Ge era symboler instansnamn för att hitta dem med AS. Nytt för denna kurs: Ingen ActionScript-kod i.fla-filen!
Läs merInstruktioner för uppdatering av enheter med ISP
För AP produkter som använder ISP måste flashuppdateringen göras med hjälp av den medföljande MPC Manager. För att utföra en firmware uppdatering, följ dessa instruktioner: 1. Ladda ner och installera
Läs mer1. (Dugga 1.1) (a) Bestäm v (3v 2u) om v = . (1p) and u =
Kursen bedöms med betyg,, 5 eller underkänd, där 5 är högsta betyg. För godkänt betyg krävs minst poäng från uppgifterna -7. Var och en av dessa sju uppgifter kan ge maximalt poäng. För var och en av uppgifterna
Läs mer732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Exempelduggan. Luffarschack. Koda spel
732G11 Linköpings universitet 2011-02-15 1 2 3 4 Extrapass Extrapass håller på att bokas. Blir 3-4 st. och öppet för alla. Mer info på kursmailen när bokningen är klar. i Java En funktion i Java... public
Läs merKurs i programmering Java Uppgifter
And Action Nu när du skapat olika komponenter ska vi se till att något händer det då vi exempelvis trycker på en knapp. För att hantera det som sker kommer vi använda Actionlistener Övningarna som följer
Läs merAffärsidé Mål Intressenterna Systemanalys
Affärsidé Mål Intressenterna Systemanalys Integrerad organisationslära kapitel 4-7 Mål med avsnittet Att skaffa oss grundläggande kunskaper om intressenterna och affärsidén. Att erhålla kunskap om intressenternas
Läs merLANDSTINGSSERVICE I UPPSALA LÄN STYR- OCH ÖVERVAKNINGSSYSTEM. 3. Exempelmallar. Dokument Exempelmallar. Sidnr 1(18)
1(18) Sidantal 18 LANDSTINGSSERVICE I UPPSALA LÄN STYR- OCH ÖVERVAKNINGSSYSTEM 3. Landstingsservice i Uppsala Län 751 85 UPPSALA Tel. 018-611 00 00 Fax 018-69 58 18 2(18) Innehållsförteckning Allmänt...3
Läs mer