CANopen-ohjelmointirajapinnat
Martikainen, Aleksi (2018)
Martikainen, Aleksi
2018
Tietotekniikka
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2018-04-04
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201803131350
https://urn.fi/URN:NBN:fi:tty-201803131350
Tiivistelmä
Työssä perehdyttiin yleisellä tasolla CANopeniin ja siihen tarjolla olevien ohjelmointirajapintojen käyttöön. Työn tarkoituksena oli selvittää, mitä CANopen ohjelmointirajapintoja on saatavilla ja kuinka niitä käytetään käytännössä. CANopen ohjelmointirajapintoja etsittiin google hauilla, alan kirjallisuudesta ja kysymällä alalla työskenteleviltä henkilöiltä.
Tuloksena tuotettiin tutkielma CANopenin keskeisistä ominaisuuksista ja löydettiin neljä CANopen-ohjelmointirajapintaa. Näistä rajapinnoista esiteltiin esimerkkikoodia, ohjelmointirajapintojen käyttöä ja ominaisuuksia vertailtiin päällisin puolin. Vertailun tarkoituksena on tarjota nopea katsaus ohjelmointirajapintojen syntaksiin ja auttaa pääsemään alkuun kunkin rajapinnan käytössä. Työn tarkoituksena on nopeuttaa ja helpottaa ohjelmistokehityksen aloittamista kyseisellä ohjelmointirajapinnalla ja yleisesti auttaa CANopeniin perehtymisessä.
Tuloksena tuotettiin tutkielma CANopenin keskeisistä ominaisuuksista ja löydettiin neljä CANopen-ohjelmointirajapintaa. Näistä rajapinnoista esiteltiin esimerkkikoodia, ohjelmointirajapintojen käyttöä ja ominaisuuksia vertailtiin päällisin puolin. Vertailun tarkoituksena on tarjota nopea katsaus ohjelmointirajapintojen syntaksiin ja auttaa pääsemään alkuun kunkin rajapinnan käytössä. Työn tarkoituksena on nopeuttaa ja helpottaa ohjelmistokehityksen aloittamista kyseisellä ohjelmointirajapinnalla ja yleisesti auttaa CANopeniin perehtymisessä.
Kokoelmat
- Kandidaatintutkielmat [8324]