4개 이상의 프로세서 컴퓨터에서 발생하는 LabVIEW 8.5.1 Timed Loop 충돌



주요한 소프트웨어:
주요한 소프트웨어 버전: 8.5.1
문제가 해결된 소프트웨어 버전: 8.5.1
부차적인 소프트웨어: LabVIEW Development Systems>>LabVIEW Base Package, LabVIEW Development Systems>>LabVIEW Full Development System

문제점: 4개 이상의 프로세서를 가진 컴퓨터 사양에서 Timed Loop을 포함한 LabVIEW 어플리케이션 실행시 LabVIEW가 깨지는 현상이 일어납니다.

솔루션:
LabVIEW 8.5.1에서 4개 혹은 그 이상의 코어를 가진 4개 이상의 논리적 프로세서 컴퓨터에서 Timed Loop의 안정적인 실행이 저해되는 문제가 발생됩니다. National Instruments는 이 문제점에 대해 인지하고 LabVIEW에 배포되는 해당 dll을 수정하였습니다. 이 문제점을 수정하기 위해서는 4개 이상의 코어를 지난 PC사양에서 업데이트된 버전의 lvalarms.dll을 설치해야 합니다. 업데이트된 버전의 lvalarms.dll은 ni홈페이지의 드라이버와 업데이트 페이지에서 배포가 가능하며 관련 기술문서 링크페이지 역시 제공하고 있습니다. 이 문제는 쿼드 코어 이상의 Windows 기반 사양에서 출하상태 LabVIEW 8.5.1 의lvalarms.dll 버전에서 발생합니다.
 
문제점을가진시스템인지검사하기
 
이 문제들은 Timed Loop를 사용한 LabVIEW development system LabVIEW 배포 실행파일에 영향을 끼치며 해당문제가 내포된 개발시스템에서 제작시 발생합니다. 오직 4개 이상의 프로세서를 가진 시스템에서만 오류가 발생하며 배포실행파일을 제작하고자 하는 시스템이나 4개 이상의 프로세서의 사양으로 업그레이드하고자 하는 사용자에게 패치를 권고합니다.
 
만약 사용자의 LabVIEW development system이 해당 문제가 있는지 알아보기 위해서는 National Instruments 소프트웨어가 설치된 디렉토리인 NIDIR에서 다음과 같은 절차를 따르십시요. (주로 c:\program files\national instruments\)
 
1.[NI DIR]\LabVIEW 8.5\vi.lib\Platform\TimedLoop.을 찾으십시요.
2. lvalarms.dll file을 찾습니다.
3.날짜를 확인해보십시요. 만약 파일 날짜가 2008년 1월 11일자라면 이 시스템은 문제점에 노출되어 있습니다.
 
LabVIEW 배포 실행파일을 점검하기 위해서는 다음과 같이 따르십시요.
 
1.배포 실행파일이 문제에 취약한 DLL을 포함하고 있는지 확인하기 위해서는 해당 어플리케이션의 "Support Files" 디렉토리(주로 ‘data’)를 찾아 보십시요. 만약 이 디렉토리 안에 해당파일이 존재하지 않는다면 파일을 어플리케이션이 해당 파일을 사용하는지 점검해야 할 것입니다.
2.수정된 날짜를 확인하십시요. 만약 수정된 날짜가 2008년 1월 11일이라면 이 어플리케이션은 영향을 받습니다.
 
문제점해결
 
드라이버와 업데이트 페이지에서 관련 기술문서와 함께 업데이트된 버전의 lvalarms.dll 을 다운받으실 수 있습니다.
 


관련 링크:

Drivers and Updates: LabVIEW 8.5.1 for Windows Multicore Timed Loop Patch



첨부:





리포트 날짜: 05/07/2008
마지막 업데이트: 08/18/2009
문서 번호: 4L6EGCQ0