TORUS App 실행

TORUS 플랫폼이 실행중인 상태에서 TORUS App을 실행합니다. 실행하려는 TORUS App의 App 등록 정보 파일이 반드시 [TORUS Install Folder]/Binary/application에 있어야 합니다. 만약 App 등록 정보 파일이 없는 TORUS App이 실행되면 아래와 같이 Application manager 콘솔창에 info 파일이 없다는 메세지가 출력됩니다.

App 등록 정보 파일이 있다면 정상적으로 TORUS App이 TORUS 플랫폼에 연결될 것입니다.

이 문서에서는 TORUS에 동봉된 CommandTester.exe를 테스트 용도로 사용합니다. CommandTester.exe[TORUS Install Folder]/Binary 폴더에 있습니다. CommandTester는 TORUS의 테스트를 위해 기본 제공되는 TORUS App입니다. 해당 App의 소스코드는 [TORUS Install Folder]/Example_VS19/SampleCommandTester 폴더에 있습니다.

 

읽기

아래는 CommandTester에서 Machine Data Model 중 machinePosition의 값을 구한 과정입니다.

Machine Data Model의 1,2) address와 filter를 입력하고 3) 읽기 버튼을 클릭하면 4) 해당 설비로부터 해당 값을 읽고 결과를 JSON 포맷으로 출력합니다.
※ TORUS 매뉴얼에는 모든 Machine Data Model에 대한 설명이 있습니다.

 

쓰기

아래는 CommandTester에서 Machine Data Model 중 userVariable의 값을 변경한 과정입니다.

Machine Data Model의 1) address와 filter를 입력하고 2) 쓰기 데이터를 입력합니다. 3) 쓰기 버튼을 클릭하면 CNC의 데이터가 변경됩니다.
※ 쓰기 데이터는 {"value":[100.1]}와 같이 JSON 포맷으로 입력해야 합니다. 읽기를 했을때 출력되는 JSON 포맷에서 value 필드만을 사용합니다.