Softwarové propojení dvou programovacích jazyků a systémů jako jsou LabVIEW a MATLAB je velmi žádané. To je způsobeno především kvůli jejich silným stránkám . LabVIEW vyniká na poli hardwarového řešení hlavně v oblasti měřící techniky. MATLAB na druhou stranu je výkonným prototypovacím jazykem v oblasti matematických výpočtů a zpracování dat. \\
Z těchto důvodů bylo vytvořeno obousměrné propojení mezi LabVIEW a prostředím MATLAB prostřednictvím bloku v LabVIEW umožňujícím přímé provádění programu napsaného v jazyce MATLAB. Ze strany MATLABu je toto propojení realizováno pomocí Data Acquisition Toolboxu. Tato práce se zaměřuje na popis způsobů, jak s těmito prvky pracovat a jak je lze implementovat v případě záznamu biomedicínských dat, jako je EKG a zvuk.
Anotace v angličtině
The software connection of two programming languages and systems such as LabVIEW and MATLAB is in great demand. This is mainly due to their strengths. LabVIEW excels in the field of hardware solutions, mainly in the field of measuring technology. MATLAB, on the other hand, is a powerful prototyping language in the field of mathematical calculations and data processing. \\
For these reasons, a two-way connection between LabVIEW and the MATLAB environment was created through a block in LabVIEW allowing the direct execution of a program written in the MATLAB language. From the MATLAB side, this connection is implemented using the Data Acquisition Toolbox. This work focuses on describing ways to work with these elements and how they can be implemented in the case of recording biomedical data such as ECG and audio.
Labview, Matlab, measurement, programming, data recording, EKG, digital stethoscope
Rozsah průvodní práce
73
Jazyk
CZ
Anotace
Softwarové propojení dvou programovacích jazyků a systémů jako jsou LabVIEW a MATLAB je velmi žádané. To je způsobeno především kvůli jejich silným stránkám . LabVIEW vyniká na poli hardwarového řešení hlavně v oblasti měřící techniky. MATLAB na druhou stranu je výkonným prototypovacím jazykem v oblasti matematických výpočtů a zpracování dat. \\
Z těchto důvodů bylo vytvořeno obousměrné propojení mezi LabVIEW a prostředím MATLAB prostřednictvím bloku v LabVIEW umožňujícím přímé provádění programu napsaného v jazyce MATLAB. Ze strany MATLABu je toto propojení realizováno pomocí Data Acquisition Toolboxu. Tato práce se zaměřuje na popis způsobů, jak s těmito prvky pracovat a jak je lze implementovat v případě záznamu biomedicínských dat, jako je EKG a zvuk.
Anotace v angličtině
The software connection of two programming languages and systems such as LabVIEW and MATLAB is in great demand. This is mainly due to their strengths. LabVIEW excels in the field of hardware solutions, mainly in the field of measuring technology. MATLAB, on the other hand, is a powerful prototyping language in the field of mathematical calculations and data processing. \\
For these reasons, a two-way connection between LabVIEW and the MATLAB environment was created through a block in LabVIEW allowing the direct execution of a program written in the MATLAB language. From the MATLAB side, this connection is implemented using the Data Acquisition Toolbox. This work focuses on describing ways to work with these elements and how they can be implemented in the case of recording biomedical data such as ECG and audio.
Labview, Matlab, measurement, programming, data recording, EKG, digital stethoscope
Zásady pro vypracování
Cíle práce:
skript pro ovládání porgramu Labview přímo z prostředí Matlab
vložení kódu Matlab do programu LabView
popsání bloků pro náběr dat pomocí NI USB modulu
Teoretická východiska:
Bakalářská práce vychází z potřeby propojení a snadného vytváření systému pro náběr dat v prostředí Labview a výpočetní rychlosti aritmetických operací v prostředí Matlab. Z dostupné dokumentace vyplývá, že pro tyto prostředí je implementováno rozhraní, které tuto komunikaci umožňuje. Výstupem je pak podrobný popis komunikace, komunikačních prostředků a použitých prvků pro propojení prostředí Matlab a Labview.
Výzkumné předpoklady / výzkumné otázky:
Je možné vytvořit skript pro ovládání programu v jazyce LabView přímo z prostředí Matlab?
Jaké jsou možnosti vložení kódu ".m” a funkcí prostředí Matlab do Labview bloků?
Jaké bloky jsou potřebné pro náběr biomedicínských dat pomocí USB modulu?
Metoda:
Programování
Technika práce:
Za pomoci programu v jazyce LabView se předají data programu v jazyce Matlab a zde se provede zpracování.
Místo a čas realizace výzkumu:
Fakulta zdravotnických studií Technické univerzity v Liberci, leden - duben akademického roku 2021/2022
Zásady pro vypracování
Cíle práce:
skript pro ovládání porgramu Labview přímo z prostředí Matlab
vložení kódu Matlab do programu LabView
popsání bloků pro náběr dat pomocí NI USB modulu
Teoretická východiska:
Bakalářská práce vychází z potřeby propojení a snadného vytváření systému pro náběr dat v prostředí Labview a výpočetní rychlosti aritmetických operací v prostředí Matlab. Z dostupné dokumentace vyplývá, že pro tyto prostředí je implementováno rozhraní, které tuto komunikaci umožňuje. Výstupem je pak podrobný popis komunikace, komunikačních prostředků a použitých prvků pro propojení prostředí Matlab a Labview.
Výzkumné předpoklady / výzkumné otázky:
Je možné vytvořit skript pro ovládání programu v jazyce LabView přímo z prostředí Matlab?
Jaké jsou možnosti vložení kódu ".m” a funkcí prostředí Matlab do Labview bloků?
Jaké bloky jsou potřebné pro náběr biomedicínských dat pomocí USB modulu?
Metoda:
Programování
Technika práce:
Za pomoci programu v jazyce LabView se předají data programu v jazyce Matlab a zde se provede zpracování.
Místo a čas realizace výzkumu:
Fakulta zdravotnických studií Technické univerzity v Liberci, leden - duben akademického roku 2021/2022
Seznam doporučené literatury
ČIHÁK, Radomír. 2016. Anatomie 3. Svazek III, Periferní nervový systém, kůže a kožní orgány, smyslové orgány. 3. vyd. Praha: Grada. ISBN 978-80-247-5636-3.
EHSANI, Behzad. 2016. Data acquisition using LabVIEW: transform physical phenomena into computer acceptable data using a truly object-oriented language. Birmingham: Packt Publishing. ISBN 978-1-78217-216-1.
HAMPEL, D., J. JANOVÁ a L. VISKOTOVÁ. 2018. MATLAB. Brno: Mendelova univerzita v Brně, ISBN 978-80-7509-543-5.
JENNINGS, Richard a Fabiola DE LA CUEVA. 2019. Labview graphical programming: practical applications in instrumentation and control. 5th ed. New York: McGraw-Hill Education. ISBN 978-1-260-13526-8.
LOGANR24. 2018. Simple ECG Circuit and LabVIEW Heart Rate Program: 6 Steps - Instructables. AUTODESK. Yours for the making - Instructables [online]. Mill Valley: Autodesk, [cit. 2021-11-14]. Dostupné z: https://www.instructables.com/Simple-ECG-Circuit-and-LabVIEW-Heart-Rate-Program/
MATHWORKS. 2021. Help Center for MATLAB, Simulink and other MathWorks Products. MATHWORKS. MathWorks - Makers of MATLAB and Simulink [online]. Natick: MathWorks, [cit. 2021-11-14]. Dostupné z: https://uk.mathworks.com/help/
NATIONAL INSTRUMENTS. 2020. LabVIEW NXG 5.1 manual: interfaces for MATLAB®. NI. Engineer Ambitiously - NI [online]. Austin: NI, aktualiz. 2020-22-20 [cit. 2021-11-14]. Dostupné z: https://www.ni.com/documentation/en/labview/latest/language-integration/interfaces-for-matlab/
NAVRÁTIL, Leoš et al. 2019. Medicínská biofyzika. 2. vyd. Praha: Grada. ISBN 978-80-271-0209-9.
VEDRAL, Josef. 2020. Číslicové měřicí přístroje. Praha: Česká technika - nakladatelství ČVUT. ISBN 978-80-01-06777-2.
VEDRAL, Josef a Jakub SVATOŠ. 2018. Zpracování a digitalizace analogových signálů v měřicí technice. Praha: Česká technika - nakladatelství ČVUT.
ISBN 978-80-01-06424-5.
Seznam doporučené literatury
ČIHÁK, Radomír. 2016. Anatomie 3. Svazek III, Periferní nervový systém, kůže a kožní orgány, smyslové orgány. 3. vyd. Praha: Grada. ISBN 978-80-247-5636-3.
EHSANI, Behzad. 2016. Data acquisition using LabVIEW: transform physical phenomena into computer acceptable data using a truly object-oriented language. Birmingham: Packt Publishing. ISBN 978-1-78217-216-1.
HAMPEL, D., J. JANOVÁ a L. VISKOTOVÁ. 2018. MATLAB. Brno: Mendelova univerzita v Brně, ISBN 978-80-7509-543-5.
JENNINGS, Richard a Fabiola DE LA CUEVA. 2019. Labview graphical programming: practical applications in instrumentation and control. 5th ed. New York: McGraw-Hill Education. ISBN 978-1-260-13526-8.
LOGANR24. 2018. Simple ECG Circuit and LabVIEW Heart Rate Program: 6 Steps - Instructables. AUTODESK. Yours for the making - Instructables [online]. Mill Valley: Autodesk, [cit. 2021-11-14]. Dostupné z: https://www.instructables.com/Simple-ECG-Circuit-and-LabVIEW-Heart-Rate-Program/
MATHWORKS. 2021. Help Center for MATLAB, Simulink and other MathWorks Products. MATHWORKS. MathWorks - Makers of MATLAB and Simulink [online]. Natick: MathWorks, [cit. 2021-11-14]. Dostupné z: https://uk.mathworks.com/help/
NATIONAL INSTRUMENTS. 2020. LabVIEW NXG 5.1 manual: interfaces for MATLAB®. NI. Engineer Ambitiously - NI [online]. Austin: NI, aktualiz. 2020-22-20 [cit. 2021-11-14]. Dostupné z: https://www.ni.com/documentation/en/labview/latest/language-integration/interfaces-for-matlab/
NAVRÁTIL, Leoš et al. 2019. Medicínská biofyzika. 2. vyd. Praha: Grada. ISBN 978-80-271-0209-9.