Otto Vinter. Software Engineering Mentor Tel: , Mobil:
|
|
- Mia Johnsen
- 8 år siden
- Visninger:
Transkript
1 Tel: , Mobil: Forestil jer dengang Kun ét program ad gangen kunne køre på datamaskinen Der var ingen filer og filsystemer Programmer var skrevet i maskinkode Programmer blev opbevaret på papirstrimler /papkort Der var ingen uddannede software udviklere Addition af to heltal tog 2,5 msec Hurtiglageret var begrænset til 8-32kB og hvis du var heldig: et langsomt baggrundslager på 512 kb Samtidig med at projektet skulle overvåge og styre et komplet procesanlæg i realtid! 1
2 Vestkraft Blok2 Bygget i 1969 Elektrisk effekt 250 MW Fjernvarme effekt 160 Gcal/h Turbo-gruppe fra BBC Kedelenhed fra Babcock & Wilcox Al styring vhja. konventionelt elektronisk udstyr Komplet overvågning vhja. et datamat system fra A/S Regnecentralen (RC4000) Et kig ind i Vestkraft Blok 2 2
3 Overvågningsopgaver Hvert 10. sekund: 256 analoge målinger, 264 digital input og tællere, 48 digital output Leje- og vindingstemperaturer på alle større motorer, pumper og generatorer Specialovervågning af kedeltromlen, oliebrændere og luftforvarmere Pålidelighedskontrol, korrektion, kompensering, alarmering Glatning og akkumulering Hvert minut: 256 analoge målinger Overhederrør temperaturer Pålidelighedskontrol, korrektion, kompensering, alarmering Glatning og akkumulering Hvert 5. minut, time, døgn, måned Ydelses- og lastberegninger Pålidelighedskontrol, korrektion, kompensering, alarmering Middelværdidannelse og videre akkumulering Kompilering eller Fortolkning? Problemer med kompilering Langsom kompilering såvel som udførelse Store og uforudsigelige hurtiglagerkrav Mangel på kontrol over den genererede kode Monolitisk programstruktur Fordele ved fortolkning Et udviklingssprog rettet mod procesingeniørerne Modellering af proceskomponenter i data strukturer (virtuel maskine) Små subrutiner (korutiner istf. indlejrede procedurer) Kontrol over udførelsestid og hurtiglagerkrav (tæt på maskinkode) Realtidsproblemer holdt adskilt fra fortolkningen af modellen Fleksibelt udviklings-, test- og implementeringsmiljø 3
4 Eksempel på måling af en temperatur variabel ; Create new value for TFd and add to sum in TFDS10 /802 ; TFd, steam temperature for HT :IWR, K=802 ; Initialize working registers (variable 802) :LSV, V802 ; Load state and value for TFd (variable 802) :ECAV, R1T25 ; Evaluation control of analog value (range, terminal) L1 ; Skip conversion and checks if compensated by operator L2 ; Skip conversion in case of measurement failure :CRE, K=150 ; Convert resistance element (parameter value) :ILCMM, K=-200,Pih=6000 ; Instrument limit control (min, max) 2:TPC, V802 ; Test for failure and update status (TFd) :TCCV, V219 ; If compensation use value for TOH (variable 219) 1:PCM, K=-50,Pah=5650 ; Plant status control (hysteresis, maximum) :SSV, V802 ; Store new state and value (TFd) :SUM, V3301 ; Add to TFdS10 (variable 3301) Betydningen for test og kvalitet Fortolkningsprincippet muliggjorde: Off-line test (simulering) af de enkelte proceskomponenter - Fleksible, specielle konfigurationer af komponenter (datamodeller) Anvendelse af testdrivere og stubbe - Pseudo komponenter og test data Logging af tests - Let sammenligning med forventede resultater Automatiske regressionstests - Klar dokumentation af testbetingelser og test cases Idriftsættelsen på Vestkraft Kort idriftsættelsesperiode parallelt med indkøringen af selve kraftværket Meget få fejl (ingen kritiske for kraftværkets drift) 4
5 Centralpostbygningen i København Bygget Modtage, sortere og afsende post under en stram 24/7 tidsplan pakker og 3 millioner breve per dag fra og til lastbiler og tog Ca transportbånd 8 sorterings maskiner Hundreder af stregkodelæsere Adskillige fixed og power&free sækketransportører 5 dublerede (hot stand-by) datamater (CDC System 18-17, kb), et antal mikroprocessorer, og en central ledelses datamat (RC8000) Data opsamling og styring gennem kommunikations ringlinjer med op til 512 terminal enheder Hundreder af digital input/output Et kig ind i Centralpostbygningen 5
6 Båndtransportørerne og deres modellering Bevægelsesretning Modtageligheds flag Båndtransportør komponent Afkasttilbøjeligheds flag Fortolkningsprincippets anvendelse Påvirkede hele udviklingen og projektledelsen: Effektiv planlægning - Simpel arkitektur og nedbrydning (work break down structure) - Estimering af primært små og simple enheder - Fleksibel fordeling af arbejdsopgaver og detaljeret opfølgning - Kvartalsvis rullende detailplaner (ugentlige opdateringer af status) Effektiv udviklingsproces - Udvikling og test af komponenter fordelt på enkeltpersoner - Automatiseret komponent- og regressionstest (off-line batch jobs) - Trinvise færdiggørelsesmiljøer (komponent, system, produktion) - Implementering på byggepladsen synkront med installationsarbejdet Simpel ansættelsesprocedure og oplæring Ingen kritiske fejl ved idriftsættelsen af Centralpostbygningen og software systemerne blev leveret inden for budgettet (fixed-price) 6
7 Hvorfor døde ideen med fortolkning? Større krav til anvendelserne Hurtigere responstid (on-line interaktion) Lukket-sløjfe styring af processerne (closed loop control - PID) Teknologiske fremskridt Reduceret behov for centraliserede overvågningssystemer Netværk af specialiserede mikroprocessorer og PLC-enheder Mindre komplekse opgaver for hver procesenhed Billige standard processor komponenter Software teknologier Fremskridt inden for almindelige udviklingssprog og -miljøer Hurtigere compilere med færre lagerkrav Nye software udviklingsprincipper (e.g. objekt-orienteret udvikling) Men fortolkningsprincippet lever stadig Prominente eksempler: National Instruments LabView MathWorks MatLab Microsoft Excel Så hvornår skal man anvende fortolkningsprincippet: Hvis den underliggende datamodel er kompleks Ved store krav til fleksibilitet i interaktionen med bruger/omgivelserne Hvis kravene til hastighed/responstid på stimuli er overkommelige 7
8 ? Tak fordi I lyttede med, Den fulde artikel fra konferencen History of Nordic Computing (2010): 8
CANSAT & ARDUINO step by step
CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark jdn@space.aau.dk 1/51 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...
Læs mereMotion Controller med integreret PLC
Motion Controller med integreret PLC Aldrig mere scantids problemer... Styring af servoakser, hydraulikcylindre, pneumatiske ventiler samt frekvensomformere fra én og samme styring. Display-PLCen er hele
Læs mereUndersøgelse teknologi og resurser: Eleverne skal lære om enkel produktudvikling fra ide til implementering.
Forløbets titel Design og byg en solcelle racerbil Intro: Solcellelamper findes i mange forskellige versioner til haven. Solcellen omdanner solens energi til elektrisk strøm, så man kan bruge den til fx
Læs mereProgrammering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen
Programmering Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Oversigt Undervisningen Hvad er programmering Hvordan er et program organiseret? Programmering og fysik Nobelprisen
Læs mereArduino Programmering
Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået
Læs mereMicrocontroller, Arduino
Microcontroller, Arduino Programmerbar elektronik. uc Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Forstå princippet i programmering af en uc og se mulighederne. Programmeringen
Læs mereInformatik C robotter
Informatik C robotter Robotter 1. Præsentation af Fable-robotten og indledende øvelser. Robotter 2. Brainstorm på anvendelser af robotter. Udarbejdelse af cases+userstories i grp. Robotter 3. Udarbejdelse
Læs mereMicrocontroller, Arduino
Microcontroller, Arduino Kompendium til Arduino-programmering i Teknologi. Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Vi skal forstå princippet i programmering af en uc og se
Læs mereStart på Arduino og programmering
Programmering for begyndere Brug af Arduino Start på Arduino og programmering EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Sidste gang (Introduktion) Programmeringssproget
Læs mereUnder 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet.
8 3. Nedtælling Nu skal du lave en nedtæller. Det er en god måde at lære variabler på og hvordan du skal kode micro:bit til at gøre dét, du vil have, at den skal vise. Du skal bruge: 1 x BBC micro:bit
Læs mereErfaringer med opbygning af standard programblokke til PLC / SCADA v. Finn Asmussen, HOFOR og John Steinmann, DI-Teknik
Erfaringer med opbygning af standard programblokke til PLC / SCADA v. og 1 Erfaringer med opbygning af standard programblokke til PLC / SCADA v. og Finn Asmussen Sektionsleder Teknologi Direkte: 27 95
Læs mereNedenstående opgaver er lavet til en Allen-Bradley PLC, men uden videre tilpasses andre PLC typer.
PLC, analogteknik Øvelse 1 Nedenstående opgaver er lavet til en Allen-Bradley PLC, men uden videre tilpasses andre PLC typer. Timer 1.1 "TON" Timer on delay: I skal konstruerer en styring, hvor en lampe
Læs merePAXNET. - Den tekniske implementering - Offentlig netværks ydelser - Det fysiske netværk - Drift af netværket
PAXNET - Den tekniske implementering - Offentlig netværks ydelser - Det fysiske netværk - Drift af netværket Detaljeret indhold PAXNET og standarder Data transport (X.25 baseret) Tilkoblingsmuligheder
Læs mereAdressering af ind- og ud gange på BCxxxx IEC1131 PLC uden TC system manager
APP-NOTE 600004 Beckhoff Application Note Date: 8/28/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Adressering af ind-
Læs mereCANSAT & ARDUINO step by step
CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark jdn@space.aau.dk 1/45 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...
Læs mereFang Prikkerne. Introduktion. Scratch
Scratch 2 Fang Prikkerne 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 mereIndhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output...
Indhold Maskinstruktur... 3 Kapitel 1. Assemblersprog...3 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... 9 Kapitel 2. Maskinkode... 13 2.1 Den fysiske maskine... 13 2.2 Assemblerens
Læs mereInspirationsoplæg: teknologiske muligheder og hvad gør de andre
Alders Tsunamien / Bomben Inspirationsoplæg: teknologiske muligheder og hvad gør de andre v. Stefan Wagner, Ingeniørhøjskolen i Århus Pervasive Healthcare Der bliver færre unge Færre i sundhedsvæsenet
Læs mereProduktpræsentation. BA Systems. Control made easy
Produktpræsentation BA Systems Control made easy Produkthistorik 1995: SCADA system 1. generation frigivet 1997: BAS Series 1. generation frigivet 1999: BAS Series 2. generation frigivet - Frit programmerbar
Læs mereKursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing
Kursusgang 11 Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Design af brugerflader 11.1 Samme sted Forskellige steder Sidste kursusgang Samtidigt
Læs mereKoncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele
LEVERANCE 2.1 Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele Konceptet beskriver, hvordan koden forvaltes, og hvordan
Læs mereAdvanced Control system fordele i forhold til optimering af fjernvarmedrift v/leif Jakobsen, salgschef, 7-Technologies A/S.
Advanced Control system fordele i forhold til optimering af fjernvarmedrift v/leif Jakobsen, salgschef, 7-Technologies A/S. Tlf: 26 37 80 89 7-Technologies Grundlagt i 1984 40 ansatte 2 forretningområder
Læs mereENTERPRISE ARCHITECTURE (EA) STRATEGY, BUSINESS AND IT ALIGNMENT
(EA) STRATEGY, BUSINESS AND IT ALIGNMENT EFTER FROKOST Del 2 - EA Use case Når forretningen driver teknikken. EA USE CASE Dansk produktionsvirksomhed Producerer og sælger elektronikkomponenter til Droner
Læs mereDigital tæller Programerbar for MIX magnetisk målebånd
SERIE Z-20E.SN005 Digital tæller Programerbar for MIX magnetisk målebånd ELGO - ELECTRIC Gerätebau und Steuerungstechnik GMBH D - 78239 Rielasingen, Postfach 11 30, Carl - Benz - Straße 1 Telefon 07731
Læs mereMobiltest typiske udfordringer og deres løsninger
Mobiltest typiske udfordringer og deres løsninger Side 1 af 6 Introduktion Ved test af mobile løsninger, er det vigtigt at man forholder sig til en række faktorer og udfordringer, ud over dem man kender
Læs mereDen nemme måde til sikkerhed og enkelhed
Den nemme måde til sikkerhed og enkelhed BUSINESS SUITE Vælg datasikkerhed på den nemme måde Det kan være vanskeligt at vælge den rette it-sikkerhed for virksomheder med alle de endeløse muligheder, der
Læs mereValg af automationsplatform
Valg af automationsplatform - i en global virksomhed En global markeds leder VELUX Gruppens nøgle tal 40 salgs selskaber i hele verden 23 produktions fabrikker I elleve lande 10,000 ansatte globalt Technology
Læs merePID2000 Archive Service
PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 PID2000 Archive Service Bruger vejledning Juni 2002 Denne manual beskriver brugen af softwaren
Læs mereProcedurer for styring af softwarearkitektur og koordinering af udvikling
LEVERANCE 2.3 Procedurer for styring af softwarearkitektur og koordinering af udvikling Procedurerne vil omfatte: Planlægning af udfasning af gamle versioner af OpenTele Planlægning af modning af kode
Læs mereNiels Bohrs Vej 17B, Stilling 8660 Skanderborg Tel:
Hvem er Uni Consulting tilbyder tekniske ressourcer til projekter i hele landet. Fagområder: Mekanik IT El/Automation Projektledelse Konstruktion Design & udvikling Projektledelse Teknisk ledelse ASIMUT
Læs mereProgrammering i C. Lektion september 2009
Programmering i C Lektion 1 8. september 2009 Målgruppe Motivation Indhold Form Materiale 2 / 47 Kursusintroduktion 1 Målgruppe 2 Motivation 3 Indhold 4 Form 5 Materiale Målgruppe Motivation Indhold Form
Læs mereMircobit Kursus Lektion 3 (Du skal her vælge Lets Code Og nederst Microsoft Block Editor.)
Mircobit Kursus Lektion 3 http://microbit.org/ (Du skal her vælge Lets Code Og nederst Microsoft Block Editor.) I sidste lektion var der en opgave man selv skulle prøve at løse. Man skulle lave et tabel
Læs mereDekontamineringsdagene 2015
Dekontamineringsdagene 2015 Gert Jørgensen, Produktspecialist» Dansktalende SteriLean ApS / LJ Medical A/S SteriLean & I Track Kvalitets og dokumentations (sporings) system 5 Lokationer på hospitaler i
Læs mereOPC Access 3.0 opdatering via Stored Procedure
OPC Access 3.0 opdatering via Stored Procedure Dette dokument gennemgår et eksempel på, hvordan OPC Access 2.0 kan konfigureres til at opdatere en database via en stored procedure. OPC ACCESS 2.0 OPDATERING
Læs mereOverbelastning af processor i Windows XP og i Ubuntu
Overbelastning af processor i Windows XP og i Ubuntu Af Thomas Daugaard kl. 3.4 HTX Roskilde Jeg er i programmering og IT i gang med at teste min computer under belastning af CPUen. Ved at programmere
Læs mere9. Tyverialarm med buzzer
22 9. Tyverialarm med buzzer Også i denne øvelse skal du bruge både micro:bits pins og LED-displayet. Micro:bit har et accellerometer, som har indbygget x-y-z-akse, dvs den registrerer, hvilken retning,
Læs mereEA3 eller EA Cube rammeværktøjet fremstilles visuelt som en 3-dimensionel terning:
Introduktion til EA3 Mit navn er Marc de Oliveira. Jeg er systemanalytiker og datalog fra Københavns Universitet og denne artikel hører til min artikelserie, Forsimpling (som også er et podcast), hvor
Læs mereSupply Chain Netværk Design
Supply Chain Netværk Design Indsigt og forretningsværdi Den Danske Supply Chain Konference København den 8. juni 2016 Formålet med i dag Give en generel forståelse af hvad supply chain netværk design er
Læs mereMultiprogrammering og operativsystemer i Danmark 1967-75
Multiprogrammering og operativsystemer i Danmark 1967-75 Søren Lauesen IT-University of Copenhagen E-mail: slauesen@itu.dk http://www.itu.dk/people/slauesen/ Marts 2010 2. Interrupt - multiprogrammering
Læs mereDisamatic simulatorer. + bedre kvalitet + Rejsebesparelser + Sjovere hverdag i R&D + Innovation
Disamatic simulatorer + bedre kvalitet + Rejsebesparelser + Sjovere hverdag i R&D + Innovation Agenda 1. Disas maskiner 2. Motivation for den digitale tvilling 3. Setup 4. Modellering - Hvad er nemt, hvad
Læs meredcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet)
dcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet) Efterår 2009 1 Simpel aritmetik på maskinniveau I SCO, appendix A, er det beskrevet, hvordan man adderer ikke-negative heltal
Læs mereSoftwareløsninger til dit netværk
www.draware.dk Softwareløsninger til dit netværk Overvågning Side 4 Analyse Side 11 Sikkerhed Side 14 Administration Side 21 Asset management Side 27 Dokumentation Side 30 Kundecitater Side 35 Bedre overblik
Læs mereSpar tid med struktureret programmering! Om PLC programmering
Spar tid med struktureret programmering! Om PLC programmering 1 MITSUBISHI PLC programmerings software Ved systemtekniker Helge Gulstad Tlf. Direkte: 46 74 01 61 Mob: 21 19 25 64 Mail: hgd@beijer.dk 2
Læs mereOvervejelser og erfaring med Digital Tvilling i Nordzucker
Overvejelser og erfaring med Digital Tvilling i Nordzucker SESAM Digital Tvilling i produktionen 2019-01-31 T&I Nakskov, 2019-01-24, TRN 1 Overvejelser og erfaring med Digital Tvilling i Nordzucker Mig
Læs mereIde med Diff. Mål. Tidsplan. 1.uge: 2.uge:
Side 1 af 5 Ide med Diff. Min ide med differenertierings modulet er at lave et program som kan vise 3d objekter, og få lavede en konverter som kan konventer 3ds filer over til noget som flash kan bruge.
Læs mere2/3 Akset digital tæller
SERIE Z59E 2/3 Akset digital tæller for Elgo Magnetisk målebånd og / eller Encoder ELGO - ELECTRIC Gerätebau und Steuerungstechnik GMBH D - 78239 Rielasingen, Postfach 11 30, Carl - Benz - Strafle 1 Telefon
Læs mereLærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner
Virtuel PC Fordele/ulemper Fordele: Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner Ulemper: Reserverer RAM (Windows 7) Problemer med at ureglementeret lukke ned Mister
Læs mere10/04/ Front Panel 2. Block Diagram. 1. Front Panel 2. Block Diagram 80% 43% 20%
Samuel Alberg Thrysøe, PhD, PostDoc, Kontakt info: Email: sat@iha.dk, Tlf: +45 25533552 2 Front Panel Block Diagram 50% 50% 50% 80% 20% 50% Front Panel Block Diagram 43% 29% 5 29% 6 1 100% 0% Loop Tunnel
Læs mereIssMan brugervejledning
Version 1.0 IssMan brugervejledning Smartphone-app til let og hurtig fejl- og mangelgennemgang i bygge- og anlægsranchen Events Hold styr på dine aktiviteter og organisér dit arbejde og dine opgaver. Få
Læs mereSystemair Connect. Opsætning
Systemair Connect Opsætning Opsætning af Systemair Connect Denne vejledning er lavet for at hjælpe dig i gang med opsætningen af Systemair Connect. Du kan bl.a. læse om, hvordan du opbygger en understruktur
Læs mereEmbedded controller, almen.
Ver. 310807 s. 1 Bilag 3 Valgfri specialefagskatalog Data- og kommunikationsuddannelsen Undervisningsministeriet September 2007 /Steen Albertsen Ver. 310807 s. 2 Embedded controller, almen. Varighed 1
Læs mereForelæsning Uge 4 Torsdag
Forelæsning Uge 4 Torsdag Algoritmeskabeloner findone, findall, findnoof, findsumof (i mandags) findbest Levetid for variabler og parametre Virkefeltsregler Hvor kan man bruge de forskellige variabler?
Læs mereEstimering og anvendelse af modeller ved brug af PROC MODEL
Estimering og anvendelse af modeller ved brug af PROC MODEL Anders Ebert-Petersen Business Advisor Risk Intelligence Agenda 1. Indledning 2. Overordnet information om PROC MODEL 3. Eksempel med anvendelse
Læs mere16/04/12 50% 50% Waveform Chart Waveform Graph XY Graph Indicator Graph 33% 17% 88% 13%
Samuel Alberg Thrysøe, PhD, PostDoc, Kontakt info: Email: sat@iha.dk, Tlf: +45 25533552 2 4. 5 Waveform Chart Waveform Graph XY Graph Indicator Graph 4. 33% Waveform Chart Waveform Graph XY Graph Indicator
Læs mereOpenTele Server Performance Test Rapport
OpenTele Server Performance Test Rapport 17. marts 2015 Side 1 af 22 1Indholdsfortegnelse Indholdsfortegnelse Indledning Test forudsætning Beskrivelse af testscenarier Test af OpenTele kliniker web interface
Læs mereSoftware Dokumentation
Software Dokumentation Jan Boddum Larsen Teknologi B og A på HTX Dokumentation af software i Teknologi I samfundet sker der en bevægelse mod mere digitale løsninger i teknologi. Det betyder at software
Læs mereWorkshop for projektet Remote Services for CHP ForskEL projekt nr. 10242. Torsdag den 6. Januar kl. 9:00 til 15:30 Energinet.dk, Tonne Kjærsvej 65
Workshop for projektet Torsdag den 6. Januar kl. 9:00 til 15:30 Energinet.dk, Tonne Kjærsvej 65 Dagens program Formålet med projektet Hvad er formålet med 1. del af denne workshop? -At fortælle om et ForskEL
Læs mereProgrammering i C. Lektion oktober 2008
Programmering i C Lektion 2 20 oktober 2008 Historie Processen At kompilere 2 / 23 Fra sidst 1 Historie 2 Processen 3 At kompilere Historie Processen At kompilere 3 / 23 ALGOL 60 1963 CPL 1966 BCPL 1969
Læs mereEn todelt arkitekturmodel for hændelsesstyrede signalbehandlingssystemer
En todelt arkitekturmodel for hændelsesstyrede signalbehandlingssystemer ved Hans Peter Jepsen, Danfoss Drives og hans_peter_jepsen@danfoss.com Finn Overgaard Hansen, Teknologisk Institut, Center for IT
Læs mereMichael Jokil 11-05-2012
HTX, RTG Det skrå kast Informationsteknologi B Michael Jokil 11-05-2012 Indholdsfortegnelse Indledning... 3 Teori... 3 Kravspecifikationer... 4 Design... 4 Funktionalitet... 4 Brugerflade... 4 Implementering...
Læs mereVejledning om praktik på it-teknologuddannelsen
Vejledning om praktik på it-teknologuddannelsen - med studieretninger inden for netværk og elektronik Praktikvejledning til virksomheder i Danmark Invitation til et værdifuldt samarbejde Den 1. august
Læs mereIT SUMMER CAMP 2015. Dato for arr. og. dato for seneste tilmelding. bliver offentliggjort i maj. Ubuntu-Linux, Web-Server, Anvendte Web-Teknologier
IT SUMMER CAMP 2015 Dato for arr. og dato for seneste tilmelding bliver offentliggjort i maj. uge z, x. / y. 2015 Ubuntu-Linux, Web-Server, og Basal Web-programmering En extensiv indføring i web-programmering
Læs mereSpecialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6
Side 1 af 6 Indholdsfortegnelse INDHOLDSFORTEGNELSE 1 INTRO 3 STARTEN AF SPECIALISERINGEN 3 ANKOMST TIL SKOTLAND 4 DATABASER 5 NETVÆRK 5 INTERAKTION 5 AFSLUTNING AF SPECIALISERINGEN 5 KONKLUSION 6 Side
Læs mereJan B. Larsen HTX Næstved Computational Thinking Albena Nielsen N. Zahles Gymnasium 2018/2019
Forløb: Toksikologi Fag og emner Forløbet kan laves udelukkende i matematik og bioteknologi, men der er oplagt, at det implementeres i andre fag. Matematik modellering, differenceligninger, sandsynlighed,
Læs mereKom igang med Scroll:bit
Kom igang med Scroll:bit 1. Forbind scroll:bit til din micro:bit Indsæt micro:bit i edge-connectoren på din scroll:bit. Displayet på micro:bit og scroll:bit skal vende samme vej. Se billede nedenfor. Det
Læs mereMES. GOSystems et agilt MES-koncept. (+45)
MES GOSystems et agilt MES-koncept (+45) 97 52 50 22 info@frontmatec.com www.frontmatec.com GOSystems Frontmatecs MES-løsning er baseret på vores egen MES-platform GOSystems. GOSystems er en platform,
Læs mereSpar tid og penge med Sertica Maintenance
Tid til optimering Spar tid og penge med Sertica Maintenance D Frigør ressourcer i den tekniske afdeling, og forlæng levetiden på dit udstyr med Sertica - et fleksibelt softwaresystem, der administrerer,
Læs merePeace of mind. Wherever you work IT FUTURE 2013. Copyright 2013 FUJITSU
Peace of mind. Wherever you work IT FUTURE 2013 BREAKOUT SESSIONS 13.00 13.35 14.40 15.15 Big Data: What s the big deal? Digiservice en komplet selvbetjeningsplatform Business Intelligence Legacy Modernization
Læs mereSVINGNING. 2 x 5,3 kw AC
SVINGNING 2 x 5,3 kw AC SIDE 1/8 MOTOR TEGNING SIDE 2/8 JUSTERINGSVEJLEDNING FOR AC SVINGNING FUNKTIONSBESKRIVELSE AF SVINGNING Svingningen er drevet af to parallel koblet kortslutningsmotorer. Fra frekvensomformer
Læs mereMVT380 Vejledning. Forord. Website: www.smartgps.dk Kontakt: salg@smartgps.dk. Tillykke med din nye GPS tracker MVT380.
MVT380 Vejledning Forord Tillykke med din nye GPS tracker MVT380. Denne manual viser hvordan du installerer enheden korrekt. Sørg for at læse denne manual grundigt, før du bruger dette produkt. Brugermanualen
Læs mereFra programmering til mikroprocessor
Programmering for begyndere Brug af Arduino Fra programmering til mikroprocessor EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Programmerings kursus Sidste gang (Introduktion)
Læs mereMemo fra sidste job på anlæg med ud på næste job på anlægget? Side 1 af 6 sider
CHECKLISTE TIL DETAILANALYSE Leverandør 1 Leverandør 2 Eget behov Programnavn: Forebyggende vedligeholds styring Kalenderstyret forebyggende vedligehold? Tællerstyret forebyggende vedligehold? Tilstandsbaseret
Læs mereSW6 SAI. Services 1: (Fil) service admin torsdag 7/4 05
SW6 SAI Services 1: (Fil) service admin torsdag 7/4 05 agenda Backup / Restore SW pakke management Windows Installer RPM mm Patch management Linux / Windows Backup og Restore I hvilke situationer er der
Læs mereStyring af testmiljøer almindelig god praksis
White paper Styring af testmiljøer almindelig god praksis Søren Beyer Nielsen Ph.D., M.Sc. Pragmatic Consult A/S v. 1.2 Pragmatic Consult A/S Stadagervej 42 2730 Herlev Danmark Tel: 44 92 23 77 Fax: 44
Læs mereE-time kursus. Kursus indhold 1
Kursus indhold 1 Installation af softwaren. Opsætning til et løb. Hent data fra O-service Klargøring i regneark Særlige hensyn vedrørende B-løb Importere data til løbet Aktivere en backup af løbet Planlægning
Læs mereSoftware Construction 1. semester (SWC) januar 2014 Spørgsmål 1
Spørgsmål 1 Grundlæggende objektorienterede begreber o Klasse (class) o Objekt (object) o Metode (method), herunder return type og parametre o Instansvariable (instance variables) & egenskaber (properties),
Læs mereNOVAX One. Overlad ansvaret til os
NOVAX One Overlad ansvaret til os NOVAX One vi tager ansvaret for jeres datasikkerhed Undgå tidskrævende og besværlig planlægning Med NOVAX One, en browserbaseret løsning fra NOVAX, slipper I for arbejdet
Læs mereUdvikling af DOTNET applikationer til MicroStation i C#
Udvikling af DOTNET applikationer til MicroStation i C# Praktiske tips for at komme i gang. Gunnar Jul Jensen, Cowi Hvorfor nu det? Mdl og Vba kan det hele Fordelene er : udviklingsmiljøet er eksternt
Læs mereSMARTair. Adgangskontrolsystem. ASSA ABLOY, the global leader in door opening solutions
SMARTair Adgangskontrolsystem ASSA ABLOY, the global leader in door opening solutions 2 SMARTair nøgleordet er fleksibilitet SMARTair er et fleksibelt elektronisk system til adgangskontrol. Et adgangskontrolsystem
Læs mereØget produktivitet og kompleksitet
Øget produktivitet og kompleksitet Intelligente netværk af mennesker, maskiner og produkter Kompleksitet, Produktivitet Dampen skaber industrielt samfund Elektriciteten og samlebånd skaber masseproduktion
Læs mereÅrsplan for 4. klasse Natur og Teknologi 2018/2019
Her i 4. klasse arbejder vi videre med den viden og kunnen eleverne har opnået i de forgående år. Glæden ved at gå på opdagelse, undersøge og skabe noget alene eller i fællesskab har en vigtig plads i
Læs mereInnovation Days Industrial Communication
Innovation Days Industrial Communication Overvågning og diagnose siemens.com/industrial-security Overvågning og diagnose kan frigive et enormt potenitale Men hvordan? Hvad er problemet? Store udgifter
Læs mereVidensdeling og kontinuert uddannelse er nøglebegreber hos FH Automation A/S.
FH Automation A/S Rådgivning og Automa-tion indenfor: Scada PLC Drives & Motion Robotteknologi El-Tavler Elektrisk & Mekanisk Service Hos FH Automation har vi mange års erfaring med automatisering, og
Læs mereDATALOGI 1E. Skriftlig eksamen mandag den 23. juni 2003
Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen mandag den 23. juni 2003 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes
Læs mereGhostbusters. Introduktion. Scratch. Du skal lave et fangelegsspil med spøgelser! Arbejdsliste. Test dit Projekt. Gem dit Projekt
Scratch 1 Ghostbusters All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register
Læs mereWTM Tidsregistrering. Fordele i WTM Tidsregistrering: Nem og hurtig tidsregistrering. Øget faktureringsgrundlag og højere udfaktureringsgrad
WTM Tidsregistrering Tid og udfaktureringsgrad er alfa og omega for en konsulentvirksomhed, der lever af at sælge sine ydelser på timebasis. Det gælder om at udnytte sine ressourcer fuldt ud og få betaling
Læs mereFå dit robotprojekt op af skuffen - Nye teknologier kan redde din business case 3. DECEMBER 2013
Få dit robotprojekt op af skuffen - Nye teknologier kan redde din business case 3. DECEMBER 2013 Velkommen Peter Vangsø Jeberg, - Project Manager, Ramboll Automation and Electro - Konferenceansvarlig for
Læs mereArduinostyret klimaanlæg Afsluttende projekt informationsteknologi B
Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleveringsdato: 02-03-2012 Afleveringsdato: 11-05-2012 IT-vejleder: Karl G. Bjarnason
Læs mereEksamensopgaver datalogi, dlc 2011 side 1/5. 1. Lodtrækningssystem
Eksamensopgaver datalogi, dlc 2011 side 1/5 1. Lodtrækningssystem Der skal fremstilles et program, som kan foretage en lodtrækning. Programmet skal kunne udtrække en eller flere personer (eller andet)
Læs mereOpsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.
Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke
Læs mereIntroduktion til Digital Post og markedsføringsloven. Februar 2016
Introduktion til Digital Post og markedsføringsloven Februar 2016 Hvem skal læse dokumentet? Vejledningen er relevant for dig, hvis du er projektleder, leder eller jurist i en myndighed, og skal sikre,
Læs mereUndervisningsbeskrivelse
Undervisningsbeskrivelse Termin Juni 119 Institution Uddannelse Fag og niveau Lærer Hold Erhvervsskolerne Aars hhx Programmering B Patrick Bøgsted Sørensen (pbs) 2k18 Forløbsoversigt (4) Forløb 1 Forløb
Læs mereAutomatiser jeres produktion let, billigt og fleksibelt
Automatiser jeres produktion let, billigt og fleksibelt Universal Robots udvikler fleksibel og prisgunstig robotteknologi til industrien. Vi sætter slutbrugeren i centrum og gør teknologien let at bruge
Læs mereProgrammeringseksempel tl BCxxxx (Seriel)
APP-NOTE 600005 Beckhoff Application Note Date: 8/28/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel
Læs mereIndholdsfortegnelse:
Dataopsamling Klaus Jørgensen Gruppe. Klaus Jørgensen, Jacob Clausen Og Ole Rud Erhvervs Akademi Fyn Allegade 79 Odense C 5000 fra d 2/12-02 til d 20/12-02 Vejleder: SKH. Forord: Denne rapport omhandler
Læs mereKapitel 4 Løkker i C#
Kapitel 4 Løkker i C# Løkker en vigtig del af alle programmeringssprog, og C# er ikke andeles. En løkke er en måde at udføre en del af koden gentagne gange. Ideen er at du fortsætter med at udføre en opgave
Læs mereProjektledernetværk 2015-2016 Kompetence opbygning & videndeling igennem netværk
Projektledernetværk 2015-2016 Kompetence opbygning & videndeling igennem netværk Facilitetet af Lise Grevenkop-Castenskiold Lise Grevenkop-Castenskiold M.Sc.EE, Management & Business Coach Lise Grevenkop-Castenskiold
Læs mereUniLock System 10. Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS125-20 Version 1.0 Revision 140806
UniLock System 10 Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS125-20 Version 1.0 Revision 140806 Med integration til Salto adgangskontrol kan UniLock administrere personers adgang
Læs mereFORCE Technology. IOT, Big Data og Digitale Tvillinger. Hvad bringer fremtiden? Michael Myrup Andersen Engineering and Industrial Processes
FORCE Technology IOT, Big Data og Digitale Tvillinger. Hvad bringer fremtiden? Michael Myrup Andersen Engineering and Industrial Processes Et bud på hvad fremtiden kan bringe? Nutidens buzzwords! IOT Big
Læs mereSpar tid og penge med SERTICA Maintenance
Tid til optimering Spar tid og penge med SERTICA Maintenance D Frigør ressourcer i den tekniske afdeling, og forlæng levetiden på dit udstyr med SERTICA - et fleksibelt softwaresystem, der administrerer,
Læs mere