ELEC-C5070 Elektroniikkapaja (5 op)



Samankaltaiset tiedostot
ELEC-C5070 Elektroniikkapaja (5 op)

IR-lämpömittarityypit

HARJOITUSTYÖ: LabVIEW, Liiketunnistin

HARJOITUSTYÖ: LabVIEW, Kiihtyvyysanturi

HARJOITUSTYÖ: LabVIEW, Valokennoportti

IR-lämpömittarityypit

ELEC-C5070 Elektroniikkapaja (5 op)

Windows Phone. Module Descriptions. Opiframe Oy puh Espoo

Arduino ohjelmistokehitys

Sähköpaja. Kimmo Silvonen (X)

SIMULINK S-funktiot. SIMULINK S-funktiot

Security server v6 installation requirements

Security server v6 installation requirements

Use of spatial data in the new production environment and in a data warehouse

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

7.4 Variability management

7. Product-line architectures

TIETEEN PÄIVÄT OULUSSA

Tiedonkeruu ja analysointi

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

Tiedonkeruu ja analysointi

Ohjelmistoradio. Mikä se on:

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

Toimilohkojen turvallisuus tulevaisuudessa

BL40A17x0 Digitaalielektroniikka A/B: Ohjelmoitavat logiikkapiirit

LABORATORIOTYÖ 4 MITTAUSAUTOMAATIO

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Väylään liitettävä laite: Pheonix Contact ILB PB DI8 DIO8

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

TW-LTE 4G/3G. USB-modeemi (USB 2.0)

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Capacity Utilization

Sisällysluettelo Table of contents

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

LABORATORIOTYÖ 4 MITTAUSAUTOMAATIO

(Core) & (Test Manager). Sertifikaattikoe klo

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Signaali Tila Tyypillinen arvo. Kiinnitetty piikki - ei testitietoja saatavilla tai satunnainen digitaalinen signaali

WP3 Decision Support Technologies

Arduino. Kimmo Silvonen (X)

ABB aurinkosähköinvertterit Pikaohje PMU laajennuskortti

Collaborative & Co-Creative Design in the Semogen -projects

Smart access control.

BLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT

Choose Finland-Helsinki Valitse Finland-Helsinki

Liikenteen hankeaihioita

Maha Eurosystem jarrulaskentaohjelman asennusohje versio

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

Linux- RekryKoulutus


Microsoft Lync 2010 Attendee

Käyttöohje. Energent MagiCAD plugin

Tietorakenteet ja algoritmit

Efficiency change over time

Laiteriippumaton UI Ajaxilla ja Javalla

Tietojenkäsittelyn koulutus 17

Digitaalisen tallennuksen edelläkävijä

DIPLOMITYÖ ARI KORHONEN

Väylämoduuli - DALI Master Wago

Hankintailmoitus: Pohjois-Savon sairaanhoitopiirin kuntayhtymä/kiinteistöyksikkö : Puijon sairaalan Pääaula-alueen uudistus, Sähköurakka

Stormwater filtration unit

16. Allocation Models

MyTheatre asennus ja kanavien haku

Harjoitus 5: Simulink

TIETOKONE JA VERKOT IT PC & NETWORK SUPPORT TAITAJA 2001 LAHTI TIETOKONELAITTEIDEN ASENNUS, KORJAAMINEN JA KONFIGUROINTI

Tietojenkäsittelyn koulutus 18S

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

S85 laseretäisyysanturi

HYÖDYNNÄ SUBSCRIPTION-ETUSI

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje.

Results on the new polydrug use questions in the Finnish TDI data

Group 2 - Dentego PTH Korvake. Peer Testing Report

ELEC-C5070 Elektroniikkapaja (5 op)

Fortum Fiksu Etäohjattava roiskeveden kestävä sähkökytkin (IP44) Käyttöohjeet

Fortum Fiksu Mittaava, etäohjattava sähkökytkin sisäkäyttöön Käyttöohjeet

Other approaches to restrict multipliers

Tietokonearkkitehtuuri 2 TKT-3201 (5 op)

Information on preparing Presentation

Turva Turvalogiikka. SC turvalogiikka

C470E9AC686C

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena

Students Experiences of Workplace Learning Marja Samppala, Med, doctoral student

Javan asennus ja ohjeita ongelmatilanteisiin

C++11 seminaari, kevät Johannes Koskinen

SCIENTIX - LUMA-opettajien. uusia ideoita opetukseen. M ij P ll i. Maija Pollari LUMA-keskus Suomi MAOL-kevätkoulutuspäivä 18.4.

SESKO ry LAUSUNTOPYYNTÖ 7/08 LIITE Toimisto (5) HUOM. Komiteoiden ja seurantaryhmien kokoonpanot on esitetty SESKOn komitealuettelossa

Selaimen ja Netikka-yhteyden asennus. Netikka.netin asennus

DXL Library ja DXL-kielen olemus. Pekka Mäkinen SoftQA Oy http/

812336A C++ -kielen perusteet,

EUROOPAN PARLAMENTTI

MITTAUSTEKNIIKAN LABORATORIOTYÖOHJE TYÖ 4. LÄMPÖTILA ja PAINELÄHETTIMEN KALIBROINTI FLUKE 702 PROSESSIKALIBRAATTORILLA

LUMA SUOMI -kehittämisohjelma LUMA FINLAND -utvecklingsprogram LUMA FINLAND development programme Ohjelmointia Arduinolla

ONE 118 OHJELMOITAVA PÄÄVAHVISTIN

Transkriptio:

(5 op) Luento 2 - Virtuaali-instrumentointi

Virtuaali-instrumentointi Virtual instrumentation is the use of customizable software and modular measurement hardware to create user-defined measurement systems, called virtual instruments. - Wikipedia National Instrumentsin lanseeraama konsepti Perinteisten instrumenttien (oskilloskoopit ja vastaavat) sijaan varustetaan PC lisäkorteilla tai tiedonkeruumoduleilla ja ohjelmoidaan järjestelmän käyttöliittymä. Ohjattavia laitteita tai kortteja voi olla yksi tai useampia LabVIEW graafinen ojelmointikieli Käytetään yleisesti tutkimus- ja mittauslaitteistoissa, sekä teollisuuden testauslaitteistoissa http://www.ni.com/white-paper/4752/en/ 2

Vituaali-instrumentin liittyminen ulkomaailmaan PC:hin saatavilla laaja valikoima lisäkortteja ja moduleja, esim. Releohjaus Analoginen mittaus ja ohjaus Anturien liittäminen esim. termoparit Yksi edullisimmista NI:n mydaq Liityntä PC:n sisäiseen PCI väylään tai ulkoisiin USB, GPIB tai Ethernet väyliin PC:n äänikortti sisältää yhden analogisen sisäänmenon (mikrofoni) ja kaksi ulostuloa (stereokaiuttimet) (AC-kytkettyjä) Google: DAQ modules Data Acquisition Listaa minkä tyyppisiä kortteja löysit? Listaa toimittajat (esim. verkko-osoite) Laaditaan yhteenveto 3

National Instruments mydaq 2 analogista differentiaalista sisäänmenoa (MUX) Vaihtoehtoisesti yksi stereo audio 16 bit, 200 ks/s (max.) ±10 V, ±2 V DC (Audio AC) Rin > 10 G 2 analogista unipolaarista ulostuloa Vaihtoehtoisesti yksi stereo audio (diff.) 16 bit, 200 ks/s (max.) ±10 V, ±2 V (Audio AC) Rout = 1 (Audio 120 ) 8 konfiguroitavaa digitaalista I/O linjaa Jännitelähdöt (mydaq generoi USB väylän jännitteestä) +12V, 0, -12 V analogiaelektroniikalle +5V digitaalielektroniikalle Ajastin (General Purpose Counter/Timer) Resoluutio 32 bits, kellotaajuus 100 MHz Ajan tarkkuus 100 ppm 4

LabVIEW Ohjelmointi Graafinen ohjelmointikieli Ohjelmointi tehdään lisäämällä ja langoittamalla virtuaali-instrumentteja (VI) joita saa kirjastoista, esim. hiiren oikeaa nappia painamalla. Opetusmateriaalia saatavilla todella runsaasti: LabVIEW:n Helpissä erinomaiset tutoriaalit. Help oma valikkonsa. Kaikista VI:stä saa Helpin auki hiiren oikealla napilla. Tutoriaalit verkossa: http://www.ni.com/gettingstarted/labviewbasics/ Tutoriaalit video-muodossa: http://www.ni.com/academic/students/learn-labview/ 5

Käyttöliittymä ja Lohkokaavio LabVIEW ohjelmassa on aina kaksi puolta: Käyttöliittymä (front panel, kuvassa oikealla) ja lohkokaavio (block diagram, kuvassa vasemmalla) Käyttöliittymässä näkyy hallintalaitteet, kuten mittarit, kytkimet ja vastaavat Lohkokaaviossa näkyy langoitus, matemaattiset operaatiot, laiteajurit, jne. VI:tä lisätään hiiren oikealla napilla avautuvista vallikoista (erilaiset käyttöliittymässä ja lohkokaaviossa) 6

NI Tutoriaalien sisältö Introduction to NI LabVIEW Print This technical manual will introduce the concepts required to build a basic system with LabVIEW. We recommend that new users spend some time learning the basic tools and concepts needed to use and navigate the environment before building their first application. Core LabVIEW Concepts LabVIEW Environment Basics learn the most important building blocks for any LabVIEW application, including the front panel, block diagram, palettes, controls, and indicators Graphical Programming Basics see how to connect functions and work with a variety of datatypes when constructing applications Common Tools view a collection of important tools and common user functions that all users should be familiar with Debugging Tools learn how to use simple tools and techniques to understand the behavior of code and address problems or bugs Programming in LabVIEW Data Structures arrays, clusters, and enumerated data Execution Structures while loops, for loops, and case structures Passing Data between Loop Iterations shift registers Handling Errors error handling and error clusters Finding Examples and Getting Help Finding Examples Example Finder and ni.com/code Using the LabVIEW Help context help and the LabVIEW help Online Help Resources KnowledgeBase and forums Getting Additional Help help from a LabVIEW expert 7

LabVIEW asennus LabVIEW löytyy asennettuna mikroluokista ja Sähköpajalta Aalto-yliopistolla on kampuslisenssi, jonka ansiosta myös opiskelijat voivat halutessaan asentaa LabVIEW:n koneelleen Asennus osoitteesta: www.ni.com/academic/download.htm Aallon asennuskoodi: M80X37187 (end date is 23-Jun-2016) 8

Kotitehtävää Opetelkaa LabVIEW:n perusteet jostain edellä mainituista tutorialeista Kokeilkaa muutamalla harjoitustehtävällä, että osaatte myös käytännössä ohjelmoida. Tämän voi tehdä mikroluokissa, kotona tai Sähköpajalla Kun LabVIEW mielestänne sujuu, voitte tehdä Harjoitustehtävän 1 Valitkaa aihe Pajalle ei erillistä ajan varausta Keskeiset komponentit löytyvät pajan kaapista pahvilaatikosta 9