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ć)?

Podobne dokumenty