Analiza obwodów elektrycznych z zastosowaniem LabVIEW

Podobne dokumenty
Tworzenie i zapis plików w VI

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

Wirtualne przyrządy kontrolno-pomiarowe

Projekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31

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

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

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

Wirtualne przyrządy pomiarowe

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

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

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

KOMPUTEROWE METODY SYMULACJI W ELEKTROTECHNICE I ELEKTRONICE. ZASADA DZIAŁANIA PROGRAMU MICRO-CAP

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

WSCAD. Wykład 5 Szafy sterownicze

EKSPLOATACJA SYSTEMÓW TECHNICZNYCH - LAB. Wprowadzenie do zajęć

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

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

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

W tym ćwiczeniu zostanie wykonany prosty profil cienkościenny, jak na powyŝszym rysunku.

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Opis obsługi programu KALKULACJA

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

Temat: Organizacja skoroszytów i arkuszy

Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt

Podstawy programowania w środowisku LabVIEW, program do pomiaru napięcia

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

Dodanie nowej formy do projektu polega na:

Programowanie obiektowe

Systemy operacyjne I Laboratorium Część 3: Windows XP

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

Reprezentacja zmiennych numerycznych

Instrukcja obsługi przełącznika KVM ATEN CS661. Opis urządzenia. Instalacja urządzenia

1. Przypisy, indeks i spisy.

KATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN. Instrukcja do ćwiczeń laboratoryjnych z elementów analizy obrazów

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

Rozdział 4. Multimedia

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

Aplikacja projektu Program wycinki drzew i krzewów dla RZGW we Wrocławiu

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

Rozdział II. Praca z systemem operacyjnym

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

Podstawy użytkowania programu LabView

Ćwiczenia z systemu operacyjnego WINDOWS

Multimetr cyfrowy MAS-345. Instrukcja instalacji i obsługi oprogramowania DMM VIEW Ver 2.0

Kadry Optivum, Płace Optivum

Ćw. 0 Wprowadzenie do programu MultiSIM

Symulacja pracy silnika prądu stałego

CRM VISION Instalacja i uŝytkowanie rozszerzenia do programu Mozilla Thunderbird

Obszar pierwszy to pasek narzędzi (rys. 1) zawierający skróty do najczęściej uŝywanych funkcji. Rys. 1 Pasek Narzędzi

Kontrolka ActiveX Internet Explorer w aplikacji wizualizacyjnej InTouch

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

5. Administracja kontami uŝytkowników

11. Rozwiązywanie problemów

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

Instrukcja uŝytkownika

Instrukcja korzystania z Krajowego Rejestru Agencji Zatrudnienia

Programowanie obiektowe zastosowanie języka Java SE

Synteza układów kombinacyjnych metodą tablic Karnaugha - ćwiczenie 10

Rozdział 7. Drukowanie

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11

PRZEWODNIK PO ETRADER ROZDZIAŁ XII. ALERTY SPIS TREŚCI

Wprowadzenie LabVIEW interfejs użytkownika. Zajęcia: Cele: Materiały źródłowe:

Program ćwiczenia: SYSTEMY POMIAROWE WIELKOŚCI FIZYCZNYCH - LABORATORIUM

Tworzenie prezentacji w MS PowerPoint

Rys.1. Uaktywnianie pasków narzędzi. żądanych pasków narzędziowych. a) Modelowanie części: (standardowo widoczny po prawej stronie Przeglądarki MDT)

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Ćwiczenie C1. Utworzenie wielokanałowego systemu zbierania danych i prezentacja zarejestrowanych przebiegów na ekranie PC

Poradnik użytkownika pomoc techniczna

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

Aplikacje WWW - laboratorium

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

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.

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

PREZENTACJE MULTIMEDIALNE cz.2

TWORZENIE SCHEMATÓW BLOKOWYCH I ELEKTRYCZNYCH

Zamienniki towarów 1/5. Program Handel Premium

Tworzenie bazy danych na przykładzie Access

C-geo definicja/edycja obiektów, zapis danych w formacie shape

Podstawy budowy wirtualnych przyrządów pomiarowych

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

Instalacja oprogramowania ESI[tronic] oraz konfiguracja Diagnozy Sterowników

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

CRM VISION INSTALACJA I UśYTKOWANIE ROZSZERZENIA DO PROGRAMU MOZILLA THUNDERBIRD

Instalacja i opis podstawowych funkcji programu Dev-C++

1. Opis okna podstawowego programu TPrezenter.

Ćwiczenie nr 11. Metody symulacji komputerowej w elektrotechnice i elektronice

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe

programu Neofon instrukcja obsługi Spis treści

5. Kliknij teraz na ten prostokąt. Powinieneś w jego miejsce otrzymać napis. Jednocześnie została wywołana kolejna pozycja menu.

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

Grażyna Koba. Grafika komputerowa. materiały dodatkowe do podręcznika. Informatyka dla gimnazjum

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

1. Instalacja modułu w systemie Windows.

Praca w programie Power Draft

Ćw. 0: Wprowadzenie do programu MultiSIM

5.2. Pierwsze kroki z bazami danych

Transkrypt:

POLITECHNIKA OPOLSKA Opole University of Technology KATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN Department of Mechanics and Machine Design LabVIEW Instrukcja do ćwiczeń laboratoryjnych Laboratory manual for students Analiza obwodów elektrycznych z zastosowaniem LabVIEW LabVIEW software in electrical circuit analysis Opracował: Dr inŝ. Roland Pawliczek Opole 2008

2 Publikacja na prawach rękopisu

1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z interfejsem uŝytkownika środowiska LabVIEW oraz jego wykorzystaniem jako narzędzia do programowania prostych obliczeń inŝynierskich na przykładzie analizy obwodu elektrycznego. 2. Przebieg ćwiczenia Środowisko LabVIEW naleŝy do grupy systemów, w którym wykorzystuje się tzw. programowanie graficzne. Kod źródłowy programu stanowią nie linie tekstowe zawierające komendy lecz graficzne ikony reprezentujące zmienne, funkcje i procedury, które są opisywane za pomocą szeregu właściwości. Przepływ informacji i tok programu jest tworzony za pomocą powiązań oznaczanych w kodzie za pomocą linii (Wires). Środowisko LabVIEW jest szeroko wykorzystywane w praktyce laboratoryjnej do budowy wirtualnych urządzeń pomiarowych i sterujących. Dlatego teŝ obiekty tworzone w LabVIEW nazywa się często przyrządami wirtualnymi (virtual instruments). Z tego względu domyślnym rozszerzeniem plików dla LabVIEW jest oznaczenie vi. Po uruchomieniu LabVIEW pojawi się okno jak na rys. 1 3 Rys. 1. Okno startowe LabVIEW Z obszaru Open naleŝy wybrać opcję Browse i odszukać plik o nazwie cw1_start.vi. Pojawi się tzw. Front Panel, czyli panel uŝytkownika, na którym umieszczane będą poszczególne elementy wirtualnych przyrządów. Na rysunku 2 widoczny jest panel uŝytkownika z wczytanymi elementami rysunkowymi przedstawiającymi przykładowy obwód elektryczny. Rys. 2. Panel uŝytkownika

4 Znaczenie poszczególnych pozycji menu i paski narzędzi będą omawiane stosownie do potrzeb. W celu uzyskania dostępu do zestawu elementów, które zostaną wykorzystane w programie naleŝy wybrać opcję View/Control Paletce z menu głównego programu. Pojawi się okno zawierające elementy typu Controls (Rys. 3). Ikony umoŝliwiają dostęp do określonych typów elementów. Rys. 3. Wywołanie menu komponentów programu Po wybraniu ikony Numeric pojawi się zestaw narzędzi, który moŝna podzielić na dwie zasadnicze grupy (Rys. 4): - Controls są to elementy wejściowe ( kontrolki ), pozwalające na zadawanie wartości zmiennych (wprowadzania danych). Kontrolki mają moŝliwość edycji i zwykle są one wyposaŝone w elementy pozwalające na zmianę wartości wprowadzanych danych (strzałki obok pola Numeric na Rys. 4). - Indicators są to elementy wyjściowe ( wyświetlacze ), które pozwalają na wyświetlenie wyników obliczeń, wykresów itp. Dane wyświetlane w tych elementach nie podlegają edycji uŝytkownik nie moŝe zmienić ich wartości (pole Numeric2 na Rys. 4). Rys. 4. Kontrolki i wyświetlacze. Korzystając z tych elementów zbudowany zostanie program pozwalający na obliczanie prądów w poszczególnych gałęziach obwodu elektrycznego w zaleŝności od wartości napięcia zasilania źródła oraz oporności w gałęziach obwodu. Dla ułatwienia panel uŝytkownika zawiera wzory niezbędne do wykonania obliczeń. Przeniesienie elementu na panel uŝytkownika odbywa się za pomocą techniki złap i przenieś z uŝyciem myszy komputerowej. Wykorzystując kontrolki i wyświetlacze naleŝy zbudować panel jak na rysunku 5. Nazwę elementu moŝna wprowadzić tuŝ po jego wstawieniu na panel lub później poprzez podwójne kliknięcie lewym klawiszem myszy na tekście opisującym element.

5 Rys. 5. Panel uŝytkownika Dla potrzeb ćwiczenia załoŝono, Ŝe napięcie źródła będzie w granicach 0 24V oraz będzie je moŝna zmieniać ze skokiem 2V. Aby uzyskać dostęp do własności kontrolki naleŝy wskazać ją i prawym klawiszem myszy otworzyć tzw. Menu kontekstowe (Popup Menu, Rys.6). Po wybraniu opcji Properties naleŝy wybrać zakładkę Data Range i ustawić wartości Minimum=0, Maximum=24 i Increment=2 (Rys. 6). Ten sam efekt moŝna uzyskać wybierając opcję Data Range bezpośrednio z menu kontekstowego. Rys. 6. Zmiana własności kontrolki

6 JuŜ w tym momencie moŝna sprawdzić działanie kontrolki poprzez kliknięcie strzałek góra/dół w momencie, gdy pojawi się mała rączka z wyciągniętym palcem (Rys. 7). Rys. 7. Zmiana danych wejściowych W podobny sposób naleŝy zmienić własności kontrolek do wprowadzania oporności R1 i R2. W tym przypadku wykorzystano opcje Data Range oraz Format & Precision (Rys. 8). NaleŜy ustawić Default value=10 000, Minimum = 10 000, Maximum=500 000, Increment=10 000. W zakładce Format & Precision ustawić SI notation oraz Digits = 0 i Prescision Type = Digits of precision. Rys. 8. Zmiana własności kontrolek oporności R1 i R2 PoniewaŜ naleŝy się spodziewać stosunkowo małych wartości prądu naleŝy zmienić zapis liczb w wyświetlaczach określających prądy w poszczególnych gałęziach. NaleŜy ustawić ustawić Floating point oraz Digits = 6 i Prescision Type = Digits of precision w zakładce Format & Precision (Rys. 9). Rys. 9. Zmiana własności wyświetlaczy prądu w gałęziach

Panel uŝytkownika został w ten sposób wyposaŝony w niezbędne elementy, dla których przewidziano i zdefiniowano ich własności. W tej postaci programu nie moŝna jeszcze uruchomić. Nie wskazano dotychczas Ŝadnych powiązań pomiędzy kontrolami i wyświetlaczami. Zbudowanie graficznej postaci programu (kodu źródłowego) odbywa się w tzw. Block Diagram uruchamianym za pomocą opcji Show Block Diagram z menu głownego programu (Rys. 10). 7 Rys. 10. Wywołanie okna kodu źródłowego Na ekranie pojawi się okno jak na Rys. 11 zawierające symbole graficzne reprezentujące wstawione wcześniej kontrolki i wyświetlacze. Wyraźnie moŝna rozróŝnić kontrolki, które mają małą strzałeczkę z prawej strony (symbolizującą wyjście) oraz wyświetlacze, które mają małą strzałeczkę z lewej strony (symbolizującą wejście). Rys. 11. Okno z kodem źródłowym Programowanie działań i powiązań odbywa się za pomocą funkcji dostępnych po wybraniu opcji View/Functions Palette z menu głównego okna Block Diagram. Na ekranie pojawi się dodatkowe okno zawierające listę dostępnych funkcji i procedur (Rys. 12). Podstawowe operacje matematyczne są dostępne w opcji Numeric okna Fuctions (Rys. 12).

8 Rys. 12. Lista dostępnych funkcji i podstawowe operacje matematyczne Wykorzystując dostępne funkcje uŝytkownik musi zbudować graficzne struktury odpowiadające poszczególnym wzorom: Do wykonania zadania wystarczą proste operacje matematyczne. W celu wyznaczenia prądu I naleŝy odwrócić oporności, zsumować je a następnie pomnoŝyć przez napięcie źródła. W tym celu naleŝy z menu Functions i opcji Numeric wybrać i wstawić do diagramu elementy: - reciprocal (odwróć), - add (dodaj), - multiply (pomnóŝ). PoniewaŜ operację odwracania naleŝy wykonać dwukrotnie potrzebne będą dwa elementy. MoŜna do tego celu wykorzystać standardowe operacje Windows Kopiuj/Wklej. Bardzo przydatną opcją systemu LabVIEW jest pomoc z informacją o wybranym elemencie (Context Help). W celu jej uruchomienia naleŝy wybrać element i nacisnąć kombinację klawiszy Ctrl+H. Pojawi się wtedy okno jak na rysunku 13. Oczywiście zawartość okna będzie zaleŝała od wybranego elementu. Rys. 13. Okno Context Help dla operacji Add

Przedstawiona jest ikona elementu oraz jej wejścia i wyjścia. Liczba wejść i wyjść zaleŝy od wybranego elementu. Pojawia się teŝ krótki opis rezultatów funkcji wykonywanej przez wskazany element. JeŜeli zbliŝymy kursor myszy do jednego z wejść lub wyjść zmieni on postać na szpulkę nici (Rys. 14.). 9 Rys. 14. Identyfikacja kanałów wejściowych i wyjściowych W tym momencie moŝliwe jest wykonanie połączenia za pomocą drucika (Wires). Rysunek 15 przedstawia połączone kontrolki oporności do wykonania operacji odwracania. Rys. 15. Wykonanie połączeń elementów diagramu Za pomocą połączeń naleŝy zbudować schemat jak na rysunku 16. Rys. 16. Graficzny diagram wyznaczania wartości prądu I W przypadku zaleŝności opisujących prądy I 1 i I 2 konieczne jest ponowne wykorzystanie oporności R 1 i R 2. Nie ma konieczności ponownego definiowania danych moŝliwe jest tworzenie węzłów i przesyłanie danych do innych gałęzi połączeń. W tym celu naleŝy zbliŝyć kursor myszy do wybranego połączenia a pojawi się nowe odgałęzienie (Rys. 17). Rys. 17. Tworzenie rozgałęzień połączenia

10 Wykorzystując operacje, i naleŝy uzupełnić diagram według schematu na rysunku 18. Rys. 18. Graficzny diagram wyznaczania wartości prądów w poszczególnych gałęziach obwodu Diagram obejmuje wszystkie niezbędne operacje. MoŜna przystąpić do uruchomienia obliczeń. W tym celu naleŝy przełączyć się do panelu uŝytkownika (opcja Windows/Show Front Panel z menu głównego) i wprowadzić dane: Napięcie=8V, Oporność R1=140k, Oporność R2=210k. Do uruchomienia programu wykorzystuje się opcję Operate/Run z menu głównego lub przycisk Run, który znajduje się na pasku narzędzi umieszczonym pod menu głównym programu (Rys. 19). Rys. 19. Uruchomienie programu Jako rezultat powinny się pojawić wartości prądowe w wyświetlaczach. Program uruchamiany jest jednokrotnie. MoŜna ponownie zmienić wartości danych wejściowych i wykonać obliczenia. Z punktu widzenia uŝytkownika wygodniejsza jest ciągła praca programu, który będzie reagował na zmianę danych wejściowych. MoŜliwe są dwa sposoby rozwiązania tego problemu. Pierwszy polega na uruchomieniu w zapętleniu za pomocą przycisku Run Continuously, który znajduje się obok przycisku Run. Od tej chwili moŝna na bieŝąco wprowadzać nowe dane a program automatycznie wykona obliczenia. Zatrzymanie obliczeń odbywa się za pomocą klawisza Stop (czerwony punkt na pasku narzędzi) (Rys. 20). Rys. 20. Przyciski Run Continuously i Stop Jest to jednak nieelegancki sposób i stosowany zwykle w czasie testowania programów.

Do ciągłej pracy programu naleŝy wykorzystać pętlę While Loop. Powoduje ona wykonywanie programu do chwili naciśnięcia klawisza Koniec/Stop. Aby uzupełnić diagram naleŝy się przełączyć do okna Block Diagram (skrót klawiszowy Ctrl+E). Następnie za pomocą opcji Show Functions Palette wyświetlić listę funkcji (Rys.12). Wybrać opcję Structures i wskazać pętlę While Loop (Rys. 21). 11 Rys. 21. Elementy opcji Structures Następnie na diagramie otoczyć poprzedni schemat prostokątem symbolizującym pętlę While Loop. Wszystkie elementy, które znajdą się wewnątrz pętli będą sekwencyjnie powtarzane (Rys. 22). Rys. 22. Diagram z pętlą While Loop

12 W prawym dolnym rogu pętli znajduje się element Loop Condition, który pozwala kontrolować zakończenie pętli. Jest to element typu wyświetlacz (Indicator). Aby z niego skorzystać naleŝy zdefiniować kontrolkę w postaci klawisza. Najłatwiej wykonać to za pomocą Menu Kontekstowego, które pojawia się po kliknięciu prawym klawiszem myszy na elemencie (Rys. 23). Rys. 23. Menu kontekstowe elementu diagramu Po wybraniu opcji Create Control system automatycznie wygeneruje kontrolkę stosownie do typu wyświetlacza i wykona ich połaczenie - odpowiedni klawisz pojawi się w oknie Front Panel (Rys. 24). Rys. 24. Kontrolka klawisza STOP i klawisz STOP Od tej chwili po uruchomieniu program będzie pracował do momentu naciśnięcia klawisza STOP. 3. Modyfikacja panelu Z punktu widzenia uŝytkownika ocena wartości prądu moŝe być uciąŝliwa przy numerycznym sposobie wyświetlania. Wygodniejsze są wszelkiego rodzaju wskaźniki w postaci zegarów. System LabVIEW umoŝliwia wstawianie tego typu elementów nawet wówczas, gdy diagram programu jest juŝ gotowy. Dokonuje się tzw. podmiany (Replace) elementów w oknie Front Panel. W tym celu naleŝy wskazać element (tutaj wyświetlacz wartości prądu) i z Menu Kontekstowego wybrać opcję Replace. Pojawi się okno Controls, gdzie naleŝy wybrać opcję Numeric/Meter (Rys. 25).

13 Rys. 25. Operacja zamiany elementów Na panelu pojawi się odpowiedni element (Rys. 26). Niestety, nie przejmuje on ustawień poprzedniego elementu i naleŝy ponownie ustawić jego własności. Zmianę zakresu wskaźnika moŝna określić poprzez edycję liczby opisującej ostatnią działkę na skali. Rys. 26. Element typu Meter W celu udoskonalenia zadawania danych moŝna napięcie źródła regulować za pomocą kontrolki Vertical Pointer Slide, zaś zmianę oporności wprowadzać za pomocą kontrolki typu Knob, które dostępne są w opcji Controls/Numeric. (Rys. 27). W ramach ćwiczeń, wykorzystując prawo Ohma, układ moŝna uzupełnić o pomiar spadków napięć na poszczególnych opornościach.

14 Rys. 27. Skorygowany panel frontowy