• No results found

Afstudeer- en stage opdrachten

N/A
N/A
Protected

Academic year: 2022

Share "Afstudeer- en stage opdrachten"

Copied!
14
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Afstudeer- en

stage opdrachten

(2)

© VI Technologies 2020

Alle rechten voorbehouden. Vermenigvuldiging, geheel of gedeeltelijk, is niet toegestaan zonder schriftelijke toestemming van de auteursrechthebbende.

All rights are reserved. Reproduction in whole or in part is prohibited without the written consent of the copyright owner.

(3)

Afstudeer- en stageopdrachten

1 Inleiding 1 ... 2

1.1 Bedrijfsprofiel ... 2

1.2 Waarom VI Technologies ... 2

2 Opdrachten ... 3

2.1 Geïnteresseerd? ... 3

2.2 Locatie ... 3

3 Creëer je eigen opdracht ... 4

3.1 Inleiding ... 4

3.2 Opdracht ... 4

4 Environment Monitoring met SystemLink ... 5

4.1 Inleiding ... 5

4.2 Opdracht ... 5

4.3 Technische Aspecten ... 5

5 Remote control en monitoring met LabVIEW ... 6

5.1 Inleiding ... 6

5.2 Opdracht ... 6

5.3 Technische Aspecten ... 6

6 SQLite toolkit implementeren in LabVIEW NXG ... 7

6.1 Inleiding ... 7

6.2 Opdracht ... 7

6.3 Technische Aspecten ... 7

7 LabVIEW framework library ... 8

7.1 Inleiding ... 8

7.2 Opdracht ... 8

7.3 Technische Aspecten ... 8

8 Biometric sensor bodysuit ... 9

8.1 Inleiding ... 9

8.2 Opdracht ... 9

8.3 Technische Aspecten ... 9

9 Leugen detector ... 10

9.1 Inleiding ... 10

9.2 Opdracht ... 10

9.3 Technische Aspecten ... 10

(4)
(5)

Afstudeer- en stageopdrachten

1 INLEIDING 1

1.1 Bedrijfsprofiel

VI Technologies is een team van enthousiaste en hoog gekwalificeerde LabVIEW en TestStand specialisten.

Wij zijn gespecialiseerd in ontwerp en implementatie van systemen op basis van National Instruments LabVIEW en TestStand. Wij helpen onze klanten bij het automatiseren van hun R&D, en het testen en kwalificeren van de ‘dingen’ die zij ontwikkelen of produceren.

Van R & D-ondersteuning tot complete releases van professionele softwareproducten, we bedienen klanten in een breed spectrum van industrieën, van energie, automotive, halfgeleiders en civiele techniek tot educatieve, militaire en medische toepassingen.

Ook helpen wij bedrijven die tijdelijk extra LabVIEW engineering capaciteit nodig hebben of een ervaren architect willen betrekken bij het opzetten van de LabVIEW applicatie architectuur voor een nieuw project. Uiteraard kunnen we ook onderhoud en aanpassingen of herstructurering van bestaande LabVIEW applicaties verzorgen.

1.2 Waarom VI Technologies

Afstuderen of stage lopen bij VI Technologies biedt je een bak met ervaring als het gaat om LabVIEW development.

Wij bieden je de mogelijkheid om innovatieve projecten te doen die passen bij je afstudeerrichting.

Deze projecten zijn voortgekomen uit ideeën van onze medewerkers die hier niet genoeg tijd voor hebben om ze uit te voeren.

Bij VI Technologies ben je een half jaar lang een volwaardige collega en lid van een gezellig en informeel team van techneuten. Naast je opdracht mag je ook mee naar expo’s en andere uitjes.

(6)

Afstudeer- en stageopdrachten

© VI Technologies, B.V. 2020 3 of 14

2 OPDRACHTEN

2.1 Inleiding

Bij VI Technologies hebben alle opdrachten met LabVIEW te maken omdat dat onze core business is.

In dit boekje staan de meest recente opdrachten, mocht je zelf een goed idee hebben is dit bij ons altijd bespreekbaar.

2.2 Geïnteresseerd?

Ben je geïnteresseerd in een afstudeerplaats bij VI Technologies, stuur dan je CV onder vermelding van de titel van je opdracht naar: info@vi-tech.nl. Indien je meer informatie wilt kun je natuurlijk ook naar het bovenstaande emailadres mailen.

2.3 Locatie

VI Technologies is gevestigd in Weert en is makkelijk bereikbaar met het openbaar vervoer.

(7)

Afstudeer- en stageopdrachten

3 CREËER JE EIGEN OPDRACHT

3.1 Inleiding

Heb je al eens gespeeld met LabVIEW en wil jij je hier verder in ontwikkelen? Wij staan altijd open voor projecten die met LabVIEW opgelost kunnen worden. Een aantal LabVIEW specialisaties waar je aan kan denken zijn:

• LabVIEW Real-time

• LabVIEW FPGA

• LabVIEW NXG

• NI SystemLink

• WebVI’s

• NI TestStand

3.2 Opdracht

Stuur ons een gedetailleerde opdracht omschrijving en de ervaring die je verwacht te krijgen binnen ons bedrijf.

(8)

Afstudeer- en stageopdrachten

© VI Technologies, B.V. 2020 5 of 14

4 ENVIRONMENT MONITORING MET SYSTEMLINK

4.1 Inleiding

In ons kantoorgebouw zijn verschillende ruimtes waar de temperatuur en luchtvochtigheid kan fluctueren. Deze fluctuaties worden

veroorzaakt door verschillende invloeden zoals de buitentemperatuur, de locatie van de ruimte, airconditioning, het aantal mensen in de ruimte. We willen deze data opslaan in een database en visualiseren op een dashboard wat gemaakt is in SystemLink.

4.2 Opdracht

Er moet een systeem komen met draadloze modules (Bijvoorbeeld Raspberry pi/Arduino/ESP8266) die gegevens meten. Deze modules verbinden met een server waar NI Systemlink op draait. De data wordt op deze server opgeslagen en gevisualiseerd op een dashboard.

Om de modules (bijvoorbeeld een Arduino) te laten communiceren met NI SystemLink moet er een LabVIEW Webservice “bridge”-applicatie worden ontwikkeld. Tijdens dit project zal de afstudeerder in aanraking komen met LabVIEW op een professioneel niveau.

De te ontwikkelen dashboard applicatie laat de verzamelde gegevens in grafiekvorm zien zodat trends zichtbaar worden.

4.3 Technische Aspecten

• Systeem Ontwerp

• NI SystemLink

• Data visualisatie

• Database design

• LabVIEW op applicatie niveau

• LabVIEW NXG WebVI

• Object Oriënted programmeren

• Distributed I/O

• Internet of Things (IoT)

(9)

Afstudeer- en stageopdrachten

5 REMOTE CONTROL EN MONITORING MET LABVIEW

5.1 Inleiding

In een bestaande opstelling worden vanaf een centraal systeem meerdere apparaten op verschillende locaties in en

uitgeschakeld en worden gegevens over verbruik gemonitord.

5.2 Opdracht

Onderzoek of het mogelijk is om de door ons zelf in LabVIEW ontwikkelde applicatie en de database functionaliteit te vervangen door onderdelen van NI SystemLink samen met LabVIEW.

Identificeer welke onderdelen ervoor in aanmerking komen en maak een nieuw design. Implementeer dit design in een gevirtualiseerde omgeving gebaseerd op VMware ESXi / vSphere

Implementeer een LabVIEW Real Time applicatie die de functionaliteit van de Compact RIO’s in deze opstelling simuleert en deploy deze op een NI Linux RT Virtual Machine en op een NI My RIO device.

5.3 Technische Aspecten

• LabVIEW op applicatie niveau

• LabVIEW NXG WebVI

• LabVIEW Real Time

• Object Oriënted programmeren en design

• NI SystemLink

• Distributed I/O

• Internet of Things (IoT)

• Data visualisatie

• Real Time Linux

(10)

Afstudeer- en stageopdrachten

© VI Technologies, B.V. 2020 7 of 14

6 SQLITE TOOLKIT IMPLEMENTEREN IN LABVIEW NXG

6.1 Inleiding

Binnen VI Technologies maken wij in onze LabVIEW applicaties regelmatig gebruik van SQLite database. Er zal meer vraag komen naar applicaties geschreven in LabVIEW NXG waarvoor wij ook

gebruik moeten kunnen maken van een SQLite-database waarvoor op dit moment geen toolkit beschikbaar is.

6.2 Opdracht

Maak een Object Oriënted ontwerp voor een SQLite toolkit Implementeer dit ontwerp in LabVIEW NXG.

Implementeer Unit tests voor de functionaliteit van deze toolkit Implementeer een pipeline in Jenkins voor “continuous integration”

Onderzoek de mogelijkheid voor “continuous delivery” voor deze toolkit

6.3 Technische Aspecten

• LabVIEW op applicatie niveau

• LabVIEW NXG

• Object Oriënted programmeren en ontwerpen

• Unit testen

• Continuous integration en continuous delivery

(11)

Afstudeer- en stageopdrachten

7 LABVIEW FRAMEWORK LIBRARY

7.1 Inleiding

Binnen VI Technologies maken wij voor grote applicaties gebruik van een LabVIEW framework die via een C-library gebruikt maakt van een aantal in C geschreven open-source libraries. Helaas wordt deze C-library niet meer onderhouden en zouden wij graag een nieuwe versie van deze library maken.

Deze library heeft als doel verschillende aspecten van software architectuur te vereenvoudigen.

7.2 Opdracht

De huidige library is opgebouwd uit de open source libraries: SQLite, Nanomsg, Jansson en PCRE2.

Onderzoek welke functionaliteit van de huidige library vervangen kan worden door volledig LabVIEW gebaseerde code.

Onderzoek of de Nanomsg-functionaliteit kan worden vervangen door een implementatie in nng ("nanomsg next generation")

Maak een nieuw design welke compatible is met de huidige library Implementeer de nieuwe library.

Implementeer een pipeline in Jenkins voor “continuous integration”

Onderzoek de mogelijkheid voor “continuous delivery” voor deze library

7.3 Technische Aspecten

• LabVIEW op applicatie niveau

• C-programmeren

• Object Oriënted programmeren en ontwerpen

• Unit testen

• Continuous integration en continuous delivery

(12)

Afstudeer- en stageopdrachten

© VI Technologies, B.V. 2020 9 of 14

8 BIOMETRIC SENSOR BODYSUIT

8.1 Inleiding

Het wordt steeds normaler om een horloge te dragen die metingen doet aan het lichaam. Denk aan sport watches welke hartslag, temperatuur en beweging meten. Voor deze metingen zijn simpele fitness tracking genoeg, maar voor geavanceerdere metingen, zoals ECG, lichaamshouding en beweging van bepaalde lichaamsdelen, hebben we meer nodig dan een apparaat om je pols. Deze data kan handig zijn voor het bepalen van de gezondheid van de drager.

8.2 Opdracht

Maak een sensor bodysuit met behulp van een strak omsluitend vest. Ontwerp een systeem van sensoren om de volgende dingen te meten:

• ECG

• Lichaamshouding

• Beweging

Ontwikkel een LabVIEW Real Time applicatie voor de NI MyRIO die de sensoren uitleest.

Ontwikkel een LabVIEW desktop applicatie welke als front-end dient voor de data die de MyRIO meet.

8.3 Technische Aspecten

• LabVIEW op applicatie niveau

• LabVIEW Real Time

• LabVIEW FPGA

• Hardware design

• Sensoren voor het menselijk lichaam

(13)

Afstudeer- en stageopdrachten

9 LEUGEN DETECTOR

9.1 Inleiding

Heb je altijd al eens willen weten of de persoon die tegenover je zit liegt? Wanneer iemand liegt treden bepaalde

fysiologische activiteiten op. Dit is te herkennen door fysiologische reacties, zoals hartslagfrequentie, bloeddruk, spierspanning en ademhalingsfrequentie, te meten.

9.2 Opdracht

De opdracht is om met behulp van de NI MyRIO en een aantal sensoren een digitale polygraaf te ontwikkelen.

Onder welke sensoren het meest geschikt zijn om de reacties te meten waarmee je leugens kan detecteren.

Ontwikkel een LabVIEW Real Time applicatie voor de MyRIO die de sensoren uitleest.

Ontwikkel een LabVIEW desktop applicatie welke als front-end dient voor de data die de MyRIO meet.

9.3 Technische Aspecten

• LabVIEW op applicatie niveau

• LabVIEW Real Time

• LabVIEW FPGA

• Hardware design

• Sensoren voor het menselijk lichaam

(14)

VI Technologies B.V.

Gouverneurlaan 4 6002 EC Weert Netherlands P.O. Box 237 6000 AE Weert Netherlands info@vi-tech.nl Tel: +31 495 318100 www.vi-tech.nl

Referenties

GERELATEERDE DOCUMENTEN

opdrachten. Een praktijktoets is echter meer dan een verzameling leuke en uitdagende opdrachten. Het is niet voldoende dat leerlingen bezig zijn met betekenisvolle activiteiten

1.2.1 De houder moet zo geproduceerd worden dat fietscomputer fixed zit wanneer je hem in het klikmechanisme draaid, ook moet die zo geproduceerd worden dat hij precies kan worden

In §9.6 en §9.7 wordt beschreven welke patronen er in een relationeel database schema te vinden zijn en hoe deze geconverteerd kunnen worden naar een semantisch equivalent ORM

- De belangrijkste vragen voor mijn onderzoek zijn: het overzicht van het assortiment, welke promotiemiddelen zet Delftechniek in, hoe wordt social media gebruikt, het imago

Het doel van deze studie was onderzoeken wat de invloed is van een hemorrhagia postpartum op het emotioneel welbevinden van vrouwen en de partner waarvan de

Specificaties van de vraag naar stages zijn de volgende: wanneer en waarom loopt een student stage, het soort stage (afstudeer of meeloopstage), de duur van de stage en

Het uitgangspunt bij het bepalen van een delicttypologie voor het vaststellen van de kosten van criminaliteit is dat een categorie zowel in een slachtofferenquête als in de

Centrale vraag van dit onderzoek was: “Welke management control systemen leveren een positieve bijdrage bij het beïnvloeden van ethiek in de financiële dienstverlening?” Om deze