FAQs from Rohde & Schwarz

TCP/IP를 통한 HMP 시리즈 다중 연결

질문

TCP/IP를 통해 HMP 시리즈 PSU에 다중 액세스하는 것이 가능합니까?
두 개의 애플리케이션에서 장치를 제어하면서 항상 연결된 상태로 유지하고 싶습니다.

답변

다중 액세스는 지원되지 않습니다. 또한 다중 액세스가 지원된다고 해도, 이는 원치 않는 영향을 미칠 수 있습니다.
VISA를 사용할 때 두 번째 연결이 거부될 가능성이 있습니다.
특히 RAW 소켓(HMP에서 사용할 수 있는 유일한 옵션)을 사용할 때 메시지 교환 프로토콜이 지원되지 않습니다. 따라서 어떤 요청자가 요청한 응답인지 명확하지 않을 때가 많습니다.
이론적으로는 잠금 기능이 있지만 소켓 연결에는 사용할 수 없습니다.

한 가지 사용 가능한 솔루션은 애플리케이션이 토큰을 통해 장치에 액세스되는 시점을 알 수 있도록 설정하는 것입니다. 이 경우 올바른 제어 명령/쿼리가 실행되면 먼저 토큰이 설정되고 연결이 되었다가 다시 닫히고, 토큰이 다시 최종적으로 릴리스되는 방식으로 액세스가 구동되어야 합니다.