1. Avtomatski sortirnik lego kock s pomočjo strojnega vida : magistrsko deloVid Ostroško, 2022, magistrsko delo Opis: Namen magistrske naloge je bila izdelava programa, kateri bi s pomočjo kamere preveril tip kocke na tekočem traku in jo pospravil v pravilen zaboj. Uporabili smo sortirnik lego kock s koračnimi motorji za premikanje traku, analognimi senzorji za zaznavo kocke, servomotorji za pospravljanje kocke v zaboj in mikrokrmilnik STM. Mikrokrmilnik je služil za premikanje tekočega traku, zaznavanje prisotnosti kocke in pospravljanje kocke v pravilen zaboj. Nanj smo priklopili računalnik na katerem je deloval program za prepoznavo tipa kocke in uporabniški vmesnik. Program na mikrokrmilniku je napisan v programskem okolju STM32CubeIDE v jeziku C, program na računalniku pa v programskem okolju Visual Studio v jeziku Python. Ključne besede: Lego kocke, mikrokrmilnik STM, uporabniški vmesnik, sortiranje, avtomatizacija, Visual Studio, Strojni vid, Python Objavljeno v DKUM: 04.04.2022; Ogledov: 1254; Prenosov: 69 Celotno besedilo (3,48 MB) |
2. Nadgradnja plezalnega robota s peto osjo : diplomsko deloNejc Tovornik, 2019, diplomsko delo Opis: V diplomski nalogi je predstavljena nadgradnja obstoječega plezalnega robota. Delo vključuje izdelavo geometrijskega modela za preračun kotov ter koordinat sklepov z novo dodano peto osjo . Prav tako vključuje simulacijo premika robotske roke, izdelavo pete osi in električnega dela. Cilj diplomske naloge je dosežen, robotska roka premika vse osi, vključno z dodano peto osjo. Ključne besede: plezalni robot, peta os, kinematika, Visual Studio, SolidWorks, CAD Objavljeno v DKUM: 10.12.2019; Ogledov: 1138; Prenosov: 94 Celotno besedilo (5,53 MB) |
3. Izdelava večplatformnega okolja za agilni razvoj aplikacij v programskem jeziku C++ : diplomsko deloNiko Kolar, 2019, diplomsko delo Opis: V diplomskem delu smo na podlagi proučevanja izdelali razvojno okolje, namenjeno razvoju novih razširitev s programskim jezikom C++ za razširjanje programske opreme Dewesoft. To okolje je bilo razvito kot del zelo uporabljanega razvojnega orodja Microsoft Visual Studio ter njihovo tehnologijo Visual Studio Extensibility (VSIX). Z izdelavo lastnega okolja smo podprli tudi agilen način razvoja programske opreme, ki se v industriji tudi vse bolj uporablja. Podporo agilnosti smo realizirali z uporabo raznih praks, ki so med razvijalci precej razširjene, kot na primer podpora grafični izdelovi uporabniškega vmesnika. Ključne besede: Microsoft Visual Studio, VSIX razširitve, agilen način razvoja, metodologije razvoja programske opreme, programska oprema Dewesoft Objavljeno v DKUM: 04.09.2019; Ogledov: 1765; Prenosov: 206 Celotno besedilo (903,99 KB) |
4. Razvoj skladiščnega informacijskega sistemaPeter Jenko, 2018, diplomsko delo/naloga Opis: Diplomsko delo obravnava težave z delom zastarelega blagajniškega programa v podjetju Dežnik, d. o. o. Proces, pri katerem se uporablja program za izdelavo servisnih listkov, na katerem so podatki stranke in izdelkov, se zaradi zastarele programske opreme po nepotrebnem upočasni in zaplete.
V sklopu diplomskega dela se najprej analizira posnetke obstoječega stanja procesa servisiranja izdelkov. S kritično analizo se nato skuša izpostaviti pomanjkljivosti programske opreme, ki spremlja ta proces. S tem bomo skušali pokazati, da bi celoten proces potekal hitreje ter z manj zapletov, če bi blagajniški program posodobili ter ga razširili s podatkovno bazo.
Diplomsko delo nato podrobno opiše razvoj programske rešitve, vključno s postavitvijo lokalne podatkovne baze ter povezave podatkovne množice s prototipno aplikacijo. Implementacija podatkovne baze bo omogočila uresničitev iskalne funkcije v aplikaciji. Funkcija hitrega iskanja podatkov po bazi je ključnega pomena pri razvoju programske rešitve. Funkcija iskanja in popravljanja podatkov v bazi strank in popravil, ki so vezana na določene stranke, bo odpravila zaplete, ki jih povzročajo servisni listki ter sedanja zastarela programska oprema. Po razvoju aplikacije skušamo pokazati, kako bi taka programska rešitev delovala v praksi. Ključne besede: podatkovne baze, posodobitev, Visual Studio, prototipna aplikacija, iskanje po bazi, C# Objavljeno v DKUM: 17.09.2018; Ogledov: 1324; Prenosov: 101 Celotno besedilo (5,66 MB) |
5. Bralnik in urejevalnik kitarske tablatureMitja Šemen, 2018, diplomsko delo Opis: Za boljšo začetno izkušnjo igranja kitare ali igranje kitare na splošno je priporočljiva uporaba kitarske tablature. V diplomskem delu bomo predstavili kitarsko tablaturo, njen pomen, slabosti in prednosti ter njeno zgodovino. V razvojnem okolju Microsoft Visual Studio 2013 in programskem jeziku C# bomo izdelali namizno aplikacijo, ki bo uporabniku omogočala branje, prikazovanje, urejanje in shranjevanje tablatur. Za konec bomo demonstrirali testiranje aplikacije in prikazali njeno delovanje. Ključne besede: kitarska tablatura, prikazovanje tablatur, namizna aplikacija, Visual Studio Objavljeno v DKUM: 05.04.2018; Ogledov: 1800; Prenosov: 140 Celotno besedilo (2,17 MB) |
6. Programsko orodje za načrtovanje in diagnostiko sekvenčnih algoritmov za programirljive logične krmilnikeMihael Flac, 2017, magistrsko delo Opis: V delu je opisano programsko orodje Sequencer, ki je namenjeno lažjemu, enostavnejšemu in hitrejšemu pisanju sekvenčnih algoritmov za programirljive logične krmilnike. Na začetku je nekaj besed namenjenih predstavitvi podjetja SMM, d. o. o. Predstavljena in opisana je vsa programska in tudi strojna oprema, ki je bila potrebna za izdelavo dela. Programsko orodje Sequencer je razdeljeno na tri okna, nato pa je vsako okno podrobno opisano. V delu so prikazani tudi ustvarjanje namestitvene datoteke, testiranje in primer uporabe programskega orodja Sequencer. Ključne besede: programsko orodje, PLK, OPC-strežnik, TIA Portal, MS Visual Studio Objavljeno v DKUM: 21.12.2017; Ogledov: 1143; Prenosov: 130 Celotno besedilo (7,92 MB) |
7. Vtičnik Visual Studio za oblikovanje in pregledovanje spletnih vmesnikovPatrik Rek, 2017, diplomsko delo Opis: Visual Studio je priljubljeno orodje za razvoj različnih aplikacij. Uporablja se tudi za oblikovanje spletnih vmesnikov HTML. Njegova pomanjkljivost je spletni brskalnik za predogled, ki ni prilagojen novim standardom. Zato smo ustvarili vtičnik, ki v Visual Studio vključi brskalnik Chromium. V diplomskem delu smo raziskali rešitev za vgradnjo brskalnika v aplikacije .NET in trenutne primere vtičnikov za Visual Studio, na katerih smo zasnovali svoj vtičnik. Uporabili smo orodje CEFSharp za vgradnjo brskalnika, ki prikaže trenutno odprt dokument HTML in se osveži ob vsakem shranjevanju. Ključne besede: Visual Studio, dodatek, spletno oblikovanje, brskalnik po meri Objavljeno v DKUM: 06.10.2017; Ogledov: 1204; Prenosov: 100 Celotno besedilo (2,23 MB) |
8. Izvedba linearne podajalne osi s servo motorjem BeckhoffMatija Sekirnik, 2017, magistrsko delo Opis: Namen magistrske naloge je izdelava linearne podajalne osi, ki deluje v realnem času (angl.: real–time) za potrebe izobraževanja na področju krmilne tehnike, avtomatizacije in regulacije. Linearna podajalna os je sestavljena iz linearne podajalne osi, koračnega motorja in servo motorja. Konstrukcija linearne osi omogoča, da je pogonski motor le eden izmed njiju. V magistrski nalogi bodo podrobneje opisani servo motor, krmilje, regulacija in izdelava HMI vizualizacijskega vmesnika v programskem okolju Visual Studio C#. S pomočjo uporabniškega vmesnika, ki smo ga izdelali, lahko izberemo motor, način vodenja in vrsto regulatorja. Uporabniški vmesnik ima možnost izrisa diagrama odzivov. Programska oprema in vse komponente, ki smo jih uporabili za izdelavo linearne podajalne osi, so popolnoma industrijska, to pomeni, da jih srečamo povsod v industriji. Tako uporabnik pridobi znanje, kako pravilno izbrati parametre regulatorja motorja ne glede na to ali je motor manjši ali mnogokrat močnejši. Ključne besede: linearna podajalna os, servo motor, absolutni dajalnik, Beckhoff, TwinCAT3, Visual Studio C#, zvezni regulatorji, regulacija Objavljeno v DKUM: 11.07.2017; Ogledov: 1598; Prenosov: 255 Celotno besedilo (3,22 MB) |
9. RAZVOJ PROGRAMSKEGA ORODJA ZA DOKUMENTIRANJE VIDEOPOSNETKOV BOLNIKOV Z MOTNJAMI GIBANJAAdmir Alagić, 2016, magistrsko delo Opis: Ekstrapiramidna nevrologija je veja nevrologije, ki se ukvarja z motnjami gibanja. Bolniki so lahko prekomerno gibljivi, ti simptomi pa imajo določene značilnosti, na osnovi katerih jih uvrstimo v skupino, ki ima tremor, horeo, distonijo, mioklonus ali tike. Pri beleženju simptomov ekstrapiramidalne nevrologije nevrologi uporabljajo različne načine. Eden izmed najpogostejših načinov beleženja simptomov bolnikov je snemanje le-teh s pomočjo videokamere ali mobilnega telefona. Videoposnetki se potem shranjujejo na drugi medij, računalnik ali zunanje diske. Pri shranjevanju videoposnetkov je zelo zaželjena klasifikacija videoposnetkov glede na različne simptome bolnikov. Klasifikacija videoposnetkov omogoča lažje iskanje shranjenih videoposnetkov, saj je brez uporabe specializiranih računalniških orodij iskanje lahko zelo počasno in neučinkovito, posebej pri večjem številu videoposnetkov. Po pregledu trga smo ugotovili, da specialističnih programskih orodij, ki bi omogočala shranjevanje in iskanje videoposnetkov na osnovi simptomov bolnikov z motnjami gibanja, ni mogoče najti. Iz tega razloga smo v okviru pričujočega magistrskega dela v sodelovanju s strokovnjaki s področja nevrologije razvili programsko orodje, ki omogoča shranjevanje in iskanje videoposnetkov na osnovi simptomov bolnikov z motnjami gibanja. Glavne prednosti razvitega programskega orodja so razumljivost in preprosta uporaba. Za uporabo programskega orodja ni potrebna internetna povezava v primeru, če videoposnetke shranjujemo na lokalni strežnik. Programsko orodje omogoča predvajanje posnetih videoposnetkov in samodejno kopiranje videoposnetkov iz zunanjih medijev (video kamere, mobilnega telefona) na računalnik. Videoposnetke lahko shranjujemo s podatki o več kot 120 simptomov, ki se navezujejo na področje ekstrapiramidalne nevrologije. Shranjene videoposnetke lahko iščemo na osnovi simptomov in osnovnih podatkov o bolniku. V teoretičnem delu magistrskega dela smo predstavili tehnologije, ki smo jih uporabili pri razvoju programskega orodja. Programsko orodje smo razvili na osnovi mnenj in potreb strokovnjakov s področja nevrologije, katere smo pridobili na osnovi prvega strukturiranega intervjuja. Po implementaciji programskega orodja je sledilo testiranje orodja s strani končnih uporabnikov, ki so nam svoje izkušnje z uporabo zaupali v drugem strukturiranem intervjuju. Ključne besede: Ekstrapiramidna nevrologija, motnje gibanja, visual studio 2015, C#, Microsoft SQL Server localDB, XAML, WPF, T-SQL Objavljeno v DKUM: 10.01.2017; Ogledov: 4466; Prenosov: 170 Celotno besedilo (1,04 MB) |
10. RAZVOJ PROGRAMSKE REŠITVE ZA OVERITEV IN KALIBRACIJO TEHTNICNejc Lončar, 2016, magistrsko delo/naloga Opis: Magistrska naloga opisuje postopek izdelave programske rešitve za overjanje in kalibracijo tehtnic in uteži. Programska rešitev je namenjena zaposlenim v podjetju Perko tehtnice d.o.o., ki izvajajo overitve in kalibracije.
Programska rešitev je bila razvita v programskem okolju Microsoft Visual Studio 2012, uporabljen jezik programiranja pa je C#. Podatki se shranjujejo v podatkovno zbirko SQL, ki se nahaja na strežniku podjetja.
Programska rešitev omogoča vpisovanje ter izpis certifikatov, overitev in kalibracij na terenu ter te podatke shranjuje v podatkovno zbirko iz katere je možno voditi evidenco. Uvaja pa tudi šifrante, s katerimi se izboljša arhiviranje ter ponovna izdelava certifikatov. Ključne besede: Kalibracija in overitev, Programska rešitev, Podatkovna zbirka, Visual Studio, SQL Server Objavljeno v DKUM: 10.10.2016; Ogledov: 1426; Prenosov: 132 Celotno besedilo (3,47 MB) |