From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

CompactRIO용 LabVIEW 개발자 가이드

CompactRIO 개발자 가이드는 CompactRIO 컨트롤러 및 시스템 프로그래밍을 위해 필요한 권장 아키텍처 개요와 개발 사례를 제공합니다.

이 가이드는 LabVIEW을 활용한 표준 임베디드 제어 및 모니터링 교육에 대한 보완 자료입니다. 산업 제어 및 모니터링 어플리케이션을 설계하기 위한 프레임워크로서 문서와 예제를 제공합니다.

 

CompactRIO용 LabVIEW 개발자 커뮤니티를 방문하여 이러한 주제에 관해 다른 사용자들과 의견을 나누십시오.

소개 및 기본 아키텍처

임베디드 시스템을 프로그래밍할 때 중요한 첫 번째 단계는 어플리케이션과 함께 확장되고 코드 모듈화를 허용하며 디버깅 및 검증을 더 쉽게 만드는 아키텍처를 구현하는 것입니다.

 

소개 및 1장은 다음 내용을 다룹니다.

 

  • CompactRIO 어플리케이션 설계 팁
  • 기본 아키텍처 시작점
  • 다양한 유형의 데이터 통신

리얼타임 어플리케이션 설계하기

LabVIEW Real-Time Module을 사용하여 리얼타임 OS(RTOS)에서 실행되는 어플리케이션을 설계하는 데 적절한 기술을 사용하여 어플리케이션의 성능과 안정성을 개선하십시오. 

 

2장 및 3장은 다음 내용을 다룹니다.

 

  • I/O 모듈 데이터 접근
  • 결정적 및 비결정적 프로세스 설계
  • 프로세스 간 데이터 통신
  • CPU 대역폭 및 메모리 관리

네트워크 통신 우수 사례

NI 터치 패널 컴퓨터, 데스크탑 PC 또는 임베디드 CompactRIO 시스템과 데이터 및 명령을 주고받는 웹 클라이언트와 같은 네트워크 디바이스 및 사용자 인터페이스를 추가하십시오.

 

4장은 다음 내용을 다룹니다.

 

  • 다양한 유형의 데이터 통신 및 시스템 구성
  • 시스템 요구 사항을 기반으로 하는 권장 네트워크 통신 방법

LabVIEW FPGA를 통한 하드웨어 맞춤화

센서 레벨 신호 컨디셔닝, 인라인 필터링, 디지털 프로토콜, 온보드 프로세싱, 웨이브폼 데이터 수집, 미션 크리티컬 안전 로직과 같은 어플리케이션을 위해 CompactRIO의 온보드 FPGA를 활용하십시오.

 

5장 및 6장은 다음 내용을 다룹니다.

 

  • FPGA 기술
  • FPGA와 리얼타임 하드웨어 간의 데이터 스트리밍
  • FPGA 개발 우수 사례
  • 다중 섀시 타이밍 및 동기화

NI 또는 타사 하드웨어와의 인터페이스

CompactRIO 아키텍처를 확장하여 다른 시스템과 통신하십시오. 확장 I/O를 추가하고, 다른 장치의 I/O를 통합하고, 모션 제어 및 머신 비전과 같은 고급 기능을 추가하는 방법을 알아보십시오.

 

7장에서 10장까지는 다음 내용을 다룹니다.

 

  • NI 확장 I/O와의 인터페이스
  • 산업용 프로토콜을 통한 타사 장치와의 인터페이스
  • NI 터치 패널과의 인터페이스 및 터치 패널 HMI 설계

임베디드 시스템의 배포, 복제 및 보안

최종 CompactRIO 및 터치 패널 어플리케이션을 배포하고, 전원을 켤 때 자동으로 시작하도록 이러한 어플리케이션을 설정하고, 시스템 복제를 위해 추가 컨트롤러로의 코드 전송을 자동화하십시오.

 

11장 및 12장은 다음 내용을 다룹니다.

 

  • CompactRIO 및 NI 터치 패널 컴퓨터에 시동 어플리케이션 배포
  • 배포된 CompactRIO 시스템 복제
  • IP 보호

CompactRIO용 LabVIEW 샘플 프로젝트 사용하기

LabVIEW 2012 및 이후 버전은 임베디드 제어 및 모니터링 어플리케이션을 위한 시작점으로 사용할 수 있는 완벽하게 작동하는 여러 프로젝트 템플릿과 샘플 프로젝트를 제공합니다.

 

13장은 다음 내용을 다룹니다.

 

  • 사용 가능한 샘플 프로젝트 및 참조 설계
  • CompactRIO에서의 LabVIEW FPGA 제어 샘플 프로젝트 아키텍처
  • 데이터 통신 우수 사례
  • 안정성과 확장성을 보장하는 기술

전체 가이드 보기