{"id":11,"date":"2010-09-03T20:07:15","date_gmt":"2010-09-03T20:07:15","guid":{"rendered":"http:\/\/www.krzysztofszewczyk.net\/?page_id=11"},"modified":"2010-09-03T20:07:15","modified_gmt":"2010-09-03T20:07:15","slug":"labview","status":"publish","type":"page","link":"https:\/\/kszewczy.webd.pl\/index.php\/labview\/","title":{"rendered":"Labview"},"content":{"rendered":"<div><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"labview\" src=\"http:\/\/www.nyu.edu\/classes\/mcdonough\/Labview-logo1.jpg\" alt=\"\" width=\"576\" height=\"122\" \/><\/strong><\/div>\n<div><strong>LabVIEW<\/strong> (akronim nazwy ang. <em><strong>Lab<\/strong>oratory <strong>V<\/strong>irtual <strong>I<\/strong>nstrument <strong>E<\/strong>ngineering <strong>W<\/strong>orkbench<\/em>) &#8211; graficzne \u015brodowisko programistyczne stworzone przez National Instruments. U\u017cywany w nim graficzny j\u0119zyk programowania nosi nazw\u0119 &#8220;G&#8221;.<\/div>\n<div id=\"bodyContent\">\n<div><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" title=\"labview krzysztof szewczyk\" src=\"http:\/\/dlrt.files.wordpress.com\/2011\/01\/labview.jpg\" alt=\"\" width=\"319\" height=\"261\" \/><\/strong><\/div>\n<p>LabVIEW cz\u0119sto jest wykorzystywane w o\u015brodkach badawczych (m. in. CERN i NASA), przy testach w przemy\u015ble oraz wsz\u0119dzie tam, gdzie wykonuje si\u0119 pomiary i analiz\u0119 pobieranych danych.<\/p>\n<h2>Historia<\/h2>\n<p>Pierwsza wersja LabVIEW powsta\u0142a w 1986 roku i by\u0142a przeznaczona do komputer\u00f3w Macintosh. Dopiero w 1992 pojawi\u0142y si\u0119 wersja dla system\u00f3w Sun oraz Windows. Rok p\u00f3\u017aniej LabVIEW by\u0142o ju\u017c rozwijane r\u00f3wnolegle dla wielu platform. Od tego czasu powsta\u0142o wiele wersji, a\u017c do wersji najnowszej wersji LabVIEW 2010, kt\u00f3ra zosta\u0142a zaprezentowana latem 2010 podczas konferencji NI Week.<\/p>\n<p>Obecnie istniej\u0105 wersje LabVIEW na systemy operacyjne Windows, Unix, Linux, oraz Mac OS, a od wersji LabVIEW 2009 tak\u017ce wersje z architektur\u0105 32 i 64-bitow\u0105.<\/p>\n<h2>Charakterystyka<\/h2>\n<p>\u015arodowisko to od pocz\u0105tku prezentowa\u0142o odmienne podej\u015bcie do sposobu tworzenia programu. Tworzenie programu polega w nim na \u0142\u0105czeniu r\u00f3\u017cnych graficznych ikon, z kt\u00f3rych ka\u017cda odpowiada za wykonywanie r\u00f3\u017cnych funkcji.<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"krzysztof szewczyk\" src=\"http:\/\/zone.ni.com\/cms\/images\/devzone\/pub\/Q307INL_p11_figure2.jpg\" alt=\"\" width=\"550\" height=\"340\" \/><\/p>\n<p>Wykonywanie programu nie jest w tym przypadku realizowane poprzez wykonywanie poszczeg\u00f3lnych linii kodu, poniewa\u017c takowe nie wyst\u0119puj\u0105. Program sk\u0142ada si\u0119 z po\u0142\u0105czonych ze sob\u0105 ikon a wykonywanie programu determinuje przep\u0142yw danych pomi\u0119dzy tymi ikonami. Ka\u017cda funkcja (w postaci odpowiedniej ikony) posiada odpowiednie po\u0142\u0105czenia na wej\u015bciu odpowiadaj\u0105ce za wprowadzanie danych wej\u015bciowych do funkcji oraz po\u0142\u0105czenia na <img loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"labview\" src=\"http:\/\/expressionflow.com\/wp-content\/uploads\/2007\/11\/labview_example_search_bill_gates.png\" alt=\"\" width=\"518\" height=\"235\" \/>wyj\u015bciu, kt\u00f3rymi s\u0105 wyprowadzane dane wyj\u015bciowe z funkcji. W\u0142a\u015bnie taki przep\u0142yw informacji powoduje, i\u017c operacje i funkcje s\u0105 wykonywane w odpowiedniej kolejno\u015bci.<\/p>\n<p>Autorzy \u015brodowiska przeznaczyli je od samego pocz\u0105tku dla in\u017cynier\u00f3w i naukowc\u00f3w, kt\u00f3rzy w\u0142a\u015bnie w ten spos\u00f3b rozwi\u0105zuj\u0105 problemy. Dlatego te\u017c uznali, \u017ce w\u0142a\u015bnie takie podej\u015bcie do programowania b\u0119dzie najbardziej naturalne dla os\u00f3b, kt\u00f3re b\u0119d\u0105 u\u017cywa\u0142y LabVIEW.<\/p>\n<p>\u015arodowisko to posiada wiele funkcji wbudowanych i przeznaczonych do komunikacji z wieloma urz\u0105dzeniami za pomoc\u0105 wielu r\u00f3\u017cnych interfejs\u00f3w (GPIB, RS-232, IrDA, Bluetooth, Ethernet, itd.). LabVIEW udost\u0119pnia r\u00f3wnie\u017c ponad 400 r\u00f3\u017cnych funkcji matematycznych, funkcje do przedstawiania danych. itd.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>LabVIEW (akronim nazwy ang. Laboratory Virtual Instrument Engineering Workbench) &#8211; graficzne \u015brodowisko programistyczne stworzone przez National Instruments. U\u017cywany w nim graficzny j\u0119zyk programowania nosi nazw\u0119 &#8220;G&#8221;. LabVIEW cz\u0119sto jest wykorzystywane w o\u015brodkach badawczych (m. in. CERN i NASA), przy testach w przemy\u015ble oraz wsz\u0119dzie tam, gdzie wykonuje si\u0119 pomiary i analiz\u0119 pobieranych danych. Historia Pierwsza [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kszewczy.webd.pl\/index.php\/wp-json\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kszewczy.webd.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kszewczy.webd.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kszewczy.webd.pl\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kszewczy.webd.pl\/index.php\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":0,"href":"https:\/\/kszewczy.webd.pl\/index.php\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"wp:attachment":[{"href":"https:\/\/kszewczy.webd.pl\/index.php\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}