Tutorial: User Interface

Podobne dokumenty
SCHEMATY STRON. Baner Nawigacja Nawigacja okruszkowa Prawa kolumna zobacz również Boksy Zwykła strona...

Instrumenty wirtualne z LabVIEW. Akademia Górniczo - Hutnicza im.stanisława Staszica w Krakowie, Wydział Inżynierii Materiałowej i Ceramiki

Moduł Pulpit opcji oraz Narzędzia. Opis v 1.0

Intellect. Business Intelligence. Biblioteka dokumentów Podręcznik. Business Intelligence od 2Intellect.com Sp. z o.o.

Specyfikacja techniczna banerów Flash

Kalkulator Kalorii by CTI. Instrukcja

DEMERO Automation Systems

Easy, Reliable & Secure. Podręcznik instalacji wzmacniacza N300RE Wi-Fi Range Extender

Jak spersonalizować wygląd bloga?

Praca z układem. Omówione zagadnienia. Tworzenie tła

CitiDirect Online Banking. Powiadomienia

Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX

Procedura instalacji wtyczki WILO-Content LAB

Wtedy wystarczy wybrać właściwego Taga z listy.

Nowe funkcjonalności

Microsoft Management Console

3S TeleCloud - Aplikacje Instrukcja użytkowania usługi 3S KONTAKTY

KONKURSY MATEMATYCZNE. Treść zadań

PERSON Kraków

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Głośnik HP Roar Plus. Inne funkcje

Search. (Wyszukiwarka) (Moduł Magento) v.1.0.0

WPROWADZENIE. 2. Microsoft PowerPoint program, w którym powstanie prezentacja multimedialna

np. tu - na pierwszej formatce kreatora zaznaczamy opcję nr 3

Arkusz kalkulacyjny MS Excel podstawy

Metoda LBL (ang. Layer by Layer, pol. Warstwa Po Warstwie). Jest ona metodą najprostszą.

Użytkowanie elektronicznego dziennika UONET PLUS.

Tekst ozdobny i akapitowy

Kancelaris - Zmiany w wersji 2.50

Certyfikaty Certum Podpis w Adobe Reader

Ashampoo Rescue Disc

System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy

Instrukcja obsługi modułu kurierskiego GlobKurier.pl dla platformy Quick.Cart

Zmiany w programie C GEO v. 6.5

SZABLONY KOMUNIKATÓW SPIS TREŚCI

INSTRUKCJA OBSŁUGI WD2250A. WATOMIERZ 0.3W-2250W firmy MCP

STRONA GŁÓWNA SPIS TREŚCI. Zarządzanie zawartością stron... 2 Tworzenie nowej strony... 4 Zakładka... 4 Prawa kolumna... 9

Skitch for Android Instrukcja obsługi 2012 Evernote Corporation Wszelkie prawa zastrzeżone Opublikowano: Jun 19, 2012

Type ETO2 Controller for ice and snow melting

Moduł. Rama 2D suplement do wersji Konstruktora 4.6

Konfiguracja programu RMS do współpracy z wagami DIBAL. Programowanie artykułów 3

FUNKCJE STEROWNIKA PK-35 PID

STEROWNIK BIOLOGICZNYCH OCZYSZCZALNI ŚCIEKÓW

Logowanie do systemu Faktura elektroniczna

emszmal 3: Automatyczne księgowanie przelewów w menedżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce)

Interfejs programu AutoCAD 2004 Skróty poleceń Skróty klawiaturowe Określanie współrzędnych Zmienne systemowe Wybór obiektów

Opisy. Ikona: Polecenie: STCFG Menu: Stal Konfiguracja

I. Zakładanie nowego konta użytkownika.

Rozliczenia z NFZ. Ogólne założenia. Spis treści

Instrukcja rejestracji do sprawozdania PARPA G1

Konfiguracja historii plików

Systemy mikroprocesorowe - projekt

Media Organizer v1.0b

*** Przeczytaj najpierw, ponieważ to WAŻNE: ***

Jak pobrać profil kolorystyczny do mediów Antalis z ICC Profile Center

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Historia zmian w aplikacji. Rejestr Podmiotów Wykonujących Działalność Leczniczą

Kurier POCZTEX XL by CTI. Instrukcja

Laboratorium 14: Bazy Danych Konstruowanie interfejsu dla prostej bazy danych wykorzystującą technologię dbexpress

PODSTAWY DZIAŁANIA UKŁADÓW CYFROWYCH

DYSTRYBUCJA : DJ-DISTRIBUTION NUMARK POLSKA

Tworzenie aplikacji internetowych E14

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

Obsługa pakietu biurowego OFFICE

OŚWIETLENIE PRZESZKLONEJ KLATKI SCHODOWEJ

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

INSTRUKCJA OBSŁUGI MC-2810 CYFROWY SYSTEM GŁOŚNIKOWY 5.1 KANAŁÓW DO KINA DOMOWEGO

Wskaźnik poziomu wody Kemo M167N, 10 diod LED, 3 V/DC

Okna rysunkowe: rzutnie (VPORTS) RZUTNIE _VPORTS

Urządzenia do bezprzerwowego zasilania UPS CES GX RACK. 10 kva. Wersja U/CES_GXR_10.0/J/v01. Praca równoległa

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

BCS Manager Instrukcja Obsługi

Przenośny system głośników. Instrukcja obsługi

dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK,

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

MULTISHOP. Jak w kilka minut stworzyć profesjonalny sklep internetowy.

Poznaj swój retrace Lite

Instrukcja obsługi Pano2QTVR

OvidSP. Ovid Universal Search Wyszukiwanie bez granic.

Bazy danych. Andrzej Łachwa, UJ, /15

Ćwiczenie nr 2 Zbiory rozmyte logika rozmyta Rozmywanie, wnioskowanie, baza reguł, wyostrzanie

Połączenie VPN Host-LAN IPSec z wykorzystaniem Windows XP. 1. Konfiguracja serwera VPN. 2. Konfiguracja klienta VPN. 3. Zainicjowanie połączenia

INFORMATOR TECHNICZNY WONDERWARE

WOJSKOWA AKADEMIA TECHNICZNA SYSTEMY WBUDOWANE

Instrukcja obsługi GPS VORDON

SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI

Efektywność nauczania w Gimnazjum w Lutyni

1. Korzyści z zakupu nowej wersji Poprawiono Zmiany w słowniku Stawki VAT Zmiana stawki VAT w kartotece Towary...

Stacja pogodowa, bezprzewodowa TFA

Skrócony podręcznik obsługi dla programu Wizualna poczta głosowa w wersji 8.5 lub nowszej

WordPad. Czyli mój pierwszy edytor tekstu

Praca na wielu bazach danych część 2. (Wersja 8.1)

Platforma zamówień personelu JOBMAN.pl

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI

DRUKOWANIE ŚWIADECTW LIBRUS

Komunikacja sterownika z rodziny Micro800 z Falownikiem PowerFlex40 przy pomocy sieci DeviceNet.

Zarządzanie Zasobami by CTI. Instrukcja

Transkrypt:

Tutorial: User Interface Niniejszy samouczek pokazuje w jaki sposób używać narzędzi NI LaVIEW w celu stworzenia interfejsu użytkownika. Uczy, jak projetować kontrolki i wskaźniki, używać etykiet i nagłówków, ustawiać wartość domyślną dla obiektów interfejsu użytkownika oraz w jaki sposób stosować kolory, aby podnieść atrakcyjność twojego interfejsu. Dostarcza także podstawowych wskazówek oraz narzędzi, aby pomóc ci stworzyć elegancki i funkcjonalny interfejs użytkownika, tak jak ten przedstawiony poniżej. KONCEPCJA (Concept) Interfejs użytkownika służy do przekazywania danych, zmiennych bezpośrednio do kodu źródłowego. Pozwala użytkownikowi zmieniać wartości domyślne oraz zobaczyć dane, obliczone przez działanie kodu programu. W LabVIEW interfejs użytkownika reprezentuje Front Panel (Panel główny). Ważne jest, aby zdefiniować wejścia i wyjścia dla oprogramowania już podczas fazy projektowania. Możesz wprowadzać dane wejściowe niezbędne do działania programu używając następujących metod: 1. Rejestrując je przy pomocy urządzenia zewnętrznego, np. multimetru. 2. Czytając je bezpośrednio z pliku 3. Używając kontrolek Możesz wyświetlić dane wyjściowe z użyciem takich obiektów jak grafy (graphs), charst albo możesz zapisać je do pliku. Możesz także wysłać sygnał do urządzenia typu generator. PROJEKTOWANIE KONTROLEK I WSKAŹNIKÓW (Designing Controls And Indicators) Podczas wyboru kontrolek i wskaźników upewnij się, że są one odpowiednie do danego zadania. Na przykład, kiedy chcesz wyznaczyć częstotliwość sygnału sinusoidalnego, wybierz kontrolkę potencjometru, a kiedy chcesz wyświetlić temperaturę wybierz wskaźnik termometru. str. 1

ETYKIETY I NAGŁÓWKI (Labels And Captions) Upewnij się, że w wystarczająco jasny sposób nadajesz nazwy kontrolek i wskaźników. Etykiety pomagają użytkownikowi zdefiniować przeznaczenie każdej kontrolki i wskaźnika. Przejrzyste etykietowanie pomaga ci także udokumentować twój kod na diagramie blokowym. Kontrolka i wskaźnik są powiązane z nazwami na diagramie blokowym. Nagłówki pomogą ci opisać kontrolkę głównego panelu. Nie pojawiają się one na diagramie blokowym. Dzięki nagłówkom możesz udokumentować interfejs użytkownika bez zaśmiecania diagramu blokowego dodatkowym tekstem. Otwórz nową kartę VI i utwórz etykietę lub nagłówek dla wskaźnika termometru. 1. Nanieś wskaźnik termometru na diagram blokowy. 2. Domyślnie, tylko etykieta jest widoczna. Aby zmienić etykietę kliknij 2 razy na nią i wpisz nową nazwę (krótszą lub lepiej opisującą wskaźnik). 3. Kliknij na wskaźnik termometru i za pomocą prawego przycisku wybierz Properties. str. 2

W okienku Properties zaznacz Visible w zakładce Appearance. Wpisz Indoor Temperature w Caption text box. Kliknij OK, aby zachować zmiany i zamknij okno. 4. Zauważ, że teraz nagłówek już pojawia się nad wskaźnikiem. Przełącz się do diagramu blokowego i zauważ, że pojawia się tylko etykieta. str. 3

OPCJE KONTROLEK I WSKAŹNIKÓW (Control And Indicator Options) Główny panel oferuje wiele opcji dla kontrolek i wskaźników, które możesz zobaczyć po wciśnięciu prawego przycisku na wskaźniku termometru i przeglądnięciu krótkiego menu i podmenu. Wykonaj poniższe kroki, aby utworzyć kontrolkę temperatury i ustawić wartość domyślną. 1. Nanieś numeryczną kontrolkę na główny panel pod wskaźnik termometru. Utwórz nagłówek o nazwie Indoor Temperature Control 2. Ustaw wartość. 3. Kliknij prawym przyciskiem i wybierz Data Operations>>Make Current Default ze skrótu do menu. 4. Ponieważ masz już odpowiedni nagłówek kontrolki temperatury, schowaj etykietę przez kliknięcie prawym przyciskiem na kontrolkę i wybranie Visible Items>>Label ze skrótu do menu. Zrób tak samo dla wskaźnika termometru. str. 4

UŻYWANIE KOLORU (Using Color) Właściwe użycie koloru może poprawić wygląd i funkcjonalność twojego interfejsu użytkownika. Używanie zbyt wielu kolorów jednakże może przynieść odwrotny skutek. LabVIEW dostarcza próbnik kolorów, który pomaga wyznaczyć odpowiednie kolory. Wybierz narzędzie Coloring z palety kolorów i kliknij prawym przyciskiem na obiekt albo obszar, aby wyświetlić pobieracz kolorów. Z otwartym próbnikiem kolorów możesz przesunąć kursor na inny kolor i obserwować, jak obiekt albo obszar zmienia kolor w miarę jak ty przesuwasz kursor po różnych kolorach. Góra próbnika kolorów zawiera szare spektrum i miejsce do zaznaczenia, którego możesz użyć, aby stworzyć transparentne obiekty. Drugie spektrum zawiera pomieszane kolory, które dobrze wyglądają jako tło i obiekty głównego panelu. Trzecie spektrum zawiera kolory odpowiednie dla świecących elementów. Przesuwanie kursorem poziomo po jednym z trzech spektrów pomoże ci wybrać odpowiednie kolory. ROZSTAWIENIE I SZEREGOWANIE (Spacing And Alignment) Biały obszar i uszeregowanie są najprawdopodobniej najważniejszymi technikami dla grupowania i dzielenia. Im więcej obiektów, które twoje oko widzi w jednej linii, tym bardziej wszystko jest przejrzyste. Kiedy obiekty znajdują się w jednej linii oko podąża wzdłuż tej linii od strony lewej do prawej albo od góry do dołu. Najczęściej jednak używa się układu pionowego. Kiedy projektujesz główny panel, zastanów się, w jaki sposób pogrupować kontrolki i wskaźniki. Jeśli kilka kontrolek jest powiązane ze sobą dodaj ramkę obejmującą je. str. 5

Wypośrodkowane elementy są mniej uporządkowane niż te pogrupowane do lewej lub do prawej strony. Obszar wolnego pola daje wrażenie uporządkowania. Wypośrodkowane elementy zazwyczaj mają nierówne krawędzie i użytkownik nie jest w stanie łatwo określić kolejności elementów. Rysunki poniżej przedstawiają omawianą sytuację. Umieszczanie obiektów głównego panelu zbyt blisko siebie może stwarzać problemy. Zostaw trochę miejsca pomiędzy obiektami. Ułatwi to czytelność panelu. Puste miejsca zapobiegają także nieumyślnemu i przypadkowemu naciśnięciu przycisku. Generalnie, użyj własnych zmysłów i poczucia stylu, aby stworzyć interfejs użytkownika. Odnieś się także do tych wskazówek, aby sworzyć przyjazny uzytkownikowi panel główny. Zauważ różnicę pomiędzy dwoma prostymi interfejsami użytkownika. Właściwe etykietowanie, szeregowanie i rozstawienie robi dużą różnicę. str. 6

WSKAZÓWKI I NARZĘDZIA POMOCNICZE UŻYTKOWNIKOWI INTERFEJSU (User Interface Tips And Tools) Niektóre, wbudowane w LabVIEW, narzędzia pomocne w tworzeniu przyjaznego dla użytkownika panelu zawierają etykiety i dekoracje. OKNO KONTROLEK (Tab Control) Fizyczne urządzenia zazwyczaj mają efektywny interfejs użytkownika. Użyj okna kontrolek, aby pokryć główny panel kontrolkami i wskaźnikami na mniejszej powierzchni. Aby dodać więcej stron do okna kontrolek, kliknij prawym przyciskiem na etykietę i wybierz Add Page Before albo Add Page After ze skrótu do menu. Jeszcze raz nadaj nazwę za pomocą Labeling i umieść obiekty głównego panelu na odpowiednich stronach. Wykonaj poniższe kroki aby stworzyć okno kontrolek ze wskaźnikiem termometru, kontrolką temperatury, prędkościomierzem i alarmem dla budynku z trzema sektorami. Zacznij z nowym VI. 1. Utwórz nowy VI przez wybranie File>>New VI z menu. 2. Dodaj jedną okrągłą ikonkę i nazwij ją Sector 1 Alarm, dodaj jeden wskaźnik termometru i nazwij go Sector Temperature oraz dodaj jedną tarczę i nazwij Fan Speed Control. Twój główny panel powinien tak wyglądać. (W tej części nie umieszczono przykładów z diagramami blokowymi). str. 7

3. Dodaj okno kontrolek z Controls, jak pokazano poniżej. 4. Rozszerz okno kontrolki i dodaj jedną dodatkową etykietę przez kliknięcie prawym przyciskiem w etykietę i wybranie Add Page After. Podpisz każdą etykietę przez podwójne kliknięcie i wpisanie nazwy dla każdego z trzech sektorów. 5. Dodaj różne kontrolki i wskaźniki do każdego okna. Pamiętaj, że możesz przytrzymać <Ctr> podczas klikania i przeciągnąć obiekt, aby go skopiować. Ułóż obiekty i przeskaluj je, jeśli trzeba. Twój VI powinien wyglądać następująco. str. 8

DEKORACJE (Decorations) Użyj elementów dekoracyjnych umieszczonych w podpalecie Decorations, aby pogrupować lub rozdzielić obiekty na głównym panelu ramkami, liniami lub pudełkami. Obiekty z palety Decorations nie wyświetlają danych, ani nie pokazują się na diagramie blokowym. Próbując dodawać dekoracje do głównego panelu po prostu je tam umieść. Ważne jest, aby stworzyć wizualnie przyciągający i zorganizowany interfejs użytkownika. Skoro interfejs użytkownika jest generalnie tym, na czym użytkownik pracuje, ważne jest by stworzyć go tak prostym i intuicyjnym, jak to tylko możliwe. str. 9