Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego



Podobne dokumenty
AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

ECTS - program studiów kierunku Automatyka i robotyka, Studia I stopnia, rok akademicki 2015/2016

Usługa: Testowanie wydajności oprogramowania

Specjalność: Komputerowe systemy sterowania i diagnostyki

Laboratorium przez Internet w modelu studiów inżynierskich

Automatyka i Robotyka studia stacjonarne drugiego stopnia

Versa. Wszechstronne centrale alarmowe

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

SERWERY KOMUNIKACYJNE ALCATEL-LUCENT

Kierunek: Informatyka rev rev jrn Stacjonarny 1 / 6

Laboratorium Komputerowe Systemy Pomiarowe

Kierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia

PUKP Programowanie urządzeń kontrolno-pomiarowych. ztc.wel.wat.edu.pl

ZAJĘCIA WYBIERALNE KIERUNEK ELEKTRONIKA I TELEKOMUNIKACJA STUDIA NIESTACJONARNE

Tworzenie aplikacji czasu rzeczywistego z użyciem sprzętu i oprogramowania National Instruments

Specjalność: Komputerowe systemy sterowania i diagnostyki. Strona 1 z 5

Kierunek: Informatyka rev rev jrn Niestacjonarny 1 / 5

Lista zagadnień kierunkowych pomocniczych w przygotowaniu do egzaminu dyplomowego magisterskiego Kierunek: Mechatronika

Podstawa rozwiązań sterowania przemysłowego na komputerach PC. Software Controller. siemens.pl/software-controller

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Elektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

Embedded Solutions Automaticon Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ

Szybkie prototypowanie w projektowaniu mechatronicznym

Opracował: Jan Front

rh-serwer 2.0 LR Sterownik główny (serwer) systemu F&Home RADIO. Wersja LR powiększony zasięg.

Mechatronika Uniwersytet Rzeszowski

DLA SEKTORA INFORMATYCZNEGO W POLSCE

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

Systemy zdalnego zarządzania i monitoringu: Carel platforma PRO. Tomasz Andracki, Bydgoszcz

Instytut Systemów Elektronicznych. Specjalność Systemy Informacyjno-Pomiarowe

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Metody optymalizacji soft-procesorów NIOS

Tematy magisterskie: Lp. Sugerowany stopień, kierunek studiów oraz specjalność Elektrotechnika Magisterska Dr hab. inż.

KAMERA AKUSTYCZNA NOISE INSPECTOR DLA SZYBKIEJ LOKALIZACJI ŹRÓDEŁ HAŁASU

RAPORT. Gryfów Śląski

Najnowocześniejszy monitoring stanu pacjenta

CONVENIENCE STORE KOMPLEKSOWY SYSTEM OSZCZĘDNOŚCI ENERGII ELEKTRYCZNEJ

Systemy na Chipie. Robert Czerwiński

Międzynarodowe Targi Spawalnicze ExpoWELDING października 2012 NOWOŚCI TARGOWE

Schemat blokowy karty

Xway. Inne podejście do lokalizacji GPS obiektów mobilnych i zarządzania flotą

InPro BMS InPro BMS SIEMENS

Język opisu sprzętu VHDL

ZAŁĄCZNIK NR 2.14 do zapytania ofertowego SCENARIUSZE TESTOWE

dr hab. inż. P. Samczyński, prof. PW; pok. 453, tel. 5588, EIK

Ogromna wydajność dwurdzeniowa dla firm dziś i jutro

DICENTIS Conference System

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

2.2 Opis części programowej

Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia

Zaawansowane programowanie w języku C++

W RAMACH STUDIÓW NIESTACJONARNYCH NA KIERUNKU ELEKTROTECHNIKA NA WYDZIALE ELEKTRYCZNYM POLITECHNIKI WARSZAWSKIEJ

System INFIDIO. Bezprzewodowy system sterowania oświetleniem przemysłowym

Technika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym

1 Spotkanie Użytkowników Systemów B&R, 9 10 października Hotel Ossa Congress & SPA, Ossa, Rawa Mazowiecka - -

Oprogramowanie komputerowych systemów sterowania

Oferta edukacyjna Uniwersytetu Rzeszowskiego.

WiComm dla innowacyjnego Pomorza

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

T200. The Guiding System, Doświadczenie. nowa droga do realizacji

Uniwersytet Śląski w Katowicach str. 1 Wydział Informatyki i Nauki o Materiałach

Efekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej.

Efekty kształcenia dla kierunku studiów INFORMATYKA, Absolwent studiów I stopnia kierunku Informatyka WIEDZA

Informacja o firmie i oferowanych rozwiązaniach

Overlord - Plan testów

Szczegółowe efekty kształcenia studiów I stopnia na kierunku Teleinformatyka na Wydziale Elektroniki i Telekomunikacji Politechniki Poznańskiej

Dyrektor ACK Cyfronet AGH. z dnia 2 października 2017 roku w sprawie zmian organizacyjnych

LabVIEW 2010 wszystko o czasie

METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH

Przetwarzanie i analiza przetwarzanie obrazów oraz sygnałów

Modularny system I/O IP67

Prezentacja specjalności Inżynieria Systemów Informatycznych

INŻYNIERIA OPROGRAMOWANIA

Wykład Ćwiczenia Laboratorium Projekt Seminarium

FastReporter 2 OPROGRAMOWANIE DO KOŃCOWEGO PRZETWARZANIA DANYCH

omnia.pl, ul. Kraszewskiego 62A, Jarosław, tel

Załącznik do Uchwały Nr XXXVIII/326/11/12. Wydział: AUTOMATYKI, ELEKTRONIKI I INFORMATYKI WIEDZA

W ramach kompetencji firmy zawiera się:

Efekty kształcenia dla kierunku: TELEINFORMATYKA Wydział: WYDZIAŁ AUTOMATYKI, ELEKTRONIKI I INFORMATYKI

Załącznik Nr 5 do Zarz. Nr 33/11/12

Katedra Optoelektroniki i Systemów Elektronicznych. Profil dyplomowania i Specjalność Komputerowe Systemy Elektroniczne

SYSTEMY WBUDOWANE CZASU RZECZYWISTEGO. Specjalność magisterska Katedry Systemów Elektroniki Morskiej

Dlaczego warto podjąć. studia na WETI PG na kierunku informatyka. Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej 1

zakładane efekty kształcenia

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

PRZEWODNIK PO PRZEDMIOCIE

Załącznik Nr 5 do Zarz. Nr 33/11/12

Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Próby wytrzymałościowe łożysk elastomerowych

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7

POLITECHNIKA LUBELSKA Wydział Elektrotechniki Kierunek: INFORMATYKA II stopień stacjonarne i Informatyki PROGRAM STUDIÓW

Systemy wbudowane. Paweł Pełczyński

Załącznik do Uchwały Nr XL/358/11/12 z późn. zm. Efekty kształcenia dla kierunku: TELEINFORMATYKA Wydział: AUTOMATYKI, ELEKTRONIKI I INFORMATYKI

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. tel: +48 (032)

Programowanie niskopoziomowe. dr inż. Paweł Pełczyński

SARW S.C. Witold Rejner, Tomasz Wieczorek ul. Zegrzyńska 28A/ Jabłonna

Transkrypt:

Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego Dziś bardziej niż kiedykolwiek narzędzia używane przez inżynierów muszą być elastyczne i łatwo dostosowywać się do zmiennego otoczenia. NI LabVIEW 2009 to platforma służąca do programowania graficznego. Jest ona wyposażona w funkcje, które mogą zostać wykorzystane w równoległych architekturach wielordzeniowych oraz układach programowalnych FPGA. Platforma ta posiada nowe możliwości programowania czujników bezprzewodowych oraz wykorzystywania algorytmów matematycznych w systemach czasu rzeczywistego. Najnowsza wersja LabVIEW 2009 pozwala zwiększyć efektywność tworzonego oprogramowania dzięki wykorzystaniu ewoluujących komputerów klasy PC i systemów wbudowanych. Wprowadzając na rynek LabVIEW 2009, firma National Instruments pomaga użytkownikom projektować innowacyjne produkty. Dzięki temu pojawiają się nowe możliwości rozwoju w dziedzinach badań medycznych i projektowania urządzeń, modernizacji infrastruktury oraz monitorowania środowiska naturalnego. Programowanie równoległe Wraz z pojawieniem się na rynku wielordzeniowych komputerów PC, LabVIEW okazało się potężnym, intuicyjnym narzędziem stworzonym dla architektur równoległych. O fakcie tym zadecydowała graficzna natura środowiska. LabVIEW 2009 w jeszcze większym stopniu upraszcza programowanie równoległe na platformach sprzętowych, takich jak wielordzeniowe komputery PC i układy programowalne FPGA. Programowanie systemów wielordzeniowych. LabVIEW 2009 oferuje udoskonalenia języka, takie jak referencje, rekursja i udoskonalone możliwości programowania obiektowego. Ponadto funkcja zrównoleglenia pętli for potrafi automatycznie rozdzielać iteracje na kilka rdzeni. Wykorzystanie układów FPGA programowalne FPGA umożliwiają wykorzystywanie architektur równoległych. Moduł FPGA LabVIEW 2009 pozwala na definiowanie logiki FPGA i przeznaczony jest dla układów serii Xilinx Virtex-5. Każdy użytkownik znający LabVIEW może

z łatwością programować układy FPGA. LabVIEW 2009 udostępnia informacje kompilatora o wykorzystaniu zasobów FPGA i zależności czasowych już podczas tworzenia kodu. Pozwala także analizować długość ścieżki krytycznej oraz posiada nowe bloki IP do obliczeń wymagających wysokiej wydajności. Dzięki nowym narzędziom służącym do projektowania i analizowania kodu programu, LabVIEW 2009 zwiększa swą funkcjonalność. Tej zmiany oczekiwali zarówno nowi jak i doświadczeni użytkownicy FPGA. Wirtualizacj Wielu inżynierów używa kilku systemów operacyjnych, aby jednocześnie korzystać z funkcji przetwarzania w czasie rzeczywistym, z graficznego interfejsu użytkownika a także z szerokiego asortymentu programów oraz usług. W przeszłości zastosowania wymagające użycia kilku systemów operacyjnych wymagały kilku komputerów. Dziś technologia wirtualizacji pomaga konsolidować systemy poprzez wykorzystywanie dwóch lub więcej systemów operacyjnych na jednym komputerze. Pakiet oprogramowania NI Real-Time Hypervisor, wchodzący na rynek wraz z LabVIEW 2009, używa wirtualizację do jednoczesnej obsługi dwóch systemów: LabVIEW Real-Time i Windows XP na jednej platformie PXI lub sterowniku przemysłowym z dwoma lub większą liczbą rdzeni (przy zachowaniu deterministycznego działania w czasie rzeczywistym). Dokonując zakupu systemu z zainstalowanym fabrycznie Real-Time Hypervisor, użytkownicy zmniejszą koszty, zredukują wymiary systemu i wykorzystają procesory wielordzeniowe w sposób, który nie był wcześniej możliwy. Technologie bezprzewodowe Bezprzewodowe urządzenia NI stworzone do akwizycji danych (DAQ) zwiększają elastyczność i obniżają koszty w porównaniu do tradycyjnych systemów przewodowych. Inżynierowie oszczędzają czas, gdyż urządzenia te nie wymagają tworzenia nowej lub konfigurowania już istniejącej sieci, bądź prowadzenia przewodów na terenie obiektu. Oferując LabVIEW 2009, National Instruments po raz kolejny udostępnia technologię bezprzewodową szerokiemu gronu użytkowników. Platforma sieci czujników bezprzewodowych. Nowe, kompletne rozwiązanie służące do monitoringu. Składa się na nie LabVIEW i niezawodne, niskonapięciowe urządzenia pomiarowe, programowane w środowisku LabVIEW. Pozwala to stworzyć system zdalnego monitoringu służący, np. do obserwacji środowiska naturalnego. Urządzenia pomiarowe zoptymalizowano pod kątem energooszczędnej, wieloletniej eksploatacji. Aplikacja LabVIEW WSN Module Pioneer pomaga dostosować do wymagań użytkownika funkcjonalność każdego urządzenia w sieci.

Możliwe jest wydłużenie czasu pracy urządzenia działającego na baterii, przeprowadzenie niestandardowych analiz oraz zredukowanie czasu reakcji na zdarzenie. W przeszłości osiągnięcie takich korzyści wymagało doświadczenia w dziedzinie wbudowanych systemów operacyjnych oraz programowania niskopoziomowego. Testowanie urządzeń pracujących na częstotliwościach radiowych. Komunikacja bezprzewodowa i sterowanie stają się standardowymi funkcjami w wielu wyrobach elektroniki konsumenckiej, przez co producenci zmuszeni są przeprowadzać nowe testy funkcjonalne. National Instruments oferuje szeroki asortyment urządzeń pracujących na częstotliwościach od pasma podstawowego do 26 GHz, służących do akwizycji i generowania sygnałów radiowych, włączając przełączniki oraz oscylatory. NI oferuje jedyne w swoim rodzaju, definiowane przez oprogramowanie, podejście do testowania urządzeń bezprzewodowych, które można z łatwością włączyć do tradycyjnych platform testowych. LabVIEW 2009 udostępnia nowe funkcje stworzone dla standardów bezprzewodowych, takich jak GPS, WLAN, WiMAX i MIMO. Obliczenia przeprowadzane w systemach czasu rzeczywistego Projektowanie systemów wbudowanych wiąże się z połączeniem w jednej aplikacji (działającej w niewielkim, wytrzymałym urządzeniu) układów we/wy, algorytmów przetwarzania sygnałów oraz funkcji sterujących. W przeszłości inżynierowie i naukowcy pracujący nad algorytmami byli ekspertami w dziedzinie obróbki sygnału lub sterowania, natomiast inżynierowie odpowiedzialni za wdrożenie urządzenia koncentrowali się na części mechanicznej i kosztach systemu. W wielu przypadkach algorytmy opracowane przez tych pierwszych musiały być ponownie pisane w języku C, aby możliwe było wykorzystanie kodu na specjalistycznych procesorach. LabVIEW skraca czas potrzebny na zaprojektowanie i implementację algorytmu, a następnie stworzenie prototypu działającego w systemie czasu rzeczywistym. Korzystając z LabVIEW, ten sam użytkownik może opracować elektronikę służącą do przetwarzania sygnału lub sterowania. Ponadto może on z łatwością wykorzystywać i testować algorytmy działające w czasie rzeczywistym, w celu szybkiego stworzenia prototypów swoich systemów. Jest to możliwe dzięki wykorzystaniu rzeczywistych sygnałów. LabVIEW 2009 MathScript RT Module pozwala na wykorzystywanie funkcji matematycznych zapisanych w plikach.m, zarówno w systemach czasu rzeczywistego, jak i komputerach z tradycyjnymi systemami operacyjnymi. Korzystając z LabVIEW 2009, specjaliści wielu dziedzin mogą z łatwością testować swoje algorytmy przygotowane w różnych językach bezpośrednio na prototypach działających w czasie rzeczywistym.

Większe możliwości dzięki LabVIEW 2009 National Instruments przyjęło strategię corocznego wprowadzania nowych wersji LabVIEW, co umożliwi ewolucję platformy równolegle do ewolucji sprzętu komputerowego oraz zapewni stabilny rozwój naszego oprogramowania. Rysunek 1. Nowe oprogramowanie NI Real-Time Hypervisor wykorzystuje technologię wirtualizacji do obsługi dwóch systemów operacyjnych - LabVIEW Real-Time i Windows XP, które są umieszczone na jednym kontrolerze. Rysunek 2. Korzystanie z LabVIEW oraz sieci czujników bezprzewodowych NI umożliwia rozproszony monitoring bezprzewodowy z zastosowaniem niskonapięciowych urządzeń pomiarowych.

Rysunek 3. Proces realizacji skryptu, przygotowanego za pomocą tradycyjnego narzędzia obliczeniowego na platformie wielordzeniowej pracującej w czasie rzeczywistym, może składać się z kilku etapów. National Instruments Poland Sp. z o.o. Salzburg Center ul. Grójecka 5 02-025 Warszawa Tel: +48 22 328 90 10 Fax: +48 22 331 96 40 E-mail: ni.poland@ni.com Web: poland.ni.com Infolinia: 0 800 361 1235