ZROZUMIENIE MODUŁOWOŚCI (Understanding Modularity)

Podobne dokumenty
Kolory elementów. Kolory elementów

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

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

Podręczna pomoc Microsoft Power Point 2007

Reprezentacja zmiennych numerycznych

Robert Barański, AGH, KMIW Arrays and Clusters v1.0. Poniższy poradnik wprowadza do tworzenia oraz obsługi tablic i typów danych klastra.

Projektowanie Skinów w programie Taboret2

Lab. 3 Typy danych w LabView, zapis do pliku

Tworzenie prezentacji w MS PowerPoint

Podręcznik użytkownika programu. Ceremonia 3.1

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

Spis treści 1. Wstęp Logowanie Główny interfejs aplikacji Ogólny opis interfejsu Poruszanie się po mapie...

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

narzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania.

UMOWY INSTRUKCJA STANOWISKOWA

1. Wstęp Niniejszy dokument jest instrukcją użytkownika dla aplikacji internetowej DM TrackMan.

1. Przypisy, indeks i spisy.

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

Internet wymagania dotyczące konfiguracji

Temat: Organizacja skoroszytów i arkuszy

Co nowego w programie GM EPC

Jak przygotować pokaz album w Logomocji

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

Przedstawione przykłady możesz potraktować jako ćwiczenia doskonalące umiejętność wykorzystywania warstw.

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Dane słowa oraz wyrażenia są tłumaczone przy pomocy polecenia Przetwarzanie > Tłumaczenie

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

Przewodnik... Budowanie listy Odbiorców

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

Budowanie listy Odbiorców

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

ROZDZIAŁ 1: Instrukcja obsługi oprogramowania VMS

Jak przesłać mapę do urządzenia lub na kartę pamięci?

Kopiowanie, przenoszenie plików i folderów

Maszyna stanu State Machine

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

Edytor tekstu OpenOffice Writer Podstawy

Tworzenie i zapis plików w VI

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 6.0

Kod składa się z kodu głównego oraz z odpowiednich kodów dodatkowych (akcesoriów). Do kodu można przyłączyć maksymalnie 9 kodów dodatkowych.

I. Program II. Opis głównych funkcji programu... 19

Spis treści. tel.:

Dodanie nowej formy do projektu polega na:

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows Vista

Przed skonfigurowaniem tego ustawienia należy skonfigurować adres IP urządzenia.

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

Ustawienia personalne

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP

Szybki odnośnik karty LabView

1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3

UONET+ moduł Dziennik. Praca z rozkładami materiału nauczania

PORÓWNANIE KILKU ZESTAWIEŃ OBROTÓW I SALD

Lab. 3 Typy danych w LabView, zapis do pliku

Tworzenie nowego dokumentu. Ćwiczenie

Kadry Optivum, Płace Optivum

3D Analyst. Zapoznanie się z ArcScene, Praca z danymi trójwymiarowymi - Wizualizacja 3D drapowanie obrazów na powierzchnie terenu.

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda

Przedszkolaki Przygotowanie organizacyjne

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Podręcznik użytkownika. Instrukcje

Laboratorium - Narzędzia linii uruchamiania w systemie Windows 7

Windows Commander (WinCmd)

Zasoby dyskowe: Eksplorator Windows Z zasobami dyskowymi związane są nierozłącznie prawa dostępu gwarantujące możliwość odczytu, kasowania,

5.2. Pierwsze kroki z bazami danych

Podstawowe czynnos ci w programie Word

Przewodnik... Tworzenie Landing Page

DODATKI SPECJALNE DLA GASTRONOMII

2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji

Site Installer v2.4.xx

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

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

Kurs Adobe Photoshop Elements 11

POLITECHNIKA POZNAŃSKA

PC0060. ADAPTER Kabel Easy Copy PC-Link USB 2.0 Proste kopiowanie, bez instalacji. Instrukcja obsługi

Przewodnik Szybki start

ZINTEGROWANY SYSTEM ZARZĄDZANIA TREŚCIĄ

Instrukcja obsługi systemu zarządzania treścią w MDK

Podstawowe informacje na temat usuwania plików cookie dla rożnych typów popularnych przeglądarek internetowych

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Ćwiczenia 9 - Swing - część 1

DODAJEMY TREŚĆ DO STRONY

Obszar pierwszy to pasek narzędzi (rys. 1) zawierający skróty do najczęściej uŝywanych funkcji. Rys. 1 Pasek Narzędzi

Praca w edytorze WORD

Cykl lekcji informatyki w klasie IV szkoły podstawowej. Wstęp

Instrukcja obsługi Platformy nszkoła. Panel Opiekuna

TWORZENIE SZAF Z PATCH-PANELAMI

Instalacja programu:

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

W niniejszej instrukcji obsługi zostały opisane najważniejsze informacje dotyczące następujących kwestii:

Instrukcja użytkowania

Laboratorium - Podgląd informacji kart sieciowych bezprzewodowych i przewodowych

Projektowanie w środowisku KHOROS Cantata

INTEGRACJA CENTRALI WENTYLACYJNEJ FIRMY PRO-VENT Z SYSTEMEM INTELIGENTNEGO DOMU FIBARO (CENTRALA HOME CENTER 2) [PL]

Tworzenie i modyfikowanie wykresów

Transkrypt:

Tutorial pokazuje, jak stworzyć modułowy program. Zaleta oprogramowania w LabVIEW leży w hierarchicznej naturze IV, którą można używać w Block Diagram (Schemacie Blokowym) innej IV. Nie ma ograniczeń w ilości warstw w hierarchii. Używanie programowania modułowego pomaga w zarządzaniu zmianami i szybkim usuwaniu błędów w Block Diagramie. ZROZUMIENIE MODUŁOWOŚCI (Understanding Modularity) Z definicji, modułowość oznacza używanie modułów lub mniejszych fragmentów dla poszczególnych celów. W obrębie LabVIEW, programowanie modułowości znaczy tworzenie mniejszych sekcji kodów, znanych jako subvis. SubVIs oznaczają to samo, co VIs. Zawierają one panele czołowe i schematy blokowe, ale można nazywać je w obrębie VI. SubVI jest podobny do podprogramu w języku programowania tekstowego. Kiedy tworzymy i używamy subvi możemy zauważyć ikony w obrębie naszego schematu blokowego, które reprezentują subvi. Możemy dostosować ikonę, stanowi ona tę samą ikonę, która znajduje się w górnym prawym rogu czołowego panelu i schematu blokowego subvis. Jak dopasować ikony znajdziesz w dalszej części. Poniższe figury pokazują różnicę w zastępowaniu sekcji kodów subvi. Możemy zauważyć Iż niże umieszczony przykład jest prostszy. Możemy stworzyć subvi dokładnie jak VI, następnie używać go jako subvi, lub stworzyć go przez kod już w obrębie innej VI. Kiedy tworzymy VI, możemy: Dopasować ikonę do subvi Konfigurować terminale (ilość wejść/wyjść SubVI Używać go wielokrotnie w obrębie innego VIs str. 1

TWORZENIE SubVI z istniejącej VI (Creating a SubVI from an Existing VI) Możemy uprościć schemat blokowy VI przez konwersję części schematu blokowego na subvis. 1. Stworzenie nowej VI i skonstruowanie następującego schematu blokowego. 2. Wybór części schematu blokowego, którą chcemy zmienić. 3. Wybór: Edit»Create SubVI (Edytuj> Stwórz SubVI ) z Tools (Narzędzi) w menu. Wybrana część schematu blokowego jest zamieniona na ikonę z subvi. LabVIEW automatycznie tworzy kontrolki i wskaźniki dla nowego subvi, automatycznie konfiguruje connector pane (złącze str. 2

panelu) podstawowego w zależności od numeru kontrolki. Również automatycznie łączone są wskaźniki i przewody subvi do istniejących przewodów. Nowy subvi używa domyślnego wzorca dla złącza panelu i domyślnej ikony. TWORZENIE IKONY (Creating an Icon) Własne ikony, które zastępują ikony domyślne, tworzy się klikając prawym przyciskiem myszy na ikonę w prawym górnym rogu panelu czołowego lub schematu blokowego, wybierając Edit Icon (Edytuj Ikonę). Można to również zrobić, klikając dwukrotnie na ikonę w prawym górnym rogu czołowego panelu. Po otworzeniu Icon Editor (Edytora Ikon), możemy zauważyć wiele narzędzi do kreowania własnych ikon i importowania obrazu. Można również przeciągnąć grafikę z dowolnego miejsca w systemie plików i upuścić ją w prawym górnym rogu panelu czołowego lub schematu blokowego. LabVIEW konwertuje graficzne ikony do 32x32 pikseli. Możesz znaleźć standardowy zestaw grafik do użytku jako ikona VI na: ni.com / info, wpisując kod info expnr7. str. 3

Narzędzia z lewej strony okna dialogowego Icon Editor (Edytor Ikon) wykorzystujemy do tworzenia projektu ikony w obszarze edycji. Normalnej wielkości obraz ikony pojawia się w odpowiednim polu po prawej stronie pola edycji, jak pokazano na obrazie czołowego panelu powyżej. Edit Menu (Menu Edytuj) używa się do wycinania, kopiowania i wklejania obrazów z i do ikony. Po wybraniu części ikony i wklejeniu obrazu, LabVIEW zmienia rozmiar obrazu, aby pasowały do wybranego obszaru. Można również przeciągnąć grafikę z dowolnego miejsca w systemie plików i upuść go w prawym górnym rogu okna przedniego panelu lub oknie schematu blokowego. LabVIEW konwertuje grafikę do ikony. Opcji Copy from (kopiuj z), która znajduje się z prawej strony okna dialogowego Icon Editor (Edytor Ikon), używamy aby skopiować z kolorowej ikony na czarno-białą i odwrotnie. Po wybraniu opcji Copy from (Kopiuj z), kliknij przycisk OK, aby dokonać zmiany. Narzędzia Icon Editor (Edytor Ikon) używamy do wykonywania następujących zadań: Pasek menu w oknie dialogowym Icon Editor zawiera więcej opcji edycji w menu Edit, takich jak Undo (Cofnij), Redo (Ponów), Cut (Wytnij), Copy (Kopiuj), Paste (Wklej), Clear (Usuń). ROZWIJANIE PROSTYCH IKON STWORZONYCH DLA SubVI: (Develop a simple icon for the subvi created ) 1. Jeśli subvi nie jest otwarty, kliknij dwukrotnie ikonę umieszczoną na schemacie blokowym. 2. Z czołowego panelu lub schematu blokowego subvi, kliknij dwukrotnie ikonę w prawym górnym rogu. 3. Kliknij dwukrotnie narzędzie wypełniony prostokąt,, aby utworzyć pustą ikonę z obwódką. str. 4

4. Narysuj ikonę, która ma reprezentować subvi używając narzędzi po lewej stronie. 5. Wybierz 16-kolorową ikonę z prawej strony i kliknij przycisk 256 kolorów (256 Colors), który znajduję się pod Copy from (Kopiuj z). Powtórz to samo dla ikony B& W. 6. Kliknij OK., żeby zachować ikonę. BUDOWANIE ZŁĄCZA PANELU (Building the Connector Pane) Trzeba zbudować złącze panelu do wykorzystania VI jako subvi. Złącze panelu jest wizualną reprezentacją, jakie wejścia i wyjścia są podłączone do subvi z powołania VI. str. 5

KONFIGURACJA ZŁĄCZA PANELU (Setting Up the Connector Pane) Definiowanie połączenia poprzez przypisanie czołowego panelu sterowania lub wskaźnika dla każdego z terminali panelu złącza. 1. Kliknij prawym przyciskiem myszy ikonę w prawym górnym rogu czołowego panelu. 2. Wybierz Show Connector (Pokaż Złącza) 3. Możesz wybrać inny wzorzec klikając prawym przyciskiem myszy złącza panelu i wybierając okienku Patterns (Wzory) Każdy prostokąt w okienku złącze stanowi terminal. Użyj prostokątów, aby przypisać wejścia i wyjścia. Następujący panel czołowy posiada cztery urządzenia sterujące i jeden wskaźnik, więc LabVIEW wyświetla cztery wejścia i jedno wyjście terminala złącza panelu. str. 6

PRZYPISYWANIE TERMINALI DO KONTROLEK I WSKAŹNIKÓW ( Assigning Terminals to Controls and Indicators) Po wybraniu wzoru, który ma używać panel złącza, należy przypisać czołowy panel sterowania lub wskaźnik do każdego z terminali panelu złącza. Jest to jedna z ogólnie przyjętych praktyk programistycznych do organizowania wejść do subvi po lewej, a wyjścia po prawej stronie. Aby przypisać terminal do czołowego panelu sterowania lub wskaźnika: 1. Kliknij terminal na panelu złącza 2. Kliknij na czołowy panel sterowania lub wskaźnik, który chcesz przypisać do tego terminala. Należy zauważyć, że kolor terminala zmienia się do tego typu danych, do których został podłączony. Można również wybrać najpierw kontrolkę lub wskaźnik, a potem wybrać terminal. 3. Kliknij na otwartej przestrzeni panelu czołowego, aby odznaczyć ustawienia 4. Powtórz te kroki dla wszystkich kontrolki wskaźników, które będą używane do przekazywania danych do i od powołanej VI. UŻYWANIE SubVIs (Using SubVIs) Aby umieścić subvi na schemacie blokowym: 1. Kliknij przycisk Select a VI (Wybierz VI) na palecie Functions (Funkcje). str. 7

2. Nawiguj do VI 3. Kliknij dwukrotnie, aby umieścić go na schemacie blokowym. OTWARCIE I EDYCJA SubVIs ( Opening and Editing SubVIs) Aby otworzyć panel czołowy subvi z powołania VI, kliknij dwukrotnie subvi na schemacie blokowym. Aby wyświetlić schemat blokowy subvi z powołania VI, naciśnij <Ctrl> klucz i kliknij dwukrotnie subvi na schemacie blokowym. str. 8

Możesz edytować i zapisać subvi i zmiany dotyczące wszystkich połączeń z subvi, nie tylko bieżącej instancji. USTAWIENIE WYMAGANYCH, ZALECANYCH I OPCJONALNYCH WYJŚĆ I WEJŚĆ (Setting Required, Recommended, and Optional Inputs and Outputs) W oknie Context Help (Pomocy Kontekstowej), etykiety wymaganych terminali pojawiają się pogrubione, zalecane terminale pojawiają się, jako zwykły tekst i opcjonalne terminale, jako przyciemnione. Etykiety opcjonalnych terminali nie pojawiają się, jeśli klikniemy przycisk Hide Optional Terminals and Full Path (Ukryj Opcjonalne Terminale i Full Path) w oknie pomocy kontekstowej. Zaciski wyjściowe nie może być wymagane. Wyjściowe terminale nie mogą być ustawione, jako Required (Wymagane). Aby określić, które wejścia i wyjścia są wymagane, zalecane i opcjonalne: 1. Kliknij prawym przyciskiem myszy terminal w złączu panelu 2. Wybierz This Connection Is (To Połączenie Jest) z menu skrótów. 3. Wybierz Required, Recommended, or Optional (Wymagane, Zalecane lub Opcjonalne) Można również wybrać Tools»Options»Front Panel (Narzędzia»Opcje» Panel Czołowy) i umieścić znak zaznaczenia w polu wyboru Connector pane terminals default to required (Złącze Panelu Terminali Wymagane Domyślnie). Ta opcja ustawia terminale w złączu panelu Wymagane (Required) zamiast Polecane (Recommended). Dotyczy to połączeń realizowanych za pomocą narzędzia elektrycznego i dla subvis tworzonego z użyciem Create SubVI (Tworzenie SubVI). str. 9

Wejścia i wyjścia Vis w vi.lib są już oznaczone jako Required, Recommended, or Optional (wymagane, zalecane lub opcjonalne). LabVIEW nastawia wejścia i wyjścia Vis, które stworzymy, jako Recommended (zalecane) domyślnie. Ustaw w terminalu Required (wymagane) tylko wtedy, gdy VI musi mieć wejście lub wyjście do prawidłowego działania. str. 10