Sensory w WP7. Wykład 11 Sensory. GPS i mapa.

Wielkość: px
Rozpocząć pokaz od strony:

Download "Sensory w WP7. Wykład 11 Sensory. GPS i mapa."

Transkrypt

1 Kwalifikacje kadry dydaktycznej kluczem do rozwoju Uczelni PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ I EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO Uniwersytet Kazimierza Wielkiego w Bydgoszczy Wydział Matematyki, Fizyki i Techniki specjalność: Sieci i systemy rozproszone Technologie mobilne i rozproszone na platformie.net Wykład 11 Sensory. GPS i mapa. Sensory w WP7 Standardowo dostępne A-GPS, Accelerometer, Compass, Gyro (opcja!), GPS, przyspieszenia, kompas, żyroskop. Light, światła. Proximity zbliżeniowy 3 1

2 Akcelerometr Mierzy zmiany przyśpieszenia przechylanie i ruch telefonu w przestrzeni XYZ, w odniesieniu do kierunku pionowego. Wynik pomiaru wartość składowych przyśpieszenie ziemskiego, w czasie. 4 Pomiar Jeżeli telefon leży poziomo ekranem do góry składowa g z = 1 g g = 9,81 m/s 2 składowa g x, y = 0 5 Użycie akcelerometru W jaki sposób pobierać wartości akcelerometru zainicjować obiekty klasy Accelerometer, monitorować zmiany danych zdarzenie ReadingChanged, przekazać rezultat tego zdarzenia z powrotem do głównego wątku strony zdarzenie uruchomione jest w innym wątku użyć tych wartości w aplikacji. biblioteka + n.space: Microsoft.Devices.Sensors 6 2

3 Przykład Zainicjowanie obiektów akcelerometr, wartość zmierzona. Accelerometer accelr; SensorReadingEventArgs<AccelerometerReading> acceleration; zgłoszenie obsługi zdarzenia ReadingChanged accelr = new Accelerometer(); accelr.timebetweenupdates = TimeSpan.FromMilliseconds(20); accelr.currentvaluechanged += new EventHandler< SensorReadingEventArgs<AccelerometerReading> >(accelr_currentvaluechanged); accelr.start(); 7 Odczyt wartości Obsługa zdarzenia void accelr_currentvaluechanged(object sender, SensorReadingEventArgs<AccelerometerReading> e) acceleration = e; } Użycie wartości zmierzonych private void btnodczyt_click(object sender, RoutedEventArgs e) XText.Text = acceleration.sensorreading.acceleration.x.tostring(); YText.Text = acceleration.sensorreading.acceleration.y.tostring(); ZText.Text = acceleration.sensorreading.acceleration.z.tostring(); } 8 Akcelerometr - szczegóły Dla klasy Accelerometer: bool IsSupported czy dostępny TimeSpan TimeBetweenUpdates częstotliwość odczytu Start() / Stop() rozpoczęcie / zakończenie pomiaru Jeżeli pomiar ciągły odczyt umieścić w wątku klasa DispatcherTimer +.Interval +.Tick 9 3

4 Akcelerometr - szczegóły Maksymalnie 10 jednoczesnych instancji klasy jeżeli więcej - wyjątek. Właściwości State: gets; current state; SensorState enumeration. TimeBetweenUpdates: gets/sets; time between CurrentValueChanged events IsSupported (static): gets/sets; supports the accelerometer sensor. 10 Zdarzenia CurrentValueChanged gdy dostarczane nowe dane z sensora. ReadingChanged gdy dostarczane nowe dane z sensora, metoda przestarzała w bieżącym wydaniu zalecane użycie CurrentValueChanged 11 Kompas Czujnik może być wykorzystane do: określenia kąta wzgl. bieguna magnetycznego bieguna północnego, wykrycia pola magnetyczne wokół urządzenia. Kompas jest sensorem opcjonalnym wziąć pod uwagę to przy programowaniu, aplikacja powinna sprawdzić, czy jest dostępny. Dokładność wskazania maleje wymagana kalibracja akcja użytkownika można zaimplementować okno kalibracji. Nie działa na emulatorze 12 4

5 Inicjacja Wymagane składniki biblioteka + ns: Microsoft.Devices.Sensors Klasa Compass if (Compass.IsSupported) test dostępności pole statyczne klasy Compass Użycia - analogicznie do Accelerometr Zwraca strukturę CurrentValue typu CompasReading 5 wartości 13 Co w CurrentValue struktura public structcompassreading: ISensorReading HeadingAccuracy dokładność odczytu, MagneticHeading pozycja w stopniach, mierzona od bieguna magnetycznego ziemi w prawo, MagnetometerReading indukcja pola magnetycznego w mikroteslach, Timestamp znacznik czasu częstotliwość odczytu TrueHeading jak MagneticHeading, ale od bieguna geograficznego (deklinacja!) 14 Inne Metody Start(), Stop() początek, koniec odczytu Właściwości CurrentValue było IsDataValid gets the validity of the sensor s data, IsSupported gets whether the device is running supports the compass, TimeBetweenUpdates gets/sets time between CurrentValueChanged events 15 5

6 Zdarzenia Calibrate occurs when the operating system detects that the compass needs calibration. CurrentValueChanged occurs when new data arrives from the sensor, public struct CompassReading : ISensorReading 16 Przykład obiekty Compass kompas; SensorReadingEventArgs<CompassReading> odczytkompasu; inicjacja, zdarzenie kompas = new Compass(); kompas.timebetweenupdates = TimeSpan.FromMilliseconds(20); kompas.currentvaluechanged += new EventHandler<SensorReading EventArgs<CompassReading>>(kompas_CurrentValueChanged); kompas.start(); odczyt void kompas_currentvaluechanged(object sender, SensorReadingEventArgs<CompassReading> e) odczytkompasu = e; } 17 Przykład - użycie odczyt dla bieguna geograficznego do pola tekstowego odczyt dla bieguna magnetycznego do pola tekstowego private void btnodczyt_click(object sender, RoutedEventArgs e) XText.Text = "geogr: "+kompas.currentvalue.trueheading.tostring(); YText.Text = "magn.:"+kompas.currentvalue.magneticheading.tostring(); } 18 6

7 Orientacja i ruch urządzenia Sensory kompas, akcelerometr, żyroskop Każdy z interfejsów API czujnika zbudowana na bazie klasy SensorBase, podobne: start, stop, wyjście. Wspólne zdarzenie: CurrentValueChanged czas pomiędzy zdarzeniami: TimeBetweenUpdates wartość: SensorReadingEventArgs<typSensora> struktura specyficzna dla sensora - typsensora początek, koniec: Start(), Stop() 19 Problem z położeniem Problem (fizyczne ograniczenia) surowe dane z czujników: nie jest łatwo określić rzeczywisty kierunek i ruch urządzenia akcelerometr: ruch urządzenia + siła grawitacji żyroskop: mierzy prędkość obrotową przy zmianie położenia pojawia się zjawisko dryfu matematyka 20 Rozwiązanie sensor wirtualny Klasa API Motion kompas + czujnik przyspieszenia + matematyka + żyroskop większa dokładność 21 7

8 Motion API Nikt nie lubi wektorów synteza danych - kompas, gyro, akcelerometr. Klasa Motion wirtualny sensor obsługa jw. TimeBetweenUpdates, CurrentValueChanged, SensorReadingEventArgs<typSensora>, Start(), Stop(). Czy jest wspierane.issupported statyczne pole klasy Na wyjściu SensorReadingEventArgs<MotionReading> 22 Motion na wyjściu Struktura SensorReadingEventArgs<MotionReading> klasa Attitude orientacja w przestrzeni DeviceAcceleration przyśpieszenie urządzenia [g] DeviceRotationRate prędkość obrotowa urządzenia, [rad/s] Gravity (klasa Vector3) siła grawitacji (wektor) działająca na urządzenie. Timestamp częstotliwość pomiaru. 23 Orientacja w przestrzeni Klasa Attitude orientacja w przestrzeni [rad] jak w przestrzeni obrócone urządzenie Pitch Roll Yaw 24 8

9 GPS GPS klasyczny musi widzieć satelity (5-10) z reguły nie działa w pomieszczeniach. A-GPS (AssistedGPS) wykorzystuje Wi-Fi, serwery operatora komórk., musi być udostępniony przez operatora, skraca czas uruchomienia. A-GPS w WP wymaga System.Device oraz ns: System.Device.Location zainicjować obiekt klasy GeoCoordinateWatcher, monitorować czujnik GPS zmiana pozycji, podobnie, jak akcelerometr. 25 Przykład Aplikacja określa aktualne położenie telefonu GeoCoordinateWatcher gps wyświetla mapę z aktualnym położeniem kontrolka Map o nazwie Map <my:map x:name="map" Grid.Row="4" ZoomLevel="8" Center="54.0, 20.0" Mode="Road" CredentialsProvider= ze strony Bing Maps! " HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> </my:map> 26 Przykład w kodzie Obiekty public partial class MainPage : PhoneApplicationPage GeoCoordinateWatcher gps; inicjowanie public MainPage() InitializeComponent(); gps = new GeoCoordinateWatcher(GeoPositionAccuracy.High); gps.positionchanged += new EventHandler<GeoPositionChangedEventArgs<GeoCoordinate>> (gps_positionchanged); gps.start(); 27 9

10 Przykład w kodzie cd. Zdarzenie zmiana pozycji void gps_positionchanged(object sender, GeoPositionChangedEventArgs<GeoCoordinate> e) if (!e.position.location.isunknown) Map.Center = e.position.location; }

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

Programowanie telefonów z Windows Phone 7, cz. 2 Programowanie telefonów z Windows Phone 7, cz. 2 Piotr M. Szczypiński Instytut Elektroniki Politechniki Łódzkiej http://www.eletel.p.lodz.pl/pms/ piotr.szczypinski@p.lodz.pl Budynek B9, II piętro, pokój

Bardziej szczegółowo

Systemy mobilne. Laboratorium. Dostęp do danych GPS w Windows Phone 7

Systemy mobilne. Laboratorium. Dostęp do danych GPS w Windows Phone 7 Systemy mobilne Laboratorium Dostęp do danych GPS w Windows Phone 7 1. Wprowadzenie Laboratorium ma na celu zapoznanie się z narzędziami dostępu do danych dotyczących lokalizacji w urządzeniach mobilnych

Bardziej szczegółowo

Rozdział 3. Zapisywanie stanu aplikacji w ustawieniach lokalnych

Rozdział 3. Zapisywanie stanu aplikacji w ustawieniach lokalnych Rozdział 3. Zapisywanie stanu aplikacji w ustawieniach lokalnych Jacek Matulewski Materiały dla Podyplomowego Studium Programowania i Zastosowania Komputerów, sekcja Projektowanie i tworzenie aplikacji

Bardziej szczegółowo

Mobilne Aplikacje Multimedialne

Mobilne Aplikacje Multimedialne Mobilne Aplikacje Multimedialne Rozszerzona rzeczywistość (AR, Augmented Reality) w Systemie Android Cz.1 Krzysztof Bruniecki Podstawy Algebra liniowa, operacje na wektorach, macierzach, iloczyn skalarny

Bardziej szczegółowo

akademia androida Sensory część V Mobile Applications Developers www.mad.zut.edu.pl

akademia androida Sensory część V Mobile Applications Developers www.mad.zut.edu.pl akademia androida Sensory część V agenda 1. O sensorach słów kilka 2. Sensor Framework 3. Akcelerometr 4. Czujnik zbliżeniowy 5. Czujnik światła 6. Zadanie 1. 7. Zadanie 2 (domowe) 1. O sensorach słów

Bardziej szczegółowo

Programowanie obiektowe i zdarzeniowe wykład 4 Kompozycja, kolekcje, wiązanie danych

Programowanie obiektowe i zdarzeniowe wykład 4 Kompozycja, kolekcje, wiązanie danych Programowanie obiektowe i zdarzeniowe wykład 4 Kompozycja, kolekcje, wiązanie danych Obiekty reprezentują pewne pojęcia, przedmioty, elementy rzeczywistości. Obiekty udostępniają swoje usługi: metody operacje,

Bardziej szczegółowo

Programowanie obiektowe i zdarzeniowe

Programowanie obiektowe i zdarzeniowe Programowanie obiektowe i zdarzeniowe wkład 2 klas i obiekt namespace ConsoleApplication1 // współrzędne punktu int, ; Jak zdefiniować w programie punkt? = 3; = 2; Może tak? // wpisanie informacji Console.WriteLine("

Bardziej szczegółowo

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

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia nowego projektu (poniżej są utworzone projekty) Po kliknięciu

Bardziej szczegółowo

Sensory i Aktuatory Laboratorium. Mikromechaniczny przyspieszeniomierz i elektroniczny magnetometr E-kompas

Sensory i Aktuatory Laboratorium. Mikromechaniczny przyspieszeniomierz i elektroniczny magnetometr E-kompas Sensory i Aktuatory Laboratorium Mikromechaniczny przyspieszeniomierz i elektroniczny magnetometr E-kompas Zagadnienia do samodzielnego przygotowania przed laboratorium. 1. Zasada działania, konstrukcja

Bardziej szczegółowo

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

Przykładowa dostępna aplikacja w Visual Studio - krok po kroku Przykładowa dostępna aplikacja w Visual Studio - krok po kroku Zadaniem poniższego opisu jest pokazanie, jak stworzyć aplikację z dostępnym interfejsem. Sama aplikacja nie ma konkretnego zastosowania i

Bardziej szczegółowo

Temat 13. Czujniki Dlaczego Twój Smartfon jest taki smart?

Temat 13. Czujniki Dlaczego Twój Smartfon jest taki smart? Temat 13. Czujniki Dlaczego Twój Smartfon jest taki smart? Wymagana wiedza wstępna: 1) Student musi 1) Umieć stworzyć projekt aplikacji konsolowej w XCode z wykorzystaniem Objective-C 2) Umieć skompilować

Bardziej szczegółowo

Aplikacje Systemów. Nawigacja inercyjna. Gdańsk, 2016

Aplikacje Systemów. Nawigacja inercyjna. Gdańsk, 2016 Aplikacje Systemów Wbudowanych Nawigacja inercyjna Gdańsk, 2016 Klasyfikacja systemów inercyjnych 2 Nawigacja inercyjna Podstawowymi blokami, wchodzącymi w skład systemów nawigacji inercyjnej (INS ang.

Bardziej szczegółowo

Mobilne aplikacje multimedialne

Mobilne aplikacje multimedialne Mobilne aplikacje multimedialne Laboratorium 1 Wyznaczanie orientacji urządzenia względem lokalnego układu odniesienia autor: Krzysztof Bruniecki Gdańsk, 2013-10-08 wersja 12 Wprowadzenie Platforma Android

Bardziej szczegółowo

Programowanie aplikacji dla technologii mobilnych. mgr inż. Anton Smoliński

Programowanie aplikacji dla technologii mobilnych. mgr inż. Anton Smoliński Programowanie aplikacji dla technologii mobilnych mgr inż. Anton Smoliński Agenda Lokalizacja GPS WI-FI Sieć komórkowa Google Location Services API Motion Sensors Accelerometer Gravity Gyroscope LinearAccelerometer

Bardziej szczegółowo

Marcin Luckner Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych

Marcin Luckner Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych Marcin Luckner Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych mluckner@mini.pw.edu.pl http://www.mini.pw.edu.pl/~lucknerm Programy w Javie składają się z pakietów Pakiety zawierają definicje

Bardziej szczegółowo

1. Pomocnicze. 2. Po zalogowaniu wybierz Pulpit nawigacyjny (Dashboard).

1. Pomocnicze. 2. Po zalogowaniu wybierz Pulpit nawigacyjny (Dashboard). XI. Mapa 1. Pomocnicze Autoryzacja aplikacji Windows Phone 8.1 Silverlight 1. Konto developera na: https://developer.microsoft.com/pl-pl/windows - zalogować się kontem Microsoft lub utworzyć nowe 2. Po

Bardziej szczegółowo

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

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy - Narzędzie Windows Forms - Przykładowe aplikacje 1 Narzędzia Windows Form Windows Form jest narzędziem do tworzenia aplikacji dla

Bardziej szczegółowo

W powyższym kodzie utworzono wyliczenie dni tygodnia.

W powyższym kodzie utworzono wyliczenie dni tygodnia. Typ wyliczeniowy (zwane również enumeration lub enum) jest to typ danych składający się z zestawu nazwanych wartości. Do zmiennej, która została zadeklarowana jako typ wyliczeniowy może być przypisane

Bardziej szczegółowo

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

Programowanie telefonów z Windows Phone 7, cz. 4 Programowanie telefonów z Windows Phone 7, cz. 4 Piotr M. Szczypiński Instytut Elektroniki Politechniki Łódzkiej http://www.eletel.p.lodz.pl/pms/ piotr.szczypinski@p.lodz.pl Budynek B9, II piętro, pokój

Bardziej szczegółowo

Programowanie obiektowe i zdarzeniowe wykład 1 Wprowadzenie do programowania zdarzeniowego

Programowanie obiektowe i zdarzeniowe wykład 1 Wprowadzenie do programowania zdarzeniowego Programowanie obiektowe i zdarzeniowe wykład 1 Wprowadzenie do programowania zdarzeniowego 1/34 Wymagania wstępne: Znajomość podstaw programowania. Efekty kształcenia: Umiejętność tworzenia prostych aplikacji

Bardziej szczegółowo

Laboratorium programowania urządzeń mobilnych

Laboratorium programowania urządzeń mobilnych Laboratorium programowania urządzeń mobilnych Wprowadzenie Hierarcha klas dla aplikacji typu Silverlight tworzonej przez Visual Studio jest następująca: Obsługa ekranu W urządzeniach z Windows Phone 7

Bardziej szczegółowo

Sensory i systemy pomiarowe Prezentacja Projektu SYNERIFT. Michał Stempkowski Tomasz Tworek AiR semestr letni 2013-2014

Sensory i systemy pomiarowe Prezentacja Projektu SYNERIFT. Michał Stempkowski Tomasz Tworek AiR semestr letni 2013-2014 Sensory i systemy pomiarowe Prezentacja Projektu SYNERIFT Michał Stempkowski Tomasz Tworek AiR semestr letni 2013-2014 SYNERIFT Tylne koła napędzane silnikiem spalinowym (2T typu pocket bike ) Przednie

Bardziej szczegółowo

Zaawansowane programowanie w języku C++ Programowanie obiektowe

Zaawansowane programowanie w języku C++ Programowanie obiektowe Zaawansowane programowanie w języku C++ Programowanie obiektowe Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka

Bardziej szczegółowo

Wprowadzenie do projektu QualitySpy

Wprowadzenie do projektu QualitySpy Wprowadzenie do projektu QualitySpy Na podstawie instrukcji implementacji prostej funkcjonalności. 1. Wstęp Celem tego poradnika jest wprowadzić programistę do projektu QualitySpy. Będziemy implementować

Bardziej szczegółowo

using System;... using System.Threading;

using System;... using System.Threading; Kontekst synchronizacji Wątek w platformie.net może posiadać kontekst synchronizacji reprezentowany przez instancję klasy SynchronizationContext lub jej klasy potomnej. Jeżeli wątek posiada taki kontekst

Bardziej szczegółowo

Składnia C++ Programowanie Obiektowe Mateusz Cicheński

Składnia C++ Programowanie Obiektowe Mateusz Cicheński Składnia C++ Programowanie Obiektowe Mateusz Cicheński Klasy i modyfikatory dostępu Przesłanianie metod Polimorfizm Wskaźniki Metody wirtualne Metody abstrakcyjne i interfejsy Konstruktory i destruktory

Bardziej szczegółowo

Wstęp. Ale po co? Implementacja

Wstęp. Ale po co? Implementacja Wstęp Mechanizm sesji jest jedną z podstawowych form komunikacji pomiędzy skryptami jako jedyna tablica z super globalnych nie jest widoczna dla użytkownika. Mimo, że PHP od wersji 4 staje się coraz bardziej

Bardziej szczegółowo

Mechatronika i inteligentne systemy produkcyjne. Sensory (czujniki)

Mechatronika i inteligentne systemy produkcyjne. Sensory (czujniki) Mechatronika i inteligentne systemy produkcyjne Sensory (czujniki) 1 Zestawienie najważniejszych wielkości pomiarowych w układach mechatronicznych Położenie (pozycja), przemieszczenie Prędkość liniowa,

Bardziej szczegółowo

Współczesny smartfon co można zmierzyć? Damian Pyś

Współczesny smartfon co można zmierzyć? Damian Pyś Współczesny smartfon co można zmierzyć? Damian Pyś Smartfony jako urządzenia pomiarowe Naszpikowane różnymi czujnikami, współczesne smartfony już dawno przestały służyć nam jedynie do dzwonienia bądź wysyłania

Bardziej szczegółowo

Język C++ wykład VII. uzupełnienie notatek: dr Jerzy Białkowski. Programowanie C/C++ Język C++ wykład VII. dr Jarosław Mederski. Spis.

Język C++ wykład VII. uzupełnienie notatek: dr Jerzy Białkowski. Programowanie C/C++ Język C++ wykład VII. dr Jarosław Mederski. Spis. Programowanie uzupełnienie notatek: dr Jerzy Białkowski 1 2 3 4 Obiektowość języka C++ ˆ Klasa (rozszerzenie struktury), obiekt instancją klasy, konstruktory i destruktory ˆ Enkapsulacja - kapsułkowanie,

Bardziej szczegółowo

Podstawy Nawigacji. Kierunki. Jednostki

Podstawy Nawigacji. Kierunki. Jednostki Podstawy Nawigacji Kierunki Jednostki Program wykładów: Istota, cele, zadania i rodzaje nawigacji. Podstawowe pojęcia i definicje z zakresu nawigacji. Morskie jednostki miar. Kierunki na morzu, rodzaje,

Bardziej szczegółowo

Przyspieszenie na nachylonym torze

Przyspieszenie na nachylonym torze PS 2826 Wersja polska: M. Sadowska UMK Toruń Przyspieszenie na nachylonym torze Kinematyka: ruch prostoliniowy, stałe przyspieszenie, sporządzanie wykresów. Potrzebny sprzęt Nr części Ilość sztuk PASPORT

Bardziej szczegółowo

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

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11

Bardziej szczegółowo

Kalibracja wskaźnika wymaga jednorazowego podłączenia LPG Sensora do komputera za pomocą przewodu microusb

Kalibracja wskaźnika wymaga jednorazowego podłączenia LPG Sensora do komputera za pomocą przewodu microusb LPG Sensor Wskaźnik poziomu gazu na desce rozdzielczej http://lpgsensor.pl Kalibracja wskaźnika Jak poprawnie skalibrować wskaźnik? Kalibracja wskaźnika wymaga jednorazowego podłączenia LPG Sensora do

Bardziej szczegółowo

Bezpieczne uruchamianie apletów wg

Bezpieczne uruchamianie apletów wg Bezpieczne uruchamianie apletów wg http://java.sun.com/docs/books/tutorial/security1.2/ Zabezpieczenia przed uruchamianiem apletów na pisanych przez nieznanych autorów 1) ograniczenie możliwości odczytywania,

Bardziej szczegółowo

Język ludzki kod maszynowy

Język ludzki kod maszynowy Język ludzki kod maszynowy poziom wysoki Język ludzki (mowa) Język programowania wysokiego poziomu Jeśli liczba punktów jest większa niż 50, test zostaje zaliczony; w przeciwnym razie testu nie zalicza

Bardziej szczegółowo

Wykład 12. Programowanie serwera MS SQL 2005 w C#

Wykład 12. Programowanie serwera MS SQL 2005 w C# Wykład 12 Programowanie serwera MS SQL 2005 w C# Budowa procedur składowanych w C# Budowa funkcji składowanych w C# Wykorzystanie funkcji składowanych w C# po stronie klienta Tworzenie typów definiowanych

Bardziej szczegółowo

Pola i metody statyczne. Klasy zawierające pola i metody statyczne

Pola i metody statyczne. Klasy zawierające pola i metody statyczne Instrukcja laboratoryjna nr 1 Programowanie w języku C 2 (C++ poziom zaawansowany) Pola i metody statyczne. Klasy zawierające pola i metody statyczne dr inż. Kaczmarek Tomasz mgr inż. Lasota Maciej dr

Bardziej szczegółowo

Kod produktu: MP01105T

Kod produktu: MP01105T MODUŁ INTERFEJSU DO POMIARU TEMPERATURY W STANDARDZIE Właściwości: Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs do podłączenia max. 50 czujników temperatury typu DS18B20 (np. gotowe

Bardziej szczegółowo

Opis elementów ekranu OSD by Pitlab&Zbig

Opis elementów ekranu OSD by Pitlab&Zbig Opis elementów ekranu OSD by Pitlab&Zbig Rysunek 1 przykładowy układ ekranu OSD. Rozmieszczenie elementów na ekranie dla dwóch własnych ekranów może być dowolnie modyfikowane, każdy element może być pokazany

Bardziej szczegółowo

Programowanie obiektowe zastosowanie języka Java SE

Programowanie obiektowe zastosowanie języka Java SE Programowanie obiektowe zastosowanie języka Java SE Wstęp do programowania obiektowego w Javie Autor: dr inŝ. 1 Java? Java język programowania obiektowo zorientowany wysokiego poziomu platforma Javy z

Bardziej szczegółowo

Instrukcja do ćwiczenia jednopłaszczyznowe wyważanie wirników

Instrukcja do ćwiczenia jednopłaszczyznowe wyważanie wirników Instrukcja do ćwiczenia jednopłaszczyznowe wyważanie wirników 1. Podstawowe pojęcia związane z niewyważeniem Stan niewyważenia stan wirnika określony takim rozkładem masy, który w czasie wirowania wywołuje

Bardziej szczegółowo

Informatyka I. Klasy i obiekty. Podstawy programowania obiektowego. dr inż. Andrzej Czerepicki. Politechnika Warszawska Wydział Transportu 2018

Informatyka I. Klasy i obiekty. Podstawy programowania obiektowego. dr inż. Andrzej Czerepicki. Politechnika Warszawska Wydział Transportu 2018 Informatyka I Klasy i obiekty. Podstawy programowania obiektowego dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2018 Plan wykładu Pojęcie klasy Deklaracja klasy Pola i metody klasy

Bardziej szczegółowo

Laboratorium tekstroniki

Laboratorium tekstroniki Laboratorium tekstroniki Ćwiczenie nr 3 Badanie czujników inercyjnych do pomiaru przyspieszeń liniowych. Instytut Elektroniki, Zakład telekomunikacji Autorzy: inż. Jarosław Kawecki dr inż. Łukasz Januszkiewicz

Bardziej szczegółowo

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Laboratorium OiOSE. Programowanie w środowisku MS Visual C++ 1 Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Organizacja i Oprogramowanie Systemów Elektronicznych Michał Kowalewski

Bardziej szczegółowo

Kinect vs VR, czyli technologie sensoryczne stosowane w konsolach do gier.

Kinect vs VR, czyli technologie sensoryczne stosowane w konsolach do gier. Kinect vs VR, czyli technologie sensoryczne stosowane w konsolach do gier. Miłosz Sułtanowski XBOX Kinect Źródło: https://img1.cgtrader.com/items/729760/29a0dd3746/xbox-360-kinect-3d-model-max-obj-3ds-fbx-dwg-mtl.jpg

Bardziej szczegółowo

Menu. Badające rozproszenie światła,

Menu. Badające rozproszenie światła, Menu Badające rozproszenie światła, Instrumenty badające pole magnetyczne Ziemi Pole magnetyczne Ziemi mierzy się za pomocą magnetometrów. Instrumenty badające pole magnetyczne Ziemi Rodzaje magnetometrów:»

Bardziej szczegółowo

STWORZENIE MOBILNEJ APLIKACJI,

STWORZENIE MOBILNEJ APLIKACJI, LABORATORIUM SYSTEMÓW MOBILNYCH STWORZENIE MOBILNEJ APLIKACJI, WYŚWIETLAJĄCEJ AKTUALNĄ POZYCJĘ UŻYTKOWNIKA, LISTĘ WIDOCZNYCH SATELITÓW ORAZ ICH POZYCJĘ I. Temat ćwiczenia Stworzenie mobilnej aplikacji,

Bardziej szczegółowo

Ziemskie pole magnetyczne

Ziemskie pole magnetyczne Ćwiczenie nr 27 Ćwiczenie nr 08 (27). Pomiar natężenia pola magnetycznego ziemskiego. Ziemskie pole magnetyczne Cel ćwiczenia. Wyznaczenie indukcji magnetycznej ziemskiego pola magnetycznego. Zagadnienia

Bardziej szczegółowo

Języki i metody programowania Java Lab2 podejście obiektowe

Języki i metody programowania Java Lab2 podejście obiektowe Języki i metody programowania Java Lab2 podejście obiektowe https://docs.oracle.com/javase/tutorial/ http://zofia.kruczkiewicz.staff.iiar.pwr.wroc.pl/wyklady/pojava/javazk4_2.pdf Zofia Kruczkiewicz 1 Zadanie

Bardziej szczegółowo

Dzisiejszy wykład. Wzorce projektowe. Visitor Client-Server Factory Singleton

Dzisiejszy wykład. Wzorce projektowe. Visitor Client-Server Factory Singleton Dzisiejszy wykład Wzorce projektowe Visitor Client-Server Factory Singleton 1 Wzorzec projektowy Wzorzec nazwana generalizacja opisująca elementy i relacje rozwiązania powszechnie występującego problemu

Bardziej szczegółowo

Nazwisko i imię: Zespół: Data: Ćwiczenie nr 9: Swobodne spadanie

Nazwisko i imię: Zespół: Data: Ćwiczenie nr 9: Swobodne spadanie Nazwisko i imię: Zespół: Data: Ćwiczenie nr 9: Swobodne spadanie Cel ćwiczenia: Obserwacja swobodnego spadania z wykorzystaniem elektronicznej rejestracji czasu przelotu kuli przez punkty pomiarowe. Wyznaczenie

Bardziej szczegółowo

WYZNACZANIE POŁOŻENIA GŁOWICY OPTOELEKTRONICZNEJ Z WYKORZYSTANIEM CZUJNIKÓW MEMS

WYZNACZANIE POŁOŻENIA GŁOWICY OPTOELEKTRONICZNEJ Z WYKORZYSTANIEM CZUJNIKÓW MEMS Justyna SOKOŁOWSKA Janusz BŁASZCZYK Instytut Techniczny Wojsk Lotniczych PRACE NAUKOWE ITWL Zeszyt 36, s. 131 138, 2015 r. 10.1515/afit-2015-0019 WYZNACZANIE POŁOŻENIA GŁOWICY OPTOELEKTRONICZNEJ Z WYKORZYSTANIEM

Bardziej szczegółowo

OKREŚLENIE WPŁYWU WYŁĄCZANIA CYLINDRÓW SILNIKA ZI NA ZMIANY SYGNAŁU WIBROAKUSTYCZNEGO SILNIKA

OKREŚLENIE WPŁYWU WYŁĄCZANIA CYLINDRÓW SILNIKA ZI NA ZMIANY SYGNAŁU WIBROAKUSTYCZNEGO SILNIKA ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2008 Seria: TRANSPORT z. 64 Nr kol. 1803 Rafał SROKA OKREŚLENIE WPŁYWU WYŁĄCZANIA CYLINDRÓW SILNIKA ZI NA ZMIANY SYGNAŁU WIBROAKUSTYCZNEGO SILNIKA Streszczenie. W

Bardziej szczegółowo

Programowanie aplikacji na urządzenia mobilne

Programowanie aplikacji na urządzenia mobilne Informatyka I Programowanie aplikacji na urządzenia mobilne dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2018 JME - Java Platform Micro Edition JME platforma Java przeznaczona

Bardziej szczegółowo

Obsługa SMS i telefonii

Obsługa SMS i telefonii Strona 1 Interfejsy API telefonii Wysyłanie wiadomości SMS Odbieranie wiadomości SMS Symulowanie nadchodzących wiadomości SMS Obsługa skrzynki wiadomości SMS Wysyłanie wiadomości e-mail Monitorowanie połączeń

Bardziej szczegółowo

Wykład 6 Dziedziczenie cd., pliki

Wykład 6 Dziedziczenie cd., pliki Wykład 6 Dziedziczenie cd., pliki Autor: Zofia Kruczkiewicz 1. Dziedziczenie cd. 2. Pliki - serializacja Zagadnienia 1. Dziedziczenie aplikacja Kalkultory_2 typu Windows Forms prezentująca dziedziczenie

Bardziej szczegółowo

Kalibracja czujnika temperatury zestawu COACH Lab II+. Piotr Jacoń. K-5a I PRACOWNIA FIZYCZNA

Kalibracja czujnika temperatury zestawu COACH Lab II+. Piotr Jacoń. K-5a I PRACOWNIA FIZYCZNA Kalibracja czujnika temperatury zestawu COACH Lab II+. Piotr Jacoń K-5a I PRACOWNIA FIZYCZNA 21. 02. 2011 I. Cel ćwiczenia: 1. Zapoznanie się z zestawem pomiarowym Coach Lab II+. 2. Kalibracja czujnika

Bardziej szczegółowo

Podstawy tworzenia aplikacji z wykorzystaniem języka Java ME ćwiczenia 1

Podstawy tworzenia aplikacji z wykorzystaniem języka Java ME ćwiczenia 1 z wykorzystaniem języka Java ME ćwiczenia 1 Budowa aplikacji MIDP utworzenie klasy dziedziczącej z klasy java.microedition.midlet.midlet Klasa musi posiadać przynajmniej trzy metody: startapp() inicjalizacja

Bardziej szczegółowo

Laboratorium Programowanie urządzeń mobilnych

Laboratorium Programowanie urządzeń mobilnych Laboratorium Programowanie urządzeń mobilnych Wprowadzenie Klasa Transform - Umożliwia realizację różnych zmian obiektu. Obiekt może zostać przesunięty, może być zmieniony jego rozmiar lub obrócony. Klasa

Bardziej szczegółowo

PARADYGMATY PROGRAMOWANIA Wykład 4

PARADYGMATY PROGRAMOWANIA Wykład 4 PARADYGMATY PROGRAMOWANIA Wykład 4 Metody wirtualne i polimorfizm Metoda wirualna - metoda używana w identyczny sposób w całej hierarchii klas. Wybór funkcji, którą należy wykonać po wywołaniu metody wirtualnej

Bardziej szczegółowo

Instrukcja laboratoryjna nr.4

Instrukcja laboratoryjna nr.4 Języki programowania na platformie.net cz.2 2016/17 Instrukcja laboratoryjna nr.4 Język Visual Basic for.net Prowadzący: Tomasz Goluch Wersja: 3.1 I. Współpraca Visual Basic z C# Cel: Wykorzystanie w kodzie

Bardziej szczegółowo

Wykład 8: klasy cz. 4

Wykład 8: klasy cz. 4 Programowanie obiektowe Wykład 8: klasy cz. 4 Dynamiczne tworzenie obiektów klas Składniki statyczne klas Konstruktor i destruktory c.d. 1 dr Artur Bartoszewski - Programowanie obiektowe, sem. 1I- WYKŁAD

Bardziej szczegółowo

Opis pojazdu oraz komputera DTA

Opis pojazdu oraz komputera DTA Opis pojazdu oraz komputera DTA Identyfikacja pojazdu Pojazd budowany przez studentów Politechniki Opolskiej o nazwie własnej SaSPO (rys. 1), wyposażony jest w sześciu cylindrowy silnik benzynowy 2900

Bardziej szczegółowo

Składnia C++ Programowanie Obiektowe Mateusz Cicheński

Składnia C++ Programowanie Obiektowe Mateusz Cicheński Składnia C++ Programowanie Obiektowe Mateusz Cicheński Klasy i modyfikatory dostępu Przesłanianie metod Polimorfizm Wskaźniki Metody wirtualne Metody abstrakcyjne i interfejsy Przeciążanie operatorów Słowo

Bardziej szczegółowo

F&F Filipowski Sp. J Pabianice, ul. Konstantynowska 79/81 tel KARTA KATALOGOWA

F&F Filipowski Sp. J Pabianice, ul. Konstantynowska 79/81 tel KARTA KATALOGOWA KARTA KATALOGOWA rh-r1s1t1 LR Nadajnik jednokanałowy, pojedynczy przekaźnik z zewnętrznym czujnikiem do pomiaru temperatury systemu F&Home RADIO. Wersja LR powiększony zasięg. rh-r1s1t1 LR jest odmianą

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Programowanie obiektowe IV. Interfejsy i klasy wewnętrzne Małgorzata Prolejko OBI JA16Z03 Plan Właściwości interfejsów. Interfejsy a klasy abstrakcyjne. Klonowanie obiektów. Klasy wewnętrzne. Dostęp do

Bardziej szczegółowo

Wykład 2: Podstawy Języka

Wykład 2: Podstawy Języka Wykład 2: Podstawy Języka 1.wprowadzenie 2.podstawy języka 3.sterowanie 4.inicjacja i sprzątanie 5.kontrola dostępu 6.dziedziczenie 7.polimorfizm 8.obsługa błędów 9.kolekcje obiektów 10.wejście i wyjście

Bardziej szczegółowo

Komputer rowerowy z GPS GB-580P Szybki start

Komputer rowerowy z GPS GB-580P Szybki start Komputer rowerowy z GPS GB-580P Szybki start Co to jest GPS? GPS oznacza Globalny System Pozycjonowania. Dla określenia położenia w trzech wymiarach (3D fix) niezbędny jest odbiór sygnału z przynajmniej

Bardziej szczegółowo

Zaawansowane programowanie w języku C++ Klasy w C++

Zaawansowane programowanie w języku C++ Klasy w C++ Zaawansowane programowanie w języku C++ Klasy w C++ Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń

Bardziej szczegółowo

PODEJŚCIE OBIEKTOWE. Przykład 1 metody i atrybuty statyczne

PODEJŚCIE OBIEKTOWE. Przykład 1 metody i atrybuty statyczne Przykład 1 metody i atrybuty statyczne public class Napis1 { static String wynik; public static void Inicjuj() {wynik = ""; PODEJŚCIE OBIEKTOWE public static void Dopisz_do_wyniku(char ch) { wynik+="\nkod

Bardziej szczegółowo

Języki programowania imperatywnego

Języki programowania imperatywnego Katedra Inżynierii Wiedzy laborki 7 i 8 Klasy abstrakcyjne klasa abstrakcyjna pozwala wymusić implementację metody; klasa oznaczona jest jako abstrakcyjna, jeżeli przynajmniej jedna metoda jest abstrakcyjna;

Bardziej szczegółowo

Technologie obiektowe

Technologie obiektowe WYKŁAD dr inż. Paweł Jarosz Instytut Informatyki Politechnika Krakowska mail: pjarosz@pk.edu.pl LABORATORIUM dr inż. Paweł Jarosz (3 grupy) mgr inż. Piotr Szuster (3 grupy) warunki zaliczenia Obecność

Bardziej szczegółowo

Aktualizacja, maj 2008 rok

Aktualizacja, maj 2008 rok 1 00015 Mechanika nieba C Dane osobowe właściciela arkusza 00015 Mechanika nieba C Arkusz I i II Czas pracy 120/150 minut Instrukcja dla zdającego 1. Proszę sprawdzić, czy arkusz egzaminacyjny zawiera

Bardziej szczegółowo

Aplikacje w środowisku Java

Aplikacje w środowisku Java Aplikacje w środowisku Java Materiały do zajęć laboratoryjnych Klasy i obiekty - wprowadzenie mgr inż. Kamil Zieliński Katolicki Uniwersytet Lubelski Jana Pawła II 2018/2019 Klasa zbiór pól i metod Obiekt

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Programowanie obiektowe Wykład 4 Marcin Młotkowski 15 marca 2018 Plan wykładu 1 2 3 Klasa podstawowa Własne kolekcje Obiekty i wartości Marcin Młotkowski Programowanie obiektowe 141 / 224 Z czego składa

Bardziej szczegółowo

Komputerowe systemy pomiarowe. Wielkości mierzalne. Przetworniki i czujniki pomiarowe

Komputerowe systemy pomiarowe. Wielkości mierzalne. Przetworniki i czujniki pomiarowe Komputerowe systemy pomiarowe Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny laboratorium Wykład II Wielkości mierzalne. Przetworniki i czujniki pomiarowe 1 Wielkości mierzalne. Systemy miar. Przykłady

Bardziej szczegółowo

kierowanych pojazdów podwodnych

kierowanych pojazdów podwodnych Systemy wspomagające obsługę zdalnie kierowanych pojazdów podwodnych Łukasz Józefowicz, 228934 ROV, czyli zdalnie kierowane pojazdy podwodne Skrót ROV pochodzi z języka angielskiego (Remotely Operated

Bardziej szczegółowo

Oprogramowanie analizatorów wibracji SignalCalc TURBO oprogramowanie do diagnostyki maszyn obrotowych

Oprogramowanie analizatorów wibracji SignalCalc TURBO oprogramowanie do diagnostyki maszyn obrotowych ACE MOBILYZER Oprogramowanie analizatorów wibracji SignalCalc TURBO oprogramowanie do diagnostyki maszyn obrotowych SignalCalc TURBO oprogramowanie do diagnostyki maszyn obrotowych SignalCalc to nowy,

Bardziej szczegółowo

Java: interfejsy i klasy wewnętrzne

Java: interfejsy i klasy wewnętrzne Java: interfejsy i klasy wewnętrzne Programowanie w językach wysokiego poziomu mgr inż. Anna Wawszczak 1 INTERFEJSY Interfejs to opis co klasa implementująca dany interfejs powinna robić, ale bez określania

Bardziej szczegółowo

xmlns:prism=http://www.codeplex.com/prism c. <ContentControl prism:regionmanager.regionname="mainregion" />

xmlns:prism=http://www.codeplex.com/prism c. <ContentControl prism:regionmanager.regionname=mainregion /> 1 Tworzenie Shella a. W pierwszej kolejności tworzymy nowy projekt: WPF Application. Name: Shell SolutionName: PrismApp b. Dodajemy bibliotekę PRISM za pomocą NuGet Managera (dla.net Framework 4.5 Prism

Bardziej szczegółowo

Paweł Kogut. Projekt efizyka Multimedialne środowisko nauczania fizyki dla szkół ponad gimnazjalnych. Wirtualne Laboratorium Fizyki Ćwiczenie:

Paweł Kogut. Projekt efizyka Multimedialne środowisko nauczania fizyki dla szkół ponad gimnazjalnych. Wirtualne Laboratorium Fizyki Ćwiczenie: Paweł Kogut Projekt eizyka Multimedialne środowisko nauczania fizyki dla szkół ponad gimnazjalnych Wirtualne Laboratorium izyki Ćwiczenie: Równia Pochyła (Instrukcja obsługi) Projekt współfinansowany przez

Bardziej szczegółowo

Wykład FIZYKA II. 5. Magnetyzm. Dr hab. inż. Władysław Artur Woźniak

Wykład FIZYKA II. 5. Magnetyzm.  Dr hab. inż. Władysław Artur Woźniak Wykład FIZYKA II 5. Magnetyzm Dr hab. inż. Władysław Artur Woźniak Instytut Fizyki Politechniki Wrocławskiej http://www.if.pwr.wroc.pl/~wozniak/fizyka2.html MAGNESY Pierwszymi poznanym magnesem był magnetyt

Bardziej szczegółowo

GUI - projektowanie interfejsów

GUI - projektowanie interfejsów Katedra Inżynierii Wiedzy Wykład 4 O czym dzisiaj? Natural User Interface; Virtual Reality (VR); Augmented Reality (AR); UI - User Interface działanie bezpośrednie - użytkownik porozumiewa się bezpośrednio

Bardziej szczegółowo

Co to jest klasa? Z programistycznego punktu widzenia klasa stanowi typ danych, który odwzorowuje wspólne cechy jakiegoś obiektu.

Co to jest klasa? Z programistycznego punktu widzenia klasa stanowi typ danych, który odwzorowuje wspólne cechy jakiegoś obiektu. .NET Klasy, obiekty Klasa i obiekt Każdy obiektowy język programowania daje programiście możliwość tworzenia nowych typów danych. Nowy typ danych definiuje się poprzez zdefiniowanie klasy. Co to jest klasa?

Bardziej szczegółowo

Język C++ wykład VIII

Język C++ wykład VIII Programowanie uzupełnienie notatek: dr Jerzy Białkowski 1 2 3 4 Obiektowość języka C++ ˆ Klasa (rozszerzenie struktury), obiekt instancją klasy, konstruktory i destruktory ˆ Enkapsulacja - kapsułkowanie,

Bardziej szczegółowo

Obiekt klasy jest definiowany poprzez jej składniki. Składnikami są różne zmienne oraz funkcje. Składniki opisują rzeczywisty stan obiektu.

Obiekt klasy jest definiowany poprzez jej składniki. Składnikami są różne zmienne oraz funkcje. Składniki opisują rzeczywisty stan obiektu. Zrozumienie funkcji danych statycznych jest podstawą programowania obiektowego. W niniejszym artykule opiszę zasadę tworzenia klas statycznych w C#. Oprócz tego dowiesz się czym są statyczne pola i metody

Bardziej szczegółowo

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

Program emulatora GPS pobieramy ze strony  z działu Pobieralnia. 1. WSTĘP Do emulacji ruchu okrętu na mapie nawigacyjnej potrzebujemy trzech rzeczy: Komputera PC Programu nawigacyjnego polecam OpenCPN Programu symulatora GPS Programu Com0com jako mostka wirtualnego

Bardziej szczegółowo

Materiały do zajęć VII

Materiały do zajęć VII Spis treści I. Klasy Materiały do zajęć VII II. III. Konstruktor Właściwości i indeksatory Klasy Programowanie obiektowe wiadomości wstępne Paradygmat programowania obiektowego Abstrakcja Hermetyzacja

Bardziej szczegółowo

Wykład 7: Pakiety i Interfejsy

Wykład 7: Pakiety i Interfejsy Wykład 7: Pakiety i Interfejsy Plik Źródłowy w Javie Składa się z: instrukcji pakietu (pojedyncza, opcjonalna) instrukcji importujących (wielokrotne, opcjonalne) deklaracji klasy publicznej (pojedyncza,

Bardziej szczegółowo

Pomiar indukcji pola magnetycznego w szczelinie elektromagnesu

Pomiar indukcji pola magnetycznego w szczelinie elektromagnesu Ćwiczenie E5 Pomiar indukcji pola magnetycznego w szczelinie elektromagnesu E5.1. Cel ćwiczenia Celem ćwiczenia jest pomiar siły elektrodynamicznej (przy pomocy wagi) działającej na odcinek przewodnika

Bardziej szczegółowo

Aplikacje Mobilne W systemie Domu Inteligentnego dostępne są aplikacje dla urządzeń mobilnych z systemami zarówno Android jak i ios.

Aplikacje Mobilne W systemie Domu Inteligentnego dostępne są aplikacje dla urządzeń mobilnych z systemami zarówno Android jak i ios. Aplikacje Mobilne W systemie Domu Inteligentnego dostępne są aplikacje dla urządzeń mobilnych z systemami zarówno Android jak i ios. Program dla systemu Android należy pobrać z portalu Google Play. Program

Bardziej szczegółowo

Veronica. Wizyjny system monitorowania obiektów budowlanych. Instrukcja oprogramowania

Veronica. Wizyjny system monitorowania obiektów budowlanych. Instrukcja oprogramowania Veronica Wizyjny system monitorowania obiektów budowlanych Instrukcja oprogramowania 1 Spis treści 1. Aplikacja do konfiguracji i nadzoru systemu Veronica...3 1.1. Okno główne aplikacji...3 1.2. Edycja

Bardziej szczegółowo

Języki i metodyka programowania. Język C# pętle, sterowanie, wyjątki

Języki i metodyka programowania. Język C# pętle, sterowanie, wyjątki Język C# pętle, sterowanie, wyjątki Język C# pętle Pętle: while ( ) do { while ( ); for ( ; ; ) foreach ( in

Bardziej szczegółowo

Sprawozdanie z realizacji projektu:

Sprawozdanie z realizacji projektu: Wiedza i doświadczenie projektowe wizytówką absolwenta kierunku automatyka i robotyka na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej POKL.4.1.2--2/1 Program Operacyjny Kapitał

Bardziej szczegółowo

MIERNIK POLA MAGNETYCZNEGO TM

MIERNIK POLA MAGNETYCZNEGO TM INSTRUKCJA OBSŁUGI MIERNIK POLA MAGNETYCZNEGO TM 191 Spis treści Strona 1. Informacje dotyczące bezpieczeństwa... - 3-2. Zastosowanie... - 3-3. Cechy... - 3-4. Opis przycisków... - 4-5. Procedura pomiaru...

Bardziej szczegółowo

Programowanie w Javie

Programowanie w Javie Programowanie w Javie Andrzej Czajkowski Lista nr 0 Debugger w Javie Celem ćwiczenia jest poznanie podstawowych funkcji narzędzia debugera (odpluskwiacz) w środowisku Eclipse. Po ukończeniu ćwiczenia student

Bardziej szczegółowo

Programowanie w Javie 1 Wykład i Ćwiczenia 3 Programowanie obiektowe w Javie cd. Płock, 16 października 2013 r.

Programowanie w Javie 1 Wykład i Ćwiczenia 3 Programowanie obiektowe w Javie cd. Płock, 16 października 2013 r. Programowanie w Javie 1 Wykład i Ćwiczenia 3 Programowanie obiektowe w Javie cd. Płock, 16 października 2013 r. Programowanie obiektowe Programowanie obiektowe (z ang. object-oriented programming), to

Bardziej szczegółowo

GUI - projektowanie interfejsów

GUI - projektowanie interfejsów Katedra Inżynierii Wiedzy Wykład 4 O czym dzisiaj? Natural User Interface; Virtual Reality (VR); Augmented Reality (AR); UI - User Interface działanie bezpośrednie - użytkownik porozumiewa się bezpośrednio

Bardziej szczegółowo

Badanie ruchu złożenia

Badanie ruchu złożenia Badanie ruchu złożenia W wersji Standard programu SolidWorks mamy do dyspozycji dwie aplikacje: Podstawowy ruch symulacja ruchu z użyciem grawitacji, sprężyn, napędów oraz kontaktu między komponentami.

Bardziej szczegółowo