xgt ethernet 통신 예제

애플 OSX에서 NI-VISA가 있는 이더넷 장치를 제어할 수 있습니까? 나는 윈도우 예제의 부하를 참조하십시오; OSX 예제가 없습니다. 이더넷 통신에 UDP를 사용할 수 있습니까 아니면 UDP 프로토콜에 TCP/IP 프로토콜을 추가해야 합니까? 이더넷을 통해 cRIO와 단일 추가 컴퓨터로 구성된 “네트워크”로 통신하는 데 필요한 UDP 프로토콜을 지정할 수 있습니까? 감사. 이더넷은 일반 네트워킹 및 원격 데이터 스토리지를 비롯한 다양한 용량의 측정 시스템에 널리 사용되는 성숙한 기술입니다. 이더넷은 유연성 때문에 계측기 제어를 위한 매력적인 옵션을 제공합니다. 이더넷을 통한 연결을 통해 연결된 네트워크의 어느 곳에서나 계측기를 제어할 수 있습니다. IEEE 표준 802.3에 정의된 이더넷은 10Mb/s(10BaseT), 100Mb/s(100BaseTX) 및 1Gb/s(100BaseT)의 이론적 데이터 전송 속도를 제공하는 네트워크 구성을 제공합니다. 이더넷이 계측기 제어에서 인기를 끌고 있는 주된 이유 중 하나는 대부분의 회사와 실험실에서 계측기 제어에 사용할 수 있는 기존 이더넷 네트워크를 보유하고 있기 때문입니다. LXI는 이더넷 프로토콜에 기반한 새로운 표준입니다. 분산 계측기의 동기화를 구현하기 위해 개발되었습니다. NI-VISA는 계측 버스와 통신하는 데 사용되는 고급 애플리케이션 프로그래밍 인터페이스(API)입니다. 플랫폼에 독립적이고 버스독립적이며 환경독립적입니다. 즉, Windows 2000을 실행하는 컴퓨터에서 LabVIEW를 사용하여 이더넷 장치와 통신하기 위해 프로그램을 만들었는지 여부에 관계없이 동일한 API가 사용되거나 Mac OS X를 실행하는 컴퓨터에서 C가 있는 GPIB 장치와 통신합니다. , NI-VISA는 이더넷 통신을 지원합니다.

NI-VISA API에 대한 자세한 내용은 NI-VISA 도움말을 참조하십시오. 마법사를 완료하면 MAX에 새 VISA TCP/IP 리소스가 추가됩니다. 그런 다음 열기 비자 테스트 패널을 선택하여 장치와의 통신을 테스트할 수 있습니다. 테스트 패널의 입력/출력 창에서 계측기에서 인식할 수 있는 모든 명령으로 계측기를 쿼리할 수 있습니다. DHCP를 통해 IP 주소가 할당된 기기를 검색하는 방법에 대한 정보를 추가하십시오. RS232-ENET 상자를 통해 직렬 장치와 통신에 필요한 비자 라이브러리? – 11.02.2009 명령 프롬프트 창 유형 핑 xxx.xxx.xxx.xxx:yyyy, 여기서 xxx.xxx.xxx.xxx 악기의 IP 주소이며 yyyy는 포트입니다. 포트 번호를 포함하지 않아도 됩니다. 그런 다음 Enter를 누릅니다. NI MAX를 열고 내 시스템 트리를 확장합니다. 장비를 VISA 리소스로 추가하는 방법에는 두 가지가 있습니다. 하나는 장치 및 인터페이스를 선택한 다음 MAX 의 상단에 나타나는 새 만들기 단추를 클릭하는 것입니다.

다른 옵션은 장치 및 인터페이스를 마우스 오른쪽 단추로 클릭하고 나타나는 컨텍스트 메뉴에서 새 만들기를 선택하는 것입니다. 위에 표시된 것과 같은 응답을 받으면 (답글이 돌아오면) PC에서 해당 이더넷 장치와 통신 할 수 있으며 장치 및 자동 측정을 시작할 준비가되었습니다. 탐색기(MAX)를 참조하십시오. 계측기에서 VXI-11 LAN 또는 LXI 계측기 사양을 준수하지 않는 경우 세 번째 옵션인 원시 소켓의 수동 입력을 선택해야 합니다. 이 옵션을 선택한 후 장치에 대한 IP 주소와 포트 번호를 입력해야합니다. 장치에서 사용하는 포트 번호는 이더넷 인터페이스 사양에 표시되어야 합니다. 이는 일반적으로 장치 사용자 설명서에서 찾을 수 있습니다. 에 이르렀습니다. 또한 LabVIEW에서 새로 만든 VISA TCP/IP 리소스 이름을 사용하여 이더넷 장치와 통신할 수 있습니다.

다음으로 추가하려는 TCP/IP 리소스 유형을 선택합니다. 계측기에서 VXI-11 LAN 또는 LXI 계측기 사양을 준수하는 경우 기기를 자동으로 감지하거나 기기의 IP 주소를 수동으로 추가하도록 선택할 수 있습니다. 그렇지 않으면 이더넷 장치를 원시 소켓으로 추가해야 합니다.

This entry was posted by in Uncategorized.