Róznice pomiedzy ENUM i RING

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
franek
Posty: 4
Rejestracja: 04 paź 2008 00:19
Kontakt:

Róznice pomiedzy ENUM i RING

Post autor: franek »

Jestem nowym użytkownikiem Labview.
Pomoże mi ktoś zrozumieć róznice pomiedzy ENUM i RINGIEM?
i pomiedzy SHIFT REGISTER a FEEDBACK?
bo dla mnie to dziala samo na ten moment.
Moze jakiś małe przykładziki dla zobrazowania różnic?
Ostatnio zmieniony 07 paź 2008 16:29 przez franek, łącznie zmieniany 1 raz.
franek wkimono
Rudyjerz
Posty: 29
Rejestracja: 02 wrz 2008 09:07
Wersja środowiska: LabVIEW 2012
Lokalizacja: Katowice/Warszawa
Kontakt:

Re: roznice

Post autor: Rudyjerz »

Podstawową różnicą jest to, że Enum ma opisy przypisane do kolejnych liczb zaczynając od 0, a Ring może mieć opis przypisany do dowolnej wartości całkowitej.
Poza tym, w Enum'ie opis przypisany do wartości liczbowej jest fragmentem danych, więc podpięcie go do indicator'a powoduje wyświetlenie opisu. W Ring'u będzie wyświetlona wartość.
Feedback Node i Shift Register w zasadzie robią to samo, czyli przekazują wartości z jednej iteracji pętli do następnej, z tym że shift register może przekazywać wartości z więcej niż jednej iteracji (tzn. być odpowiednikiem z^-1 i z^-2), czego Feedback Node nie umie.
Z załączeniu przykładzik. Polecam oglądać z Highlight Execution - widać wtedy dokładnie jak działa Stacked Shift Register.
Rudyjerz
ODPOWIEDZ