Laboratorium Komputerowe Systemy Pomiarowe

Podobne dokumenty
Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium Komputerowe Systemy Pomiarowe

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA

Uwaga. Łącząc układ pomiarowy należy pamiętać o zachowaniu zgodności biegunów napięcia z generatora i zacisków na makiecie przetwornika.

Instrukcja programowania IRSC OPEN

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

2.2 Opis części programowej

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

TM PROGRAM TERMINALA RS232 DLA MULTIPLEKSERA 8XRS232 / ETHERNET 10BASE-T

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

Instrukcja użytkownika ARSoft-WZ1

PRUS. projekt dokumentacja końcowa

GRM-10 - APLIKACJA PC

1. Opis. 2. Wymagania sprzętowe:

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

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

Instrukcja obsługi programu PLOMP PLUS FM

Instrukcja użytkowania oprogramowania SZOB LITE

Process Automation Toolkit (PAT)

Programowanie kontrolera RH robota S-420S Opracował: Karol Szostek

INSTRUKCJA OBSŁUGI. Program ProCELL. Wersja: 1.15

Dodawanie nowego abonenta VOIP na serwerze Platan Libra

Parametryzacja przetworników analogowocyfrowych

Pomoc do programu ISO Manager

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0

ArtPlayer oprogramowanie do odtwarzania plików video sterowane Artnet/DMX V1.0.1

interfejs szeregowy wyświetlaczy do systemów PLC

OPIS PROGRAMU APEK MULTIPLEKSER RX03

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Interfejs RS485-TTL KOD: INTR. v.1.0. Zastępuje wydanie: 2 z dnia

INSTRUKCJA OBSŁUGI PROGRAMU INSTAR 1.0

STEROWNIK TUBY LED STM-64

Instrukcja użytkownika

Instrukcja do oprogramowania ENAP DEC-1

POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRYCZNY KATEDRA ENERGOELEKTRYKI LABORATORIUM INTELIGENTNYCH INSTALACJI ELEKTRYCZNYCH

PROBLEMY TECHNICZNE. Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Kod produktu: MP01105

Centrala alarmowa ALOCK-1

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

Ustawienia ogólne. Ustawienia okólne są dostępne w panelu głównym programu System Sensor, po kliknięciu ikony

Konfigurowanie PPP dla Windows 7

INTERFEJS LPG/CNG FTDI USB INSTRUKCJA INSTALACJI ORAZ KONFIGURACJI URZĄDZENIA

AMX 530BT. Instrukcja instalacji i konfiguracji AMX 530BT dla systemów operacyjnych XP, 7 i Instalacja i konfiguracja AMX 530BT dla Windows XP

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows 2000

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

Rysunek 1: Schemat układu pomiarowego.

Dodanie strony aplikacji SAC do strefy intranetowej

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi

Wybór urządzenia/ Scanner Selection Screen: Skrócony Opis Programu MetroSet 2

Laboratorium ASCOM COLT-2

Schemat blokowy karty

Instrukcja programowania kasy Bursztyn z aplikacji PLU Manager (KF-03) 2013

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

Instrukcja programowania nadajnika ATV-49. Instrukcja dotyczy programu PR-DOS V0.80 LIGHT, który obsługuje nadajniki ATV-49 SV 1.3

STEROWNIK LAMP LED MS-1 Konwerter sygnału 0-10V. Agropian System

Ćw. I. Środowisko sieciowe, połączenie internetowe, opcje internetowe

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

Site Installer v2.4.xx

PRAWO OHMA DLA PRĄDU PRZEMIENNEGO. Instrukcja wykonawcza

Satel Integra FIBARO

APOLLO KISO II - PC INSTRUKCJA UŻYTKOWNIKA INSTRUKCJA OBSŁUGI PROGRAMU DO KOMUNIKACJI KASA KOMPUTER. (ver. 1.0 czerwiec 2005)

Instalacja sterowników w systemie operacyjnym WINDOWS 8 ; 8.1 ; 10

Program dla praktyki lekarskiej

1 Moduł Centrali PPoż 3

UNIFON podręcznik użytkownika

Robot EPSON SCARA T3-401S

SZOB LITE. wersja 2.1/16

Kod produktu: MP01105T

Posnet Grafik Instrukcja obsługi

Opis konfiguracji ST do współpracy z kolektorem DENSO BHT 8000

INSTRUKCJA OBSŁUGI. MINI MULTIMETR CYFROWY M M

INTEGRACJA CENTRALI ALARMOWEJ SATEL Z HOME CENTER 2 FIBARO

Ploter I-V instrukcja obsługi

Ćwiczenie 4 Badanie uogólnionego przetwornika pomiarowego

Integracja systemu RACS 4 z generatorem obrazu CCTV

Badanie właściwości dynamicznych obiektów I rzędu i korekcja dynamiczna

SONEL ANALIZA MOBILNA

strona 1 MULTIMETR CYFROWY M840D INSTRUKCJA OBSŁUGI

Język polski na wyświetlaczu przemiennika

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

Konfiguracja i podłączenie sterownika Horner APG do oprogramowania Cscape po RS232

EKSPANDER NA SZYNĘ DIN int-iors_pl 10/14

System automatyki domowej. Nexo.API Protokół Karty komend NXW396

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780

SYSTEMY CZASU RZECZYWISTEGO (SCR)

Interfejs PC INSTRUKCJA OBSŁUGI. Nr produktu Strona 1 z 8

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania

MODUŁ INTEGRACJI Z SYSTEMEM KNX int-knx-2_pl 03/15

System wizyjny OMRON Xpectia FZx

INSTRUKCJA OBSŁUGI PROGRAMU REJESTRACJI I AKWIZYCJI DANYCH REJESTRATOR 9.2

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

Podręcznik użytkownika

ćw. Symulacja układów cyfrowych Data wykonania: Data oddania: Program SPICE - Symulacja działania układów liczników 7490 i 7493

Opis Ogólny OPIS OGÓLNY LICZNIKA AL154LI01.

Ćw. 12. Akwizycja sygnałów w komputerowych systemach pomiarowych ( NI DAQPad-6015 )

Opis ultradźwiękowego generatora mocy UG-500

Transkrypt:

Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Zastosowanie standardu VISA do obsługi interfejsu RS-232C Data wykonania: 03.04.08 Data oddania: 17.04.08 Celem ćwiczenia było poznanie podstawowych procedur standardu VISA służących do obsługi interfejsu szeregowego RS232C oraz zastosowaniem procedur VISA do programowania multimetru cyfrowego przy użyciu komend języka SCPI. 4.3.1 Ustawienie konfiguracji portów COM1 i COM2 Przy pomocy dedykowanego oprogramowania Measurement & Automation Explorer skonfigurowano porty szeregowe COM1 i COM2. Przyjęto identyczną konfigurację obydwu portów w celu umożliwienia poprawnej ich współpracy. 4.3.1 Sprawdzenie poprawności działania portów COM1 i COM2 W celu potwierdzenia prawidłowej konfiguracji oraz sprawności działania portów szeregowych należało przeprowadzić test komunikacji pomiędzy nimi (oczywiście przy użyciu zewnętrznego przewodu). Do sprawdzenia użyto dwóch prostych aplikacji.vi. Pierwsza z nich wysyłała na port COM1 ciąg znaków przedstawiający aktualny czas systemowy, natomiast druga, używając danych pobranych z portu COM2, wyświetlał pobrane dane. Rys. 1: Program testowy - nadawanie

Rys. 2: Program testujący - odbiór Po połączeniu portów kablem i ustawieniu odpowiednio dużych (mieszczących cały ciąg znaków reprezentujących czas systemowy) i identycznych dla obu programów wartości return count i byte count można było przejść do właściwego sprawdzenia komunikacji. Próba przebiegła pomyślnie. Rys. 3: Obydwa programy testujące po uruchomieniu

4.3.3 Zastosowanie VISA do programowania multimetru HP 34401A Przed próbą połączenia systemu komputerowego z przyrządem pomiarowym należało w tym drugim ustawić kompatybilne z pierwszym opcje komunikacyjne. W tym przypadku aktualnie wprowadzone w menu multimetru ustawienia okazały się prawidłowe i nie było konieczne dokonywanie żadnych zmian. Następnie można było przystąpić do samego przesyłania rozkazów do multimetru. W tym celu został utworzony program, którego zadaniem było wysyłanie odpowiednio sformatowanych rozkazów SCPI. Rys. 4: Program przesyłający rozkazy do multimetru Wypróbowano działanie rozkazów takich jak: SYSTEM:REMOTE przejmowanie sterowania urządzeniem pomiarowym przez program na komputerze lokalnym SYSTEM:BEEPER powodujący generację dźwięku ostrzegawczego DISPLAY ON, DISPLAY OFF odpowiednio włączające i wyłączające wyświetlacz multimetru.

4.3.4 Zastosowanie VISA do odczytu danych z multimetru HP 34401A W celu zrealizowania tego polecenia zachowano ogólną strukturę programu poprzedniego, jednak tym razem zwiększono liczbę obiektów VISA Write wraz z buforami zapisu do dwóch, praz dodano obiekt VISA Read. W dwóch buforach umieszczono następujące polecenia: 1. SYSTEM:REMOTE używany już wcześniej 2. MEASure:VOLTage:DC? 10,0.001 pomiar napięcia stałego w zakresie 10V z rozdzielczością 1mV. Rys. 5: Program odczytujący wartość napięcia z multimetru Wyniki pomiaru były w tym wypadku oczywiście wyświetlane na panelu przednim WPP, a nie na wyświetlaczu multimetru pozostawał on włączony, jednak nie wyświetlał wartości liczbowych.

4.4 Zadania sprawdzające do samodzielnego wykonania 4.4.1 Pomiar częstotliwości W celu umożliwienia pomiaru częstotliwości program z poprzedniego punktu zmodyfikowano w następujący sposób: całość programu otoczono pętlą for zaopatrzoną w obiekt numeric control pozwalający regulować liczbę pomiarów wewnątrz pętli umieszczono obiekt Wait (ms), również uzupełniony o sterowanie, pozwalający regulować odstęp pomiędzy pomiarami w buforze drugiego obiektu VISA Write umieszczono odpowiednie polecenie SCPI odpowiadające pomiarowi częstotliwości MEASure:FREQuency do obliczania wartości średniej oraz odchylenia użyto obiektu Statistics wraz z jego odpowiednimi funkcjami: Arithmetic mean oraz Standard dev. Rys. 6: Projekt programu mierzącego częstotliwość i jej statystyczne własności Program ideowo przedstawia się jak powyżej, niestety sprawdzenie jego działania na tym etapie wymuszone ograniczeniami czasowymi zajęć zakończyło się błędem wywoływanym przez jeden z obiektów VISA. Zabrakło czasu na dokładniejsze konsultacje z prowadzącym i poszukiwanie przyczyn błędu.

4.5 Pytania sprawdzające Jakie jest znaczenie wyjścia Return Count obiektu VISA Write i wejścia Byte Count (0) obiektu VISA Read? Return Count informuje o aktualnej liczbie bajtów nadawanych (zwracanych) przed obiekt VISA Write do odpowiedniego portu. Byte Count określa liczbę bitów które mają być odczytane przez VISA Read z bufora przypisanego doń portu. Jakie informacje są wyświetlane w oknie Error Out programu ProgOdb.vi Ogólnie informacje o błędzie działania komunikacji bądź jego braku. W szczególnym przypadku działającej komunikacji pomiędzy ProgNad.vi a ProgOdb.vi wyświetlana jest informacja o tym pod postacią wyświetlania nazwy obiektu przypisanego do okna Error Out i programu w jakim jest on umieszczony. Ponadto wyświetlana jest zielona ikonka informująca o poprawnym działaniu (w przypadku błędu wyświetlany jest czerwony krzyżyk i kod błędu, a poniżej predefiniowany opis błędu). Stan poprawnego działania jest widoczny na zrzucie ekranu we wcześniejszej części sprawozdania. Jakie warunki muszą być spełnione, aby za pomocą programów ProgNad.vi i ProgOdb.vi można było przesyłać dane pomiędzy dwoma komputerami? Obydwa komputery muszą być wyposażone w identycznie skonfigurowane porty szeregowe połączone kablem, jak i oczywiście każdy z programów musi znajdować się na odpowiednim komputerze (zależnie od pożądanego kierunku komunikacji). Na czym polega różnica w interpretacji znaków wpisywanych z klawiatury przy ustawieniach Normal Display i '\' Code Display? W ustawieniu Normal Display znaki specjalne takie jak spacja czy znak nowej linii interpretowane są poprzez odczyt tych właśnie znaków. Natomiast aby użyć znaków specjalnych w trybie Code Display należy wywołać ich umowne oznaczenie poprzedzone znakiem sterującym '\'. np.: '\n' to znak nowej linii '\s' to spacja Jaki ciąg znaków zostałby wysłany do multimetru, gdyby przed wpisaniem rozkazu SYSTEM:REMOTE\n była ustawiona opcja Normal Display? Jest wysyłany dokładnie ten ciąg znaków, tj.: SYSTEM, dwukropek, REMOTE, ukośnik, n Jaki ciąg znaków jest wysyłany do multimetru po ustawieniu opcji '\' Code Display? Znaki poprzedzone lewym ukośnikiem ('\') są interpretowane jako odpowiednie znaki specjalne (przykłady podane we wcześniejszym pytaniu).