Laboratorium wirtualne 1/Moduł 1 - ćwiczenie 1: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 144: | Linia 144: | ||
{| border="0" cellpadding="5" width="100%" | {| border="0" cellpadding="5" width="100%" | ||
|valign="top" width="450px"|[[Grafika:LW1_M1_Slajd19.png]] | |valign="top" width="450px"|[[Grafika:LW1_M1_Slajd19.png]] | ||
|valign="top"| | |valign="top"| | ||
Czasami zdarzyć się może, że schemat blokowy został zbudowany w sposób nieprawidłowy. W szczególności mogły zostać wykonane zostały połączenia niedozwolone (symbolizowane przez połączenia przerywane). W tego typu sytuacjach również ikona służąca uruchamianiu programu będzie miała postać przerwanej strzałki. Wybór tego symbolu spowoduje wyświetlenie listy błędów. | |||
Może zdarzyć się również, że poprawny składniowo program wykonuje swoje zadanie w sposób błędny. W tym przypadku warto jest wykonać go w trybie śledzenia przepływu danych z włączonym śledzeniem wartości wybranych zmiennych programu. | |||
|} | |} | ||
Linia 150: | Linia 152: | ||
{| border="0" cellpadding="5" width="100%" | {| border="0" cellpadding="5" width="100%" | ||
|valign="top" width="450px"|[[Grafika:LW1_M1_Slajd20.png]] | |valign="top" width="450px"|[[Grafika:LW1_M1_Slajd20.png]] | ||
|valign="top"| | |valign="top"| | ||
Uruchomienie programu w trybie pokazującym przepływ danych, pokazuje iż bloki funkcjonalne programu wykonują się w ściśle określonych chwilach czasowych wyznaczonych przez momentami dostarczenia danych do wszystkich argumentów tych funkcji. Wyjątkiem są niektóre argumenty wejściowe, które nie są podłączone ale mają ustawioną wartość domyślną. Jeżeli w programie występuje wiele niezależnych ścieżek połączeń, to każdej z nich przydzielony jest osobny wątek. W związku z tym wzajemne relacje czasowe pojawiania się danych na poszczególnych etapach tychże ścieżek są nieokreślone. Jeżeli niezbędne jest zachowanie określonej kolejności, bądź synchronizacji niezależnych ścieżek należy stosować odpowiednie struktury (np.: Sequence) dostępne w LabVIEW. | |||
|} | |} | ||
Linia 156: | Linia 159: | ||
{| border="0" cellpadding="5" width="100%" | {| border="0" cellpadding="5" width="100%" | ||
|valign="top" width="450px"|[[Grafika:LW1_M1_Slajd21.png]] | |valign="top" width="450px"|[[Grafika:LW1_M1_Slajd21.png]] | ||
|valign="top"|'' | |valign="top"| | ||
Poniżej przedstawiono sposób uruchomienia przykładowego programu poprzez '''Example Finder'''. W zakładce '''Search''' po wpisaniu słowa ''signals'' z listy wyników wybrano program: Signal Generation and Processing.vi. program ten można również uruchomić w trybie z „podświetleniem” przepływu danych, zaobserwować sposób działania programu. Można również dokonać własnych modyfikacji programu, nie wyłączając celowego uszkodzenia i ewentualnie następującego po nim przywrócenia stanu pierwotnego. | |||
|} | |} | ||
{| border="0" cellpadding="5" width="100%" | {| border="0" cellpadding="5" width="100%" | ||
|valign="top" width="450px"|[[Grafika:LW1_M1_Slajd22.png]] | |valign="top" width="450px"|[[Grafika:LW1_M1_Slajd22.png]] | ||
|valign="top"| | |valign="top"| | ||
|} | |} | ||
Linia 168: | Linia 171: | ||
{| border="0" cellpadding="5" width="100%" | {| border="0" cellpadding="5" width="100%" | ||
|valign="top" width="450px"|[[Grafika:LW1_M1_Slajd23.png]] | |valign="top" width="450px"|[[Grafika:LW1_M1_Slajd23.png]] | ||
|valign="top"| | |valign="top"| | ||
Kolejny przykład polegać będzie na przeliczeniu wartości temperatury podanej w stopniach Celsjusza na stopnie w skali Fahrenheita,zgodnie z równaniem: oF = 9/5 * oC + 32. Następnie program ten jako funkcja (SubVI) wykorzystany będzie w innej aplikacji. Ta z kolei poddana zostanie rozbudowie o symulator rejestrowanych danych i ekran wyświetlający historię pomiarów. | |||
|} | |} | ||
Wersja z 22:45, 23 sie 2006
wersja beta 02
Ćwiczenie 1 - Środowisko programistyczne LabVIEW
![]() |
![]() |
![]() |
![]() |
Dostęp do dokumentacji w formie popularnych plików „pdf” uzyskać można poprzez wybór z menu Help -> Search the LabVIEW Bookshelf... |
![]() |
Środowisko LabVIEW oferuje obszerny zestaw przykładów dostępny w postaci uporządkowanej tematycznie biblioteki. Jest ona dostępna z menu Help -> Find Examples... |
![]() |
W dalszej części omówiona zostanie prosta aplikacja wyznaczająca sumę i różnicę dwóch wielkości wejściowych. |
![]() |
![]() |
opis slajdu |
![]() |
opis slajdu |
![]() |
opis slajdu |
![]() |
opis slajdu |
![]() |
opis slajdu |
![]() |
opis slajdu |
![]() |
opis slajdu |
]
![]() |
opis slajdu |
![]() |
opis slajdu |
![]() |
opis slajdu |
![]() |
opis slajdu |
![]() |
opis slajdu |
![]() |
opis slajdu |
![]() |
opis slajdu |