2014-01-17 3 views
0

저는 상속했지만 거의 모르는 compactRio 시스템을 사용하고 있습니다. (저는 LabView에 대한 배경 지식이 없습니다). 난 정말 할 필요는는 cRIO에 네트워크 인터페이스를 통해 몇 분 간격으로 부착 된 프로브의 일부에서 값을 폴링합니다.CompactRio에서 Python으로 값을 가져옵니다

현재 FTP를 통해 수집 된 데이터의 시간별 요약 파일을 가져 오는 Python 스크립트가 있습니다. 해당 파일 만 시간 단위는 cRIO 업데이트되고 그러나 나는 더 자주보다 데이터가 필요합니다.

cRios에는 일반적으로 원격 컴퓨터에서이 데이터를 가져 오기 위해 폴링 할 수있는 TCP/UDP를 통해 사용할 수있는 SNMP/console/etc 인터페이스가 있습니까? 이런 종류의 일을 할 수있는 최적의 방법에 대한 어떤 제안?

답변

2

는 LabVIEW 프로그램을 수정하지 않고는 cRIO를 폴링 할 수있는 방법이 없습니다.

LabVIEW 프로그래밍을 진행하기로 결정했다면 RESTful API를 설정하는 것이 좋습니다. 이미 FTP를 통해하여 cRIO에 접근하고 있기 때문에, 나는 당신이 파이썬 컬 HTTP 호출을 통해 액세스 할 수있는 가정입니다. RESTful API in LabVIEW 2013 또는 LabVIEW 2012 and earlier을 설정하는 방법에 대한 빠른 자습서입니다.

+0

감사합니다. Chris에게 감사드립니다. RESTful API는 그 중 많은 경험이 있으므로 훌륭하게 작동합니다. 나는 그것을 들여다 볼 것이다. – Nick