Strona 1 z 1

Róznice pomiedzy ENUM i RING

: 04 paź 2008 00:27
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?

Re: roznice

: 04 paź 2008 10:24
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.