Softwarové nástroje pro generování kódu na základě diagramů funkčních bloků
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23520%2F16%3A43930791" target="_blank" >RIV/49777513:23520/16:43930791 - isvavai.cz</a>
Výsledek na webu
<a href="http://www.kky.zcu.cz/cs/sw/sw_tools_for_automatic" target="_blank" >http://www.kky.zcu.cz/cs/sw/sw_tools_for_automatic</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Softwarové nástroje pro generování kódu na základě diagramů funkčních bloků
Popis výsledku v původním jazyce
Nově vyvinuté softwarové nástroje pro automatickou konverzi diagramů funkčních bloků do zdrojového kódu pro cílovou platformu v jazyce C. Diagram funkčních bloků je deklarativním popisem řídicího algoritmu, přičemž samotné funkční bloky jsou implementovány jako na platformě nezávislá knihovna, která pokrývá širokou oblast od elementárních matematických operací přes průmyslové regulátory až např. k blokům pro řízení pohybu (motion control). Tento přístup umožňuje využití ověřených a dobře zdokumentovaných algoritmů a komponent zapouzdřených právě v podobě funkčních bloků. Zároveň je umožněn snadný přechod ze simulačního prostředí k cílovému zařízení, kde je řídicí algoritmus vykonáván v reálném čase. Vyvinuté softwarové nástroje byly ověřeny v rámci vývoje softwaru řídicí jednotky motorů pro robotické manipulátory.
Název v anglickém jazyce
SW tools for automatic deployment of the library to various control HW and SW developed by third-parties
Popis výsledku anglicky
Function block diagram is a declarative description of a control algorithm, and the function blocks itself are implemented as a platform independent library covering a wide range of functionality including elementary arithmetic operations, industrial-grade regulators, and for example motion control. This approach allows us to use verified and well documented algorithms in form of components encapsulated into the function blocks. As an additional benefit of this technology, it is easy to use the same algorithms in simulation enviroment during the system design, and then in target device for real-time execution. The software tools we developed were successfully verified and used for development of embedded software for a robotic manipulators motor control.
Klasifikace
Druh
R - Software
CEP obor
JC - Počítačový hardware a software
OECD FORD obor
—
Návaznosti výsledku
Projekt
<a href="/cs/project/TE02000103" target="_blank" >TE02000103: Centrum inteligentních pohonů a pokročilého řízení strojů (CIDAM)</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2016
Kód důvěrnosti údajů
C - Předmět řešení projektu podléhá obchodnímu tajemství (§ 504 Občanského zákoníku), ale název projektu, cíle projektu a u ukončeného nebo zastaveného projektu zhodnocení výsledku řešení projektu (údaje P03, P04, P15, P19, P29, PN8) dodané do CEP, jsou upraveny tak, aby byly zveřejnitelné.
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
SWtoolsFORautomatic
Technické parametry
Vyvinutý software umožňuje automatickou konverzi diagramů funkčních bloků do zdrojového kódu pro cílovou platformu v jazyce C. V případě požadavku na použití kontaktujte: prof. Ing. Miloš Schlegel, CSc. (Západočeská univerzita v Plzni), Univerzitní 22, 306 14, Plzeň,e-mail: schlegel(at)kky.zcu.cz
Ekonomické parametry
Software je plánovaným výstupem projektu TAČR TE02000103, jehož ekonomický přínos je definován jako relevantní podíl přínosů projektu (viz Ekonomické parametry výsledku RIV http://www.kky.zcu.cz/cs/sw/sw_tools_for_automatic).
IČO vlastníka výsledku
49777513
Název vlastníka
Západočeská univerzita v Plzni