2017-01-16 3 views
0

우리는 우리의 실험실에서 벡터 네트워크 분석기 (VNA)에 연결된 공유 PC를 가지고 있습니다. PC는 Matlab 기능을 사용하여 GPIB 포트를 통해 VNA와 통신합니다. 내 일을 위해서 VNA PC에서 몇 미터 떨어진 곳에있는 내 PC에 VNA의 실시간 데이터를 수집해야합니다. 나는 발생할 수있는 간섭으로 인해 무선 솔루션을 갖고 싶지 않습니다. 나는 Matlab을 연결하기 위해 USB 데이터 전송 케이블을 구입할 생각이다. 하지만 그렇게 할 수있는 비슷한 아이디어를 Google에서 찾을 수 없습니다. 실용적인 솔루션이 궁금합니다. 아무도 같은 경험이 있습니까? 그리고 운전자에 관한 어떤 문제라도있을 것입니까? USB 버스 시스템의데이터 전송 케이블을 사용하여 두 개의 Matlab 세션 간 통신

답변

0

유일한 장치 모드 대부분의 경우 .IN의 PC의 USB 컨트롤러 USB 장치 모드, 그들은 모두 할 수 없습니다 다른 모든 장치가 USB에 USB 호스트가 될 수 있습니다 USB 호스트가되고 싶다. I2C와 같은 다른 버스 시스템에이 마스터 - 슬레이브 아키텍처라고

당신은 (때문에 PC의 중 하나가 장치 모드로 설정 될 수 있으며,이 경우이 작동하지만 가능성은 매우 희박 운이 좋다면 USB 호스트 및 USB 장치 모드의 문제)

https://unix.stackexchange.com/questions/195765/is-usb-to-usb-data-transfer-between-two-linux-oses-possible

의 더 나은 솔루션 THER 이더넷

을 사용하는 것입니다 또한 이더넷을 통해 실시간 통신을위한 MATLAB에서 (실시간 전송 및 이더넷을 통해 수신) 모듈 당신의 PC를 사용하지 않는 이더넷 포트가있는 경우

입니다 전자는 이더넷 크로스 오버 케이블 (http://en.wikipedia.org/wiki/Ethernet_crossover_cable)를 사용하고 PC를 연결 (즉 다른 http://www.ccm.net/faq/6340-connect-pcs-using-a-crossover-ethernet-cable)

당신이 중 하나에 VNC 서버을 즉 ssh를 사용하거나 설치할 수있는 통신을 위해 MATLAB 옆에있는 개 사이

를 이더넷 통신을 설정하기 위해 이더넷 스위치 (또는 허브)를 사용 기계와 VNC 클라이언트 다른 한편으로, 원격 제어를 ...

USB

USB - 이더넷 어댑터 (이베이, ...) 당신은 이더넷 크로스 오버 케이블을 통해 USB - 이더넷 어댑터를 연결할 때

또 다른 가능성은 사용하는 USB 이상 이더넷을 사용할 수 있습니다와

USB 직렬 어댑터와 통신 RS-232 프로토콜을 사용하여 다음 RS-232 크로스 케이블로 연결하고 (퍼티, ...)의 응답

+0

감사하지만 구입하려는 이와 같은 것 : https://www.amazon.de/Datenkabel-High-Speed-Linkkabel-einfachster-Datenaustausch/dp/B00A0I1ZWO/ref = s9_simh_gw_g147_i1_r? pf_rd_m = A3JWKAKR8XB7XF & pf_rd_s = & pf_rd_r = SE3Q8AYHXN1XYH9B34TX & pf_rd_t = 36701 & pf_rd_p = e23226ec-1f60-41f4-9435-2294c6d8b519 & pf_rd_i = desktop.케이블 중앙의 회로 덕분에 Instrument Control Toolbox를 사용하여 두 개의 MATLAB 사이에서 통신 할 수 있어야합니다. 기회가 아직 희박하다고 생각합니까? – Mojtaba

+0

아니, 거기에 회로가 ​​있다면 그것은 확실히 윈도우에서 작동합니다, 아마도 어쩌면 사소한 문제가 있습니다 ... –