cRIO 또는 Real-Time 컨트롤러에서 자동 안전 부팅을 비활성화 하는 법

업데이트 됨 Feb 14, 2019

해당 제품

Hardware

  • CompactRIO Controller

Software

  • LabVIEW Real-Time Module

문의사항

  • 자체적으로 실행하는 데 필요한 cRIO 어플케이션이 있습니다. 두 번 이상 충돌이 계속되는 경우 물리적으로 컨트롤러를 접근할 수 없기 때문에 안전 모드로 재부팅되는 것을 막고자 합니다. 컨트롤러가 자동으로 안전 모드로 부팅하는 것을 방지하려면 어떻게 해야 합니까?
  • 배포된 Real-Time 어플리케이션이 예기치 않게 중단됩니다. 충돌 문제를 해결하기 위해 변경할 수 있는 cRIO에 대한 설정이 있습니까?

해결책

기본적으로 Real-Time 컨트롤러는 충돌 사이에 전원을 재부팅 하거나 껐다가 켜지 않고 두 번 이상 충돌하면 자동으로 안전 모드로 재부팅됩니다.

LabVIEW Real-Time 7.0 및 이후 버전에서는 /etc/natinst/share에 있는 ni-rt.ini 구성 파일을 수정하여 안전 모드를 비활성화 할 수 있습니다.
또는 FTP를 통해 Real-Time 컨트롤러에 연결하여 파일에 액세스 할 수 있습니다. 다음의 링크를 참고하십시오: FTP를 사용하여 파일을 원격 시스템으로 전송하는 방법은 무엇입니까?

다음 라인을 Real-Time 컨트롤러의 ni-rt.ini 파일에 추가해야 합니다.

[StartUp]
YouOnlyLiveTwice = FALSE

이 글이 도움이 되셨습니까?

도움 안됨