Politechnika Wrocławska, Katedra Inżynierii Biomedycznej Systemy Pomiarowo-Diagnostyczne, laboratorium

Podobne dokumenty
Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium przyrządów wirtualnych. Ćwiczenie 3

Politechnika Wrocławska, Katedra Inżynierii Biomedycznej Systemy Pomiarowo-Diagnostyczne, laboratorium

Lab. 3 Typy danych w LabView, zapis do pliku

1. CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie studentów ze środowiskiem LabVIEW oraz podstawami programowania w języku graficznym G.

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS

Laboratorium Komputerowe Systemy Pomiarowe

Konfiguracja podstawowych parametrów falownikóww LG ig5a na przykładzie wentylatora RF/6-630T

PRZYRZĄDY WIRTUALNE. Część 6 Macierze, klastry, wzory. Prof. Krzysztof Jemielniak

Przykład programowania PLC w języku drabinkowym - ćwiczenie 6

Programowanie w języku G - Laboratorium 4

Podstawy programowania Laboratorium. Ćwiczenie 2 Programowanie strukturalne podstawowe rodzaje instrukcji

STEROWNIKI PROGRAMOWALNE OBSŁUGA AWARII ZA POMOCĄ STEROWNIKA SIEMENS SIMATIC S7

LabVIEW PLATFORMA EDUKACYJNA Lekcja 1 Pierwsze kroki w środowisku LabVIEW

Wirtualne przyrządy pomiarowe

Karta (sylabus) modułu/przedmiotu Mechatronika Studia pierwszego stopnia. Mechatroniczne systemy diagnostyczne Rodzaj przedmiotu:

Robert Barański, AGH, KMIW MathScript and Formula Nodes v1.0

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311

Konfiguracja podstawowych parametrów falownikóww LG ig5a na przykładzie wentylatora KEF/4-225/ T

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 4

Wirtualne przyrządy kontrolno-pomiarowe

Wykorzystanie karty PCI-6014 NI jako karty pomiarowej prostego wirtualnego oscyloskopu

Lab. 3 Typy danych w LabView, zapis do pliku

Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.

III. Przebieg ćwiczenia. 1. Generowanie i wizualizacja przebiegów oraz wyznaczanie ich podstawowych parametrów

ECDL Podstawy programowania Sylabus - wersja 1.0

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

JAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak

Proces Certyfikacji i Egzaminowania. Proces Certyfikacji

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

Zacznij Tu! Poznaj Microsoft Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska

UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:

Kondensator, pojemność elektryczna

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Algorytmy i struktury danych

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

Przywracanie parametrów domyślnych. Przycisnąć przycisk STOP przez 5 sekund. Wyświetlanie naprzemienne Numer parametru Wartość parametru

Funkcje i instrukcje języka JavaScript

Robert Barański, AGH, KMIW Arrays and Clusters v1.0. Poniższy poradnik wprowadza do tworzenia oraz obsługi tablic i typów danych klastra.

Ćw. 2. Wprowadzenie do graficznego programowania przyrządów pomiarowych

Myśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop Spis treści

Ćwiczenie: "Rezonans w obwodach elektrycznych"

WPROWADZENIE DO ŚRODOWISKA SCICOS

Wstęp do graficznego programowania w środowisku LabVIEW

Ćwiczenie ZINTEGROWANE SYSTEMY CYFROWE. Pakiet edukacyjny DefSim Personal. Analiza prądowa IDDQ

Programowanie obiektowe

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.

Liczby losowe i pętla while w języku Python

Sterowniki Programowalne (SP)

Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE.

Kierunek studiów Elektrotechnika Studia II stopnia. Instrumentalizacja wirtualna w LabVIEW Rok:

Ćwiczenia z S Komunikacja S z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Opis szybkiego uruchomienia programu APBSoft

Komputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium

Mikroprocesorowy termostat elektroniczny RTSZ-71v2.0

Zmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS

Instrukcja obsługi Bi-Tronic Control 1 Zamrażanie

Badanie wyłączników sieciowych niskiego napięcia

Laboratorium Komputerowe Systemy Pomiarowe

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Aplikacje WWW - laboratorium

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium przyrządów wirtualnych. Ćwiczenie 4

Automatyka SCO wewnętrzna.

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Informatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Dodatek A. Spis instrukcji języka Prophio.

Instrukcja obsługi Wzmacniacz światłowodowy. OBF5xx / / 2009

LABORATORIUM SYSTEMÓW POMIAROWYCH KTP IR PW MATERIAŁY POMOCNICZE DO ĆWICZENIA 1 SYMULATOR SYSTEMU POMIAROWEGO W STANDARDZIE IEC-625.

Politechnika Gdańska. Gdańsk, 2016

Mikroprocesorowy termostat elektroniczny RTSZ-7 Oprogramowanie wersja RTSZ-7v3

Tworzenie i zapis plików w VI

Laboratorium elementów automatyki i pomiarów w technologii chemicznej

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Mikroprocesorowy termostat elektroniczny RTSZ-6 Oprogramowanie wersja RTSZ-6v3.0

PRACA PRZEJŚCIOWA SYMULACYJNA. Zadania projektowe

Lab. 3 Tablice, struktura warunkowa

Opis modułu kształcenia Projektowanie systemów pomiarowo-kontrolnych

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

Zarządzanie projektem informatycznym laboratorium

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 1. Wprowadzenie do Labview

Wydział Budownictwa i Inżynierii Środowiska Katedra Ciepłownictwa. Instrukcja do zajęć laboratoryjnych

Wydział Fizyki UW CC=5V 4A 4B 4Y 3A 3B 3Y

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Podstawy programowania w LabView (1)

Przetwarzanie AC i CA

Wizualizacja danych z Rękawiczki Sensorycznej

Laboratorium Komputerowe Systemy Pomiarowe

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ DPC250; DPC250-D; DPC4000; DPC4000-D

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

Instrukcja obsługi. Pojemnościowy czujnik poziomu KN

1 Moduł Inteligentnego Głośnika

Schemat blokowy architektury AVR

Programowanie obiektowe

Wprowadzenie do języka Java

MIKROPROCESOROWY REGULATOR TEMPERATURY KOTŁA C.O.

Systemy wbudowane. Wprowadzenie. Nazwa. Oznaczenia. Zygmunt Kubiak. Sterowniki PLC - Wprowadzenie do programowania (1)

Compaction measurement for vibrating rollers. CompactoBar ALFA H/P

Transkrypt:

Politechnika Wrocławska, Katedra Inżynierii Biomedycznej Systemy Pomiarowo-Diagnostyczne, laboratorium Zajęcia wprowadzające 1. Cel ćwiczenia Przyswojenie podstawowych informacji dotyczących zasad tworzenia wirtualnych urządzeń z wykorzystaniem języków graficznych na przykładzie NI LabView. Zapoznanie się z najczęściej wykorzystywanymi elementami, metodami i strukturami wykorzystywanego na zajęciach środowiska programistycznego. 2. Zakres wprowadzenia Na zajęciach zostaną omówione przez prowadzącego i praktycznie zaprezentowane następujące elementy oraz cechy środowiska programistycznego LabView: a) podstawowe właściwości języka graficznego G oraz zasady przepływu danych (data flow) w programie b) zasady tworzenia urządzeń wirtualnych (vi), praca z panelem i diagramem c) zapisywanie programów, przenoszenie między różnymi wersjami środowiska d) metody analizy programu i poszukiwania błędów a. analiza przepływu danych w diagramie (data flow) b. wykorzystanie sondy danych (probe) c. praca krokowa e) palety dostępne w środowisku a. paleta narzędzi (tryby pracy z diagramem i panelem) b. paleta diagramu (funkcje) Strona 1 z 5

c. paleta panelu (kontrolki i wskaźniki) f) dostępne rodzaje pomocy w środowisku programistycznym w tym: a. pomoc kontekstowa b. pomoc główna c. wyszukiwanie funkcji g) typy oraz podtypy danych (integer, double, string, boolean) Strona 2 z 5

h) podstawowe struktury a. pętle (while, for) b. warunki/rozgałęzienia (case/switch) i) zmienne lokalne j) grupowanie danych jednego oraz różnych typów (array, cluster) k) zmiana właściwości i parametrów kontrolek i wskaźników (property node) Strona 3 z 5

3. Zadania do wykonania Podążając za wskazówkami prowadzącego należy zrealizować pierwszy program, w którym zostaną wykorzystane opisane powyżej funkcje języka graficznego i środowiska LabView. Przykładowe założenia i funkcje do zrealizowania (należy realizować etapami i sprawdzać poprawność działania po wykonaniu każdego z podpunktów): a) Program symuluje pozyskiwanie serii wyników pomiarowych poprzez wykorzystanie generatora liczb losowych (random numer). Uzyskany wynik jest prezentowany na panelu w postaci liczby. b) Program jest realizowany w pętli zatrzymywanej przyciskiem STOP. c) Częstotliwość generowania wyników jest regulowana na panelu operatora w zakresie 1-10Hz d) Historia wartości wyników jest prezentowana na wykresie. e) Operator ma udostępnione dwa regulatory: wartości minimalnej i maksymalnej. Wyniki z generatora przeliczane są w taki sposób by wartość końcowa mieściła się w zakresie tych dwóch wartości. f) Regulatory wartości minimalnej i maksymalnej mają wymuszony zakres pracy od 0 do 100 z rastrem 1. g) Korzystając z funkcji porównania (mniejsze lub większe) program sygnalizuje przekroczenie zadanej przez operatora wartości progowej wyniku. Sygnalizacja odbywa się poprzez zapalenie czerwonej kontrolki (np. typu LED). h) W przypadku przekroczenia zadanej wartości (kontrolka jest zapalona) nie jest możliwe zatrzymanie działania głównej pętli programu poprzez naciśniecie przycisku STOP na panelu (wykorzystać property node disabled) i) Podczas uruchomienia programu nastawione są początkowe wartości regulatorów (np. częstotliwość 2Hz, podpowiedź: można wykorzystać zmienne lokalne) j) *Zadanie dodatkowe: Jak zapewnić by nastawa wartości minimalnej nie mogła być ustawiona powyżej wartości maksymalnej w trakcie ciągłego działania programu (podpowiedź: można wykorzystać właściwości kontrolek property node lub zmienne lokalne) Przykładowa realizacja zadania wygląda następująco: Strona 4 z 5

4. Zadania dodatkowe Propozycja zadań uzupełniających w ramach pozostałego czasu na zajęciach lub do pracy indywidualnej poza zajęciami: a) Zrealizować program wyświetlający historię dwóch różnych nastaw lub wyników na jednym wykresie, tak aby było możliwe ich łatwe porównanie. Na przykład można jednocześnie wyświetlać wartość wygenerowaną w zadaniu z punktu 3 z wartością nastawioną na regulatorze progu porównania. Przy takiej prezentacji wyników łatwo jest określić kiedy uzyskane wyniki przekroczyły zadany próg. Do realizacji zadania wykorzystać element bundle umożliwiający stworzenie pary wartości w postaci klastra. b) Zrealizować program symulujący wykorzystanie czujników dwustanowych (do tego celu można wykorzystać elementy kontrolne w postaci przycisków). Na bazie stanów przycisków podejmować w programie działania z wykorzystaniem funkcji logicznych (AND, OR, NOT) wg. scenariusza zaproponowanego przez prowadzącego. Strona 5 z 5