1. Budujesz dużą, zawiłą strukturę opartą na maszynie stanów
Transkrypt
1. Budujesz dużą, zawiłą strukturę opartą na maszynie stanów
1. Budujesz dużą, zawiłą strukturę opartą na maszynie stanów. Chcesz aby była ona jak najbardziej uniwersalna i umożliwiała łatwe dodanie kolejnego stanu do obsługi. Dlatego robisz przejście między stanami z wykorzystaniem stałej typu zdefiniowanego (a type-defined control). Jakiego typu danych użył byś do kontroli stanu? a. Double; b. 32-bit integer; c. String; d. Enumer; e. Text Ring; f. Menu ring; g. Text 2. Biorąc pod uwagę poniższą aplikację Który z poniższych elementów należy użyć w miejscu pustego pola? a. Shift Register z indeksowaniem włączony b. Shift Register z indeksowaniem wyłączonym c. Tunel z indeksowaniem włączony d. Tunel z indeksowaniem wyłączonym 3. Masz za zadanie zbudować prosty rejestrator temperatur, który pobiera wartości z termopary co sekundę, konwertuje jej wartość na stopnie Celsjusza i zapisuje w pliku. Która z poniższych struktur jest najlepszym punktem wyjścia do budowy tej aplikacji? a. Master slave b. Producer consumer (producent konsument) c. Single-loop general VI (ogólny VI pojedynczej pętli) d. State machine (maszyna stanów) e. Sequence (sekwencja) 4. Masz za zadanie zbudować zlożoną aplikację, która pobiera dane w najszybszym możliwym tempie z akcelerometru, przetwarza je z dużym obciązeniem procesora. Wyświetla dane i wyniki, ponadto zapisuje przetworzonych wyniki do pliku. Która z poniższych struktur jest najlepszym punktem wyjścia do budowy tej aplikacji? a. Generate and display (generowanie i wyświetlanie) b. Producer consumer (producent konsument) c. Single-loop general VI (ogólny VI pojedynczej pętli) d. State machine (maszyna stanów) e. Sequence (sekwencja) 5. Biorąc pod uwagę następujący VI Zidentyfikuj typ danych z przewodów oznaczonych numerami 1-9 wpisując odpowiednią literę, obok numeru w tabeli poniżej. Litery związane z typem danych są wymienione obok. Letter A B C D E array F array G H I J K L M N O P Q Data Type Boolean scalar Boolean one-dimensional array Boolean two-dimensional array Double-precision floating-point scalar Double-precision floating-point one-dimensional Double-precision floating-point two-dimensional Dynamic Enumerated scalar Enumerated one-dimensional array Enumerated two-dimensional array Integer scalar Integer one-dimensional array Integer two-dimensional array Numeric String Text Waveform 6. Biorąc pod uwagę następujący VI Jaki jest poprawny sposób, aby naprawić uszkodzony przewód? a. Włącz indeksowanie w tunelu. b. Zmienić tunelu na rejestr przesuwny. c. Zmienić pętli While na pętli for. d. Zmienić stałą time na różną od zera e. Zmienić stałą frequency na większą od 1. 7. Biorąc pod uwagę trzy (a, b, c) maszyn stanu, odpowiedz która z nich jest najbardziej uniwersalna (najłatwiej można ją rozbudować)?