Przedmiot: Pomiary wielkości mechanicznych - laboratorium. |
||
Nr ćwiczenia: 14 |
Temat: Wykorzystanie potencjometrycznego przetwornika przemieszczeń do odwzorowania drogi |
Semestr: 4 |
Godz. rozpoczęcia: 8.00. |
|
Studia stacjonarne |
Dzień tygodnia: piątek |
|
|
Data wykonania lab.: 16.03.2012 |
Prowadzący: dr inż. Aleksandra Rewolińska |
Grupa Dziekańska: M4 |
|
Kierunek: Mechanika i Budowa Maszyn |
Ocena: |
Wykonawcy: 740 i 739 - Grzegorz Jeżak i Adam Świtoń |
|
1.Celem ćwiczenia jest wykorzystanie środowiska programowego Agilent VEE do pomiaru
przemieszczenia za pomocą przetwornika rezystancyjnego.
2. Środowisko programowe Agilent VEE służy do obsługi mierników pomiarowych, a także do magazynowania, przetwarzania i prezentacji wyników oraz danych. Generuje także raporty wyników doświadczeń badawczych. To oprogramowanie wykorzystuje obiekty graficzne, które z kolei wykonują określone operacje na dostarczonych do nich danych i przesyłają do kolejnych obiektów informację o tym, że coś zrobiły lub wysyłają to co zrobiły jako dane dla następnego obiektu.
3. Program składa się z obiektów:
- Start,
- User Function,
- Int32 Input,
- File Name Selection,
- Real64 Input,
- Instrument Manager (To/From Agilent_34970a),
- From String,
- Formula,
- Real32,
- To String,
- Until Break,
- Next,
- Break,
- Counter,
- If/Then/Else,
- Delay,
- Alpha Numeric,
- X vs Y Plot,
- To File,
- Stop;
oraz funkcji ,,Generate/Call”.
Program służy do obsługi, rejestracji pomiarów rezystancji, obliczenia długości i zapisuje wyniki tych operacji na dysku twardym oraz prezentuje te wyniki na wykresie (X vs Y Splot) i obiekcie Alpha Numeric.
Obiekt ,,Start” służy do uruchomienia programu. Obiekt ,,User Function” został użyty dwukrotnie do utworzenia podprogramów o nazwach: ,,wprowadzanie_danych” i ,,pomiar_długości”. Podprogram ,,wprowadzanie_danych” składa się z trzech obiektów:
,,Int32 Input” , ,,File Name Selection”, i ,,Real64 Input”.
Obiekt ,,Int32 Input” podaje ilość pomiarów. Obiekt ,,File Name Selection” podaje nazwę pliku do zapisu wyników. Obiekt ,,Real64 Input” podaje czas między pomiarami.
Podprogram ,,pomiar_długości” składa się z 5 obiektów: ,,Real32”, ,,Formula”, ,,From String”, ,,To String”, ,,To/From Agilent_34970a”. Obiekt ,,Real32” został użyty dwa razy po to, aby podać dane ,,M” i ,,B” do poprawnego działania programu. Obiekt ,,Formula” został użyty dwa razy, pierwszy do podania działania przeprowadzonego na danych ,,M” i ,,B” oraz pomiarze ,,x”. Drugi natomiast do podania wyniku z jednostką. Obiekt ,,To/From Agilent_34970a”(,,Instrument Manager”) służy do programowania miernika rezystancji. Obiekt ,,From String” został użyty dwa razy do konwersji z formatu tekstowego na liczbowy. Obiekt ,,To String” został użyty do obcięcia wyniku obliczenia do pierwszej cyfry za przecinkiem i konwersji na format tekstowy. Obiekt ,,Until Break” jest to pętla z możliwością przerwania. Obiekty ,,Next”, ,,Break” i ,,Stop” służą właśnie do sterowania tą pętlą - ,,Next” wymusza następny pomiar, a ,,Break” zakańcza pomiary obiektem ,,Stop”, który to zatrzymuje pętlę. Obiekt ,, Counter” liczy ilość cykli pracy pętli. Obiekt ,,If/Then/Else” porównuje wskazanie licznika ,,Counter” z dopuszczalną liczbą pomiarów i przesyła tą informację do obiektu ,,Next” jeżeli jest mniejsze lub jeżeli wskazanie licznika ,,Counter” jest równe lub większe to przesyła tą informację do obiektu ,,Break”. Obiekt ,,Delay” podaje zwłokę czasową między pomiarami. Obiekt ,,Alpha Numeric” wyświetla liczbowy wynik razem z opisem i jednostką. Obiekt ,,X vs Y Splot” pokazuje wyniki na wykresie, gdzie ,,X” to numer porządkowy pomiaru, a ,,Y” to wyliczona do niego odpowiednia długość. Obiekt ,,To File” zapisuje wynik pomiaru długości do pliku. Funkcja ,,Generate/Call” sprowadza na ekran roboczy programu wybrany podprogram w postaci jednego obiektu.
4. Wnioski:
Środowisko Agilent VEE bardzo ułatwia wykorzystanie pomiaru rezystancji do obliczenia przemieszczenia, prezentacji tego przemieszczenia oraz zapisania wyników, co ułatwia tworzenie raportów. Dzięki użyciu funkcji ,,Generate/Call” program jest bardziej przejrzysty i czytelny.