Logiska Funktioner X10

Storlek: px
Starta visningen från sidan:

Download "Logiska Funktioner X10"

Transkript

1 Detaljerad dokumentation Logiska Funktioner X Zennio Logikmodul med logiska funktioner Ver.

2 INDEX Sid. Inledning 3. Logikmodul 3.2 Zennioapparater med Logikmodul X 4 2. Konfigurering 2. Allmänna funktioner 2.2 Ingångsobjekt 2.3 Interna variabler 2.4 Grindobjekt 2.5 Anropa objekt 2.6 Operationer 2.7 Resultat ETS parametrar 3. Allmänt 3.2 Anropa 3.2. Grindobjekt Kalla på objekt 3.3 Funktioner 3.3. Funktionstyper 3.4 Resultat 3.5 Gruppobjekt Bilaga Logiska funktioner 6 Bilaga 2 Konverteringsfunktioner 9 Sid 2 av 23

3 . INLEDNING.. Logikmodul X Vissa Zennioapparater, som aktorer, har en logikmodul som är tänkt att utföra binära logiska funktioner med inkommande data från KNXbussen för att skicka resultatet genom andra gruppobjekt, åter till KNXbussen, i olika dataformat (-bit, -byte och 2-byte), särskilt avsedda för detta ändamål. Dessa logiska funktioner arbetar med två olika typer av data: Från KNX bussen, genom särskilda gruppobjekt, aktiverade för dessa funktioner. Från Interna variabler, för att lagra de mellanliggande logiska resultaten. Det finns två logiska funktionsmoduler: 5 funktioners modul (X5). Upp till 5 olika logiska funktioner kan aktiveras, oberoende av varandra, vilka kan genomföra upp till 4 operationer vardera. funktioners modul (X). Upp till olika logiska funktioner kan aktiveras, oberoende av varandra, vilka kan genomföra upp till 4 operationer vardera. I det aktuella dokumentet, är det funktioners modulen (X) som förklaras i detalj. I dokumentet används uttrycket gruppobjekt. Detta kallades tidigare (och i vissa fall fortfarande) för kommunikationsobjekt, men avser samma sak. Sid 3 av 23

4 .2. Zennioapparater X-modul I tabell. visas Zennioapparater (enhetsnamn och applikationsprogramsversion) som idag har inbyggd funktionsmodul (X), och som beksrivs i denna dokumentation. Denna tabell kommer att uppdateras varje gång antalet versioner och enheter där logikmodulen är inbyggd ökar. Apparat MAXinBOX 8 MAXinBOX 6 MAXinBOX 6 ACTinBOX MAX6 ACTinBOX QUATRO Applikationsprogram, version,, 2, 3, 2, Tabell.. Zennioapparater med logikmodul X. OBS! För mer detaljerad information om X-modulens parametrering, se "ETS Parametrering" i avsnitt 3 i denna manual. Sid 4 av 23

5 2. KONFIGURATION En antal allmänna begrepp om logiska funktioner i X-modulen förklaras nedan. 2.. Arbetssätt Genomförandet av logiska funktioner i modulen sammanfattas i följande punkter: ANROPA. Det första steget är att anropa funktionen som ska köras. För detta ändamål skall ett eller flera gruppobjekt aktiveras (upp till maximalt 8). Varje gång dess värde uppdateras, kommer motsvarande logiska funktion att utföras. FUNKTION. Varje logisk funktion kan utföra upp till 4 olika operationer. Man måste definiera för var och en, vilken typ av operation som skall genomföras, värden (värden att arbeta med, vilka kan vara gruppobjekt eller interna variabler) och den interna variabeln där delresultatet av varje operation (beräkning) kommer att lagras. RESULTAT. Slutligen, resultatet av de funktioner som lagras i en intern variabel och skickas till KNX-bussen via ett gruppobjekt. Det är möjligt att konfigurera olika alternativ för denna sändning. Anropa gruppobjekt ANROPA Objekt och interna variabler FUNKTION (utförande) Interna variabler Interna variabler RESULTAT (sänder) Resultat gruppobjekt Figur 2.. Arbetssätt Zennio funktionsmodul. Sid 5 av 23

6 2.2. INGÅNGSOBJEKT Gruppobjekten som används i de logiska funktionerna kan vara -bit, -byte eller 2-byte. Man måste aktivera alla nödvändiga objekt för varje objekttyp som skall användas som ingångsdata för de binära logiska operationer som skall utföras. För den logiska funktioner i X, kan följande objekt aktiveras: 32 gruppobjekt av -bit. 6 gruppobjekt av -byte. 6 gruppobjekt av 2-byte INTERNA VARIABLER Dessa är variabler av den logiska funktioner modulen som hanteras internt och att möjligt att lagra de mellanliggande partiella operationer resultat. För funktioner i X finns följande interna variabler: 32 variabler för att lagra -bit resultat [b... b32] 6 variabler för att lagra -byte-resultat [n... n6] 6 variabler för att lagra 2-byte resultat [x... x6] 2.4. GRINDOBJEKT För var och en av de logiska funktionerna, kan en av de tillgängliga 32 -bitars gruppobjekten användas som grind för funktionen. Detta grindobjekt gör att man kan aktivera eller avaktivera utförandet av den logiska funktionen när den tar emot motsvarande värde ("" eller "", som parametrerat). Se avsnitt 3.2 för ytterligare information om detta objekt. Sid 6 av 23

7 2.5. KALLA PÅ OBJEKT Gruppobjekten är de som utlöser funktionen och gör att de körs när de uppdaterar sina värden (t ex ändar från till ). Upp till 8 objekt, av olika format, från de valda objektens värdeinmatning, kan konfigureras för varje aktiverad logisk funktion. Det är inte nödvändigt att gruppobjekten som triggar funktionen ingår i själva funktionen FUNKTIONER Funktionerna är uppbyggda i steg för att ge utgångsresultat beroende på vad som sker på ingångsobjekten. Logikmodulen X tillåter upp till fyra olika operationer för varje funktion. Dessa operationer kan vara av fyra slag: Logik (AND / OR / NOT /...) Räknefunktioner (Addition / Division / Max /...) Jämförelse (Högre / Lägre / Ej lika med /...) Omvandling (till -bit /till -byte / till 2-bytes) De alternativ som är associerade med varje typ av operation kommer att förklaras i detalj i avsnitt RESULTAT Resultaten är de värden som varje funktion kommer att skicka till bussen när alla definierade operationer i funktionerna har genomförts. Det är möjligt att ställa in när och hur sändningen av dessa resultat till KNX-bussen sker genom parameterinställning, cyklisk sändning, eller med en viss fördröjning, till exempel. Resultatet kan vara av tre typer: -bit, -byte eller 2-byte. Sid 7 av 23

8 3. ETS-parametrering Nedan visas inställningarna i ETS för funktionsmodul X. Skärmbilderna är hämtade från brytaktor MAXinBOX 6 (version 2.3), men alla alternativ, parametrar och aspekter av de logiska funktionernas konfigurationen i ETS är samma för alla Zennioapparater med denna X-modul (se tabell.). 3.. ALLMÄNT FÖNSTER I applikationsprogrammet för enheter med X-modulen, finns det ett fönster att konfigurera den: Figur 3.. Logiska funktioner allmän fönster Som det visas i figur 3., är de logiska funktioner inaktiverade som standard. I "bit", "byte" och "2bytes" valen är det möjligt att aktivera alla de gruppobjekt av olika format för att kunna användas som datainmatning för funktionerna. Upp till 32 st -bitars objekt, 6 st -byte och 6 st 2-byte objekt kan aktiveras. När man aktiverar de logiska funktionerna så kommer fler fönster att visas för att konfigurera Anropa, Funktioner, och Resultat. På följande sidor förklaras detta i detalj. Sid 8 av 23

9 3.2. ANROP Varje aktiverad logisk funktion har sektionen Anrop, för att markera de gruppobjekt som kommer att vara ansvarig för att anropa funktionen, samt att möjliggöra användning av ett grindobjekt för funktionen. Figur 3.2. Anropafönstret GRINDOBJEKT Om man vill styra funktionernas utförande genom ett gruppobjekt (aktivera eller avaktivera funktionen), är det nödvändigt att aktivera grindobjektet, genom att välja en av de 32 -bitars tillgängliga objekt i rullgardinsmenyn. Det är möjligt att aktivera en grind objekt per funktion, upp till totalt (lika eller olika). Om inget grindobjekt behövs, måste man välja alternativet "Disabled. I detta fall, kommer de logiska funktionerna alltid utföras när de anropas av motsvarande Anropsobjekt, eftersom de alltid kommer att vara redo att utföras. Sid 9 av 23

10 Grindens värde för aktivering / avaktivering av den logiska funktionen måste ställas in. De tillgängliga alternativen är: [ = Aktivera, = Avaktivera] och [ = Aktivera, = Avaktivera]. När motsvarande funktionen anropas, kommer den att startas (förutsatt att grindobjektet har motsvarande aktiveringsvärde). När grindobjektet har motsatt värde (avaktiveringsvärde), kommer funktionen avaktiveras (funktionen kan inte påkallas förrän grindobjektet har aktiverats igen) Anmärkning : När du laddat ner programmet programmet, kommer grindobjektet vara inaktiverad (värdet "" eller "", som parametrerat). Vid busspänningsavbrott, sparas det värde det hade innan. Anmärkning 2: : Tänk på att om man väljer samma grindobjekt som används som datainmatningsobjekt av funktionen, så var uppmärksam på dess uppdateringsvärde, eftersom det kan aktivera/avaktivera funktionen i ett oönskat ögonblick! ANROPSOBJEKT Anropsobjekten är de vars uppdatering triggar den logiska funktionen. Upp till 8 olika anropsobjekt kan väljas, av 64 tillgängliga. För att funktionen skall kunna verkställas, måste minst en av de aktiverade objekten i denna sektion uppdatera sitt värde och skicka det till KNX-bussen. I det fallet grindobjektet har aktiverats, så måste den också ta emot det aktiveringsvärde för den funktion som ska köras när det anropas. Sid av 23

11 3.3. OPERATIONER I detta avsnitt beskrivs genomförandet av funktionerna. För varje aktiverad logisk funktion är det möjligt att konfigurera upp till fyra olika operationer. Figur 3.3. Funktionsfönstret I fältet "Description" är det möjligt att skriva en kort beskrivning ( tecken) av den logiska funktionen: vad är målet, vad skall funktionen utföra, dess resultat, etc. För att parametrera en funktion, måste den aktiveras. När du aktiverar den, kommer följande alternativ att visas: Typ: Den logiska funktionen kan utföra fyra olika drifttyper. Se avsnitt 3.3. för att se vilka typer som finns. Funktion: Beroende på vald typ, kan olika funktioner utföras. De måste väljas här. Följaktligen kommer en eller två operatorer (värden) aktiveras. Dessa kan vara gruppobjekt (datainmatningsobjekt), interna variabler eller konstanta värden. Resultat: Välj den interna variabeln (t ex b), av motsvarande storlek, där delresultatet av operationen kommer att sparas. Sid av 23

12 3.3.. OLIKA TYPER AV OPERATIONER Logik: Denna typ av funktion fungerar med -bitars värden. De tillgängliga logiska funktionerna är: ID, AND, OR, XOR, NOT, NAND, NOR och NXOR (se Bilaga. Logiska funktioner, för att bättre lära känna de olika logiska operationer som utföras). De arbetar alla med två olika operatorer (Värde och värde 2), förutom ID och NOT, vilka bara arbeta med värde. Värdena, som nämnts tidigare, kan väljas från de tillgängliga 32 -bitarsobjekten (alla visas, men bara de som tidigare aktiverats som datainmatningsobjekt är giltiga) och 32 -bitars intern variabler (b... B32). Operationsresultatet är en -bitars värde som kan lagras i någon av de 32 st tillgängliga -bitars internvariablerna (b... B32). Räknefunktioner: [ byte/2 bytes (osignerad integer - heltal) / 2 byte (flyttal)]: beroende på den valda typen, kommer dessa operationer att arbeta med -byte eller 2-byte (osignerat heltal eller flyttal) värden. De räkneoperationer som finns är: ID, ADDERA, SUBTRAHERA, MULTIPLICERA, DIVIDERA, MAX och MIN. De arbetar alla med två olika operatorer (Värde och värde 2), med undantag av ID, som endast arbetar med värde. Dessa värden kan väljas från de tillgängliga 6 st -byte/2bytes objekten (det som tidigare aktiverats som datainmatningsobjekt), de 6 st -byte interna variabler (n... n6), de 6 st 2-byte interna variablerna (x... x6) eller ett konstant värde som definieras av parameter (värde mellan och 255, för räknefunktioner -byte, mellan och för 2-byte heltal utan förtecken och mellan och 2, för 2bytes flyttal). Resultatet blir -byte eller 2-bytes (beroende på den valda funktionen) och kan lagras i något om de 6 st -byte interna variablerna (n... n6) eller i någon av 2-byte interna variablerna (x... x6). Anmärkning : Om resultatet i 2-byte räkneoperationer överskrider det tillåtna området, kommer detta att omvandlas till motsvarande gräns i området. Anmärknning 2: Division med kommer inte inte resultera i att något skickas till KNX-bussen. Jämförelse: [ byte / 2 bytes (osignerad integer - heltal) / 2 byte (flyttal)]: beroende på den valda typen, kommer dessa operationer att arbeta med -byte eller 2-byte (osignerat heltal eller flyttal) värden. De räkneoperationer som finns är: HÖGRE, HÖGRE ÄN eller LIKA, LÄGRE, LÄGRE ÄN eller LIKA, OLIKA och LIKA. Dessa värden kan väljas från de tillgängliga 6 st -byte/2-bytes objekten (det som tidigare aktiverats som datainmatningsobjekt), de 6 st -byte interna variabler (n... n6), de 6 st 2-byte interna variablerna (x... x6) eller ett konstant värde som definieras av parameter (värde mellan och 255, för räknefunktioner -byte, mellan och för 2-byte heltal utan förtecken och mellan och 2, för 2-bytes flyttal). Resultatet kan lagras i någon av de 32 st -bitars interna variablerna (b... b32). Sid 2 av 23

13 Omvandling [ byte / 2 byte (unsignerad integer - heltal) / 2 byte (flyttal)]: att omvandla gruppobjekt mellan olika format. Alla de tillgängliga omvandlingarna förklaras i Bilaga 2, Omvandling. De arbetar alla med en enda operator (Värde ), som kan väljas från gruppobjekten aktiverade som dataingångar eller med någon av de interna variablerna, beroende på vilken typ av omvandling som skall göras. Resultattypen kommer också att bero på omvandlingstypen RESULTAT Detta avsnittet är visar hur man avgör var du vill spara och vad man ska göra med resultaten i tidigare operationer. Figur 3.4. Resultatfönster Dessa inställningsmöjligheter visas: Typ: Välj mellan -bit, -byte, 2-byte (osignerat heltal eller flyttal) för det slutliga resultatet. Värde: Ställa in den interna variabeln (funktion av resultatet typ) där det slutliga resultatet kommer att lagras. Detta värde kommer att skickas till KNX-bussen. Begränsning: Sändningen av funktionsresultatet kan begränsas, d v s funktionen kommer besluta om att sända resultatet till KNX-bussen eller inte, beroende på resultatet värde. För -bitars resultat, kan sändningen av det slutliga resultatet begränsas till bara sända värdet "" eller värdet "". För -byte och 2-byte resultat kan följande inskränkningar tillämpas: Värden lika med referens ett Värden som inte är lika med referens ett Värden högre än referens ett Värden lägre än referens ett Strax nedanför, kommer ett nytt fält visas där för att ställa in önskat referensvärde. För -byteresultat, är det möjligt att ställa in ett värde mellan [-255], för 2-byte (osignerad integer - heltal) resultat, ett värde mellan [-65535] och 2-byte (flyttal) resultat, ett värde mellan [-2, i tiondelar]. Sid 3 av 23

14 Sänder: Fastställ villkoren för att sända resultatet till KNX-bussen, genom att välja bland följande: När funktionen utförs. Denna parameter är relaterad till avsnittet "Call" (se avsnitt 3.2), eftersom funktionen kommer att utföras varje gång någon av de aktiverade objekten i det avsnittet "Samtal" uppdateras. Resultat är annorlunda jämfört med förra sändningen. Resultatet kommer att skickas till KNX-bussen varje gång det slutliga resultatet i operationen ändrar värde. Cyklisk sändning. Resultatet kommer regelbundet skickas var "x" sekund (definierade i fältet "Cycle tid", som visas när du väljer det här alternativet). Fördröjning: Tid som skall passera innan resultatet sänds till KNX-bussen. Om ingen fördröjning behövs, ange en (nolla) i detta fält. Ta hänsyn till följande: - Om grindobjektet får värdet parametrerat för att inaktivera funktionen ("" eller "", se avsnitt 3.2) under en cyklisk sändning av resultatet, kommer denna sändning avbrytas och kommer inte sändas tills funktionen utförs igen. - Om detta avaktiveringsvärde tas emot i väntan på ett resultat med fördröjning, kommer sändningen av resultatet att avbrytas och funktionen kommer inte verkställas förrän aktiveringsvärde mottagits via grindobjekt och funktionen anropas igen. Sid 4 av 23

15 3.5. Gruppobjekt Gruppobjekten för logiska funktioner modulen kan vara av två typer: Data: Data som kommer från KNX-bussen, med vilka operationerna fungerar. Dessa namnges i ETS enligt följande: [LF] ("storlek") Data Entry "Y": där "storlek" kan vara "-bit", "-byte" eller "2-byte" och "Y" är dataingång, dvs,. från till 32 för -bitars objekt och från till 6 för -byte och 2-bytes objekt. Resultat: Detta är funktionens resultat och det finns endast ett resultat per funktion. Dessa data är namngivna i ETS enligt följande: [LF] Funktion "X" RESULTAT ("storlek"): där "storlek" kan vara "-bit", "-byte" eller "2 -bytes "och" X "är numret på motsvarande funktion, värde från till. Det konkreta numret associerat med gruppobjekten relaterat till logiska funktioner är olika i alla Zennioapparater som har X-modulen. För att känna till dessa nummer, vänligen läs respektive motsvarande användarhandbok för apparaterna, bilaga "Gruppobjekt". Dessa manualer är tillgängliga på: och Sid 5 av 23

16 Bilaga. Logiska funktioner Denna bilaga beskriver olika logiska funktioner som Zennio logikmoduler kan hantera. ID (Identitet ÖVERFÖRING) Värde överförs till resultat. Gäller för både bit och byte. Exempel: Värdet på en gruppadress skall sänds på bussen, men skall även skapa en gruppadress ytterligare med samma värde. Värde Resultat AND (Konjunktion OCH) Värde OCH Värde 2 skall vara för att resultatet skall bli. End bit. Exempel: Tidkanal OCH ljussensor skall vara aktiva för att fasadbelysning skall vara tänd. OR Värde Värde 2 Resultat (Disjunktion ELLER) Värde ELLER Värde 2 ELLER båda skall vara för att resultat skall bli. End bit. Exempel: Detektor A ELLER detektor B ELLER båda skall läsa av rörelse för att belysning skall vara tänd. Värde Värde 2 Resultat Sid 6 av 23

17 XOR (Exklusiv ELLER) Värde ELLER Värde 2 skall ha värde för att resultat skall bli. Exempel: Endast tryckknapp ELLER tryckknapp 2 får vara aktiv för att en lampa skall tändas. Om Tryckknapp trycks in så tänds lampan. När sedan tryckknapp 2 trycks in släcks lampan. Släpps tryckknapp så tänds lampan igen. Endast bit. Värde Värde 2 Resultat NOT (Negation ICKE) Värde inverteras till resultatet. blir och tvärtom. End bit. Värde Resultat NAND(Icke OCH) En AND-funktion som inverteras. End bit. Värde Värde 2 Resultat Sid 7 av 23

18 NOR (Icke ELLER) En OR-funktion som inverteras. End bit. Värde Värde 2 Resultat NXOR(Icke Exklusiv ELLER) En XOR-funktion som inverteras. End bit. Värde Värde 2 Resultat Sid 8 av 23

19 Bilaga 2. Omvandlingsfunktioner Denna bilaga beskriver olika omvandlingsfunktioner som Zennio logikmoduler kan hantera. Omvandling [ bit byte] Värde ( bit) omvandlas till resultat ( byte). Värde ( bit) Resultat ( byte) Omvandling [ bit 2 byte (osignerad integer - heltal)] Värde ( bit) omvandlas till resultat (2 byte). Värde ( bit) Resultat (2 byte) $ $ Omvandling [ bit 2 byte (flyttal)] Värde ( bit) omvandlas till resultat (2 byte). Värde ( bit) Resultat (2 byte), Sid 9 av 23

20 Omvandling [ byte 2 byte (osignerad integer - heltal)] Värde ( byte) omvandlas till resultat (2 byte). Värde ( byte) Resultat (2 byte) $ $ $ FF Omvandling [ byte 2 byte (flyttal)] Värde ( byte) omvandlas till resultat (2 byte). Värde ( byte) Resultat (2 byte), ,5 Omvandling [2 byte (osignerad integer - heltal) bit] Värde (2 byte) omvandlas till resultat ( bit). Värde (2 byte) Resultat ( bit) Sid 2 av 23

21 Omvandling [2 byte (osignerad integer - heltal) byte] Värde ( byte) omvandlas till resultat (2 byte). Värde (2 byte) Resultat ( byte) > Omvandling [2 byte (osignerad integer - heltal) 2 byte (flyttal)] Värde (2 byte) omvandlas till resultat (2 byte). Värde (2 byte) Resultat (2 byte),... 2 >2 2, 2, Omvandling [2 byte (flyttat) bit] Värde (2 byte) omvandlas till resultat (2 byte). Värde (2 byte) Resultat ( bit), 2, Sid 2 av 23

22 Omvandling [2 byte (flyttal) byte] Värde (2 byte) omvandlas till resultat ( byte). Värde (2 byte) Resultat ( byte), 25, >25,5 255 Omvandling [2 byte (flyttal) 2 byte (osignerad integer - heltal)] Värde (2 byte) omvandlas till resultat (2 byte). Värde (2 byte) Resultat (2 byte),... 2, 2 Sid 22 av 23

23 Zennio teknisk dokumentation Bli en Zennioanvändare!

Programvara. A faire Modul 1 utgång Till/Från Elektriska/mekaniska egenskaper: se produktens användarhandbok

Programvara. A faire Modul 1 utgång Till/Från Elektriska/mekaniska egenskaper: se produktens användarhandbok Programvara A faire Modul 1 utgång Till/Från Elektriska/mekaniska egenskaper: se produktens användarhandbok Produktreferens Produktbeskrivning Programvarans ref TP-anordning Radioanordning TXB601B 1 utgång

Läs mer

Arcus-EDS. Produktbeskrivning. Gateway KNX / DMX. KNX-GW-DMX Art.-Nr. 550017. Maj 2012. LedLab AB Kungegårdsgatan 7 441 57 Alingsås

Arcus-EDS. Produktbeskrivning. Gateway KNX / DMX. KNX-GW-DMX Art.-Nr. 550017. Maj 2012. LedLab AB Kungegårdsgatan 7 441 57 Alingsås Arcus-EDS Gateway KNX / DMX Art.-Nr. 550017 Kungegårdsgatan 7 Maj 2012 410 e11 Funktionsprincip och användningsområde KNX-DMX Gateway är ett gränssnitt mellan KNX-buss och DMX512-buss. Den kombinerar utrustning

Läs mer

Ytterbelysning KNX Postad av Christian - 22 jan :48

Ytterbelysning KNX Postad av Christian - 22 jan :48 Ytterbelysning KNX Postad av Christian - 22 jan 2017 14:48 Hej forumet! Jag behöver lite input om styrning av ytterbelysning KNX. Följande komponenter är installerade: Schneider Ljus/tempsensor MTN663991

Läs mer

Styrteknik: MELSEC FX och numeriska värden

Styrteknik: MELSEC FX och numeriska värden PLC2C:1 MELSEC FX I kursen styrteknik används styrsystemet FX1S som är ett litet system i MELSEC FX-serien. Vår version av FX1S har endast digitala in- och utgångar men oftast finns det både digitala och

Läs mer

Programmera i C Varför programmera i C när det finns språk som Simula och Pascal??

Programmera i C Varför programmera i C när det finns språk som Simula och Pascal?? Programmera i C Varför programmera i C när det finns språk som Simula och Pascal?? C är ett språk på relativt låg nivå vilket gör det möjligt att konstruera effektiva kompilatorer, samt att komma nära

Läs mer

Triggningar och händelser

Triggningar och händelser Net2 Triggningar och händelser Viktigt För att funktionen Aktiveringar och åtgärder ska fungera korrekt måste Net2-servern alltid vara igång. Aktiveringar och åtgärder är en kraftfull funktion. Funktionen

Läs mer

Grunderna i stegkodsprogrammering

Grunderna 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 mer

DIGITALA TAL OCH BOOLESK ALGEBRA

DIGITALA TAL OCH BOOLESK ALGEBRA DIGITALA TAL OCH BOOLESK ALGEBRA Innehåll Talsystem och koder Aritmetik för inära tal Grundläggande logiska operationer Logiska grindar Definitioner i Boolesk algera Räknelagar BINÄRA TALSYSTEMET Binärt

Läs mer

Applikationsexempel Timer med tryckknapp

Applikationsexempel 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 mer

Flyttal kan också hantera vanliga tal som både 16- och 32-bitars dataregister hanterar.

Flyttal kan också hantera vanliga tal som både 16- och 32-bitars dataregister hanterar. FLYTTAL REAL Flyttal används i datorsystem för s k flytande beräkning vilket innebär att decimalkommat inte har någon fix (fast) position. Flyttal består av 2 delar (mantissa och exponent). När ett datorsystem

Läs mer

Extramaterial till Matematik Y

Extramaterial till Matematik Y LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ TVÅ Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. I den här uppgiften ska du få bekanta

Läs mer

Fysisk adress. Exempel: Område (B) Linje (L) Deltagare (T) 1.1.15. KNX: The world s only open STANDARD for Home & Building Control. Page No.

Fysisk adress. Exempel: Område (B) Linje (L) Deltagare (T) 1.1.15. KNX: The world s only open STANDARD for Home & Building Control. Page No. Fysisk adress Varje EIB-deltagare får en unik adress i systemet genom parametrering Den fysiska adressen ger deltagaren ett namn, dvs ett nummer Det är uppdelat i område, linje och deltagarnummer Exempel:

Läs mer

Parameteröverföring. Exempel. Exempel. Metodkropp

Parameteröverföring. Exempel. Exempel. Metodkropp Exempel atriangle.changesize (100, 50); // OK atriangle.changesize (100); // fel antal atriangle.changesize ( 1, 50); // fel datatyp char c = atriangle.getarea (); // fel datatyp Parameteröverföring I

Läs mer

Extramaterial till Matematik Y

Extramaterial till Matematik Y LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ ETT Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. Ett av dem är Python, som du ska få

Läs mer

Övningsuppgifter till föreläsning 2 Variabler och uttryck

Övningsuppgifter till föreläsning 2 Variabler och uttryck Sid 1 (5) Övningsuppgifter till föreläsning 2 Variabler och uttryck Syfte Syftet med övningsuppgifterna är att träna på: Aritmetik, variabler, tilldelning, scanf och printf Generellt Diskutera gärna uppgifterna

Läs mer

COBOL. från grunden. monitors. Peter Sterwe. training people

COBOL. från grunden. monitors. Peter Sterwe. training people training people monitors COBOL från grunden Peter Sterwe Lär dig grunderna i COBOL-programmering på ett översiktligt och pedagogiskt sätt från företaget som har mer än trettio års erfarenhet av utbildning

Läs mer

CE_O3. Nios II. Inför lab nios2time

CE_O3. Nios II. Inför lab nios2time IS1200 Exempelsamling till övning CE_O3, 2015 CE_O3. Nios II. Inför lab nios2time 3.1. Logiska operationer (se uppgift 1.2 c) Repetera (eller lär dig) innebörden av de logiska operationerna "bitvis AND",

Läs mer

ATU. Användarmanual. Larmöverföringsenhet Firmware 2.9.4. Version 2014.58-003

ATU. Användarmanual. Larmöverföringsenhet Firmware 2.9.4. Version 2014.58-003 ATU Larmöverföringsenhet Firmware 2.9.4 Användarmanual Version 2014.58-003 Läs igenom hela användarhandledningen innan produkten används! Viktigt :ATU använder radiosignaler för att kommunicera och är

Läs mer

Controller. Beskrivning. En del av BuildingPortalSuite. 2012-09-03 BuildingPortalSuite Controller - Beskrivning

Controller. Beskrivning. En del av BuildingPortalSuite. 2012-09-03 BuildingPortalSuite Controller - Beskrivning Beskrivning En del av BuildingPortalSuite 1 Översikt Väderdata med temperatur, vind, ljus och regn Bläddra mellan olika sidor Klicka på pilarna för att bläddra Knappar med valda funktioner Placeringen

Läs mer

Datatyper och kontrollstrukturer. Skansholm: Kapitel 2) De åtta primitiva typerna. Typ Innehåll Defaultvärde Storlek

Datatyper och kontrollstrukturer. Skansholm: Kapitel 2) De åtta primitiva typerna. Typ Innehåll Defaultvärde Storlek De åtta primitiva typerna Java, datatyper, kontrollstrukturer Skansholm: Kapitel 2) Uppsala Universitet 11 mars 2005 Typ Innehåll Defaultvärde Storlek boolean true, false false 1 bit char Tecken \u000

Läs mer

Tentamen ID1004 Objektorienterad programmering October 29, 2013

Tentamen ID1004 Objektorienterad programmering October 29, 2013 Tentamen för ID1004 Objektorienterad programmering (vilande kurs), 29 oktober 2013, 9-13 Denna tentamen examinerar 3.5 högskolepoäng av kursen. Inga hjälpmedel är tillåtna. Tentamen består av tre sektioner.

Läs mer

JavaScript del 3 If, Operatorer och Confirm

JavaScript del 3 If, Operatorer och Confirm JavaScript del 3 If, Operatorer och Confirm Under förra uppgiften så kollade vi på hur användaren kan ge oss information via promt(), vi använde den informationen både för att skriva ut den och för att

Läs mer

Juridikutskrifter från word-mallar

Juridikutskrifter från word-mallar BITNET Skapad av: Otto Tuvesson Juridikutskrifter från word-mallar Detta dokument beskriver hur du gör för att komma igång med att skriva ut juridikdokument i Bitnet utifrån mallar du skapat i word. Processen

Läs mer

Digital Aritmetik Unsigned Integers Signed Integers"

Digital Aritmetik Unsigned Integers Signed Integers Digital Aritmetik Unsigned Integers Signed Integers" Slides! Per Lindgren! EISLAB! Per.Lindgren@ltu.se! Original Slides! Ingo Sander! KTH/ICT/ES! ingo@kth.se! Talrepresentationer" Ett tal kan representeras

Läs mer

CanCom C721 RadioTransceiver V1.19

CanCom C721 RadioTransceiver V1.19 CanCom C721 RadioTransceiver V1.19 art. 80-721xx CanCom kretskort C721 är avsedd att användas i portabla fjärrstyrningsutrustningar. Radion har dubbelriktad kommunikation så att man kan visa status och

Läs mer

Moment 2 - Digital elektronik. Föreläsning 1 Binära tal och logiska grindar

Moment 2 - Digital elektronik. Föreläsning 1 Binära tal och logiska grindar Moment 2 - Digital elektronik Föreläsning 1 Binära tal och logiska grindar Jan Thim 1 F1: Binära tal och logiska grindar Innehåll: Introduktion Talsystem och koder Räkna binärt Logiska grindar Boolesk

Läs mer

i LabVIEW. Några programmeringstekniska grundbegrepp

i LabVIEW. Några programmeringstekniska grundbegrepp Institutionen för elektroteknik Några programmeringstekniska grundbegrepp 1999-02-16 Inledning Inom datorprogrammering förekommer ett antal grundbegrepp som är i stort sett likadana oberoende om vi talar

Läs mer

Klassdeklaration. Metoddeklaration. Parameteröverföring

Klassdeklaration. 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 mer

Förenklad förklaring i anslutning till kompedieavsnitten 6.3 och 6.4

Förenklad förklaring i anslutning till kompedieavsnitten 6.3 och 6.4 Ext-6 (Ver 2010-08-09) 1(5) Förenklad förklaring i anslutning till kompedieavsnitten 6.3 och 6.4 Tecken-beloppsrepresentation av heltal Hur skall man kunna räkna med negativa tal i ett digitalt system,

Läs mer

Jobbschemaläggare. Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll

Jobbschemaläggare. Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 4 1.1 Start.............................................. 4 1.1.1 Schemalagda aktiviteter..............................

Läs mer

Laboration 6 Formulär och stränghantering övningar/uppgifter

Laboration 6 Formulär och stränghantering övningar/uppgifter Laboration 6 Formulär och stränghantering övningar/uppgifter 1M322 Webbteknik 2, 7,5hp Medieteknik 2017 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna laboration

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #7 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Aritmetik i digitala system Speciella egenskaper: Systemet

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #7 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Speciella egenskaper: Systemet arbetar med kodord (s k

Läs mer

KOMPLETTERANDE HEMTENTAMEN TDDB53

KOMPLETTERANDE HEMTENTAMEN TDDB53 Linköpings universitet Institutionen för datavetenskap, IDA Olle Willén mars 2003 Tentamen TDDB53 KOMPLETTERANDE HEMTENTAMEN TDDB53 Programmering i Ada för MI (MI-ADA) i mars 2003 Tentan lämnas ut 24/3

Läs mer

Vanliga frågor och svar

Vanliga frågor och svar Vanliga frågor och svar Anslutning och konfiguration 2014-04-21 TaHoma, ta kontroll over ditt hem! 1. Hur upprättar jag anslutningarna? Koppla först boxen till bredbandsmodemet med hjälp av medföljande

Läs mer

Alarm. Beskrivning. En del av BuildingPortalSuite. 2011-11-24 BuildingPortalSuite Alarm - Beskrivning

Alarm. Beskrivning. En del av BuildingPortalSuite. 2011-11-24 BuildingPortalSuite Alarm - Beskrivning Beskrivning En del av BuildingPortalSuite 1 Översikt Aktivt larm Namn, klass och meddelande väljs av användaren i Inställningar Bläddring mellan aktiva alarm Klicka på pilarna för att bläddra Kvittera

Läs mer

F2 Datatyper och variabler. ID1004 Objektorienterad programmering Fredrik Kilander

F2 Datatyper och variabler. ID1004 Objektorienterad programmering Fredrik Kilander F2 Datatyper och variabler ID1004 Objektorienterad programmering Fredrik Kilander fki@kth.se Datatyper Java är ett starkt typat språk Varje slags data har en datatyp Datatyp Javasyntax Exempel Teckensträng

Läs mer

Programmering C: Tentamen of 5 Prioritet och associativitet hos operatorerna i C De viktigaste operatorerna: Prioritet Kategori Operator

Programmering C: Tentamen of 5 Prioritet och associativitet hos operatorerna i C De viktigaste operatorerna: Prioritet Kategori Operator Programmering C: Tentamen 2008-05-31 1 of 5 Örebro universitet Institutionen för teknik Thomas Padron-McCarthy (Thomas.Padron-McCarthy@tech.oru.se) Tentamen i Programmering grundkurs och Programmering

Läs mer

Klasser och objekt, referenser Grundkurs i programmering med Python

Klasser och objekt, referenser Grundkurs i programmering med Python Hösten 2009 Dagens lektion Klasser och objekt Referenser 2 Klasser och objekt 3 KLASSER OCH OBJEKT Relaterat data Information om en fyrkant Bredd Höjd Färg 4 KLASSER OCH OBJEKT Egna datatyper Skapa en

Läs mer

TDIU01 - Programmering i C++, grundkurs

TDIU01 - Programmering i C++, grundkurs TDIU01 - Programmering i C++, grundkurs Sammanfattning period 1 Eric Elfving Institutionen för datavetenskap 1 oktober 2013 Översikt Ett C++-programs uppbyggnad Variabler Datatyper Satser Uttryck Funktioner

Läs mer

Extramaterial till Matematik Y

Extramaterial till Matematik Y LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ TRE Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. I den här uppgiften ska du få bekanta

Läs mer

Data, typ, selektion, iteration

Data, typ, selektion, iteration Data, typ, selektion, iteration En programmeringkurs på halvfart IDT, MDH ttp://www.negative-g.com/nolimits/no%20limits%20defunct%20coasters.htm 1 Dagens agenda Talrepresentation Typkonvertering Sekvens

Läs mer

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic Inledning Starta Microsoft Visual Studio 2005. Välj create Project Välj VB + Vindows Application och välj ett nytt

Läs mer

Digitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud.

Digitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud. Analog Digitalitet Kontinuerlig Direkt proportionerlig mot källan Ex. sprittermometer Elektrisk signal som representerar ljud Diskret Digital Representation som siffror/symboler Ex. CD-skiva Varje siffra

Läs mer

Datorsystemteknik DVG A03 Föreläsning 3

Datorsystemteknik DVG A03 Föreläsning 3 Datorsystemteknik DVG A03 Föreläsning 3 Datoraritmetik Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec Novak IT-inst LTH Hur stora tal kan vi få med N bitar? Största

Läs mer

LABORATIONSINSTRUKTION

LABORATIONSINSTRUKTION Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION PLC-styrning av ett minimalt parkeringsgarage KURS El- och styrteknik för tekniker ET 1015 INNEHÅLL LAB NR 4 Ver 1.0 1. Inledning 2. Laborationskortet

Läs mer

Paneler - VCPXX.2. Programmeringsmanual för VCP-paneler. Revision 2

Paneler - VCPXX.2. Programmeringsmanual för VCP-paneler. Revision 2 Paneler - VCPXX.2 Programmeringsmanual för VCP-paneler Revision 2 Innehållsförteckning Innehållsförteckning... 2 1 Symbolfiler för kommunikation via IndraLogic... 3 2 Uppsättning i IndraWorks... 6 3 Programmering

Läs mer

Logik och kontrollstrukturer

Logik och kontrollstrukturer Logik och kontrollstrukturer Flödet av instruktioner i ett programmeringsspråk bygger vi upp med hjälp av dess kontrollstrukturer. I C har vi exemplen if, if else, while, do while. Dessutom finns switch

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

Uppgift 1 ( Betyg 3 uppgift ) 2008-03-12.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Du skall skriva ett program som läser igenom en textfil som heter FIL.TXT och skriver ut alla rader där det står ett decimaltal först på raden. Decimaltal

Läs mer

INSTRUKTIONSTEXT FÖR PLEXTALK Pocket PTP1 - Nätverksmapp -

INSTRUKTIONSTEXT FÖR PLEXTALK Pocket PTP1 - Nätverksmapp - INSTRUKTIONSTEXT FÖR PLEXTALK Pocket PTP1 - Nätverksmapp - Shinano Kenshi Co., Ltd. Äger rätt att utan förvarning ändra innehållet i denna instruktionstext. Innehållsförteckning 1 Vad du kan uträtta med

Läs mer

Användarmanual Personräknare med LCD Display TP 002

Användarmanual Personräknare med LCD Display TP 002 HPC002 User Manual Användarmanual Personräknare med LCD Display TP 002 Huvudfunktioner 1. Kontroll av lagrade data och radering 2. Låsning av tryckknapparna 3. Klocka 4. Inställningar 5. Inställningstips

Läs mer

AirPatrol WiFi Version 2 Fullständig Manual. for ios V4.2

AirPatrol WiFi Version 2 Fullständig Manual. for ios V4.2 AirPatrol WiFi Version 2 Fullständig Manual for ios V4.2 Index 3 - Vad gör AirPatrol WiFi? 4 - Lampor och knappar 5 - WiFi-nätverk. 6 - Installation av AirPatrol WiFi 7 - Steg för Snabb Inställning 8 -

Läs mer

Quick start manual. Smart-House 2015-04-20. Rev 1.1

Quick start manual. Smart-House 2015-04-20. Rev 1.1 Quick start manual Smart-House 2015-04-20 Rev 1.1 Innehåll Förord... 3 Programvara... 4 Hämta programvara... 4 PC krav... 4 Dokumentation... 5 Manualer... 5 Projektdokumentation... 5 Smart-Dupline... 5

Läs mer

F2 Binära tal EDA070 Datorer och datoranvändning

F2 Binära tal EDA070 Datorer och datoranvändning Datarepresentation F2 Binära tal EDA070 Roger Henriksson I en dator lagras och behandlas all information i form av binära tal ettor och nollor. En binär siffra kallas för en bit BInary digit. Ett antal

Läs mer

Q64AD, Q68ADV/ADI, analoga ingångsmoduler KI00105E

Q64AD, Q68ADV/ADI, analoga ingångsmoduler KI00105E 1 Funktion och användningsområde Q64AD och Q68ADV/ADI omvandlar analoga ström- eller spänningssignaler till digitala värden. 2 Om Kom-igång dokumentet Detta Kom-igång-dokument skall ej ses som en fullständig

Läs mer

F5 Selektion och iteration. ID1004 Objektorienterad programmering Fredrik Kilander

F5 Selektion och iteration. ID1004 Objektorienterad programmering Fredrik Kilander F5 Selektion och iteration ID1004 Objektorienterad programmering Fredrik Kilander fki@kth.se Boolska uttryck Boolska uttryck använder sig av jämförelseoperatorer < > = ==!= Resultatets datatyp är boolean

Läs mer

Thermoground 1.0 LTH Manual

Thermoground 1.0 LTH Manual Thermoground 1.0 LTH Manual Version 2010-11-18 Stephen Burke Byggnadsfysik, LTH Användaremanual - Thermoground LTH Thermoground - LTH är ett användarvänligt tvådimensionellt simuleringsverktyg som beräknar

Läs mer

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager ANVÄNDAR MANUAL SESAM 800 RX MC Manager Åkerströms Björbo AB Box 7, SE-780 45 Gagnef, Sweden street Björbovägen 143 SE-785 45 Björbo, Sweden Phone +46 241 250 00 Fax +46 241 232 99 E-mail sales@akerstroms.com

Läs mer

Programmeringsteknik I

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

Läs mer

Objektorienterad programmering Föreläsning 11. Copyright Mahmud Al Hakim

Objektorienterad 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 mer

Datorsystem. Övningshäfte. Senast uppdaterad: 22 oktober 2012 Version 1.0d

Datorsystem. Övningshäfte. Senast uppdaterad: 22 oktober 2012 Version 1.0d Datorsystem Övningshäfte Senast uppdaterad: 22 oktober 2012 Version 1.0d Innehåll Innehåll i 1 Introduktion 1 1.1 Errata............................................... 1 2 Datorns grunder 2 2.1 Övningsuppgifter.........................................

Läs mer

Installera KNiX-gränssnittet i elcentral, med KNX-anslutning, 12-24V AC/DC och nätverk.

Installera KNiX-gränssnittet i elcentral, med KNX-anslutning, 12-24V AC/DC och nätverk. KniX IP-gateway - iphone/ipad-app Hårdvara Installera KNiX-gränssnittet i elcentral, med KNX-anslutning, 12-24V AC/DC och nätverk. 12-24V AC/DC KNX LAN App för ipad/iphone Gå in i Appstore från iphone

Läs mer

Triggningar och händelser

Triggningar och händelser Triggningar och händelser Viktigt För att funktionen Aktiveringar och åtgärder ska fungera korrekt måste -servern alltid vara igång. Aktiveringar och åtgärder är en kraftfull funktion. Funktionen kan användas

Läs mer

Göra lika i båda leden

Göra lika i båda leden Modul: Algebra Del 6: Sociomatematiska normer Göra lika i båda leden Cecilia Kilhamn, Göteborgs Universitet och Lucian Olteanu, Linnéuniversitetet Ordet algebra kommer från det arabiska ordet al-djabr

Läs mer

Uppgift 1 (grundläggande konstruktioner)

Uppgift 1 (grundläggande konstruktioner) Uppgift 1 (grundläggande konstruktioner) a) Skriv ett program som låter användaren mata in 7 heltal och som gör utskrifter enligt nedanstående körexempel. Mata in 7 heltal: 1 0 0 3 1 1 1 Tal nr 2 var en

Läs mer

Handhavande Våginstrument 210

Handhavande Våginstrument 210 Handhavande Våginstrument 210 210 har 22 knappar som ger kommandon till instrumentet. Följande sidor beskriver alla knappar och deras normala funktion. Det underlättar om man har tillgång till våginstrumentet

Läs mer

TDDC77 Objektorienterad Programmering

TDDC77 Objektorienterad Programmering TDDC77 Objektorienterad Programmering Föreläsning 3 Sahand Sadjadee IDA, Linköpings Universitet Hösttermin 2018 Outline Operatorer Java Standard Library Inmatning Operatorer operatorer En operator är en

Läs mer

Twincat: PLC Control

Twincat: PLC Control Dokument Förklaring Dat. Revision KI-221-003-003 Kom igång med trukturerad Text 080402 1.0 Twincat: PLC Control Kom igång med Strukturerad Text (ST) programmering 1. Kod exempel. a. Exemplen som demonstreras

Läs mer

Komponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska

Komponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska Matlab-föreläsning 3 (4), 17 september, 2015 Innehåll Sekvenser (från förra föreläsningen) Upprepning med for-slingor och while-slingor Villkorssatser med if - then -else - Logik Sekvenser - repetion från

Läs mer

Språket Python - Del 1 Grundkurs i programmering med Python

Språket Python - Del 1 Grundkurs i programmering med Python Hösten 2009 Dagens lektion Ett programmeringsspråks byggstenar Några inbyggda datatyper Styra instruktionsflödet Modulen sys 2 Ett programmeringsspråks byggstenar 3 ETT PROGRAMMERINGSSPRÅKS BYGGSTENAR

Läs mer

Pascal... Pascal. Pascal... Pascal...

Pascal... Pascal. Pascal... Pascal... ... Programspråk uppkallat efter Blaise. Skapat av Nicolaus Wirt. Avsett för undervisning för att lära ut typbegreppet och styrstrukturer. Har fått stor spridning p.g.a. enkelhet och att kompilatorn varken

Läs mer

Styrning från telefon. Styrning mellan två Robofonsändare. Styrning via SMS. Styrning via dator

Styrning från telefon. Styrning mellan två Robofonsändare. Styrning via SMS. Styrning via dator Styrning från telefon Styrning mellan två Robofonsändare (Robofon/Googol) Styrning via SMS Styrning via dator Styrning lokalt INNEHÅLLSFÖRTECKNING 1. ALLMÄN BESKRIVNING... 3 2. FJÄRRSTYRNING I ALLMÄNHET...

Läs mer

Att förstå bråk och decimaltal

Att förstå bråk och decimaltal Att förstå bråk och decimaltal Flera undersökningar som är gjorda visar att elever har svårt att förstå bråk. I undervisningen är det också vanligt att eleverna lär sig olika regler för bråk, men få förstår

Läs mer

Tips & Trix - Teknik Jeeves World 2011. Copyright 2011 Jeeves Information Systems AB

Tips & Trix - Teknik Jeeves World 2011. Copyright 2011 Jeeves Information Systems AB Tips & Trix - Teknik Jeeves World 2011 Copyright 2011 Jeeves Information Systems AB Agenda Formulärdesign Förbättra användarvänlighet För systemadministratören Tips vid sökning Nätverkskonfigurering Säkerhet

Läs mer

Introduktion till programmering SMD180. Föreläsning 2: Variabler, uttryck och satser

Introduktion till programmering SMD180. Föreläsning 2: Variabler, uttryck och satser Introduktion till programmering Föreläsning 2: Variabler, uttryck och satser 1 1 Värden De grundläggande saker som en dator manipulerar resultaten av beräkningar kallas värden Värden vi stött på: 2 och

Läs mer

Användarhandledning Plancenter Admin version 2011

Användarhandledning Plancenter Admin version 2011 Användarhandledning Plancenter Admin version 2011 Senast reviderad 2012-01-16 Utgivare pcskog AB Copyright 2012 pcskog AB Innehållsförteckning...2 1 Välkommen...2 2 pcskog Plancenter 2.1 Plancenter Admin...

Läs mer

Pascal. reserverade ord fördefinierade funktioner och procedurer egendefinierade funktioner, procedurer och objekt

Pascal. reserverade ord fördefinierade funktioner och procedurer egendefinierade funktioner, procedurer och objekt Programspråk uppkallat efter Blaise. Skapat av Nicolaus Wirt. Avsett för undervisning för att lära ut typbegreppet och styrstrukturer. Har fått stor spridning p.g.a. enkelhet och att kompilatorn varken

Läs mer

Föreläsning 3: Booleans, if, switch

Föreläsning 3: Booleans, if, switch TDA 545: Objektorienterad programmering Föreläsning 3: Booleans, if, switch Magnus Myréen Chalmers, läsperiod 1, 2015-2016 Påminnelse om klasser och objekt Boll boll1 = new Boll(5,12); skapar ett nytt

Läs mer

Tvättstugebokning C200 EM C201 Mifare

Tvättstugebokning C200 EM C201 Mifare Tvättstugebokning C200 EM C201 Mifare Installationsanvisning 20029-03 Se www.axema.se för de senaste manualerna. VAKA bokning B60 Tvä ttstugebokning VAKA bokning används för att ge tillfällig behörighet

Läs mer

ÖH kod. ( en variant av koden används i dag till butikernas streck-kod ) William Sandqvist

ÖH kod. ( en variant av koden används i dag till butikernas streck-kod ) William Sandqvist ÖH 8.4 7-4-2-1 kod Kodomvandlare 7-4-2-1-kod till BCD-kod. Vid kodning av siffrorna 0 9 användes förr ibland en kod med vikterna 7-4-2-1 i stället för den binära kodens vikter 8-4-2-1. I de fall då en

Läs mer

RADIOMOTTAGARE FÖR STYRNING AV RGB-LYSDIODLIST GEMENSAM ANOD

RADIOMOTTAGARE FÖR STYRNING AV RGB-LYSDIODLIST GEMENSAM ANOD TELECO AUTOMATION SRL Via dell Artigianato, - 0 Colle Umberto (TV) ITALIEN TEL: ++9.0. FAX: ++9.0. - www.telecoautomation.com Detta dokument tillhör Teleco Automation Srl som har exklusiv rätt till all

Läs mer

Instruktioner för uppdatering från Ethiris 5.x till 6.0

Instruktioner för uppdatering från Ethiris 5.x till 6.0 Instruktioner för uppdatering från Ethiris 5.x till 6.0 Nedan följer instruktioner för hur man går till väga vid uppdatering av ett Ethirissystem version 5 till version 6. När man uppdaterar Ethiris från

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #8 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Aritmetik i digitala system Grindnät för addition: Vi

Läs mer

Applikationsbeskrivning

Applikationsbeskrivning Hersteller Berker Taster ETS Tastsensor-Modul 1fach Applikationsbeskrivning KNX tryckknappsmodul 1-vägs med integrerad busskopplingsenhet KNX tryckknappsmodul dubbel, med integrerad busskopplingsenhet

Läs mer

AL-C AL-S AUX. AL-C SENSOR. (Complete) (Overload) (Aux.) + IN - IN. Svart. Grön Vit Screen. Röd EXC. + Lastgivare

AL-C AL-S AUX. AL-C SENSOR. (Complete) (Overload) (Aux.) + IN - IN. Svart. Grön Vit Screen. Röd EXC. + Lastgivare 1 Installation 153 11 3.5 139 AL-C AL-S AUX. MENU SERIE VK 86 27 35 42 41 Röd EXC. + Svart EXC. - SENSOR + IN - IN Malla I Grön Vit Screen AL-C AL-S AL-S (Complete) (Overload) (Aux.) Fullast Tillägg Överlast

Läs mer

Struktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik

Struktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik Digitalteknik 3p, vt 01 Struktur: Elektroteknik A Kurslitteratur: "A First Course in Digital Systems Design - An Integrated Approach" Antal föreläsningar: 11 (2h) Antal laborationer: 4 (4h) Examinationsform:

Läs mer

Talrepresentation. Heltal, positiva heltal (eng. integers)

Talrepresentation. Heltal, positiva heltal (eng. integers) Talrepresentation Ett tal kan representeras binärt på många sätt. De vanligaste taltyperna som skall representeras är: Heltal, positiva heltal (eng. integers) ett-komplementet, två-komplementet, sign-magnitude

Läs mer

kl Tentaupplägg

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

Läs mer

Automation Laboration: Överföring över PROFIBUS

Automation Laboration: Överföring över PROFIBUS Automation Laboration: Överföring över PROFIBUS Inledning Sedan slutet av 80-talet har kommunikationssystemet PROFIBUS utvecklats och ökat i användning inom industrin. PROFIBUS utgör ett exempel på ett

Läs mer

LabPortalen Services 2.11

LabPortalen Services 2.11 LabPortalen Services 2.11 LabPortalen 2.11 har tjänster för integrerade journalsystem. Vem kan nyttja tjänsterna? Ett integrerat journalsystem kan programmeras att nyttja valda delar av dessa tjänster.

Läs mer

Hjälpmedel för kompilatorkonstruktion, DVB004

Hjälpmedel för kompilatorkonstruktion, DVB004 Hjälpmedel för kompilatorkonstruktion, DVB004 Version 4.2 021104 Göran Fries 031104 GF Kompilatorn kan lämpligen konstrueras i tre ganska fristående pass (p1,p2,p3). Första passet gör en lexikalisk analys,

Läs mer

Omgivnings temperatur. Drift: -5 C till +45 C. Lagring: -25 C till +55 C. Transport: -25 C till +70 C. Luftfuktighet: Max 93 % EU Direktiv: Symbol

Omgivnings temperatur. Drift: -5 C till +45 C. Lagring: -25 C till +55 C. Transport: -25 C till +70 C. Luftfuktighet: Max 93 % EU Direktiv: Symbol P2670 Manöverenhet tan Senso Art. nr. 20 06 078 E 7 586 Färg Vit 3. Teknisk information Initiering: Telegram sänds tidigast 6 sekunder efter initiering. indikeringselement: Manöverelement: En grön LED

Läs mer

Beröringsfri EM-läsare 3-7440 VDS

Beröringsfri EM-läsare 3-7440 VDS Beröringsfri EM-läsare 3-7440 Installations och användarmanual Se hemsida / support för senaste manualerna. http://www.axema.se/ Ver. 1.5 axema Sida 1 Innehåll - Introduktion 2-3 - Kopplingsscheman 4 -

Läs mer

Alla datorprogram har en sak gemensam; alla processerar indata för att producera något slags resultat, utdata.

Alla datorprogram har en sak gemensam; alla processerar indata för att producera något slags resultat, utdata. Att förstå variabler Alla datorprogram har en sak gemensam; alla processerar indata för att producera något slags resultat, utdata. Vad är en variabel? En variabel är en plats att lagra information. Precis

Läs mer

TDDD78 Objektorientering: Lagring och livstid

TDDD78 Objektorientering: Lagring och livstid jonas.kvarnstrom@liu.se 2017 TDDD78 Objektorientering: Lagring och livstid Tre sorters variabel (1): Lokal 3 Deklareras i en metod Lokal variabel Varje anrop får sin egen "kopia": Två anrop till foo()

Läs mer

Särskild information om personalliggare Fröbergs RFID / Fingerprint (TM-600 Serien)

Särskild information om personalliggare Fröbergs RFID / Fingerprint (TM-600 Serien) Särskild information om personalliggare Fröbergs RFID / Fingerprint (TM-600 Serien) Särskilt om personalliggare Version 2.0 2019-05-22 Innehållsförteckning 1 - VIKTIGT ATT TÄNKA PÅ... 3 2 - SÄRSKILT UPPLÄGG

Läs mer

Tentamen i Digital Design

Tentamen i Digital Design Kungliga Tekniska Högskolan Tentamen i Digital Design Kursnummer : Kursansvarig: 2B56 :e fo ingenjör Lars Hellberg tel 79 7795 Datum: 27-5-25 Tid: Kl 4. - 9. Tentamen rättad 27-6-5 Klagotiden utgår: 27-6-29

Läs mer

INSTRUKTION. Instruktion-SMART Rev Vetek AB Box 79 Tel Fax Väddö www. vetek.

INSTRUKTION. Instruktion-SMART Rev Vetek AB Box 79 Tel Fax Väddö   www. vetek. INSTRUKTION Instruktion-SMART Rev 01.2007 Vetek AB Box 79 Tel 0176 208 920 Fax 0176 208929 760 40 Väddö e-mail: info@vetek.se www. vetek.se INNEHÅLL Gratulerar...3 ALLMÄN BESKRIVNING...4 INDIKERINGSLAMPOR...5

Läs mer

FUNKTIONSVALSHANDLING 3RE-3DR-WEBB

FUNKTIONSVALSHANDLING 3RE-3DR-WEBB Ingång (se ritning ovan tryckknappa r, larm mm) funktion 1,2,3 eller A, B, C... AA Modul (sändande modul) 1 RE01A (IN1) 2 RE01A (IN2) Typ av styrning (tryckknapp, närvarodetektor kort puls, strömbrytere

Läs mer