cRIO에서의 사용자 LED
cRIO 시스템 상에서 사용자 LED는 LabVIEW Real-Time 코드에서 액세스 가능합니다. 일부 컨트롤러에는 FPGA 코드를 통해 액세스 할 수 있는 FPGA LED가 있습니다.
블록 다이어그램상에서 마우스를 오른쪽 클릭하고
Real-Time»Real-Time Utilities» RT LEDs VI를 선택하십시오. 사용자 LED를 켜거나 끄려면 RT LED VI 의 LED Num 및 State 입력 단자에 값을 연결하십시오. 표시기를 RT LED VI의 LED 상태 출력 단자에 연결하여 사용자 LED의 현재 상태를 읽을 수도 있습니다.
사용자 LED는 소프트웨어에서 0에서 3까지 번호로 지정됩니다. 리얼 타임 컨트롤러에 단일 LED가 있는 경우 숫자는 0입니다. 숫자 상수를 접근하고 싶은 사용자 LED 번호에 해당하는 LED Num 터미널에 연결하십시오. 숫자 상수를 RT LED VI의 상태 터미널에 연결하십시오. 0을 사용하여 LED를 끄고 1을 사용하여 LED를 켜십시오. 다음 코드는 cRIO와 cFP에서 동일하게 작동합니다. 사용자 LED A를 키는 코드입니다.
다음 표는 다른 LED 상태에 대한 요약입니다.
LED 상태 | 행동 |
0 | LED를 끕니다. |
1 | LED를 기본 색상 1로 설정합니다. |
2 | LED를 기본 색상 2로 설정합니다. (참고 : 모든 cRIO 디바이스가 LED 상태 2를 지원하는 것은 아닙니다. 자세한 내용은 이 링크 를 참조하십시오.) |
삼 | 꺼짐과 기본 색상 1 사이를 토글 합니다. |
cFP의 사용자 LED
cFP 시스템을 대상으로 LED를 컨트롤 하는 경우, FieldPoint Write VI를 사용하여 사용자 LED를 켜거나 끌 수도 있습니다. 블록 다이어그램을 마우스 오른쪽 클릭하고
측정 I/O»FieldPoint»FP 쓰기 (다형성) VI를 선택하십시오.
FP Write VI의 FieldPoint IO Point In에서 상수를 생성하십시오. 상수의 드롭 다운 상자에서
찾아보기를 선택하십시오. FieldPoint 장치 선택 창의 장치 선택 섹션에서
cFP 컨트롤러 @ 0을 선택하십시오.
FieldPoint Device Selection 윈도우의 Select Item 섹션에서 원하는 LED를 선택하십시오.
LED를 켜거나 끄려면 True 또는 False 상수를 FieldPoint Write VI의 값(Values) 입력 터미널에 연결하십시오. 다음 코드는 cFP에서만 작동합니다. 사용자 LED A를 키는 코드입니다.