Industriell applikasjonsutvikling
About the course
Systemering og databaser (ca. 4sp):
Applikasjonsutvikling, fra ide via kravspesifikasjon, konstruksjon og dokumentasjon til realisering. Enkel bruk av UML.
Datamodellering og relasjonsdatabaser. Realisering. Innføring i konstruksjon og bruk av databaser. Grunnleggende bruk av Structured Query Language (SQL) og klient/tjener teknologi. Implementasjon og drift av databasesystemer. Bruk av databaseutviklingsverktøy.
Konstruksjon av grafiske brukergrensesnitt (GUI) (ca. 6sp):
Grunnleggende begreper i Windows-programmering.
Objektorientert programmering med Visual Basic.net med utviklingsverktøyet Visual Studio (Express edition). Innføring i klasser, objekter, metoder, arv, hendelser og unntak.
Design og konstruksjon av standard grafiske operatørgrensesnitt. Vinduer og objekter, menyer, templates, egendefinerte objektklasser, ActiveX.
Realisering av systemer for styring og overvåking ved bruk av blant annet PLS'er og egenutviklede grensesnitt (HMI). Implementasjon og bruk av OLE for Process Control (OPC), OPC-servere og OPC-spørringer. Animasjon, alarmhandtering, I/O-kommunikasjon, historisk trend og sanntidstrend, sikkerhet. Oppsett av operatørstasjoner, hardware og database i nettverk.
Konstruksjon av HMI med den proprietære programvaren InTouch fra Wonderware.
Emnet gjennomføres som forelesninger som støtte i gjennomføring av et større prosjekt. Prosjektet, som er en del av vurderingen i faget, gjennomføres i grupper på 2 studenter. Gruppene skal da designe og konstruere en egen databaseapplikasjon, utvikle et eget grensesnitt mot databasen og samle inn data fra hardware via (bl.a.) OPC.
Objective of the course
Studiepoengreduksjon
Du vil få en reduksjon i antall studiepoeng (som oppgitt under), dersom du avlegger eksamen i dette emnet og har bestått følgende emne(r) fra før av:
- AUT-2004 Applikasjonsutvikling 10 stp
Teaching methods
Language of instruction and examination
NorskAssessment
Error rendering component