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

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

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

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

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

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

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

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

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

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

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

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

Politechnika Wrocławska, Katedra Inżynierii Biomedycznej Systemy Pomiarowo-Diagnostyczne, laboratorium

Reprezentacja zmiennych numerycznych

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

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

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

Zadanie. Menu Plik niech posiada dwie pozycje: Tekstowy i Excel, a każda z nich niech posiada dwie pozycje Otwórz i Zapisz, patrz rys. 2.

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

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

WOJEWÓDZTWO PODKARPACKIE

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

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

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

Instrukcja obsługi. Generatora CSV

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

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

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE

Visual Basic w programie Excel

Kontrolka ActiveX Internet Explorer w aplikacji wizualizacyjnej InTouch

Wirtualne przyrządy pomiarowe

Robert Barański, AGH, KMIW Writing TDM and TDMS Files in LabVIEW v1.0

Instrukcja obsługi programu Do-Exp

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

FAQ: /PL Data: 2/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem LOGO!

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

Instalacja programu Generator Analiz Menedżerskich dla biznesplanów

Dodawanie grafiki i obiektów

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

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Inżynieria Materiałowa i Konstrukcja Urządzeń - Projekt

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych

Struktura dokumentu w arkuszu kalkulacyjnym MS EXCEL

1. Opis. 2. Wymagania sprzętowe:

Pracownia internetowa w szkole ZASTOSOWANIA

Modelowanie obiektowe - Ćw. 1.

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Konfiguracja karty akwizycji danych pomiarowych DAQ

INSTRUKCJE DO FRONTPAGE 2003

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

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

Zaawansowane aplikacje internetowe - laboratorium

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Bezpieczeństwo informacji oparte o kryptografię kwantową

MS Visual Studio Express 2012 for Web instalacja i konfiguracja

2. Tworzenie tabeli przestawnej. W pierwszym oknie dialogowym kreatora określamy źródło danych, które mamy zamiar analizować.

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Wirtualne przyrządy kontrolno-pomiarowe

Certyfikat niekwalifikowany zaufany Certum Silver. Instalacja i użytkowanie pod Windows Vista. wersja 1.0 UNIZETO TECHNOLOGIES SA

LabVIEW PLATFORMA EDUKACYJNA Lekcja 6 LabVIEW i Arduino programy wykorzystujące wyświetlacz LCD, czujnik temperatury, PWM i diodę LED

Tablica SMART Board i Microsoft Office krótki poradnik

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

Tworzenie i zapis plików w VI

Site Installer v2.4.xx

unikupon.pl Unikupon PC Instrukcja obsługi

SPIS ILUSTRACJI, BIBLIOGRAFIA

Arkusz kalkulacyjny MS Excel 2010 PL.

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEBowego/Secure

Laboratorium A: Zarządzanie drukowaniem/klucz do odpowiedzi

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

OPROGRAMOWANIE DEFSIM2

Lab. 3 Typy danych w LabView, zapis do pliku

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Microsoft Windows 98

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEB do aplikacji Wonderware InTouch Machine Edition

Instrukcja instalacji i obsługi makra Excel_Table w wersji 10

INSTRUKCJA UŻYTKOWNIKA PORTALU SIDGG

Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper.

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Projekt efizyka. Multimedialne środowisko nauczania fizyki dla szkół ponadgimnazjalnych. Rura Kundta. Ćwiczenie wirtualne. Marcin Zaremba

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

Schemat blokowy karty

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

Konfiguracja panelu ASTRAADA HMI z sterownikiem ASTRADA ONE

inode instalacja sterowników USB dla adaptera BT 4.0

Kancelaria Prawna.WEB - POMOC

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

Moduł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych

INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:

Poradnik instalacyjny sterownika CDC-ACM Dla systemów Windows

Instrukcja instalacji sterowników USB dla urządzeń Posnet Polska S.A.

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

FAQ. Kwiecień Generator Wniosków Płatniczych (GWP) Wersja 1.0

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

Typoszeregi - SolidWorks <- Excel

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

Ćwiczenie C2. Generowanie sygnału analogowego o arbitralnie zadanym kształcie

Transkrypt:

Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium przyrządów wirtualnych Ćwiczenie 3 Wykorzystanie technologii ActiveX do rejestracji danych z przyrządów wirtualnych

1. Wstęp Do przekazywania informacji pomiędzy rożnymi aplikacjami w środowisku Windows służy wprowadzona przez Microsoft technologia ActiveX. Pozwala ona na umieszczanie bloków w naszym programie mogących ingerować w dowolny program aktualnie zainstalowany na naszym systemie operacyjnym. Takie rozwiązanie pozwala nam rozbudowywać nasze aplikacje, jednakże musi być stosowane rozważnie. W przeciwnym razie nieograniczony dostęp do wszystkich aplikacji systemu może być potencjalnie niebezpieczny. Celem ćwiczenia jest stworzenie pliku VI w programie LabVIEW realizującego zadanie związane z generowaniem 10 liczb pseudolosowych i automatycznym zapisywaniu wyników w utworzonym automatycznie pliku Excel. Liczby zapisywane są do pierwszych 10 wierszy pierwszej kolumny arkusza. 2. Wykonanie aplikacji z technologią ActiveX 2

Pierwszym krokiem w stworzeniu schematu jest dodanie wszystkich potrzebnych nam bloków z grupy ActiveX. Funkcje te możemy odnaleźć w grupie Communication ActiveX. Rysunek 1. Biblioteka ActiveX zawierająca najważniejsze bloki schematu. Funkcja Automation Open zwraca odnośnik do podanego obiektu ActiveX. na zacisk wejściowy Automation Refnum należy podłączyć zacisk umieszczonego na panelu obiektu Automation Refnum(grupa Refnum palety Controls). Następnie na obiekcie ustawiamy kursor i po naciśnięciu prawego przycisku myszy wybieramy Select ActiveX Class Excel_Application. Po wstawieniu funkcji Property Node należy ustawić na niej kursor i po naciśnięciu prawego przycisku myszy wybrać pozycję Properties Visible. Podanie z panelu sygnału True powoduje otwarcie okna arkusza Excell. Kolejna funkcja Property Node tworzy odnośnik do skoroszytu. Po ustawieniu na nią kursora i wciśnięciu PPM wybieramy Properties Workbooks. Utworzony odnośnik łączymy z zaciskiem reference funkcji Invoke Node. Następnie najeżdżamy na Invoke Node i PPM wybieramy Methods Add co powoduje dodanie nowego skoroszytu, do którego odnośnik dostępny jest na zacisku Add. Zacisk ten łączymy z zaciskiem reference funkcji Property Node. Po ustawieniu na nią kursora i kliknięciu PPM wybieramy z menu Properties Sheets. Odnośnik z zacisku Sheets łączymy z zaciskiem reference funkcji Invoke Node. Po ustawieniu na niej kursora i wciśnięciu PPM z rozwiniętego menu wybieramy Methods Add. W ten sposób do utworzonego wcześniej skoroszytu zostanie dodany nowy arkusz, do którego odnośnik dostępny jest na zacisku Add. Trzeba jeszcze zamienić jego typ za pomocą funkcji Variant To Data. Na wejście tej funkcji łączymy zacisk umieszczonego na panelu obiektu Automation Refnum. Następnie ustawiamy na nim kursor i PPM wybieramy Select ActiveX Class Excel_Worksheet. Odnośnik arkusza podajemy na zacisk reference funkcji Invoke Node. Po ustawieniu na niej kursora PPM wybieramy z rozwiniętego menu Methods Range. Na zacisk wejściowy Cell1 podajemy nazwę komórki, do której zostanie wpisana nowa liczba. Adres podajemy jako parę znaków (litera i liczba jako oznaczenie komórki w Excelu). W naszym 3

Przypadku dla komórek w pierwszej kolumnie będzie to A1,A2 A10. Zacisk wyjściowy Range łączymy z zaciskiem reference funkcji Property Node. Po najechaniu na nią kursorem za pomocą PPM wybieramy Properties Value2 oraz korzystamy z opcji Change to Write aby można było zapisywać nową wartość do komórki. Rysunek 2. Biblioteka String/Number Conversion. W przedstawionym programie liczby wpisywane do świeżo utworzonych komórek arkuszy Excel pochodzą z generatora liczb pseudolosowych który możemy odnaleźć w bibliotece Express Numeric Random Num. Rysunek 3. Biblioteka Express Numeric zawierająca blok Random Number. 4

Rysunek 4. Biblioteka zawierająca blok Error. Dodatkowo w celu zapisania nie jednej liczby losowej, ale 10 musimy tą część schematu zamknąć w pętli For Loop z nastawionymi 10 cyklami (i =10). Na końcu dodajemy blok Error z grupy Time&Dialog i otrzymujemy finalny schemat naszej aplikacji. Rysunek 5. Schemat kompletnego programu. 5

3. Sprawdzenie działania programu Działanie kontrolek ActiveX pokazano na ilustracji poniżej. Każdorazowe uruchomienie programu i podanie wartości True z panelu powoduje utworzenie kolejnego arkusza Excel. 4. Literatura Rysunek 6. Przykładowy plik Excel wygenerowany przez plik VI. 1. Świsulski Dariusz, Komputerowa technika pomiarowa. Oprogramowanie wirtualnych przyrządów pomiarowych w LabView, Agenda Wydawnicza PAK-u, Warszawa 2005 2. Świsulski Dariusz, Komputerowa technika pomiarowa w przykładach.. Agenda Wydawnicza PAK-u, Warszawa 2002 3. Świsulski Dariusz, Laboratorium z systemów pomiarowych.. Wydawnictwa PG, Gdańsk 1998 4. LabView Measurement Manual, National Instruments 5. Graczyk A., Gołębiowski J., Prohuń T.: Laboratorium komputerowych systemów pomiarowych, Wydawnictwo Politechniki Łódzkiej, Łódź 2004. 6