티스토리 뷰

이번글에서는 NI CVS를 프로젝트 기반으로 설정하는 방법을 알아보도록 하겠습니다. 그럼 CVS가 먼지 부터 알아보도록 할까요.


NI Compact Vision System(NI CVS)는 산업용 카메라 연결 및 FPGA 기반 IO 처리를 가능하게 하는 자동화 컨트롤러입니다. CVS를 통해서 사용자는 여러대의 카메라에서 이미지를 실시간으로 수집하고,, 처리할 수 있습니다. 


이 시스템은 Intel Atom 프로세서를 탑재하며 기가비트 이더넷 또는 USB 3.0 카메라와 연동 할 수 있습니다. 실시간 디스플레이, 산업용 통신 포트 및 산업용 디지털 I/O가 있으며 LabVIEW FPGA Module을 사용하면 직접 설정할 수 있습니다. FPGA를 통해서 사용자가 원하는 알고리즘을 FPGA에 심어 처리하게 만들 수 있습니다. 


CVS는 아래와 같은 소프트웨어적 요구사항을 만족해야 합니다. 


  • LabVIEW 
  • LabVIEW Real-Time Vision Development Bundle
    1. LabVIEW Real-Time Module
    2. LabVIEW Application Builder
    3. NI Vision Development Module


먼저 프로젝트를 하나 생성합니다. 프로젝트를 생성한 뒤 자신이 원하는 프로젝트 이름으로 저장을 합니다. 



1) 저장을 하고 난뒤 프로젝트에서 오른쪽 마우스 버튼을 눌러 새로 만들기 - 타겟 및 디바이스를 선택합니다. 




2) 타겟과 디바이스 창이 뜨게 되는데, 여기서 Compact Vision System을 더블클릭합니다. 아래와 같이 장비가 보인다면 장비를 선택하고 확인 버튼을 누르면 됩니다. 




2-1) 만약 장비가 보이지 않는다면 NI MAX를 열어서 아래와 같이 원격 시스템(Remote System)에서 CVS가 보이는지 여부를 파악해야 합니다. 만약 장비가 보이지 않는다면 CVS IP 설정이 잘못되었거나, CVS의 파워 부분을 확인해보시기 바랍니다. 




3) 장비가 제대로 잡힌다면, 장비에서 오른쪽 마우스 버튼을 눌러 VI를 추가하여 비전 및 FPGA 프로그래밍이 가능합니다. 비전 프로그래밍 시 위의 Max에서 확인하 것과 같이 cam의 번호를 확인하셔서 이용하시면 됩니다. 



이 글에서는 CVS를 설정하는 방법을 알아보았습니다.

(기존의 cRIO 제품을 이용하는 거라서 그렇게 어려움이 없습니다. 그죠?)


이 글이 도움이 되셧으면, 아래의 하트를 눌러 주세요.



댓글