다중 세그먼트 PXI 섀시의 버스 간 PXI 트리거 라인 라우팅

업데이트 됨 Oct 27, 2023

환경

하드웨어

  • PXI-1044
  • PXI-1045
  • PXIe-1065
  • PXIe-1066DC
  • PXIe-1075
  • PXIe-1078
  • PXIe-1088
  • PXIe-1095

다중 세그먼트 섀시의 버스 간 트리거 신호를 어떻게 라우팅합니까? 슬롯 6의 장치가 슬롯 7의 장치의 트리거를 인식하지 못합니다. 왜 그렇습니까?
 

18 슬롯 섀시의 백플레인은 3 개의 독립적인 PCI 버스로 구분됩니다. 각 버스에는 기본적으로 버스 간에 연결되어 있지 않은 8 개의 PXI 트리거 라인 세트가 있습니다. 예를 들어, 슬롯 2의 PXI M- 시리즈 DAQ 디바이스는 섀시의 첫 번째 버스 슬롯 3 ~ 6에있는 DAQ 보드로만 라우팅 할 수 있는 트리거 신호를 생성할 수 있습니다. 기본적으로 버스 2 (슬롯 7-12)와 버스 3 (슬롯 13-18)은 슬롯 2의 DAQ 보드로부터 트리거 신호를 수신할 수 없습니다. 각각의 버스 간 트리거를 전송하려면 Measurement & Automation Explorer (MAX)에 내장되어 있는 PXI 트리거 라우팅 소프트웨어를 사용할 수 있습니다.

1. 트리거 라우팅 소프트웨어는 어떻게 설치합니까?
트리거 라우팅 소프트웨어는 PXI 플랫폼 서비스 설치의 일부로 포함되어 있으며 ni.com/downloads 에서 디바이스 드라이버 DVD뿐만 아니라 개별 다운로드로도 설치할 수 있습니다. 다중 세그먼트 섀시에는 이 DVD가 함께 제공되며 보드 용 MAX, NI-DAQ, NI-VISA 및 기타 드라이버와 함께 트리거 라우팅 소프트웨어를 설치합니다.


2. 어떻게 PXI 트리거 라우팅 소프트웨어를 사용하는 컴퓨터를 구성해야합니까?
PXI 시스템 항목이 MAX에서 올바르게 구성되었는지 확인하십시오. 이를 수행하는 방법에 대한 더 자세한 정보는 Configuring Your PXI System in Legacy Versions of MAX 를 참조하십시오.
MAX에서 시스템을 구성한 후 마우스로 섀시 항목을 마우스 왼쪽 버튼으로 한 번 클릭하십시오. 창의 오른쪽 부분에는 세 가지 탭이 있습니다.
  • General : 섀시 상태, 식별 및 번호가 표시됩니다.
  • Slot View(셋팅) : 시스템의 PXI 보드를 섀시의 해당 슬롯에 표시합니다.
  • Triggers : 특정 버스에 트리거를 예약하고 18 슬롯 섀시의 PCI 버스를 통해 트리거를 라우팅 할 수 있습니다.
MAX에서 다중 세그먼트 섀시가 구성되어 있지 않으면 한 버스에서 다른 버스로 트리거를 라우팅하는 옵션이 제공되지 않습니다. 다음 그림은 다중 세그먼트 섀시가 올바르게 구성된 경우의 Triggers 탭을 보여줍니다.

모든 슬롯에 하나의 버스가 있는 PXI 섀시를 구성한 경우 Triggers 탭에 라우팅 옵션이 제공되지 않습니다.




3. 어떤 운영 체제에서 트리거 라우팅 소프트웨어가 지원됩니까?
트리거 라우팅 소프트웨어는 Windows 및 LabVIEW RT에서 지원됩니다.
LabVIEW RT에서의 설정은 Windows와 동일합니다. 원격 시스템 아래의 PXI 시스템 항목을 구성하기만 하면됩니다.


4. 버스를 통해 트리거를 어떻게 라우팅합니까? 
18 슬롯 섀시는 3 개의 버스로 나뉘어져 있습니다.
주의: PXI-1044의 버스 3은 14 슬롯 섀시이기 때문에 슬롯 13과 14만 있습니다.
  • 버스 1 : 슬롯 1 - 6
  • 버스 2 : 슬롯 7 ~ 12
  • 버스 3 : 슬롯 13 ~ 18
각 버스에는 기본적으로 버스 간 연결되지 않은 8 개의 PXI 트리거 라인이 있습니다. MAX의 Triggers 탭을 통해 사용자는 버스를 통해 트리거를 라우팅 할 수 있습니다. 각 PXI 트리거 라인 PXI_Trig0 ~ PXI_Trig7은 라우팅 열에서 네 가지 옵션 중 하나가 되도록 구성 할 수 있습니다. 트리거 경로 유형은 Dynamic(기본값), Away From Bus 1, Away From Bus 2, 그리고 Away From Bus 3 가 있습니다.
  • Dynamic : 라우팅은 구성되지 않은 채로 남아 있으며 다른 National Instruments 제품이 장치 연결을 위해 프로그래밍 방식 또는 자동 경로를 수행하는 데 사용할 수 있습니다.
  • Away From Bus 1 : 가장 낮은 번호의 버스에서 가장 높은 번호의 버스를 향한 트리거 신호를 전달합니다.
  • Away From Bus 2 : 경로는 중간 트리거 버스에서 상위 및 하위 번호 버스로 공급되는 트리거 신호를 전달합니다.
  • Away From Bus 3 : 가장 높은 번호의 버스에서 가장 낮은 번호의 버스로 보내는 트리거 신호를 전달합니다.
다음 그림은 네 가지 구성 옵션을 보여줍니다.

5. 버스 1의 PXI_Trig0을 버스 3의 PXI_Trig0를 제외하고 버스 2의 PXI_Trig0으로 라우팅 할 수 있습니까?
아니요, 한 버스에서 트리거를 라우팅하면 섀시의 모든 버스에 라우팅됩니다. PXI 트리거 라인을 라우팅하지 않으면("Dynamic"상태일 때) PXI 트리거 라인은 해당 버스에서 로컬로만 사용할 수 있습니다.
6. 버스 1의 PXI_Trig0를 다른 버스의 PXI_Trig1에 연결할 수 있습니까?
아니요, 소프트웨어는 각 버스의 PXI 트리거 라인 X 만 다른 버스의 해당 PXI 트리거 라인 X (X = 0-7)에 라우팅하도록 허용합니다.
7. PXI_Trig3에 대한 라우팅을 "Away From Bus 2"로 설정하면 PXI_Trig3도 버스 2 용으로 예약 되었습니까?
아니요, 이것이 버스 2의 확인란이 아직 비어있는 이유입니다. 버스 2에서 PXI_Trig3을 예약하려면 이 상자를 선택해야합니다.
8. Away From Bus에서 지정한 버스(버스 2, 위의 예에서)는 예약되지 않았지만 다른 라우팅되는 두 개의 버스는 예약 표시가 되어있는지 이해할 수 없습니다.
Away From Bus N을 지정하면 예약은 지정되지 않고 라우팅이 지정되며 이는 두 가지 별도의 작업입니다. 예를 들어 Away From Bus 2를 지정하면 라우팅 코드는 버스 2에서 들어오는 트리거 라인이 버스 1과 버스 3에서 동일한 트리거 라인을 구동하도록 버스를 연결합니다. 이는 버스 2가 트리거 라인을 구동하기 때문에 버스 1과 버스 3의 장치가 이 트리거 라인에 쓸 수 없음을 암시하며 예약 된 것으로 표시해야합니다(예약 지정을 해제할 수는 없습니다). 그러나 버스 2는 예약 여부를 사용자가 지정할 수 있습니다. 버스 2의 장치에서 해당 트리거 라인으로 이벤트 신호를 내보내 이 라인을 예약 할 수 있습니다. 또한 MAX에서 체크 표시를 (모든 버스에 트리거가 예약되어 있음을 나타냅니다. 타사 모듈이 트리거 라인을 구동하고 예약 된 것으로 표시 할 수없는 경우 유용합니다). 두 방법 모두 동일한 트리거 라인을 동시에 구동하려는 다른 장치가 없는 것을 확인할 수 있습니다.
다음 그림은 다양한 라우팅 조건에서 트리거 선이 표시되는 방법을 보여줍니다.


Additional Information

MAX에서 PXI 시스템을 구성하는 방법과 트리거를 예약하는 방법에 대한 더 자세한 정보는 다음을 참조하십시오 :
  • PXI 측정 및 자동화 탐색기 도움말»PXI 시스템 구성. "Measurement & Automation Explorer의 PXI 도움말"을 열려면 MAX의 도움말 메뉴로 가서 도움말 토픽»PXI로 이동하십시오.
  • NI PXI-1045 User Manual 또는 NI PXI-1006 User Manual을 열고 Chapter 2»PXI System Configuration with MAX»PXI Trigger Bus Routing으로 이동하십시오.