Dynamo för Revit. Visuell programmering

Storlek: px
Starta visningen från sidan:

Download "Dynamo för Revit. Visuell programmering"

Transkript

1 Dynamo för Revit Visuell programmering I Dynamo jobbar man med visuell, eller grafisk, programmering som till skillnad från textbaserad programmering är uppbyggd som ett flödesschema. Programmeringen sker genom att använda färdiga moduler, så kallade noder, som innehåller förprogrammerade funktioner. Exempel på texbaserad programmering: Exempel på visuell programmering: Function Handla (){ var ArtNR, PrisVara, Pengar; var Vara; Index, Inköp; Index = 1; While (Index < Inköpslista){ ArtNR =Inköp.GetItem(Index)); Vara = GetVara(ArtNR); PrisVara = Vara.Pris; If (pengar < PrisVara){ Exit; } // End if Kundkorg.Append(Vara); Index = Index +1 }// End While Exit; }// End Handla I ovanstående exempel är det betydligt lättare för de som inte är insatta i tradiontionell programmering att följa flödet i den visuella versionen. Dynamo fungerar på liknande sätt: färdiga funktioner kopplas ihop som i ett flödesschema. Det går att skapa egna noder genom att kombinera befintliga noder eller NTI

2 skriva egna med traditionell texbaserad programmering. Dynamo använder Phyton Script för detta. Dynamo finns som fristående applikation och som plugin till Revit. Exempel: Rumsinformation i 3D-samordning I nedanstående exempel har Dynamo använts för att lösa ett problem med rumsinformation i 3Dsamordning. De flesta samordningsprogram tar inte med texter vid import av modeller vilket gör det svårt att se namn, nummer o.s.v. som de olika rummen har. Ett sätt att lösa det är att skapa ett objekt i alla rum som visar information om rummet som ett 3D-objekt. I Revit kallas den funktionen för Model Text. För att få ut informationen i 3D behövs en familj med en instans-parameter för textinnehållet. I det här fallet har familjen TextInRoom (Generic Model) infogats i projektet. Familjen har en instansparameter som heter ModelText. Den har värdet KÖK ifyllt. Den informationen kommer från rummet. Dynamo har ett eget gränssnitt som startas från panelen Visual Programming i fliken Manage. 2 NTI 2018

3 Nedan visas gränsnittet i Dynamo med några ihopkopplade noder: Första delen ser ut så här. Alla element av kategorin Rooms hämtas ur projektet med noden Categories. Detta skapar en lista av Elements, som består av alla rum i projektet. NTI

4 Dynamo skapar automatiskt listor, om utgången av en node resulterar i flera objekt. För att kontrolllera resultat av en node, finns en speciell Watch-node, som visar resultatet från andra noder. Så här ser Watch-noden ut när den är kopplad till utgången av All Elements of Category. Den visar ID-numren för alla rum och totalt antal objekt i listan. Den här listan används till två saker, dels för rummets placering i projektet och dels för att hämta information ur respektive rum. I det här fallet är det rummets namn som hämtas. Nu skapas ytterligare två listor, en med koordinater, där rummen finns, och en med rummens namn. Listan med koorddinaterna används för att placera en instans av familjen TextInRoom i varje rum. Notera att koordinaterna från Room.Location presenteras i formatet Point (X,Y;Z) medan noden som placerar instanserna av familjen TextInRoom vill ha X och Y som separata värden. Noderna Point.X och Point.Y separerar X- respektyve Y-värdet ur Point-formatet. Z-värdet används inte i det här fallet, då 3Dtexten placeras på 0-höjd. Numersika värden har noll som förvalt värde. 4 NTI 2018

5 Noden Family Types anpassas till 3Dtext-familjens namn och typ. I det här fallet heter familjen TextInRoom och har ingen typ, då blir typnamnet samma som familjens namn. Så här blir resultatet av Element.GetParameterValueByName. Den visar alla rummens namn. Listan med rumsnamn används av noden Element.SetParameterByName, för att fylla i rumsnamnet i 3D-texten, via parametern ModelText, i familjen TextInRoom. Hela grafen (utan Watch-noder) ser ut så här: NTI

TDDC74 Programmering, abstraktion och modellering DUGGA 2

TDDC74 Programmering, abstraktion och modellering DUGGA 2 AID-nummer: Datum: 2011-02-18 1 Tekniska högskolan vid Linköpings universitet Institutionen för datavetenskap Anders Haraldsson TDDC74 Programmering, abstraktion och modellering DUGGA 2 Fredag 18 feb 2011

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

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

Digital Display & Digital Knappsats

Digital Display & Digital Knappsats 3-7449 Digital Display & 3-7447 Digital Knappsats (ref.99622) Se hemsida / support för senaste manualerna. http://www.axema.se/ Ver. 1.5 axema Sida 1 Inkoppling moduler Innehållsförteckning: Se sista sidan

Läs mer

Inledande programmering med C# (1DV402) Introduktion till C#

Inledande programmering med C# (1DV402) Introduktion till C# Introduktion till C# 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å här: Allt innehåll i

Läs mer

F12 - Collections. ID1004 Objektorienterad programmering Fredrik Kilander

F12 - Collections. ID1004 Objektorienterad programmering Fredrik Kilander F12 - Collections ID1004 Objektorienterad programmering Fredrik Kilander fki@kth.se Collections (samlingar) En collection är ett objekt som fungerar som en samling av andra objekt En collection erbjuder

Läs mer

ID 6_D001_-_001_04 Ver Ansvarig Per Erlandsson. Bilaga 6 Regionservice. för

ID 6_D001_-_001_04 Ver Ansvarig Per Erlandsson. Bilaga 6 Regionservice. för ID 6_D001_-_001_04 Ver 2012-08-01 Ansvarig Per Erlandsson Bilaga 6 Regionservice Instruktioner Fi2XML 1.3 för Malmö stad serviceförvaltningen stadsfastigheter Bilaga 6d Ver 2018-04-10 Ansvarig Ulrika Palmqvist

Läs mer

Grundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2

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

Innehåll. Förändringar i v5.2

Innehåll. Förändringar i v5.2 Innehåll Innehåll... 2 Allmän information... 3 DuoSTATION Manager... 3 Ärendevyn... 3 Utrustningar... 3 Inventering... 3 Metering... 3 E-post... 3 IT Service Management... 3 SNMP... 4 Connections... 4

Läs mer

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Informationsinfrastruktur 7.5 hp Mattias Nordlindh Inledning Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Dokumentet består av

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

Release 2.1 Höjdpunkter

Release 2.1 Höjdpunkter Introduktion Relase 2.1 funktioner höjdpunkter: Cykel Integration och Watt Leaderboard Alternativ för poängräkning på hela pass istället för varje Block Team Receiver uppdatering - firmware Cykel Integrering

Läs mer

Design 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.

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

KLARA Lathundar för inventerare (inför versionslyft 2013) Version 2.4 (2013 11 27)

KLARA Lathundar för inventerare (inför versionslyft 2013) Version 2.4 (2013 11 27) KLARA Lathundar för inventerare (inför versionslyft 03) Version.4 (03 7) Björn Orheim Nordic, Po Första utgåva 03 Innehållsförteckning Introduktion KLARAs nya gränssnitt 3 KLARAs menyval... 3 Produktregister...

Läs mer

Objektorienterad Programkonstruktion. Föreläsning 7 24 nov 2015

Objektorienterad Programkonstruktion. Föreläsning 7 24 nov 2015 Objektorienterad Programkonstruktion Föreläsning 7 24 nov 2015 Observer (GoF) Man definierar ett "ett-till-många"-förhållande mellan objekt så att när ett objekt byter tillstånd så uppdateras alla beroende

Läs mer

TDDC74 Programmering, abstraktion och modellering. Tentamen

TDDC74 Programmering, abstraktion och modellering. Tentamen AID-nummer: Datum: 2011-01-11 1 Tekniska högskolan vid Linköpings universitet Institutionen för datavetenskap Anders Haraldsson TDDC74 Programmering, abstraktion och modellering Tentamen Tisdag 11 januari

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

MATLAB. Python. Det finns flera andra program som liknar MATLAB. Sage, Octave, Maple och...

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»

Läs mer

Creo Customization. Lars Björs 2014-10-16

Creo Customization. Lars Björs 2014-10-16 Creo Customization Lars Björs 2014-10-16 Norra Europas största partner och återförsäljare av PTC relaterad programvara (Windchill, Creo, Arbortext, MathCad, Relex) 70 anställda Egen utvecklingsavdelning

Läs mer

Planering av ett större program, del 2 - for och listor. Linda Mannila

Planering av ett större program, del 2 - for och listor. Linda Mannila Planering av ett större program, del 2 - for och listor Linda Mannila 9.10.2007 Vad kan vi nu? Primitiva datatyper Tal, strängar, booleska värden Utskrift Indata Felhantering Funktioner och moduler (grunder)

Läs mer

Övningsuppgifter kapitel 8

Ö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

Läs mer

Tjoho. Applikationsutvecklarens handledning. Maj 2003

Tjoho. Applikationsutvecklarens handledning. Maj 2003 Tjoho Applikationsutvecklarens handledning Maj 2003 Uppdragsgivare: Ylva Dalén, KI Starthus Projektmedlemmar: Sophia Demnert, Elina Eriksson, Kamilla Johansson Per-Jonny Käck, Ingela Linered, Åsa Moum,

Läs mer

HI1024, Programmering, grundkurs, 8hp KTH STH TENTAMEN. HI1024:TEN2 - Praktisk tentamen Tid: Fredagen den 21 oktober 2011,

HI1024, Programmering, grundkurs, 8hp KTH STH TENTAMEN. HI1024:TEN2 - Praktisk tentamen Tid: Fredagen den 21 oktober 2011, KTH STH TENTAMEN HI1024:TEN2 - Praktisk tentamen Tid: Fredagen den 21 oktober 2011, 8.15-13.15 Gamla kurskoder: HI1900, 6E2950, etc. Examinator: Johnny Panrike Rättande lärare: Nicklas Brandefelt, Johnny

Läs mer

Validering av XML, Svensk geoprocess Guide för validering av XML, Svensk Geoprocess

Validering av XML, Svensk geoprocess Guide för validering av XML, Svensk Geoprocess 2017-06-21 Validering av XML, Svensk geoprocess Guide för validering av XML, Svensk Geoprocess Validering av XML, Svensk geoprocess Bakgrund Ett behov finns av att kunna kontrollera och validera XML-filer

Läs mer

Lathund. Tillval Teknisk Förvaltning Konfiguration av tillval INFORMATION FRÅN VITEC

Lathund. Tillval Teknisk Förvaltning Konfiguration av tillval INFORMATION FRÅN VITEC INFORMATION FRÅN VITEC VITEC Lathund Tillval Teknisk Förvaltning Konfiguration av tillval VITEC Affärsområde Fastighet www.vitec.se infofastighet@vitec.se Växel 090-15 49 00 GÖTEBORG: REDEG 1 C, 426 77

Läs mer

Styrsystem M580. Användare tips för Modicon M580. Skapad: Rev

Styrsystem M580. Användare tips för Modicon M580. Skapad: Rev Styrsystem M580 Användare tips för Modicon M580 Skapad: 2014-09-01 Rev. 2018-04-29 INNEHÅLLSFÖRTECKNING 1 INLEDNING... 4 2 CPU ETHERNETPORTAR... 4 2.1 ETHERNET... 4 2.1.1 Säkerhet... 4 3 CPU VAL... 5 3.1.1

Läs mer

TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215/TIG091

TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215/TIG091 TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215/TIG091 DAG: 5 mars, 2012 TID: 8.30 12.30 SAL: Hörsalsvägen Ansvarig: Olof Torgersson, tel. 772 54 06. Institutionen för tillämpad informationsteknologi.

Läs mer

Informationsmodell.Socialtjänst Class Diagram

Informationsmodell.Socialtjänst Class Diagram Informationsmodell.Socialtjänst Class Diagram Informationsmodell.Socialtjänst Class Diagram Summary Strategy: Compare: Base: Filter: Sort: ID Model Element Right hand side All Name Ignored Model Types

Läs mer

make connections share ideas be inspired SAS och Excel Jonas Wetterberg, SAS Institute Copyright 2014, SAS Institute Inc. All rights reserved.

make connections share ideas be inspired SAS och Excel Jonas Wetterberg, SAS Institute Copyright 2014, SAS Institute Inc. All rights reserved. make connections share ideas be inspired SAS och Excel Jonas Wetterberg, SAS Institute SAS och Excel Välkomna Nyheter SAS Add-In for Microsoft Office (AMO) 6.1 Demonstrera en enklare applikation för inmatning

Läs mer

Visa även ej upplagda rapporter är de rapporter som ej är upplagda i programmet men som finns att ladda ner.

Visa även ej upplagda rapporter är de rapporter som ej är upplagda i programmet men som finns att ladda ner. Handbok Rapporter 0 Innehåll Innehållsförteckning Rapport - översikt... 2 Inställningar... 3 Ladda upp befintlig rapport... 4 Ladda upp ny rapport... 5 Byt namn... 6 Lägg en rapport som favorit... 6 Skriv

Läs mer

Objektorienterad programmering E. Telefonboken, än en gång. Gränssnitt. Telefonboken med gränssnitt specificerat, del 1.

Objektorienterad programmering E. Telefonboken, än en gång. Gränssnitt. Telefonboken med gränssnitt specificerat, del 1. Objektorienterad programmering E Telefonboken, än en gång Föreläsning 5 Wrapper classes Exempel, histogram. Inldening om undantag. Mer om klassen Påminnelse Vår senaste version bestod av två klasser, bägge

Läs mer

Arrayer (vektorer) Murach s: kap Elektronikcentrum i Svängsta AB

Arrayer (vektorer) Murach s: kap Elektronikcentrum i Svängsta AB Arrayer (vektorer) Murach s: kap 8 2013-01-15 1 Elektronikcentrum i Svängsta AB Arrayer Arrayer (vektorer) Ofta i ett program har vi flera variabler av samma datatyp som är relaterade till varandra. Exempel

Läs mer

Objektsamlingar i Java

Objektsamlingar i Java 1 (6) Objektsamlingar i Java Objektorienterad programmering 3 Syfte Att ge träning i att använda objektsamlingar i Java. Mål Efter övningen skall du kunna använda objektsamlingsklasserna ArrayList och

Läs mer

Applikationsexempel för Styrning av portlås och Ytterbelysning

Applikationsexempel för Styrning av portlås och Ytterbelysning Applikationsexempel för Styrning av portlås och Ytterbelysning Document title Document Identity 4655-014-01 Valid for Firmare version IMSE WebMaster Pro 1.09 Date 2006-04-09 Webpages version 1.09 Abelko

Läs mer

Länkade listor, stackar och köer

Länkade listor, stackar och köer Länkade listor, stackar och köer I fortsättningen ska vi ta upp några olika abstrakta datatyper. De kan ses som enkla verktyg i en verktygslåda som ska göra det lättare att programmera. Några av dessa

Läs mer

EDAA20 Föreläsning Klassen ArrayList. Viktiga operationer på ArrayList. Generisk klass

EDAA20 Föreläsning Klassen ArrayList. Viktiga operationer på ArrayList. Generisk klass EDAA20 Föreläsning 11-12 Klassen ArrayList Klassen ArrayList Skriva program som läser data från en textfil och skriver data till en textfil Repetition inför delmålskontroll 2 är en standardklass (i paketet

Läs mer

Lektion 5 MS Powerpoint

Lektion 5 MS Powerpoint Lektion 5 MS Powerpoint Version 1.0 Författare: Juha Söderqvist 1 Innehåll 1. Introduktion... 1 1.1 Konkurrerande programvara... 1 2 Powerpoint 2016 - Grafiska gränssnitt... 1 3 Hello World... 2 3.1 Hello

Läs mer

Djup/ytlig kopiering av containrar med referensobjekt. Allmänt. Vad ska container innehålla? 2004-05-10

Djup/ytlig kopiering av containrar med referensobjekt. Allmänt. Vad ska container innehålla? 2004-05-10 Djup/ytlig kopiering av containrar med erensobjekt Allmänt Om man inte vet hur många objekt man kommer behöva under exekvering så måste dynamiska lagringsstrukturer användas. stack, kö, lista, träd osv

Läs mer

Tentamen ID1004 Objektorienterad programmering April 7, 2015

Tentamen ID1004 Objektorienterad programmering April 7, 2015 Ordinarie tentamen för ID1004 Objektorienterad programmering, 7 april 2015 Denna tentamen examinerar 3.5 högskolepoäng av kursen. Inga hjälpmedel är tillåtna. Tentamen består av en obligatorisk del och

Läs mer

CampTrac integrerat med TurBo.

CampTrac integrerat med TurBo. CampTrac integrerat med TurBo. Trac Technology Trac Technology utvecklar och säljer RFID-utrustning och system inom flera områden ; tidsregistrering, inpassagekontroll, säkerhet, kontantlösa betalsystem

Läs mer

Men banners kan också placeras i composerblock samt på nyhets- och artikelsidor. Du kan skapa en banner i vilken editor som helst i EpiServer CMS 5.

Men banners kan också placeras i composerblock samt på nyhets- och artikelsidor. Du kan skapa en banner i vilken editor som helst i EpiServer CMS 5. Snabbguide till EpiServer CMS 5 Banners Vad är en banner? En banner är egentligen en bild. Med en banner menas oftast en reklambild eller ett erbjudande. Exempel på banners på innebandy.se (banners är

Läs mer

2D1311 Programmeringsteknik för Bio1 och Bio2, vt 2003 Fiktivt prov På flervalsfrågorna är endast ett svar rätt om inget annat anges i frågan! Det rik

2D1311 Programmeringsteknik för Bio1 och Bio2, vt 2003 Fiktivt prov På flervalsfrågorna är endast ett svar rätt om inget annat anges i frågan! Det rik 2D1311 Programmeringsteknik för Bio1 och Bio2, vt 2003 Fiktivt prov På flervalsfrågorna är endast ett svar rätt om inget annat anges i frågan! Det riktiga provet tar 45 minuter (en lektionstimme) och det

Läs mer

Föreläsning 10. ADT:er och datastrukturer

Föreläsning 10. ADT:er och datastrukturer Föreläsning 10 ADT:er och datastrukturer ADT:er och datastrukturer Dessa två begrepp är kopplade till varandra men de står för olika saker. En ADT (abstrakt datatyp) är just abstrakt och är inte kopplad

Läs mer

MicroPython Ett textbaserad programmeringsspråk för Micro:bit

MicroPython Ett textbaserad programmeringsspråk för Micro:bit MicroPython Ett textbaserad programmeringsspråk för Micro:bit Introduktion till informationsteknologi 1DT051 2018-09-24 karl.marklund@it.uu.se Uppsala universitet Programming, problemlösning och algoritmer

Läs mer

Hantering av externa länkar i IRONCAD

Hantering av externa länkar i IRONCAD Hantering av externa länkar i IRONCAD Det här dokumentet är tänkt att ge dig som användare bättre kunskap kring hanteringen av externa länkar i IRONCAD. Vi går igenom de flesta sammanhang där externa länkar

Läs mer

När man vill definiera en matris i MATLAB kan man skriva på flera olika sätt.

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,

Läs mer

Grafiska pipelinen. Edvin Fischer

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

Läs mer

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED Matematiska institutionen Optimeringslära TENTAMEN TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED MILJÖTILLÄMPNINGAR för IT Datum: 16 mars 010 Tid: 1.00-19.00 Hjälpmedel: Miniräknare Kaj Holmberg: Kombinatorisk

Läs mer

Innehåll Introduktion... 3 InteractiveScene.config... 3 Scener <scenes>... 3 Typsnitt <fonts>... 3 Övergångar <transitions>...

Innehåll Introduktion... 3 InteractiveScene.config... 3 Scener <scenes>... 3 Typsnitt <fonts>... 3 Övergångar <transitions>... Innehåll Introduktion... 3 InteractiveScene.config... 3 Scener ... 3 Typsnitt ... 3 Övergångar ... 4 Mall för slide ... 5 , ...

Läs mer

Grundläggande programmering, STS 1, VT Sven Sandberg. Föreläsning 12

Grundläggande programmering, STS 1, VT Sven Sandberg. Föreläsning 12 Grundläggande programmering, STS 1, VT 2007. Sven Sandberg Föreläsning 12 I torsdags: Klassen TelefonKostnad Exemplifierar objektorienterad design, metoder, konstruktorer static Standardklassen Math Matematiska

Läs mer

Blockly är en av apparna som används för att styra roboten Dash. Den är väldigt enkel i sin utformning och kan med fördel användas av yngre barn.

Blockly är en av apparna som används för att styra roboten Dash. Den är väldigt enkel i sin utformning och kan med fördel användas av yngre barn. Manual till appen Blockly till Dash Blockly är en av apparna som används för att styra roboten Dash. Den är väldigt enkel i sin utformning och kan med fördel användas av yngre barn. Du måste ha en Dashrobot

Läs mer

LEX HANDBOK - PROCESSER

LEX HANDBOK - PROCESSER LEX HANDBOK - PROCESSER Innehållsförteckning LEX HANDBOK - PROCESSER... 1 1 ÖVERSIKT PROCESSER... 1 2 SKAPA BESTÅNDSDELAR TILL EN PROCESS... 2 2.1 PROCESSFAS... 2 2.2 SIGNAL... 4 2.3 AKTIVITETER... 5 2.4

Läs mer

Webbtjänster med API er

Webbtjänster med API er Webbtjänster med API er Mål med lektionen! En lite djupare inblick i RESTfulla tjänster Vad lektionen omfattar RESTful Services Överblick SOAP kan vara lite overkill för vissa specifika web service scenarion.

Läs mer

Sätt att skriva ut binärträd

Sätt att skriva ut binärträd Tilpro Övning 3 På programmet idag: Genomgång av Hemtalet samt rättning Begreppet Stabil sortering Hur man kodar olika sorteringsvilkor Inkapsling av data Länkade listor Användning av stackar och köer

Läs mer

Tentamen i Algoritmer & Datastrukturer i Java

Tentamen i Algoritmer & Datastrukturer i Java Tentamen i Algoritmer & Datastrukturer i Java Hjälpmedel: Skrivhjälpmedel, miniräknare. Ort / Datum: Halmstad / 2008-05-27 Skrivtid: 4 timmar Kontakt person: Nicolina Månsson, tel. 035-167487 Poäng / Betyg:

Läs mer

Objektorienterad programmering i Java

Objektorienterad programmering i Java Objektorienterad programmering i Java Föreläsning 4 Täcker i stort sett kapitel 6 i kursboken Java Software Solutions 1 Läsanvisningar Den här föreläsningen är uppbyggd som en fortsättning av exemplet

Läs mer

Översikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.

Översikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP. Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär

Läs mer

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.

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

Läs mer

3.5 Visuell programmering

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

Läs mer

Instä llningär äv Fästighet i webbäpplikätionen

Instä llningär äv Fästighet i webbäpplikätionen Produkt: GEOSECMA for ArcGIS Modul: Fastighet Skapad för Version: 10.1 Uppdaterad: 2013-08-13 Instä llningär äv Fästighet i webbäpplikätionen Tips och förslag på hur en webbapplikation kan konfigureras

Läs mer

Bokningsbara resurser i Outlook/OWA

Bokningsbara resurser i Outlook/OWA Bokningsbara resurser i Outlook/OWA Contents Boka rum... 2 Outlook... 2 OWA... 5 Room finder (endast i Outlook)... 6 Ändra rumsbokning... 7 Hantera kalender... 8 Lägga till en rumskalender i Outlook...

Läs mer

<script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>

<script src= http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js></script> AngularJS Skriven av: Isak Glans. Datum: 2015-04-29. Kurs: Webbutveckling. Lärare: Per Sahlin. Utbildning: Systemutvecklare i.net, Newtons Yrkeshögskola. 1 Sammanfattning Syftet med denna uppsats är att

Läs mer

Instruktion för att kunna använda Säkerhetstjänsternas administrationsgränssnitt

Instruktion för att kunna använda Säkerhetstjänsternas administrationsgränssnitt Instruktion för att kunna använda Säkerhetstjänsternas administrationsgränssnitt Innehållsförteckning 1. Inledning... 3 2. SITHS kort... 4 3. Förutsättningar för åtkomst till Säkerhetstjänsten... 4 4.

Läs mer

Styrteknik 7.5 hp distans: E-1000 och E-Designer

Styrteknik 7.5 hp distans: E-1000 och E-Designer PLC8A:1 E1000 operatörsterminaler En operatörsterminal ger ett gränssnitt mellan männinska-maskin, (MMI människa-maskininteraktion, HMI Human Machine Interface) Alla terminalerna i E1000-serien är utvecklade

Läs mer

TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215

TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215 TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215 DAG: 14 mars, 2011 TID: 8.30 12.30 SAL: Hörsalsvägen Ansvarig: Olof Torgersson, tel. 772 54 06. Institutionen för tillämpad informationsteknologi.

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

Granskare Datum Projekt namn/projekt nummer Distr. Omr. Hus

Granskare Datum Projekt namn/projekt nummer Distr. Omr. Hus KRAVSPECIFIKATION KRAVSPEC 7 BILAGA 3 1 (8) Granskare Datum Projekt namn/projekt nummer Distr. Omr. Hus Leverans är granskad avseende: Kommentar: Sign: Struktur/Dokumentutformning: Katalogstruktur. Filnamn,

Läs mer

Att koppla FB till AD-inloggning

Att koppla FB till AD-inloggning Att koppla FB till AD-inloggning Helen Ekelöf 16. nov. 2017 (uppdaterad 10.april 2018) SOKIGO Box 315 731 27 Köping +46 (0)8 23 56 00 info@sokigo.com http://www.sokigo.com Org.nr: 556550-6309 INNEHÅLLSFÖRTECKNING

Läs mer

Innehåll. Introduktion till objektorientering. OOP (objektorienterad programmering) Objekt, instanser, klasser

Innehåll. Introduktion till objektorientering. OOP (objektorienterad programmering) Objekt, instanser, klasser Föreläsning 1 Innehåll Introduktion till objektorientering OOP (objektorienterad programmering) Objekt, instanser, klasser C++ OO i C++ Standardbibliotek Utökningar från C (syntaktiskt socker) Introduktion

Läs mer

Komma igång med Qlikview

Komma igång med Qlikview Denna instruktion är till dig som är ny i Qlikview och snabbt vill komma igång med grundläggande funktioner. Innehåll 1 Introduktion... 2 1.1 Behörighet... 2 1.2 Webbläsare... 2 2 Installation av Qlikview

Läs mer

TDDC74 Programmering: Abstraktion och modellering Dugga 2, , kl 14-16

TDDC74 Programmering: Abstraktion och modellering Dugga 2, , kl 14-16 TDDC74 Programmering: Abstraktion och modellering Dugga 2, 207-04-06, kl 4-6 Läs alla frågorna först och bestäm dig för i vilken ordning du vill lösa uppgifterna. Uppgifterna är inte nödvändigtvis i svårighetsordning.

Läs mer

TENTAMEN OOP

TENTAMEN OOP TENTAMEN OOP 2013-08-08 ANVISNINGAR Påbörja varje ny uppgift på nytt blad. Skriv endast på ena sidan av bladen. Skriv tydligt - oläsbara svar beaktas ej. BETYGSÄTTNING Max antal poäng är 30. För att bli

Läs mer

INSTALLATION AV KLIENT

INSTALLATION AV KLIENT INSTALLATION AV KLIENT BOOK-IT 8.0 2015-03-27 Axiell Sverige AB, Box 24014, 224 21 Lund Fältspatvägen 4, 224 78 Lund, tel: 046-2700 400, e-post: axiellsverige@axiell.com Innehållsförteckning Förberedelse

Läs mer

[] Arrayer = Indexerad variabel

[] Arrayer = Indexerad variabel [] Arrayer = Indexerad variabel Lagra många värden i en variabel Jmfr inom matematiken, variabler x 0, x 1, x 2, I detta dokument tas upp hur man skapar och hanterar sådana variabler i java. Dessa kallas

Läs mer

TDDC74 Programmering, abstraktion och modellering. Tentamen

TDDC74 Programmering, abstraktion och modellering. Tentamen AID-nummer: Datum: 2012-01-10 1 Tekniska högskolan vid Linköpings universitet Institutionen för datavetenskap Anders Haraldsson TDDC74 Programmering, abstraktion och modellering Tentamen Tisdag 10 januari

Läs mer

Funktionsöversikt 2014 09 28

Funktionsöversikt 2014 09 28 ic 6 LT 6.9 Basic Basic Integrerat CAD program BricsCAD ingår. AutoCAD/ AutoCAD LT behövs inte! Fungerar bara tillsammans med AutoCAD och AutoCAD LT 2015 2016 Fungerar bara tillsammans med AutoCAD 2015

Läs mer

Objektorienterad Programkonstruktion. Föreläsning 6 23 nov 2015

Objektorienterad Programkonstruktion. Föreläsning 6 23 nov 2015 Objektorienterad Programkonstruktion Föreläsning 6 23 nov 2015 Designmönster Färdiga "recept" för att lösa (del-)problem i struktureringen av ens program Mönster kan beskriva små komponenter eller stora

Läs mer

Manual för ett litet FEM-program i Matlab

Manual för ett litet FEM-program i Matlab KTH HÅLLFASTHETSLÄRA Manual för ett litet FEM-program i Matlab Programmet består av en m-fil med namn SMALL_FE_PROG.m och en hjälp-fil för att plotta resultat som heter PLOT_DEF.m. Input För att köra programmet

Läs mer

Tentamen. Datalogi I, grundkurs med Java 10p, 2D4112, Lördagen den 30 november 2002 kl , salar E33, E34

Tentamen. Datalogi I, grundkurs med Java 10p, 2D4112, Lördagen den 30 november 2002 kl , salar E33, E34 Tentamen Datalogi I, grundkurs med Java 10p, 2D4112, 2002-2003 Lördagen den 30 november 2002 kl 9.00 14.00, salar E33, E34 Inga hjälpmedel 30 poäng ger säkert godkänt, 40 poäng ger betyg 4 50 poäng ger

Läs mer

PM 2007-12-05 Dokumentation

PM 2007-12-05 Dokumentation Installation av Cadcorp SIS Installerat program innehåller dessa moduler: Map Browser Map Reader Map Viewer Map Manager (ingår i Aveny Karta Manager) Map Editor (ingår i Aveny Karta Editor) Map Modeller

Läs mer

Applikationsexempel för Styrning av solfångare

Applikationsexempel för Styrning av solfångare Applikationsexempel för Styrning av solfångare Document title Document Identity 4655-015-01 Valid for Firmare version IMSE WebMaster Pro 1.09 Date 06-04-09 Webpages version 1.09 Abelko Innovation info@abelko.se

Läs mer

PROGES PLUS THERMOSCAN RF. Instruktionsmanual V. 061115

PROGES PLUS THERMOSCAN RF. Instruktionsmanual V. 061115 ThermoScan RF användarinstruktioner 1 PROGES PLUS THERMOSCAN RF Instruktionsmanual V. 061115 Viktigt! Den här manualen innehåller ett antal lösenord som endast är avsedda för administratörerna. Glöm inte

Läs mer

34383 ärende Faktura>Skriv faktura

34383 ärende Faktura>Skriv faktura Sida 1 av 20 34383 ärende Faktura>Skriv faktura Vid en avläsning så skall det ut på fakturan visas från föregående verklig avläsning till nuvarande avläsning oavsett tidsperiod. Idag visas det från den

Läs mer

Lagerstyrning. Lagerstyrning av produkter. Lagerstyrning av insatsvaror

Lagerstyrning. Lagerstyrning av produkter. Lagerstyrning av insatsvaror Lagerstyrning av produkter Generellt Lagerstyrning för produkter finns i Näsgård Mark versionerna ProXtra och Advicer. Den är därför inte tillgänglig för alla användare. Lagerstyrning både för insatsvaror

Läs mer

Dokumenttyp Dokumentbeteckning Diarienummer Sida

Dokumenttyp Dokumentbeteckning Diarienummer Sida KRAVSPECIFIKATION KRAVSPEC 7.2 BILAGA 5 LSU2014-0028 1 (6) INNEHÅLLSFÖRTECKNING 1 OMFATTNING... 2 1.1 Geoteknik...2 1.2 Mark och Anläggning...2 1.3 Bygg, Hus...3 1.4 Installation, VVS...4 1.5 Installation,

Läs mer

Visualisering med Rhino/Vray/Photoshop av modell som skapats i Revit. AADA15 Revit Workshop 2017 LTH Ludvig Hofsten

Visualisering med Rhino/Vray/Photoshop av modell som skapats i Revit. AADA15 Revit Workshop 2017 LTH Ludvig Hofsten Visualisering med Rhino/Vray/Photoshop av modell som skapats i Revit AADA15 Revit Workshop 2017 LTH Ludvig Hofsten Så här ser min byggnad som exporterats från Revit ut när jag öppnar den i Rhino. Den

Läs mer

HELT NY VERSION. Uppgradera till version 13. Statistica förvandlar data till information

HELT NY VERSION. Uppgradera till version 13. Statistica förvandlar data till information STATISTIC A1 3 HELT NY VERSION Uppgradera till version 13 Statistica förvandlar data till information UPPGRADERINGSKAMPA1N6J TOM 31 DECEMBER 20 Uppgradera till nya Statistica 13! Statistica utvecklas ständigt

Läs mer

GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS

GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS GATEWAY TJÄNSTEBESKRIVNING Tjänsten Messit Gateway består av ett gränssnitt som enkelt kan implementeras i en egen applikation. Det enda som krävs för att använda Messit Gateway är att applikationen som

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

Artikel. Objekt. Individ. Fundamentet i en virtuell modell med aspekter av objekt. Leverantörer Artikelnummer OmniClass CoClass BIMObjects

Artikel. Objekt. Individ. Fundamentet i en virtuell modell med aspekter av objekt. Leverantörer Artikelnummer OmniClass CoClass BIMObjects Fundamentet i en virtuell modell med aspekter av objekt Objekt Objekt beskrivs som den logiska sammanhållande OCH kravställande instansen... Artikel Leverantörer Artikelnummer OmniClass CoClass BIMObjects

Läs mer

Stationsregistret - användarhandledning

Stationsregistret - användarhandledning -14 28 Stationsregistret - användarhandledning Stationsregistret kan nås dels via en webbapplikation och dels via ett API. Här ges en beskrivning av såväl webbapplikation som API. Webbapplikation Webbapplikationen

Läs mer

KARLSTADS UNIVERSITET 12/8/09 informatik & datavetenskap Johan Öfverberg, Kerstin Andersson Laboration 4, ISG A04 och DVG A08 HT-09

KARLSTADS UNIVERSITET 12/8/09 informatik & datavetenskap Johan Öfverberg, Kerstin Andersson Laboration 4, ISG A04 och DVG A08 HT-09 Laboration 4, ISG A04 och DVG A08 HT-09 Laborationen går ut på att skapa en enkel bankbok. Ni skall i bankboken kunna registrera upp till 30 transaktioner som kan bestå av insättning, uttag eller checkuttag.

Läs mer

INSTALLATION AV KLIENT

INSTALLATION AV KLIENT INSTALLATION AV KLIENT BOOK-IT 7.1 2013-11-27 Axiell Sverige AB, Box 24014, 224 21 Lund Fältspatvägen 4, 224 78 Lund, tel: 046-2700 400, e-post: lund@axiell.com Innehållsförteckning Förberedelse inför

Läs mer

Labbrapport: HTML och CSS

Labbrapport: HTML och CSS Labbrapport: HTML och CSS Utförd av: Natalie Olmosse Mailadress: natalie.olmosse@gmail.com Datum: 2015 12 18 Kursansvarig: Karin Fahlquist Övriga lärare: Ulrik Söderström Första inlämningen Resultat (Godkänd/Retur):

Läs mer

LATHUND REVIT/RHINO WORKSHOP

LATHUND REVIT/RHINO WORKSHOP LATHUND REVIT/RHINO WORKSHOP 1. STARTA PROJEKT 3. SKAPA CETRALFIL Starta nytt projekt genom NEW > Tryck på BROWSE > Leta reda på Mallfil LTH i den gemensamma Projektmappen under mappen MALLFIL > Klicka

Läs mer

Programmering för Språkteknologer II. Innehåll. Associativa datastrukturer. Associativa datastrukturer. Binär sökning.

Programmering för Språkteknologer II. Innehåll. Associativa datastrukturer. Associativa datastrukturer. Binär sökning. Programmering för Språkteknologer II Markus Saers markus.saers@lingfil.uu.se Rum -040 stp.lingfil.uu.se/~markuss/ht0/pst Innehåll Associativa datastrukturer Hashtabeller Sökträd Implementationsdetaljer

Läs mer

729G04 Programmering och diskret matematik. Python 3: Loopar

729G04 Programmering och diskret matematik. Python 3: Loopar 729G04 Programmering och diskret matematik Python 3: Loopar Översikt Labbar Punktnotation och strängmetoder Loopar Labb 3 Labbar? Punktnotation Punktnotation Ni har stött på punktnotation tidigare - kapitel

Läs mer