RT 개발 시스템에서 LabVIEW RT를 사용할 때, 얼마나 빨리 사용자 인터페이스 화면은 업데이트 되나요?



주요한 소프트웨어: LabVIEW Modules>>Real-Time Module
주요한 소프트웨어 버전: 5.1.2
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점:
RT 개발 시스템에서 LabVIEW RT를 사용할 때, 얼마나 빨리 사용자 인터페이스 화면은 업데이트 되나요?

솔루션:
사용자 인터페이스 쓰레드의 업데이트 속도는 여러 가지 요소의 영향을 받습니다. 사용자 인터페이스 쓰레드는 normal 레벨의 우선순위에서 구동됩니다. 그래서 이 쓰레드는 RT 엔진에서 다른 normal 레벨의 우선순위를 갖는 쓰레드와 프로세서 타임을 공유합니다. 만약 상위 우선순위의 쓰레드가 구동된다면, 사용자 인터페이스 쓰레드는 상위 우선순위 쓰레드가 종료되거나 sleeping상태에 있을 때만 프로세서 타임을 얻어 구동될 것입니다.

RT 시리즈 DAQ 디바이스에 있어서, 또한 업데이트 레이트는 호스트 PC의 PCI버스의 상태와 동작에 따라 영향을 받습니다. RT 시리즈 PXI 컨트롤러에서의 사용자 인터레이스 프로세싱은 네트워크의 트래픽에 영향을 받습니다.

마지막으로, 디스플레이는 RT 엔진에서가 아니라 windows OS에 의해 업데이트 됩니다. 그리고 windows는 비예측성(not deterministic) OS입니다. 따라서 업데이트 레이트는 비예측성입니다. 이는 또한 호스트 컴퓨터의 프로세서 스피드, 메모리, 그리고 비디오 카드의 스피드와 메모리에 영향을 받습니다.

관련 링크:
Product-Specific Support: LabVIEW Real-time (RT) Support
Developer Zone Tutorial: Real-time Tutorial

첨부:





리포트 날짜: 04/27/2001
마지막 업데이트: 01/03/2008
문서 번호: 28Q7NOKN