Pages

Prevoditelj namijenjen integraciji korisničkog znanja u izvorni kod aplikacija
Prevoditelj namijenjen integraciji korisničkog znanja u izvorni kod aplikacija
Filip Soldan
Cilj ovog rada je izrada prevoditelja koji na temelju izvornog koda aplikacije i formalnog opisa domene problema stvara grafičko razvojno okruženje namijenjeno korisnicima koji nemaju vještine programiranja, ali imaju iskustvo i znanje o domeni problema. Rezultat rada je ostvaren u programskom jeziku C# i alatu Windows Presentation Foundation. U radu su navedeni i opisani struktura, implementacija i način korištenja programskog rješenja te tehnologije i alati korišteni u izradi istoga.
Prevoditelj za novi programski jezik
Prevoditelj za novi programski jezik
Lana Šprajc
Cilj rada bio je istražiti elemente programskih jezika, definirati novi objektno orijentirani programski jezik i razviti prevoditelj za taj jezik. U sklopu rada dan je pregled dijelova programskih jezika i navedene su neke razlike između različitih programskih jezika. Opisan je generalni način rada prevoditelja programskih jezika. Definirana su svojstva novog programskog jezika L# te je dan pregled njegove sintakse. Napravljen je prevoditelj tog jezika kojem je središnji dio sintaksni...
Prevoditelj za programski jezik PL
Prevoditelj za programski jezik PL
Jakov Ivančan
U ovom radu predstavljen je jezik PL kao i njegov prevoditelj. PL jezik je jednostavan programski jezik nalik poznatom jeziku C, ali bitno jednsotavniji. PL prevoditelj provodi fazu analize koja se sastoji od leksičke analize, sintaksne analize i semantičke analize. Svaka od analiza opisana je u poglavljima 2, 3 i 4 respektivno. Na kraju, dan je načelni izgled virtualnog stroja u poglavlju 5, kao i izgled međukoda koji PL prevoditelj generira za taj virtualni stroj.
Prevođenje tokovnog programa za heterogenu ugradbenu platformu
Prevođenje tokovnog programa za heterogenu ugradbenu platformu
Ivan Pilat
Ovaj rad iznosi pregled paradigme toka podataka pogodne za eksplicitno iskazivanje paralelizma, kao i detaljnu analizu StreamIt-a, jezika zasnovanog na toku podataka. Heterogene računalne arhitekture su prepoznate kao brze i energetski efikasne, ali i da iziskuju zahtjevan postupak razvoja koji mora raspodijeliti izračun na različite arhitekture nejednakih mogućnosti. Glavni doprinos ovog rada je implementacija postupka prevođenja StreamIt-a za heterogenu platformu koja se sastoji od...
Prevođenje tokovnog programa za heterogenu ugradbenu platformu s procesorom RISC-V
Prevođenje tokovnog programa za heterogenu ugradbenu platformu s procesorom RISC-V
Martin Šeler
Ovaj rad istražuje funkcionalnost i potencijal tokovnog programa na RISC-V procesoru. Testiranje je provedeno na ugradbenoj verziji RISC-V arhitekture na kojoj je Linux s SMP podrškom kako bi se evaluiralo ubrzanje dobiveno paralelizacijom koju provodi optimizirajući tokovni prevoditelj.
Prezentacijski sloj web-aplikacije za učenje tehnika analiziranja električnih krugova
Prezentacijski sloj web-aplikacije za učenje tehnika analiziranja električnih krugova
Marija Duvnjak
Danas je uobičajeno interaktivno podučavanje različitih vještina uz pomoć Web aplikacija. Djelovanje aplikacija za podučavanje temelji se na intuitivno sučelju te modelima koji opisuju pojmove i pravila iz problemske domene te strategije podučavanja i napredak. U okviru ovog zadatka ukratko je opisan je pristup razvoju i karakteristike suvremenih programskih sistema namijenjenih podučavanju. U praktičnom dijelu zadatka je izrađen klijentski dio sustava koja podržava dvije vrste...
Približni algoritam za brzo računanje poravnanja dvaju dugačkih nizova
Približni algoritam za brzo računanje poravnanja dvaju dugačkih nizova
Filip Sodić
Globalno poravnanje genoma važan je problem genomike. Zbog duljine genoma, računanje optimalnog puta poravnanja točnim algoritmima dinamičkog programiranja računalno je neizvedivo. Cilj ovog rada predstavljanje je i implementacija heurističkog algoritma poravnanja temeljenog na tehnikama traženja predstavnika i procjene Jaccardovog koeficijenta sličnosti skiciranjem. U poglavlju 2 dan je popis pretpostavki neophodnih za rad algoritma te popis pojmova za pomoć pri njegovom...
Prigušivanje njihanja tereta kod mosnih dizalica s magnetskom gredom
Prigušivanje njihanja tereta kod mosnih dizalica s magnetskom gredom
Antonio Kožarec
Glavni cilj ovog diplomskog rada je razvoj algoritma za prigušenje rotacijskog njihanja tereta kod mosnih dizalica s rotacijskom magnetskom gredom. Proučena je mosna dizalica te izveden njen dinamički model pomoću Lagrangeove jednadžbe. Također je proučen Antisway algoritam za prigušenje njihanja tereta nastalog translacijskim gibanjem dizalice. Antisway algoritam se temelji na teoriji Input shapinga koja je detaljno opisana u ovom radu. Algoritam za prigušenje rotacijskog njihanja...
Prihvat i odlaganje objekta mobilnim robotom korištenjem vizualne povratne veze
Prihvat i odlaganje objekta mobilnim robotom korištenjem vizualne povratne veze
Neven Čargonja
This thesis deals with the problem of detecting circular movement and calculating the distance between two marker stands with the help of the OptiTrack motion capture system. The first part explains the theoretical background needed to detect circular movement and calculate the distance. To check if the information from OptiTrack gives the circular movement first it is needed to find the plane of the points and rotate them to a two-dimensional coordinate system. Using the least squares...
Prihvat, filtriranje i slanje IP paketa pri velikim brzinama prometa
Prihvat, filtriranje i slanje IP paketa pri velikim brzinama prometa
Ivan Sičić
Ovaj rad bavi se obradom paketa pri velikim brzinama na procesorima opće namjene. Ukratko su navedene okolnosti koje te brzine stvaraju iz pogleda ograničenja sklopovlja, poglavito latencije glavne memorije, te su pojašnjeni nedostaci naslijeđene izvedbe obrade paketa u operacijskim sustavima. Potom su iznesene preporuke i tehnike optimizacije koje mogu donijeti povećanje performansi, kao i pregled često korištenih platformi za brzu obradu paketa, a potom su te tehnike primijenjene na...
Prijamnik DAB+ signala temeljen na sustavu na čipu Zynq
Prijamnik DAB+ signala temeljen na sustavu na čipu Zynq
Dorian Ljubenko
Ovaj rad opisuje implementaciju digitalnog radio prijamnika za prijam DAB+ signala. Prvi dio rada daje opće informacije o DAB+ standardu i tehničke značajke emitiranog signala. Opisan je princip snimanja kompleksne ovojnice DAB+ signala s lokalnog odašiljača i njen prijenos na osobno računalo. U tu svrhu koristi se akvizicijski sustav RTL SDR i razvojna platforma koju čine razvojni sustav Xilinx ZC706 i AD-FMCOMMS5 platforma. U sklopu rada proučen je i dokumentiran način pakiranja...
Prijedlog mjera energetske učinkovitosti za mrežu industrijske energetske efikasnosti
Prijedlog mjera energetske učinkovitosti za mrežu industrijske energetske efikasnosti
Damir Lujo
Rad se bavi Mrežom industrijske energetske efikasnosti, njenom shemom i organizacijom uz pregled istih mreža u Norveškoj i Njemačkoj. U radu se daje pregled stanja industrije u Hrvatskoj te alati za analizu istoga. Predlažu se mjere koje bi Mreža industrijske energetske efikasnosti trebala komunicirati prema određenim sektorima industrije. Kroz cijeli rad objašnjava se važnost postojanja jedne takve mreže za energetsku učinkovitost. Na kraju se navode primjeri dobre prakse iz...

Pages