Programski paket LabVIEW: osnove i primena
ВИСОКА ШКОЛА ТЕХНИЧКИХ СТРУКОВНИХ СТУДИЈА ЧАЧАК
СПЕЦИЈАЛИСТИЧКЕ СТРУКОВНЕ СТУДИЈЕ
ЕЛЕКТРОТЕХНИКЕ И РАЧУНАРСТВА
- СЕМИНАРСКИ РАД -
ПРЕДМЕТ:
Софтверски алати
ПРОГРАМ:
LabVIEW
СТУДЕНТ:
ПРЕДМЕТНИ ПРОФЕСОР :
Милосав Вучићевић
број индекса: 29/16-С
др Владе Урошевић
март 2018.год.
1. УВОД
Као студент који похађа специјалистичке струковне студије на смеру:
Електроенергетика, обавезни предмет је Софтверски алат у коме студент има
слободан избор да одабере један понуђен програмски пакет који ће да похађа.
Ја сам одабрао програмски пакет
LabVIEW
из разлога што се доста разликује од
претходних програмских пакета са којима сам се срео у ранијем школовању. Ради
се о веома озбиљном програмском пакету великих могућности. Омогућује
прикупљања мерних података и система за њихову анализу, који је такође
апликативан у решавању свакодневних проблема крајњих корисника пакета.
Програмски пакет
LabVIEW
у
последњих пар година представља
стандардни алат једног инжењера, који се свакодневно користи у развоју апликација
за тестирање разним машина и уређаја, аквизицију, обраду мерења као и у
реализацији контролних система. Популарност је стекао кроз функцију графичког
модела програмирања који по свом изгледу веома подсећа на дијаграм.
Уочљиво је и да програмски пакет
LabVIEW,
представља обавезан алат у
инжењерској пракси због релативно једноставне и брзе мерно контролне опреме са
комјутером и просте манипулације том опремом.
1

Blok dijagram
представља позадину његове предње плоче која приказује
повезаност контроле и индикатора као и сакривене модуле где се одвија обрада
података.
Визуелно подсећа на електронски шематски дијагарм и концепцијски је ожичен
на исти начин. Због комплекса електронског шематског дијаграма, врло је битно да
се одреди тајминг и редослед операција.
У класичном смислу програмских језика, тајминг и редослед операција се остварује
редоследом нареди и коришћењем различитих програмских петљи (FOR, WHILE ).
LAbVIEW
је конципиран на идентичан начин, једино је одступање на који начин се
одређује редослед извршења наредби и то се врши на софистициранији начин.
Концепт који се користи у
LAbVIEW
је
dataflow,
(радња се на неком
лелементу извршава када су сви његови улази на располагању). То представља
паралелност у извршењу радње..
3
3. ПРИМЕРИ
ЗАДАТАК број 1.
НАПИСАТИ ПРОГРАМ У
LAbVIEW
КОЈИ РАЧУНА
:
- Пројектовање виртуелног инструмента који генерише случајне бројеве у
интервалу
[0,1]
и приказује их на графикону. Затим подесити генерисање бројева
на сваких
300
ms
а
потом направити
on-line
временску контролу генерисања
бројева.
- Први корак
Креирати виртуелни
Istrument
стартовањем на
New -> BlankVI
u
LabVIEW dialog boxu.
Поставити активни
Control Palet
.
- Други корак
- Трећи корак
изабрати
Stop Button из
Controls »
Boolean палете. Поставити га на
front panel.
Креирати гарфикон (
waveform
chart
) селекцијом из Waveform
Chart / Controls »Graph подпалете
- Четврти корак
- Пети корак
Поставити контролу на
front panel
и
именовати је са
Random Plot
.
4
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti