2. W oknie dialogowym Choose Toolbox Items w zakładce.net Framework Components naciskamy przycisk Browse...

Podobne dokumenty
Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Zaawansowane aplikacje internetowe - laboratorium

MS Visual Studio Express 2012 for Web instalacja i konfiguracja

Programowanie obiektowe

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)

Ćwiczenie laboratoryjne. Oprogramowanie i badanie stosu lub kolejki w środowisku Visual Basic 2005

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

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

Programowanie proceduralne w języku C++ Podstawy

Wykład 4 Delegat (delegate), właściwości indeksowane, zdarzenie (event) Zofia Kruczkiewicz

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

DataGridView. Aby dodawać kolumny wybieramy z listy zadań Add Column..., co wywoła okno dodawania kolumn, rys. 2. Rysunek 1

AUTOMATYKA PRZEMYSŁOWA

Windows Workflow Foundation (wprowadzenie - prosty przykład Sequential Workflow):

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. QuIDE Quantum IDE PODRĘCZNIK UŻYTKOWNIKA

Ćwiczenia laboratoryjne. Oprogramowanie i badanie prostych metod sortowania w tablicach

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

Instrukcja laboratoryjna cz.3

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

SystimPlus. Dokumentacja (FAQ) dla wersji: v

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

Automatyzacja i robotyzacja procesów technologicznych

Ćwiczenie Zmiana sposobu uruchamiania usług

Klasa bazowa i klasy potomne - doskonalenie umiejtnoci projektowania i wykorzystania klas (45 min)

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania

Informatyka I : Tworzenie projektu

Aplikacje geodezyjne

Prosta książka telefoniczna z wykorzystaniem zapisu do pliku

Site Installer v2.4.xx

1.Wstęp. 2.Generowanie systemu w EDK

Laboratorium 1. Programowanie II - Kierunek Informatyka. dr inż. Janusz Słupik. Gliwice, Wydział Matematyki Stosowanej Politechniki Śląskiej

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L

Tablice, DataGridView

Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD.

Działki Przygotowanie organizacyjne

Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej:

MultiTool instrukcja użytkownika 2010 SFAR

Lumel Proces pierwsze kroki

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.

Drukarki termosublimacyjne

Programowanie w środowisku graficznym GUI

5.2. Pierwsze kroki z bazami danych

Program APEK Użytkownik Instrukcja użytkownika

INSTRUKCJA PODŁĄCZENIA KAMERY IP SERII LV VSS

Platformy Programowania

Naprawa uszkodzonej bazy Interbase/Firebird

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)

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

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I POŁĄCZENIA Z INTERNETEM NA WINDOWS 7 DLA AnyDATA ADU-510L

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

Instrukcja użytkowania

STATISTICA 8 WERSJA SIECIOWA CONCURRENT INSTRUKCJA INSTALACJI

Instrukcja tworzenia aplikacji bazodanowej opartej o technologię Oracle i platformę.net

Laboratorium - Konfiguracja karty sieciowej do używania protokołu DHCP w systemie Windows XP

Instrukcja laboratoryjna nr.4

Programowanie telefonów z Windows Phone 7, cz. 2

2. Kliknij Insert->Userform. Jeżeli Toolbox nie pojawi się automatycznie, kliknij View -> Toolbox. Otrzymany widok powinien być jak poniżej.

Przykładowa dostępna aplikacja w Visual Studio - krok po kroku

Skrócona instrukcja obsługi

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Konfiguracja Połączenia

Laboratorium programowania urządzeń mobilnych

Zgrywus dla Windows v 1.12

INSTALACJA W PROGRAMACH MAGAZYNOWYCH KROK PO KROKU FAREX FLEX

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

I - Microsoft Visual Studio C++

Programowanie w językach

Aktualizacja systemu Android do wersji 4.4 dla smartfonów Kruger&Matz DRIVE 2 - KM0408, KM0414, SOUL - KM0409 oraz LIVE 2 - KM0410

Laboratorium - Konfiguracja karty sieciowej do korzystania z serwera DHCP w systemie Windows 7

INSTRUKCJA NAPRAWA BAZY DANYCH FIREBIRD ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90

INSTALACJA DOSTĘPU DO INTERNETU

Informatyka II. Laboratorium Aplikacja okienkowa

Program emulatora GPS pobieramy ze strony z działu Pobieralnia.

1. Tworzenie integracji

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

cmt + CODESYS, oraz zdalne wejścia/ wyjścia

TRUST AMI MOUSE WIRELESS 300

Podstawy języka C++ Maciej Trzebiński. Praktyki studenckie na LHC IFJ PAN. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. M. Trzebiński C++ 1/16

Instrukcja podłączenia i konfiguracji BLUETOOTH NX. Interfejs. (instrukcja dostępna także na ver

Podręczna pomoc Microsoft Power Point 2007

STATISTICA 8 WERSJA JEDNOSTANOWISKOWA INSTRUKCJA INSTALACJI

Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8

Robot EPSON SCARA T3-401S

Ćwiczenie VB3.4 Struktura Try...Catch, obiekt Err, metoda Err.Raise (Strukturalna obsługa wyjątków)

Wprowadzenie do środowiska Qt Creator

Instalacja serwera baz danych PostgreSQL w systemach operacyjnych z rodziny Windows.

C++ - [1-3] Debugowanie w Qt Creator

Tworzenie pliku źródłowego w aplikacji POLTAX2B.

Instrukcja pomocnicza

Konfiguracja pakietu CrossStudio for MSP

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

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

Wstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1

WARIATOR WYPRZEDZENIA ZAPŁONU WARIATOR USTAWIENIA

Aktywacja CODESYS-a na panelu serii cmt

Transkrypt:

KORZYSTANIE Z KONTROLKI.NET LENDEVICERS232 DODAWANIE KONTROLKI DO ZBIORU KOMPONENTÓW DOSTĘPNYCH W PALECIE TOOLBOX (ŚRODOWISKA PROGRAMISTYCZNE FIRMY MICROSOFT) W środowisku programistycznym (Visual C++, Visual C#, Visual Basic, Visual J#) wybieramy polecenie Choose Toolbox Items... 2. W oknie dialogowym Choose Toolbox Items w zakładce.net Framework Components naciskamy przycisk Browse... i odnajdujemy kontrolkę o nazwie LenNET.dll. Znajduje się on w katalogu systemowym, Lentec Design 1

typowo w C:\WINDOWS\system32. Po dodaniu pliku LenNET.dll w oknie pojawi się nazwa kontrolki LenDeviceRS232. Naciskamy przycisk OK i możemy korzystać z kontrolki znajdującej się na palecie Toolbox w zakładce General. 2 Lentec Design 1 2.12.200 6 we r. 1. 0

PRZYKŁAD WYKORZYSTANIA KONTROLKI.NET LENDEVICERS232 ZNAJDUJĄCEJ SIĘ W PALECIE TOOLBOX Poniższy przykład przedstawia utworzenie nowego projektu CLR: Windows Form Application w języku Visual Basic 8.0. Należy zaznaczyć, że w innych językach programowania (Visual C++, Visual C#, Visual J#) schemat postępowania jest identyczny. 1. Tworzymy projekt CLR: Windows Form Application. Po jego utworzeniu widzimy w oknie projekt okna głównego tworzonej aplikacji. Lentec Design 3

2. Dodajemy kontrolkę LenDeviceRS232: na palecie Toolbox najeżdżamy na kontrolkę LenDeviceRS232 znajdującą się w zakładce General, naciskamy główny przycisk myszy i przeciągamy na projekt okna głównego tworzonej aplikacji, puszczamy przycisk myszy i w dolnej części projektu pojawia się kontrolka o nazwie LenDeviceRS2321. 3. Ustawiamy właściwości kontrolki LenDeviceRS2321: naciskamy na kontrolkę 4 Lentec Design 1 2.12.200 6 we r. 1. 0

LenDeviceRS2321 i otwieramy podokno Properies. W wierszu ComPort ustawiamy numer portu COM komputera, do którego zostało podłączone urządzenie LENDEVICE80RS232. Pozostałe właściwości można pozostawić bez zmian. 4. W celu otwarcia połączenia z urządzeniem dodajemy z palety Toolbox przycisk Button oraz kontrolkę edycyjną TextBox przesuwając ją na projekt okna głównego aplikacji. Możemy ustawić inne właściwości okna głównego oraz kontrolek naszej aplikacji, tak aby ładniej się prezentowało. Lentec Design 5

5. Aby otworzyć połączenie z urządzeniem, musimy wykonać jedną z metod open komponentu LenDeviceRS2321. W tym celu utworzymy metodę wykonywaną po wciśnięciu przycisku Button. Aby to zrobić dwukrotnie klikamy na przycisk Button1 i edytor automatycznie przenosi nas do kodu programu, w którym dodamy instrukcje sterujące urządzeniem: Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If (Not LenDeviceRS2321.is_open()) Then If (LenDeviceRS2321.open()) Then TextBox1.Text = "Otwarte połączenie" Else TextBox1.Text = "Nie udało się połączyć" End If Else LenDeviceRS2321.close() TextBox1.Text = "Połączenie zamknięte" End If End Sub End Class Należy dodać, że jeśli urządzenie nie będzie podłączone poprawnie, to oprogramowanie będzie się starać rozpocząć komunikację z urządzeniem przy innych prędkościach transmisji i będzie to trwać kilkanaście sekund. 6. Budujemy aplikację. Po usunięciu błędów możemy uruchomić program i spróbować połączyć się z urządzeniem naciskając klawisz Otwórz/Zamknij. Metody udostępniane przez kontrolkę są opisane w Instrukcji obsługi urządzenia LENDEVICE80RS232. 6 Lentec Design 1 2.12.200 6 we r. 1. 0

DODAWANIE KONTROLKI DO ZBIORU OBIEKTÓW (ŚRODOWISKO PROGRAMISTYCZNE FIRMY MICROSOFT) Otwieramy podokno Object Browser... (może się znajdować w Other Windows) Pojawia się podokno Object Browser. Na zakładce All Components naciskamy przycisk... i znajdujemy komponent LenNET.dll. Znajduje się on w katalogu systemowym, typowo w C:\WINDOWS\system32. Po dodaniu pliku LenNET.dll w oknie pojawi się nazwa kontrolki LenDeviceRS232: Lentec Design 7

Od tej chwili możemy korzystać z kontrolki LenDeviceRS232 w dowolnym projekcie CLR. Aby skorzystać z tej kontrolki, musimy dodać referencję do tej klasy w naszym projekcie. Robimy to naciskając przycisk Add to References... 8 Lentec Design 1 2.12.200 6 we r. 1. 0

PRZYKŁAD WYKORZYSTANIA KONTROLKI ZE ZBIORU OBIEKTÓW Poniższy przykład (dostępny z instalacją) prezentuje wykorzystanie metody dołączania referencji kontrolki LenDeviceRS232 oraz utworzenie obiektu tej klasy. Zostanie to przedstawione na przykładzie projektu CLR: CLR Console Application w środowisku Visual C++ 8.0. W innych językach programowania schemat postępowania jest identyczny. 1. Tworzymy projekt CLR: CLR Console Application, zapisujemy go pod nazwą np. Test kontrolki NET i naciskamy przycisk OK. 2. W celu dodania referencji do kontrolki LenDeviceRS232 otwieramy okno Object Browser.... Jeśli kontrolka znajduje się na liście All Components dodajemy ją do projektu naciskając przycisk Add to References... Lentec Design 9

Jeśli jej nie ma na liście wszystkich komponentów musimy ją dodać do listy (zobacz podrozdział: Dodawanie kontrolki do zbioru obiektów). 3. W pliku Test kontrolki NET.cpp wpisujemy kod programu jak poniżej. Zauważmy jak tworzony jest obiekt: using namespace Lentec; //... LenDeviceRS232 dev; Lentec jest przestrzenią nazw a LenDeviceRS232 jest klasą zdefiniowaną w tej przestrzeni. Kod programu: // Test kontrolki NET.cpp : main project file. #include "stdafx.h" #include <iostream> using namespace std; using namespace Lentec; int main() { LenDeviceRS232 dev; cout << "Otwarte polaczenie " << boolalpha << dev.open_with_baudrate(1, LenDeviceRS232::BaudRate::BR_9600) << '\n'; if ( dev.is_open() ) { // zarejestrowanie 10 razy napiecia analogowego na wejsciu AIN1 for (int i = 1; i <= 10; ++i) cout << "Pomiar analogowy nr " << i << " na wejsciu AIN1 = " << dev.analog_input(lendevicers232::analogin::ain1) << '\n'; // ustawienie wyjsc cyfrowych DOUT2 i DOUT4 w stanie wysokim dev.hi_digital_output(lendevicers232::digitalout::dout2 LenDeviceRS232::DigitalOut::DOUT4); // zastosowanie stalych // ustawienie wszystkich wyjsc cyfrowych w stanie wysokim dev.digital_output(255); // zastosowanie wartosci } // ustawienie napiecia 3.225 V na wyjsciu analogowym AOUT1 dev.analog_output(lendevicers232::analogout::aout1, 3.225f); } system("pause"); return 0; 4. Kompilujemy oraz budujemy projekt. Po usunięciu błędów możemy uruchomić 10 Lentec Design 1 2.12.200 6 we r. 1. 0

program. Przed uruchomieniem należy podłączyć urządzenie do odpowiedniego portu COM komputera. PRZYKŁAD TESTOWANIE FUNKCJI KONTROLKI LENDEVICERS232 Program prezentuje zastosowanie większości funkcji udostępnianych przez kontrolkę w języku C#. Pliki z kodem źródłowym są dostępne razem z programem instalacyjnym. Zasada działania. Aby połączyć się lub rozłączyć z urządzeniem LENDEVICE80RS232, należy nacisnąć przycisk Włącz / Wyłącz na panelu. Po pomyślnym połączeniu pojawi się o tym informacja w oknie edycyjnym usytuowanym w pobliżu przycisku. Po naciśnięciu przycisku Włącz / Wyłącz wykonywana jest metoda Kontrolka_NET.button1_Click(...). W celu wybrania instrukcji należy ją zaznaczyć w rozwijanej kontrolce combobox1. Po wybraniu jednej z funkcji i naciśnięciu przycisku Testuj instrukcję w oknie położonym w dolnej części panelu, pojawi się informacja o wykonanej instrukcji. Po naciśnięciu przycisku Testuj instrukcję wykonywana jest metoda Kontrolka_NET.button2_Click(...). UWAGA. Wszystkie przykłady są dostępne po uruchomieniu programu instalacyjnego firmy Lentec Design dla urządzenia LENDEVICE80RS232. Lentec Design 11

PRAWA AUTORSKIE Ten dokument chroniony jest prawami autorskimi Lentec Design oraz innych firm. Żadna część tego dokumentu nie może być kopiowana, tłumaczona, reprodukowana lub przekazywana w jakiejkolwiek formie bez wcześniejszego pisemnego pozwolenia Lentec Design. Dokument ten był wielokrotnie sprawdzany i Lentec Design wierzy, że informacje w nim zawarte są poprawne. Jeżeli jednak w dokumencie będzie błąd, Lentec Design zastrzega sobie prawo do zmiany treści dokumentu bez informowania o tym aktualnych użytkowników. Jeśli czytelnik znajdzie błąd, powinien poinformować i skonsultować się z Lentec Design. W żadnym przypadku Lentec Design nie będzie odpowiedzialny za jakiekolwiek zniszczenia wynikające z informacji zawartych w tym dokumencie. 12 Lentec Design 1 2.12.200 6 we r. 1. 0

Lentec Design Polska tel. 505-69-11-17 www.lentecdesign.com Biuro: office@lentecdesign.com Pomoc techniczna: support@lentecdesign.com Lentec Design 13