통신 및 측정 프로젝트 구축
이 섹션에서는 Mech-MSR 프로젝트를 구축하고 통신 데이터 처리 및 측정 로직을 구현하는 방법을 설명합니다.
프로젝트 구축 방안
통신 데이터 처리 및 측정 로직을 구현하기 위해 하나 이상의 Mech-MSR 프로젝트를 구축할 수 있습니다.
통신 및 측정 프로젝트의 구축은 기능에 따라 여러 부분으로 나뉩니다:
| 부분 | 설명 |
|---|---|
통신 데이터 처리 |
사용자 정의 통신 데이터를 수신하고 데이터를 파싱한 후, 논리 판단을 통해 측정을 트리거합니다. |
측정 |
구체적인 측정 로직을 수행하고 측정 결과를 처리한 후, 결과를 전역 변수에 저장합니다. |
데이터 전송 |
데이터를 구성한 후 외부 통신 장치로 전송합니다. |
다음 섹션에서는 여러 프로젝트로 구성된 Mech-MSR 솔루션을 예시로 사용하여 프로젝트 구축 방안을 소개합니다.
이 솔루션에는 다음과 같은 프로젝트가 포함됩니다:
-
통신 프로젝트: 사용자 정의 통신 데이터를 수신하고, 이를 파싱하며, 논리 판단을 통해 측정을 트리거하는 데 사용됩니다.
-
프로젝트1~3: 측정 프로젝트, 구체적인 측정 로직을 수행하는 데 사용됩니다. 모든 측정 프로젝트의 실행이 완료되면 결과 데이터를 구성하여 외부 통신 장치로 전송합니다.
이 예시에서는 별도의 데이터 전송 프로젝트를 구성하지 않고, 측정 프로젝트 3에 데이터 구성 및 데이터 전송 스텝을 추가하여 모든 측정 결과를 외부 통신 장치로 전송하도록 구현했습니다.
통신 데이터 처리
통신 데이터 처리 부분은 주로 사용자 정의 통신 데이터를 수신하고 데이터를 파싱한 후, 논리 판단을 통해 측정을 트리거하는 역할을 담당합니다. Mech-MSR 프로젝트 내에 통신 데이터 처리 부분을 구성할 수도 있고, 통신 데이터 처리 로직을 전담하는 별도의 Mech-MSR 프로젝트를 구성한 뒤 전역 변수를 통해 측정 프로젝트와 상호작용할 수도 있습니다.
통신 데이터 처리 부분의 구성 방법은 다음과 같습니다:
-
데이터 수신 스텝을 추가합니다. 이 스텝은 사용자 정의 통신 서비스로부터 데이터를 수신하는 데 사용됩니다.
이 스텝에는 사용자 정의 통신 서비스를 지정해야 합니다. 이미 구성된 사용자 정의 통신 서비스를 선택하십시오.
-
데이터 파싱 스텝을 추가합니다. 통신 데이터 포맷에 따라 적절한 데이터 파싱 스텝을 추가하여 필요한 측정 트리거 조건과 측정 파라미터를 추출합니다.
사전에 협의된 통신 데이터 포맷에 따라 적절한 파싱 방식을 선택하고, 해당 파싱 파라미터를 설정해야 합니다.
-
논리 판단 스텝을 추가합니다. 파싱된 측정 트리거 조건에 따라 논리 판단 규칙을 추가하여 측정 조건이 충족되는지 판단합니다.
측정 요구사항에 따라 적절한 논리 판단 규칙을 설정합니다.
-
프로젝트 트리거 스텝을 추가합니다. 측정 조건이 충족되면 측정 프로젝트를 트리거하여 측정 로직을 실행합니다.
측정
측정 부분에는 실제 측정 로직과 측정 결과 처리가 포함됩니다. 하나 이상의 Mech-MSR 프로젝트에서 측정 부분을 구성하고, 전역 변수를 통해 데이터 전송 부분과 상호작용할 수 있습니다.
일반적인 측정 프로젝트와 마찬가지로, 사용자 정의 통신의 측정 부분도 유사한 방식으로 구성할 수 있습니다. 단, 측정 로직의 마지막에 전역 변수 스텝을 추가하여 측정 결과를 전역 변수에 저장하고, 데이터 전송 부분에서 이를 사용할 수 있도록 하면 됩니다.
측정 프로젝트 구성에 대한 더 많은 참고 정보는 3D 측정 및 검사의 대표적인 응용 사례를 참조하십시오.
데이터 전송
데이터 전송 부분은 주로 측정 결과를 외부 통신 장치로 전송하는 역할을 합니다. 측정 프로젝트에 데이터 전송 로직을 추가할 수도 있고, 데이터 전송 로직을 전담하는 별도의 Mech-MSR 프로젝트를 구성할 수도 있습니다. 데이터 전송 부분은 전역 변수를 통해 측정 결과와 상호작용합니다.
데이터 전송 부분의 구성 방법은 다음과 같습니다:
-
전역 변수 스텝을 하나 이상 추가합니다. 여러 측정 결과를 읽어오는 데 사용됩니다.
각 측정 결과마다 하나의 전역 변수 스텝을 추가해야 하며, 해당 전역 변수를 선택하고 처리 유형을 가져오기로 설정해야 합니다.
-
데이터 조립 스텝을 추가합니다. 전송할 데이터를 조립하는 데 사용됩니다.
사전에 협의된 반환 데이터 형식에 따라 사용자 정의 입력 포트를 추가하고, 전역 변수 스텝을 연결한 뒤 조립 방식 및 구분자 파라미터를 설정합니다.
-
데이터 전송 스텝을 추가합니다. 조립된 데이터를 외부 통신 장치로 전송하는 데 사용됩니다.
이 스텝에는 사용자 정의 통신 서비스를 지정해야 합니다. 이미 구성된 사용자 정의 통신 서비스를 선택하십시오.