CompactRIO 예제들이 CompactRIO에서 동작하지 않습니다.



주요한 소프트웨어:
주요한 소프트웨어 버전: N/A
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점: CompactRIO 애소 예제 탐색기에 있는 예제를 사용하려고 합니다. 그런데 이 예제를 실행하면 오류 메시지가 표시됩니다. 예제들을 사용하기 위해서 이 오류 해결 방법은 무엇입니까?

솔루션:

일반적으로 예제 탐색기에 있는 LabVIEW 프로젝트 파일들은 특정 CompactRIO 컨트롤러를 타겟으로 하여 컴파일 되었습니다. 그렇기 때문에 CompactRIO를 프로젝트에 연결하고 코드를 실행할 때 코드에서 사용하는 동일한 슬롯에 모듈을 장착했더라도 코드가 실행되지 않을 수 있습니다.

LabVIEW 프로젝트에서 다른 샤시가 있음을 인지할 수 있게 현재 프로젝트에 설정되어 있는 샤시를 제거하고 보유하고 있는 CompactRIO 샤시를 추가해야 합니다.

신규로 샤시를 프로젝트에 추가하면 프로젝트 내에 있는 FPGA 코드를 다시 컴파일 해야 합니다. 아래의 순서는 예제 탐색기에 있는 NI 9802 예제를 보유 중인 CompactRIO에서 사용할 수 있게 전화하는 방법입니다.


1. 실행할 NI 9802 예제 파일을 엽니다.


2. 컴퓨터에 해당 예제의 복사본을 저장합니다.


3. RT CompactRIO 타겟 레벨로 NI 9802 Method(FPGA).vi를 이동시킵니다.


4. 샤시를 선택하고 마우스 오른쪽 버튼을 클릭하고 프로젝트에서 제거를 선택합니다.


5. 현재 작업 중인 프로젝트는 아래 그림처럼 보일 것입니다.

 


6. RT CompactRIO 타겟을 선택한 뒤 마우스 오른쪽 버튼을 클릭하여 연결을 선택합니다.


7. 프로젝트는 CompactRIO에 연결되어야 합니다.


8. RT ComactRIO 타겟에서 마우스 오른쪽 버튼을 클릭하여 새로 만들기 » Targets and Devices… 선택합니다.


9. 프로젝트에 현재 사용 중인 샤시를 추가합니다.


10. 프로젝트에 FPGA 타겟을 꼭 추가해야 합니다. FPGA 타겟이 추가되어 있지 않다면 샤시를 마우스 오른쪽 버튼을 클릭하여 새로 만들기 » FPGA Target를 선택합니다.


11. 현재 작업 중인 프로젝트는 아래 그림과 같습니다.

 


12. FPGA 타겟을 마우스 오른쪽 버튼을 클릭하여 새로 만들기 » C Series Module… 선택합니다.


13. 프로젝트에 9802 모듈을 추가합니다. 샤시 슬롯에 9802 모듈이 장착되어 있는지 확인해야 합니다.


14. FPGA 타겟 레벨로 NI 9082 Method(FGPA).vi를 가지고 옵니다.


15. FPGA VI를 열고 실행합니다.


16. 실행을 하면 컴파일 서버를 불러 오고 FPGA VI 를 컴파일 합니다. 컴파일 후 FPGA VI는 CompactRIO에서 실행됩니다.


17. 여기까지 마친 프로젝트는 아래 그림과 같습니다.

 

 

컴파일을 마친 후 이제부터 수정한 프로젝트를 사용하여 프로그램 할 수 있습니다.

 

 



관련 링크: KnowledgeBase 4VIH6LWQ: Compact RIO Controller Support for Drive Letter Access for the 9802 Module

첨부:





리포트 날짜: 07/14/2009
마지막 업데이트: 12/09/2014
문서 번호: 4ZD281AX