PXI(e) 컨트롤러 SMB 커넥터를 사용하여 트리거 신호 라우팅

업데이트 됨 Feb 19, 2024

해당 제품

하드웨어

  • PXI Controller

소프트웨어

  • LabVIEW

드라이버

  • NI-DAQmx
  • NI-DCPower
  • NI-FGEN
  • NI-SCOPE
  • NI-DMM
  • PXI Platform Services

운영 체제

  • LabVIEW Real-Time (NI Linux Real-Time)

문의사항

PXI(e) 컨트롤러 SMB 커넥터를 사용하여 트리거 신호를 PXI(e) 카드로 라우팅/출력/전송하려면 어떻게 해야 합니까?

해결책

PXI Platform Services 17.5부터는 Windows OS PXI(e) 컨트롤러의 트리거 라우팅에 SMB 커넥터를 사용할 수 있습니다. 이 기능은 Phar Lap ETS 및 Linux Real-Time PXI(e) 컨트롤러의 경우 PXI Platform Services 19.0부터 사용할 수 있습니다.

SMB 커넥터를 터미널 이름 /<hostname>/TRIG_SMB로 참조할 수 있습니다. 여기서 <hostname>은 네트워크의 컨트롤러 이름입니다. TRIG_SMB를 사용하는 방법은 세 가지가 있습니다:
  1. 카드 트리거로 직접 라우팅
  2. PXI 백플레인으로 라우팅
  3. 프로퍼티 노드에 암시적으로 라우팅
 

카드 트리거로 직접 라우팅

NI-DAQmx, NI-DCPower 등 문자열 기반의 터미널 이름을 수용하는 대부분의 NI 라우팅 API를 사용하여 라우팅을 수행할 수 있습니다. 아래 코드 스니펫과 같이 /<hostname>/TRIG_SMB를 입력 터미널로 제공하여 카드를 트리거 합니다.

Use SMB Connector on PXI(e) Controller to Route Trigger Signals - 1.jpg참고: 이 사진은 프로젝트에서 재사용할 수 있는 LabVIEW 코드가 포함된 LabVIEW 스니펫입니다. 스니펫을 사용하려면 이미지를 우클릭하고 컴퓨터에 저장한 다음 파일을 LabVIEW 다이어그램으로 드래그 하십시오.

드라이버에 에러가 발생하거나 TRIG_SMB 터미널을 직접 가리킬 수 있는 옵션이 없는 경우 (NI-DMM 또는 NI-SCOPE, 2019년 11월 기준) 아래 방법을 사용합니다.
 

PXI 백플레인으로 라우팅

DAQmx Signal Routing VIs를 사용하여 /<hostname>/TRIG_SMB를 섀시 백플레인의 PXI 트리거 라인 /<hostname>/PXI_Trig<number>에 연결합니다. 그런 다음 카드의 트리거를 선택한 PXI 트리거 라인으로 가리킵니다. 이렇게 하면 SMB에서 지정된 TTL 또는 PFI 라인으로 신호가 전송되어 동일한 소스에서 여러 개의 PXI(e) 카드를 트리거 할 수 있습니다.

참고: 이 사진은 프로젝트에서 재사용할 수 있는 LabVIEW 코드가 포함된 LabVIEW 스니펫입니다. 스니펫을 사용하려면 이미지를 우클릭하고 컴퓨터에 저장한 다음 파일을 LabVIEW 다이어그램으로 드래그 하십시오.
 

프로퍼티 노드에 암시적으로 라우팅

일부 API의 경우 지정된 작업과 연관된 프로퍼티 노드에 /<hostname>/TRIG_SMB를 입력 터미널로 제공하여 암시적으로 경로를 생성할 수 있습니다. 이는 프로그래밍이 덜 필요하고 더 자동적입니다.

아래 이미지에서 드라이버는 일시 정지 트리거 소스로 지정된 TRIG_SMB와 구성 중인 모듈 사이의 점을 연결하고 경로를 설정합니다.
Use SMB Connector on PXI(e) Controller to Route Trigger Signals - 3.jpg