Lab. Zastosowanie programu HP VEE (PDF 96 kB)

Transkrypt

Lab. Zastosowanie programu HP VEE (PDF 96 kB)
temat ćwiczenia:
skład grupy:
laboratorium Komputerowych Systemów Pomiarowych
Zastosowanie programu HP Vee
data wykonania ćwiczenia:
data oddania sprawozdania:
3a
Multimetr cyfrowy HP 34401 służyć może do pomiar napięcia, prądu stałego
i zmiennego, częstotliwości, pomiaru oporności. Multimetr posiada istotną zaletę – możliwość
współpracy z oprogramowaniem zainstalowanym na komputerze, z którym multimetr może
się komunikować, przesyłać dane pomiarowe.
3c
2.1.1.a
adres przyporządkowany karcie interfejsu pomiarowego HP-IB to 7
2.1.1.b
odczytany adres multimetru HP34401A to 13
2.1.1.c
wyznaczony adres dla programu VEE to 712
2.1.4
now() – obiekt zwracający aktualny czas
„Build Record” – tworzy rekord z odrębnych komponentów otrzymanych na wejściu (w analizowanym
przykładzie są nimi czas i odczytana wartość)
Pola w rekordzie na wyjściu obiektu „Build Record” są nazywane według nazw nadanych wejściom
danych do obiektu. Rekord może być skalarem lub jednowymiarową tablicą, w zależności od formatu
danych wejściowych.
Pola okna „I/O Transaction” spełniają następujące funkcje:
- obiekt „To String”
- Actions/WRITE – zapisuje dany używając określonego formatu kodowania
- Actions/WAIT – czeka określony w sekundach czas, po czym wykonuje następną „tranzakcję”
- podaje się także nazwę wejścia z którego dane mają być pobierane
- String Encodings/TEXT – zapisuje wszystkie typy danych w formacie tekstowym, naturalnym
dla odczytu przez człowieka
- TIME STAMP FORMAT oraz TIME – instrukcje określające sposób prezentacji
otrzymywanych przez obiekt danych
- obiekt „To File”
- w polu Actions oprócz opisanych wyżej WRITE i WAIT występuje EXECUTE – wykonujące
operacje takie jak usuniecie zawartości pliku, jego zamknięcie
- podaje się informacje o formatowaniu danych pochodzących z wejść obiektu i zapisywanych
do pliku
2.2.1
DDE jest narzędziem pozwalającym na komunikację pomiędzy procesami. Obiekt To/From DDE
pozwala na wymianę danych z i do aplikacji działających w środowisku Microsoft Windows (jeśli te
wspomagają Dynamic Data Exchange)
Application – to pole zawiera nazwę aplikacji Windows która wspomaga DDE i będzie
wykorzystywana w tworzonym modelu
Topic – w tym polu definiuje się (zgodnie ze specyfiką środowiska aplikacji zadeklarowanej w polu
Application) identyfikator rodzaju danych (np. arkusz, tablica)
Timeout – czas dany obiektowi na nawiązanie komunikacji z aplikacją
W oknie "I/O Transaction" obiektu To/From DDE wykorzystujemy pola:
- definiujące typ „transakcji”:
- READ(REQUEST) – czyta dane w transferu DDE.
- WRITE(POKE) – zapisuje dane dla transferu DDE
- EXECUTE – wysyła rozkaz do serwera z którym współpracuje Hp Vee, serwer zajmuje się
jego wykonaniem
- WAIT – oczekuje czas określony w sekundach
- określające miejsce i format zapisywanych danych
(C) 2004 STUDENT.NET.PL :: Wszelkie prawa zastrzeżone
-
określające wejście z które wczytywane są dane
2.3.1
Obiekt „AlphaNumeric” wyświetla dane w formacie alfanumerycznym. Za jego pomocą wyświetlić
można dane jako: pojedynczą wartość oraz tablice jedno- i dwuwymiarowe.
2.3.2
Obiekt „ShiftRegister” podaje na wyjście poprzednią wartość zarejestrowaną na wejściu. Zapamiętuje
więc stan wejścia i opóźnia podanie danych na wyjście o jeden krok.
2.3.3
Obiekt „Acumulator” wyświetla oraz podaje na wyjście bieżącą sumę wartości podanych na jego
wejście. Typ zachowanej wartości wyjściowej jest zgodny z typem pierwszej danej zarejestrowanej na
wejściu (od momentu wyzerowania akumulatora)
Zliczanie całkowitej sumy danych wejściowych płynących w określonym strumieniu na wejście bez
obiektu „Acumulator” jest niemożliwe.
2.3.4
Build Complex – tworzy liczbę zespoloną ze składników określających jej cześć rzeczywistą i urojoną
Build Pcomplex – tworzy liczbę zespoloną z wartości określających jej amplitudę oraz fazę
a + b – ten obiekt realizuje dodawanie arytmetyczne na dwóch operandach. Dla liczb zespolonych
proces ten przebiega poprzez dodanie do siebie części zespolonych a i b oraz rzeczywisty a i b.
Przykładowo: dwie liczby zespolone (2,4) + (1,3) dają w efekcie (3,7).
2.3.5
Istnieje ponad 150 obiektów „Math” w programie Hp Vee. Jako odpowiedź na pytanie niech posłuży
przykład operacji matematycznej „Complex Parts” która zwraca części rzeczywistą i urojoną liczb typu
Complex i PComplex
3d
Środowisko HP Vee umożliwia integracje wielu urządzeń pomiarowych i zarządzaniem danymi
zbieranymi z powstałego w ten sposób systemu pomiarowego. Jest to wygodny sposób przetwarzania,
wizualizacji i przekazywania danych do innych aplikacji systemu Windows. Możliwości programu
są z pewnością szersze niż może się wydawać po drugim z nim kontakcie na laboratorium. Pragnę jednak
zaznaczyć ze treść przygotowanych ćwiczeń narzuca tempo pracy które nie pozwala skoncentrować się
na postawionym problemie i poznać program na którym się pracuje – nie ma czasu na eksploracje programu
i zmontowanego systemu, starcza go jedynie na wypełnianie instrukcji.
(C) 2004 STUDENT.NET.PL :: Wszelkie prawa zastrzeżone