LabView – tablice 1. Cel laboratorium 2. Tablice
Transkrypt
LabView – tablice 1. Cel laboratorium 2. Tablice
PP>WE>D>AiR>M1 MIKROPROCEOSROWE SYSTEMY STEROWANIA I POMIARÓW laboratorium 04 LabView – tablice 2010 1. Cel laboratorium – nauka obsługi tablic jedno i wielowymiarowych 2. Tablice 2.1. Wstęp W systemie LabView rozróżniamy różne formy tablicowe, w zależności od wymiaru oraz typu zawartości. Obiekt tablicowy ułatwia nawigację w jego obrębie poprzez automatyczne dodawanie kontrolki selekcji wartości w lewym górnym rogu obiektu. 2.2. Aplikacja – aby wstawić jednowymiarową tablicę wybierz Controls Palette → All-Controls → Array & Cluster → Array – dla utworzonej tablicy wybieramy jej typ poprzez wstawienie zawartości, np. dla tablicy wskaźników numerycznych: Controls Palette → Num Inds → Num Ind → Place inside Array – dla zwiększenia wymiaru klikamy prawym przyciskiem myszy na kontrolkę tablicy i wybieramy: Add Dimension – zadaniem jest inicjalizacja dziesięciu elementów tablicy za pomocą pętli FOR i generatora losowego – zastanowić się nad funkcjonalnością kontrolki tablicy – przełączyć się na schemat i utworzyć Numerical Constant Array pod strukturą pętli, zainicjalizować 10 wartości – połączyć tak utworzoną tablicę z lewą krawędzią pętli FOR – zmieniać liczbę iteracji i wyciągnąć wnioski co do działania takiej struktury – w nowym projekcie zainicjalizować dwuwymiarową tablicę wykorzystując zagnieżdżanie pętli – zastanowić się, która pętla odpowiada za jaki wymiar (wiersz/kolumna) tablicy – w kolejnym projekcie dodaj pięć tablic: – – Numerical Control Array (1) – Numerical Indicator (2,3,5) – 2-D Numerical Indicator (4) wykorzystaj dostępne funkcje tablicowe, aby uzyskać efekt prezentowany na rysunkach 1 i 2: Rysunek 1: Wygląd panelu czołowego - 1/2 - Rysunek 2: Wygląd schematu programu – w projekcie użyto: – – – – – – – – A r r a y Size Fun c t i o n A r r a y Sub s e t Fu n c t i o n I n i t i a l ize A r r a y Fun c t i o n B u i l d A r r a y Fu n c t i o n (dl a f u n k c j i ł ą cze n i a, d l a w y c i n a n i a k l i k a m y p r a w y m n a f u n k c j ę i w y b i r a m y „ c o n c a t e n a t e ”) I n d e x A r r a y Fun c t i o n zainicjalizować wartości w tablicy kontrolek na 1,1,2 i 3 uruchomić projekt obserwować wyjścia i zastanowić się nad działaniem zastosowanych funkcji 3. Analiza wyników W sprawozdaniu umieścić wnioski z przeprowadzonego ćwiczenia oraz uwagi, ew. sugestie do niego. - 2/2 -