| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Iskanje po katalogu digitalne knjižnice Pomoč

Iskalni niz: išči po
išči po
išči po
išči po
* po starem in bolonjskem študiju

Opcije:
  Ponastavi


1 - 10 / 16
Na začetekNa prejšnjo stran12Na naslednjo stranNa konec
1.
Evolution of domain-specific modeling language: an example of an industrial case study on an RT-sequencer
Tomaž Kos, Marjan Mernik, Tomaž Kosar, 2022, izvirni znanstveni članek

Opis: Model-driven engineering is a well-established software development methodology that uses models to develop applications where the end-users with visual elements model abstractions from a specific domain. These models are based on domain-specific modeling language (DSML), which is particular to the problem domain. During DSML use, new ideas emerge and DSMLs evolve. However, reports on DSML evolution are rare. This study presents a new DSML called RT-Sequencer that evolved from our DSML Sequencer to support, in addition to the Data Acquisition domain, also a new domain—Real-Time Control (RTC) systems. The process of defining models with a new language RT-Sequencer has changed in a way that new end-users were introduced—advanced endusers, which use general-purpose language (GPL) and advanced programming concepts to define modeling environments for the RT-Sequencer end-users. More specifically, an industrial experience with the RT-Sequencer is presented, where DSML was opened for extension so that a GPL code could be inserted into the model to create new visual blocks for the end-user, and the possibility to adapt and optimize the execution code for a particular task. Our experience shows the specific case of DSML evolution supporting another problem domain, and the implementation effort needed to extend domain-specific modeling language with GPL support.
Ključne besede: model-driven engineering, domain-specific modeling languages, measurement systems, Real-Time Control systems, data acquisition, language evolution, experience report
Objavljeno v DKUM: 27.03.2025; Ogledov: 0; Prenosov: 15
.pdf Celotno besedilo (1,70 MB)
Gradivo ima več datotek! Več...

2.
Prevajanje programskih jezikov : zbirka nalog in rešitev
Tomaž Kos, Tomaž Kosar, 2023, drugo učno gradivo

Ključne besede: prevajanje programskih jezikov, programski jeziki, e-gradiva
Objavljeno v DKUM: 05.01.2024; Ogledov: 278; Prenosov: 44
.pdf Celotno besedilo (679,23 KB)

3.
Izdelava odjemalca OPC UA v okolju Node.js z ogrodjem Knockout.js : diplomsko delo
Žan Čremožnik, 2023, diplomsko delo

Opis: Podjetja želijo zmanjšati stroške produkcije, zato težijo k razvoju sistemov za avtomatizacijo industrijskih procesov. Komunikacijski protokol OPC UA predstavlja eno izmed temeljnih tehnologij za uresničitev ciljev Industrije 4.0. V diplomskem delu je opisana spletna aplikacija, ki s pomočjo odjemalca OPC UA prejema podatke kanalov in modulov. Podatki so prikazani na vrstičnem, stolpičnem grafu, digitalnem metru ali črtnem grafikonu, ki jih uporabnik lahko poljubno premika po zaslonu znotraj aplikacije. Aplikacija deluje v okolju Node.js, medtem ko je njen čelni del izdelan z ogrodjem Knockout.js. Komunikacija med odjemalcem OPC UA in strežnikom je implementirana v svoji niti po konceptu Web Workers.
Ključne besede: Spletna aplikacija, OPC UA, Knockout.js, Node.js
Objavljeno v DKUM: 21.09.2023; Ogledov: 278; Prenosov: 37
.pdf Celotno besedilo (4,38 MB)

4.
Sikvel: generator ogrodja podatkovne baze : magistrsko delo
Nikolaj Čolić, 2023, magistrsko delo

Opis: V magistrski nalogi smo izdelali ogrodje podatkovne baze s pomočjo programskega orodja JetBrains MPS ter uporabo funkcionalnosti Generator in pristopom Model2Model. Naloge smo se lotili sistematično, najprej smo se dobro seznanili s projekcijskima urejevalnikoma tabel in diagramov, ter natančno preučili njuno uporabnost. Predstavili smo tudi način ustvarjanja in uporabe Standalone IDE. Praktični del naloge smo si zastavili kot načrtovanje in implementiranje ogordja podatkovne baze za kreiranje procedure SQL s pomočjo tabel ter kreiranje skripte SQL s pomočjo dinamičnega urejevalnika diagramov.
Ključne besede: JetBrains, MPS, podatkovna baza, SQL, generator programske kode
Objavljeno v DKUM: 12.07.2023; Ogledov: 1267; Prenosov: 88
.pdf Celotno besedilo (2,95 MB)

5.
Razvoj aplikacije AccessX v ogrodju Svelte : diplomsko delo
Alen Budimir, 2023, diplomsko delo

Opis: V diplomskem delu smo predstavili lastnosti ogrodja Svelte in preizkusili njegovo uporabo z izdelavo spletne aplikacije. Izdelali smo aplikacijo, ki organizatorjem konference omogoča enostavni pregled prijavljenih zagonskih podjetij in interakcijo z njimi. Zagotovili smo, da je uporabniku vmesnik prijazen in enostaven za uporabo.
Ključne besede: Svelte, spletna aplikacija, TypeScript, TailwindCSS
Objavljeno v DKUM: 24.04.2023; Ogledov: 537; Prenosov: 152
.pdf Celotno besedilo (4,35 MB)

6.
Implementacija realno-časovne komunikacije v aplikaciji intrix : diplomsko delo
Kristian Šic, 2023, diplomsko delo

Opis: Diplomsko delo opisuje implementacijo realno-časovne komunikacije v platformi Intrix z uporabo knjižnice Socket.io. Najprej predstavljamo tehnologije, ki nam omogočajo realno-časovno komunikacijo, ki so trenutno na voljo, ter primerjamo njihove prednosti in slabosti. Nato opisujemo potek implementacije realno-časovne komunikacije v platformi Intrix in načrtovanje strežnika za realno-časovno komunikacijo. Predstavljamo tudi rezultate preizkusa izjemnih situacij ter ugotovitve analize o varnosti in možnih razširljivostih implementiranega sistema. Na koncu smo prikazali še izboljšave v uporabniški izkušnji ob uporabi aplikacije Intrix po implementaciji realno-časovne komunikacije.
Ključne besede: Intrix, ogrodje Vue.js, spletna aplikacija, realno-časovna komunikacija, Socket.io
Objavljeno v DKUM: 24.04.2023; Ogledov: 579; Prenosov: 108
.pdf Celotno besedilo (3,83 MB)

7.
Razvoj grafičnega uporabniškega vmesnika z ogrodjem TornadoFX : diplomsko delo
Blaž Bogar, 2022, diplomsko delo

Opis: V diplomskem delu smo predstavili ogrodje za izdelavo grafičnih uporabniških vmesnikov TornadoFX, programski jezik Kotlin in podatkovno bazo MongoDB. Z naštetimi tehnologijami smo ustvarili namizno aplikacijo, ki uporabnikom omogoča vodenje trgovine. Aplikacija omogoča administracijo izdelkov, nabavo in prodajo izdelkov, administracijo uporabnikov z različnimi pravicami, pregled nad izdanimi računi in pregled statističnih podatkov, ki so prikazani z grafi.
Ključne besede: TornadoFX, grafični uporabniški vmesnik, Kotlin, MongoDB, namizna aplikacija
Objavljeno v DKUM: 16.01.2023; Ogledov: 800; Prenosov: 119
.pdf Celotno besedilo (2,50 MB)

8.
Integracija merilne naprave SIRIUS XHS-PWR v kalibracijske sisteme ECU : magistrsko delo
Matej Novak, 2022, magistrsko delo

Opis: V magistrskem delu raziščemo področje kalibracije ECU. Opravimo analizo najbolj prisotnih orodij na trgu in primerjavo protokolov, ki se uporabljajo za kalibriranje ECU. Razvijemo rešitev v obliki prenosljive programske knjižnice, ki omogoča prenos podatkov preko kalibracijskega protokola XCP. Knjižnico nato integriramo v izvajalno okolje merilne naprave SIRIUS XHS-PWR in programske opreme DewesoftX. Zaključimo z ugotovitvijo, da smo uspešno razvili rešitev, ki omogoča integracijo merilnih sistemov podjetja Dewesoft d. o. o. v kalibracijske sisteme ECU.
Ključne besede: kalibracija ECU, protokol XCP, merilni sistemi, zajem podatkov
Objavljeno v DKUM: 16.01.2023; Ogledov: 578; Prenosov: 67
.pdf Celotno besedilo (3,91 MB)

9.
Izdelava večplatformnega okolja za agilni razvoj aplikacij v programskem jeziku C++ : diplomsko delo
Niko 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: 214
.pdf Celotno besedilo (903,99 KB)

10.
Razvoj realno-časovnega pretvornika podatkov iz industrijskega vodila EtherCAT na merilnem sistemu Dewesoft : magistrsko delo
Jernej Cukjati, 2019, magistrsko delo

Opis: V magistrski nalogi je predstavljeno vodilo EtherCAT. Opisane so njegove značilnosti in glavne prednosti, zaradi katerih se je uveljavilo v industriji. Predstavljeni so merilni sistemi podjetja Dewesoft, d. o. o., prikazani so programski produkt Dewesoft X3 in merilni instrumenti. Posebej so obravnavane realno-časovne rešitve tega podjetja. V sklopu rešitev je podrobneje predstavljena naprava IOLITE-LX. V praktičnem delu so predstavljene značilnost vodil EtherCAT in CAN. Predstavljena je realno-časovna rešitev zajema podatkov iz vodila EtherCAT in pretvorba v protokol CAN. Poleg tega je predstavljena povezava s programom Dewesoft X3, kjer lahko obdelujemo in analiziramo zajete podatke.
Ključne besede: CAN, EtherCAT, zajemanje podatkov, Dewesoft X, EtherCAT Master
Objavljeno v DKUM: 04.09.2019; Ogledov: 1687; Prenosov: 184
.pdf Celotno besedilo (3,45 MB)

Iskanje izvedeno v 0.1 sek.
Na vrh
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici