Programowanie w języku G - Laboratorium 7



Podobne dokumenty
Programowanie w języku G - Laboratorium 4

Programowanie w języku G - Laboratorium 2

Programowanie w języku G - Laboratorium 12

Programowanie w języku G - Laboratorium 3

Programowanie w języku G - Laboratorium 5

Programowanie w języku G - Laboratorium 6

Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.

Reprezentacja zmiennych numerycznych

Maszyna stanu State Machine

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

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

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

Temat: Organizacja skoroszytów i arkuszy

Lab. 3 Typy danych w LabView, zapis do pliku

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

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

Programowanie w języku G - Laboratorium 1

LabVIEW w połączeniu z urządzeniami rejestrującymi obraz, ruch, może zostać użyty równie funkcjonalnie jak przyrządy GPIB, PXI, RS232 i RS485.

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Tworzenie i zapis plików w VI

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

5.2. Pierwsze kroki z bazami danych

Sterownik kompaktowy Theben PHARAO II

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp

Tworzenie prezentacji w MS PowerPoint

Praca z widokami i nawigacja w pokazie

Wstęp 5 Rozdział 1. Instalacja systemu 13. Rozdział 2. Logowanie i wylogowywanie 21 Rozdział 3. Pulpit i foldery 25. Rozdział 4.

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows Vista

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP

Wirtualne przyrządy kontrolno-pomiarowe

LABORATORIUM MULTIMEDIALNEGO MODELOWANIA PROCESÓW. Ćwiczenie 1

Internet wymagania dotyczące konfiguracji

MultiBoot Instrukcja obsługi

Laboratorium Systemów SCADA

Wczytywanie cenników z poziomu programu Norma EXPERT Tworzenie własnych cenników w programie Norma EXPERT... 4

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

KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012. Przygotowanie do druku

Dell UltraSharp UP3017 Dell Display Manager Instrukcja użytkownika

Laboratorium - Udostępnianie folderu, tworzenie grupy domowej i mapowanie dysku sieciowego w Windows 7

Ustawienia personalne

Regulator warunków środowiskowych

Nr: 15. Tytuł: Kancelaris w systemie Windows 8 i Windows 8.1. Data modyfikacji:

ApSIC Xbench: Szybki start wydanie Mariusz Stępień

Wirtualne przyrządy pomiarowe

Pracownia internetowa w szkole ZASTOSOWANIA

ZROZUMIENIE MODUŁOWOŚCI (Understanding Modularity)

Programowanie w środowisku graficznym GUI

VI od podstaw. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 30 minut.

Lab. 3 Typy danych w LabView, zapis do pliku

Tutorial: Schemat Blokowy. PRZEGLĄD (Overview) OKNO SCHEMATU BLOKOWEGO (Block Diagram Window)

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

mfaktura Instrukcja instalacji programu Ogólne informacje o programie biuro@matsol.pl

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.

Modelowanie układów sekwencyjnych w LabView - ćwiczenie 8

TURNINGPOINT KROKI DO URUCHOMIENIA TESTU NA PC

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

7. Podstawy zarządzania szablonami

Kolory elementów. Kolory elementów

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie

1. Opis. 2. Wymagania sprzętowe:

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

5.4. Tworzymy formularze

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

INSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO

Palety by CTI. Instrukcja

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

Laboratorium - Instalacja Virtual PC

Instalacja VPN Check Point Mobile Apple macos Hight Sierra (v )

Zadanie 8. Dołączanie obiektów

Zastanawiałeś się może, dlaczego Twój współpracownik,

Modelowanie obiektowe - Ćw. 1.

Tworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1

Ćwiczenie Zmiana sposobu uruchamiania usług

Laboratorium - Narzędzia linii uruchamiania w systemie Windows 7

Rozdział 4: PIERWSZE KROKI

MultiBoot Instrukcja obsługi

Spis treści

Tworzenie nowego rysunku Bezpośrednio po uruchomieniu programu zostanie otwarte okno kreatora Nowego Rysunku.

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

7 Business Ship Control dla Symfonia Handel

Instalacja pakietu MS SQL Server 2012 Express Edition with Advanced Service

Ćw. 0: Wprowadzenie do programu MultiSIM

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1

Skróty klawiaturowe w systemie Windows 10

7 Business Ship Control dla Systemu Zarządzania Forte

Dell P2018H Dell Display Manager Instrukcja użytkownika

Podręcznik konfiguracji wysyłania

przedmiot kilka razy, wystarczy kliknąć przycisk Wyczaruj ostatni,

1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a Ustawienia wprowadzające. Auto CAD Aby uruchomić AutoCada 14 kliknij ikonę

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

Dodanie nowej formy do projektu polega na:

MultiBoot Instrukcja obsługi

Laboratorium - Udostępnianie folderu i mapowanie dysku sieciowego w systemie Windows XP

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Transkrypt:

1 Programowanie w języku G - Laboratorium 7 Ćwiczenie 7.1 Wyskakujący wykres Zbudowanie programu wyświetlającego panel czołowy podprogramu w czasie pracy programu głównego. Postępowanie według poniższych instrukcji prowadzi do stworzenia programu rejestrującego temperaturę w interwałach 0,5 s przez 10 sekund (20 pomiarów). Skompletowanie wyników 20 pomiarów spowoduje wyświetlenie wykresu przedstawiającego zmiany mierzonej temperatury, który będzie wynikiem funkcjonowania odpowiednio skonfigurowanego podprogramu. 1. Uruchom LabVIEW i otwórz okno nowego projektu. 2. Zamieszczając 2 wskaźniki, zmodyfikuj okno panelu czołowego tak, aby uzyskać rezultat podobny do pokazanego na poniższym rysunku. 3. W celu uzyskania pożądanego efektu, należy wstawić następujące obiekty znajdujące się z palety Controls: a) wskaźnik Thermometer z grupy Numeric Indicators i nadać mu nazwę Termometr. Następnie korzystając z menu kontekstowego tego obiektu za pomocą opcji Visible Items /Digital Display wyświetl jego wskaźnik cyfrowy; b) wskaźnik liczbowy Numeric Indicator z grupy Numeric Indicator i nadać mu nazwę Numer pomiaru. Zmień rodzaj reprezentacji liczbowej wskaźnika na 32-bitową liczbę całkowitą I32 (Integer 32-bit). Schemat blokowy 1. Przejdź do okna schematu blokowego. 2. Zbuduj schemat blokowy analogiczny z przedstawionym na rysunku. Programowanie w języku G strona 1

3. W celu utworzenia schematu blokowego wstaw z palety Functions, zgodnie z układem przedstawionym na rysunku następujące obiekty: a) pętlę For znajdującą się w grupie All Functions /Structures. Zadeklaruj liczbę iteracji równą 20 (przyłączając stałą o wartości 20 do terminala wejściowego N pętli); b) za pomocą palety All Functions /Select VI znajdź na dysku i zamieść na schemacie przyrząd wirtualny Thermometer.vi (zbudowany w trakcie poprzednich zajęć (lab 2.2); c) ponownie za pomocą palety All Functions /Select VI znajdź na dysku i zamieść na schemacie przyrząd wirtualny Pop-up Graph.vi; d) moduł timera Wait Until Next ms Multiple (Functions /All Functions /Time & Dialog). Do jego wejścia przyłącz stałą liczbową o wartości 500, która będzie generowała półsekundową przerwę pomiędzy kolejnymi pomiarami; e) moduł Increment (zwiększania o 1) znajdujący się w grupie All Functions /Numeric; f) moduł mnożenia Multiply znajdujący się w grupie All Functions /Numeric. Następnie do drugiego wejścia tego modułu dołącz stałą liczbową o wartości 0,5. 4. Wykonaj niezbędne połączenia między elementami schematu blokowego. 5. Zapisz stworzoną aplikację pod nazwą Use pop-up Graph.vi. 2 Konfiguracja podprogramu 1. Kliknij dwukrotnie w ikonę podprogramu Pop-up Graph.vi. 2. Z menu File wybierz polecenie VI Properties. 3. Z listy rozwijanej Category wybierz Window Appearance. 4. Kliknij przycisk indywidualizacji Customize. W wyświetlonym oknie dialogowym wykonaj ustawienia analogiczne z przedstawionymi na rysunku (dla bieżącej aplikacji szczególnie ważne są opcje Show front panel when calleg i Close afterwards when closed). 5. Zamknij okno Customize Window Appearance za pomocą przycisku OK. 6. Zapisz zmiany podprogramu Pop-up Graph.vi i zamknij jego okno(a). 7. Uruchom program Use Pop-up Graph.vi. Poprawne wykonanie ćwiczenia spowoduje, że po 10 sekundach (wykonaniu 20 pomiarów) zostanie wyświetlone okno podprogramu Pop-up Graph.vi przedstawiające wykres zmian mierzonej temperatury. Wybierz przycisk DONE umożliwiający zamknięcie okna podprogramu i przejście do okna programu głównego. 8. Zakończ działanie programu Use Pop-up Graph.vi i zamknij jego okno(a). Programowanie w języku G strona 2

Ćwiczenie 7.2 System monitorowania temperatury (Temperature System) Deklarowanie klawiszy skrótu dla funkcji panelu czołowego i konfigurowanie sposobu wyświetlania okien podprogramów inicjowanych za pomocą klawiszy skrótu. Postępowanie według podanych instrukcji prowadzi do zbudowania systemu monitorującego temperaturę. Użytkownik ma dostęp do trzech funkcji działania programu za pomocą przycisków panelu i klawiszy skrótu. Schemat blokowy 1. Otwórz okno nowego projektu środowiska LabVIEW. 2. Zbuduj zgodny z poniższym schematem blokowym. 3 3. Okno schematu blokowego zawiera następujące elementy znajdujące się w palecie Functions: a) pętlę While z palety Execution Control. Wewnątrz pętli znajdują się pozostałe elementy schematu blokowego; b) trzy struktury wyboru Case z palety Execution Control. Przypadki FALSE wszystkich struktur Case są puste; c) moduł timera Wait Until Next ms Multiple. Do jego wejścia przyłącz stałą liczbową o wartości 100, która będzie wyznaczała czas w ms pomiędzy kolejnymi iteracjami pętli; d) cztery przyciski logiczne wstawiane z poziomu okna panelu czołowego (3 przyciski - Controls /Buttons & Switches /Text Button, 1 przycisk - Controls /Buttons & Switches /Stop Button). 4. Oprócz standardowych elementów oferowanych przez LabVIEW w schemacie blokowym umieszczone są następujące podprogramy: a) Display Temp.vi. Program symuluje pomiar temperatury z interwałem 500 ms i wyświetla je w postaci wykresu; b) Display and Log Temp.vi. Program umożliwia dokonywanie symulacji pomiaru temperatury, wyświetlenie wyników pomiarów w formie wykresu oraz zapisanie danych w pliku; c) Display Logged Temp.vi. Przyrząd wirtualny pozwalający na wczytanie danych z pliku i wyświetlenie ich w postaci wykresu na ekranie monitora. Programowanie w języku G strona 3

5. Kliknij dwukrotnie każdą z ikon reprezentujących zamieszczone podprogramy (Display Temp.vi, Display and Log Temp.vi, Display Logged Temp.vi). Nastąpi wyświetlenie panelu czołowego danego przyrządu. Po zapoznaniu się ze schematami blokowymi podprogramów, zamknij ich okna. 6. W przypadku każdego podprogramu (wewnętrznego przyrządu wirtualnego) z menu kontekstowego wybierz polecenie SubVI Node Setup. W wyświetlonym oknie dialogowym sprawdź, czy zaznaczone są opcje Show Front Panel when called i Close afterwards if originally closed. Jeżeli nie są wybrane, należy dokonać wyboru (zaznaczenia opcji). 7. Zapisz program pod nazwą Temperature System.vi. 4 1. Przejdź do okna panelu czołowego programu Temperature System.vi. Obraz panelu może być zbliżony do przedstawionego na poniższym rysunku. 2. Panel powinien zawierać cztery przyciski. Pierwsze trzy (Text Button) uruchamiają podprogramy umożliwiające użytkownikowi wybór sposobu funkcjonowania programu. Czwarty przycisk (Stop) kończy działanie programu głównego. 3. Zmienić rozmiar przycisków i za pomocą menu kontekstowego przycisków i ich arkuszy właściwości (Properties) zmodyfikować: a) etykiety przycisków (karta Appearance /Label) tutaj widoczne na schemacie blokowym; b) barwy (karta Appearance /Colors (Off)); c) tekst przycisku (karta Appearance / Off text); tak, aby uzyskać efekt zbliżony do zaprezentowanego na poniższym rysunku. 4. Z menu kontekstowego pierwszego przycisku wybierz polecenie Advanced /Key Navigation. Opcje zawarte w otwartym oknie dialogowym umożliwiają przypisanie poszczególnym przyciskom umieszczonym w oknie panelu czołowego przycisków skrótu. Przypisz klawisze skrótu zgodne z tekstami zamieszczonymi na przyciskach. 5. Powtórz kroki (deklarowanie klawiszy skrótu) zamieszczone w punkcie 4 dla pozostałych trzech przycisków. 6. Zapisz zmiany w programie pod istniejącą nazwą (Temperature System.vi). Programowanie w języku G strona 4

Konfiguracja funkcjonowania programu 1. Skonfiguruj działanie programu głównego tak, aby uruchamiał się automatycznie po otwarciu pliku programu. Konfigurację wykonuje się za pomocą polecenia VI Properties z menu File. 2. W wyświetlonym oknie Właściwości wybierz kategorię Execution. Sprawdź, czy aktywna jest opcja Run when opened. Jeżeli opcja nie jest aktywna, uaktywnij ją. 3. Za pomocą kategorii Window Appearance wyeliminuj wyświetlanie paska menu i paska narzędzi. W wyświetlonym oknie Sprawdź, czy aktywne są opcje Show menu bar i Show toolbar when running. Jeżeli opcje są wybrane, usuń zaznaczenie. Wprowadzone zmiany zatwierdź przyciskiem OK. 4. Zapisz zmiany w programie, zamknij wszystkie okna programu i podprogramów. Uruchamianie programu 1. Otwórz plik programu Temperature System.vi. Program powinien zacząć działać automatycznie. 2. Sprawdź sposób działania podprogramów wywołując je za pomocą przycisków (mysz). 3. Sprawdź działania podprogramów wywołując je za pomocą zadeklarowanych klawiszy skrótu. 4. Zatrzymaj program za pomocą przycisku STOP. 5. Zamknij wszystkie okna programu Temperature System.vi. 5 Ćwiczenie 7.3 Obsługa klastrów za pomocy klawiszy skrótu Deklarowanie klawiszy skrótu dla funkcji panelu czołowego i konfigurowanie sposobu uruchamiania programu. Postępowanie według podanych wskazówek doprowadzi do zmodyfikowania istniejącego programu obsługi klastrów, który będzie uruchamiany automatycznie po załadowaniu pliku programu. 1. Znajdź na dysku i otwórz plik programu Cluster Exercise.vi (utworzonego w trakcie poprzednich zajęć - lab 4.4). Obraz panelu może być zbliżony do przedstawionego na poniższym rysunku. Programowanie w języku G strona 5

2. Za pomocą menu kontekstowego (Advanced /Key Navigation) kontrolek, przełączników i przycisków dokonać takich modyfikacji, aby funkcjonowały one w poniższy sposób: a) kontrolkę liczbową (A) można wybrać (zaznaczyć) za pomocą klawisza F1; b) przełącznik Logiczny 1 (B) można przełączać za pomocą klawisza Page Up; c) przełącznik Logiczny 2 (C) można przełączać za pomocą klawisza Page Down; d) kontrolkę suwakową (D) można wybrać (zaznaczyć) za pomocą klawisza kombinacji klawiszy Shift+F1; e) przycisk Stop (E) (zakończenie programu) można aktywować za pomocą klawisza Esc. 3. Skonfiguruj program tak, aby uruchamiał się automatycznie po otwarciu pliku programu (File /VI Properties /Category - Execution /Run when opened). 4. Skonfiguruj okno programu tak, aby w czasie jego pracy niewidoczne było menu i pasek narzędzi (File /VI Properties /Category - Window Appearance / Show menu bar i Show toolbar when running). 5. Zapisz program pod nową nazwą Key Cluster Exercise.vi i zamknij okna programu. Uruchamianie programu / kontrola sposobu działania 1. Kontrola sposobu uruchamiania. Otwórz plik programu Key Cluster Exercise.vi. Program powinien zacząć działać automatycznie. 2. Kontrola wyglądu okna. Okno programu nie powinno zawierać menu i paska narzędzi. 3. Kontrola sposobu funkcjonowania klawiszy skrótów. a) za pomocą klawisza F1 wybierz kontrolkę liczbową (A), wprowadź nową wartość i zatwierdź klawiszem Enter; b) za pomocą klawisza Page Up zmień położenie przełącznika Logiczny 1 (B); c) za pomocą klawisza Page Up zmień położenie przełącznika Logiczny 2 (C); d) za pomocą klawisza kombinacji klawiszy Shift+F1 wybierz kontrolkę suwakową (D), zmień jej wartość za pomocą klawiszy kierunkowych; e) zakończ funkcjonowanie programu za pomocą klawisza Esc. 4. Zamknij wszystkie okna programu Key Cluster Exercise.vi. 6 Ćwiczenie 7.4 Edycja zabezpieczonych programów Zapoznanie z metodą edycji gotowych programów o konfiguracji utrudniającej modyfikację schematu blokowego. Postępowanie według podanych instrukcji umożliwia wprowadzenie modyfikacji w programie, który skonfigurowany jest tak, aby uruchamiał się automatycznie, zaś po zakończeniu pracy zamykał swoje okno (w przypadku takiej konfiguracji schemat blokowy jest teoretycznie niedostępny). 1. Zamknij wszystkie programu LabVIEW. 2. Z lokalizacji wskazanej przez prowadzącego otwórz plik programu Edit Me.vi. Prawidłowe wykonanie powyższych instrukcji będzie skutkowało wyświetleniem poniższego okna panelu czołowego. Programowanie w języku G strona 6

7 Uwaga. Program zostaje uruchomiony po otwarciu pliku programu. W czasie działania programu nie jest możliwe użycie poleceń i przycisków normalnie znajdujących się w menu, na pasku narzędzi i klawiszy skrótów. Nie jest możliwe również przerwanie działania programu. Celem ćwiczenia jest uzyskanie dostępu do tych funkcji i zmodyfikowanie schematu blokowego. 3. Wybierz (kliknij) przycisk Start. Po 10 sekundach powinno nastąpić automatyczne zakończenie funkcjonowania programu i zamknięcie okien środowiska LabVIEW. 4. W celu zmodyfikowania programu Edit Me.vi, ponownie uruchom LabVIEW i otwórz nowy projekt. 5. W oknie schematu blokowego, umieść program Edit Me.vi (jako podprogram) (Functions /All Functions /Select VI ). 6. Przejdź do trybu edycji podprogramu Edit Me.vi (np. dwukrotne kliknięcie ikony podprogramu). 7. W wyświetlonym oknie panelu czołowego Edit Me.vi, z menu Operate wybierz polecenie Change to Edit Mode (zmiana trybu funkcjonowania programu umożliwienie edycji). 8. Odblokuj zabezpieczony program za pomocą menu File i polecenia VI Properties (kategoria Security /Unlocked (no password)). 9. Otwórz okno schematu blokowego Edit Me.vi i usuń funkcję Quit LabVIEW (EXIT). 10. Zapisz zmiany wprowadzone w podprogramie Edit Me.vi. Zamknij wszystkie okna paneli czołowych i schematów blokowych zarówno Edit Me.vi (zapisując zmiany) i programu głównego (nie zapisując zmian). 11. Otwórz ponownie program Edit Me.vi. 12. Po jego uruchomieniu spróbuj przeprowadzić edycję. 13. Zamknij wszystkie okna programu. Opracowane na podstawie: LabVIEW 7 Express Basics Interactive Training CD. National Instruments 2003. LabVIEW Basics I. Introduction Course Manual. National Instruments 2002. Programowanie w języku G strona 7