Využití nástroje MATLAB Coder pro automatické generování C kódu pro mikrokontroléry dsPIC

but.committeeRNDr. Vladimír Opluštil (předseda) doc. Ing. Robert Grepl, Ph.D. (místopředseda) prof. RNDr. Ing. Tomáš Březina, CSc. (člen) Ing. Dalibor Červinka, Ph.D. (člen) doc. Ing. Jiří Krejsa, Ph.D. (člen) doc. Ing. Peter Kriššák, Ph.D. (člen) doc. Ing. Čestmír Ondrůšek, CSc. (člen) Ing. Bohumil Král, CSc. (člen) Ing. Josef Ferda (člen) mjr. Ing. Václav Křivánek, Ph.D. (člen)cs
but.defenceStudent v prezentaci DP představil řešené téma Využití nástroje Matlab Coder pro automatické generování C kódu pro mikrokontrolery dsPIC. Po ukončení prezentace a přečtení posudků oponenta a vedoucího práce odpovídal student na otázky položené oponentem v posudku. Dále student odpovídal na dotazy zkušební komise, směřující např. na možnost generování kódu vnořených funkcí v matlabu, na možnost generování kódu dle průmyslových standardů třeba pro automotiv aplikace a na praktické využití dané práce. Presentaci DP, stejně jako samotnou práci hodnotila komise jako výbornou.cs
but.jazykčeština (Czech)
but.programAplikované vědy v inženýrstvícs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorGrepl, Robertcs
dc.contributor.authorMácha, Tomášcs
dc.contributor.refereeKřivánek, Václavcs
dc.date.accessioned2019-06-21T08:44:56Z
dc.date.available2019-06-21T08:44:56Z
dc.date.created2019cs
dc.description.abstractGenerování kódu C z MATLABu může představovat mocný nástroj u široké škály inženýrských problémů. Zejména pak u operací ve kterých MATLAB vyniká, zahrnujících operace s maticemi a některé z vestavěných funkcí, může převod kódu představovat výrazné urychlení vývoje jejich aplikací. Cílem této diplomové práce je prozkoumat možnosti generování kódu C pomocí balíku MATLAB Coder. Jelikož byla dokumentace k MATLAB Coderu shledána jako nedostatečná, byl do práce začleněn také teoretický základ pro použití tohoto balíku a to spolu s jednoduchými ukázkami možných aplikací. Dále byl navržen a popsán nástroj pro automatcké generování kódu pro řízení laboratorního modelu DC motoru využívající mikrokontrolér dsPIC. Jednotlivé kroky byly popsány a doplňují tak stávající dokumentaci. Závěrem práce je testováno generování kódu také pro vybrané funkce. Díky tomu mohou být nastíněna jistá omezení a obecně také vhodnost jak vytvořeného nástroje, tak také balíku MATLAB Coder.cs
dc.description.abstractGenerating C code from MATLAB can be a powerful tool for a wide range of engineering problems. Especially in cases where MATLAB excels, including matrix operations and some of the built-in functions, code conversion may represent a significant assistance in their development. The aim of this master's thesis is to explore the possibilities of generating C code using MATLAB Coder App. As the documentation for MATLAB Coder was not found sufficient a theoretical basis for the use of this tool was introduced along with simple examples of possible applications. Next, code generation for controlling a laboratory DC motor using a microcontroller dsPIC was made automatic and controlled directly from a single MATLAB script. Individual steps were described to supplement existing documentation and to allow for an easy use. Finally, selected functions were tested for code generation. As a result, certain limitations can be outlined, as well as suitability of both the created tool and the MATLAB Coder App.en
dc.description.markAcs
dc.identifier.citationMÁCHA, T. Využití nástroje MATLAB Coder pro automatické generování C kódu pro mikrokontroléry dsPIC [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2019.cs
dc.identifier.other117233cs
dc.identifier.urihttp://hdl.handle.net/11012/179090
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta strojního inženýrstvícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectMATLABcs
dc.subjectMATLAB Coder Appcs
dc.subjectPříkazová řádkacs
dc.subjectMPLAB Device Blocks for Simulinkcs
dc.subjectDouble drivecs
dc.subjectdsPIC33FJ128MC804cs
dc.subjectArduino.cs
dc.subjectMATLABen
dc.subjectMATLAB Coder Appen
dc.subjectCommand Lineen
dc.subjectMPLAB Device Blocks for Simulinken
dc.subjectDouble driveen
dc.subjectdsPIC33FJ128MC804en
dc.subjectArduino.en
dc.titleVyužití nástroje MATLAB Coder pro automatické generování C kódu pro mikrokontroléry dsPICcs
dc.title.alternativeApplication of MATLAB Coder for automatic generation of C code for dsPIC microcontrollersen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2019-06-17cs
dcterms.modified2019-06-19-11:14:56cs
eprints.affiliatedInstitution.facultyFakulta strojního inženýrstvícs
sync.item.dbid117233en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 20:23:18en
sync.item.modts2021.11.12 19:00:58en
thesis.disciplineMechatronikacs
thesis.grantorVysoké učení technické v Brně. Fakulta strojního inženýrství. Ústav mechaniky těles, mechatroniky a biomechanikycs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.18 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.rar
Size:
14.76 MB
Format:
Unknown data format
Description:
appendix-1.rar
Loading...
Thumbnail Image
Name:
review_117233.html
Size:
7.94 KB
Format:
Hypertext Markup Language
Description:
review_117233.html
Collections