LabView - 피드백노드

     




LabView - 피드백노드


LabView - 피드백노드



LabView - 피드백노드 


피드백 노드


    



피드백 노드는 루프의 시프트 레지스터와 비슷하게 작동합니다.


시프트 레지스터처럼, 피드백 노드는 루프가 반복을 완료하면 데이터를 저장한 이후에 다음 루프 반복으로 저장된 데이터를 보냅니다.


피드백 노드는 초기화 터미널에 연결한 값을 첫번째 블록다이어그램 실행 또는 루프 반복에 초기값으로 사용합니다. 초기화 터미널에 값을 연결하지 않는 경우, 피드백 노드는 데이터 타입의 기본값을 사용합니다. 그 후 피드백 노드는 이전 실행이나 반복 결과를 저장합니다.



피드백 노드가 첫번째 실행 후 다시 실행 될 때, 초기화 터미널을 연결하여 초기 값을 지정 하지 않으면, 이 전 실행의 마지막 저장 값을 이어 가게 됩니다.


초기 값을 지정 하지 않는 경우, 초기화 터미널은 데이터 타입의 기본값인 0을 첫번째 실행의 초기값으로 사용하고, 이후의 실행에서는 피드백 노드를 다시 초기화하지 않습니다.






피드백 노드의 초기화 터미널


초기화 터미널은 피드백 노드의 초기값을 설정합니다. 다음에 보이는 것처럼, 사용자가 피드백 노드를 어떻게 설정하는지에 따라 초기화 터미널의 모양이 변합니다.



VI가 로드하거나 컴파일할 때 피드백 노드가 초기화된다는 것을 나타냅니다.




VI의 첫 호출에서 피드백 노드가 초기화된다는 것을 나타냅니다.




루프가 실행될 때마다 매번 피드백 노드가 초기화된다는 것을 나타냅니다.





피드백 노드의 활성화 터미널


다음에 보이는 것처럼 활성화 터미널을 사용하여, 피드백 노드를 활성화 또는 비활성화시킬 수 있습니다.





데이터의 샘플


피드백 노드는 이전 실행 또는 반복의 데이터만 저장합니다.

실행 및 반복 횟수를 늘려서 피드백 노드의 출력을 지연시킴으로써, 피드백 노드가 연속적인 여러 실행 또는 반복에서의 데이터 샘플을 저장하도록 피드백 노드를 설정할 수 있습니다. 지연을 하나의 실행 또는 반복이 넘도록 증가시키면, 피드백 노드는 사용자가 지정한 지연이 완료될 때까지 초기화 값만 출력합니다. 그 후에 피드백 노드는 저장한 값을 한 번에 하나씩 순서대로 출력하기 시작합니다



☆~포스팅이 유익하셨다면 추천 부탁해요~☆ 
,