프로그래밍적으로 PXI 트리거 경로를 지우거나 섀시를 재설정하는 방법

업데이트 됨 Aug 21, 2020

해당 제품

소프트웨어

  • LabVIEW Full

다른

주요 소프트웨어 : LabVIEW Full Development System 4.0
하드웨어 : PXI / CompactPCI >> Chassis

문의사항

PXI 백플레인의 트리거 설정들은 LaVIEW에서 프로그래밍적으로 라우트하거나, 또는 NI MAX에서 정적으로 설정이 가능합니다. 섀시를 재설정하거나 이 경로를 지우고 싶을 때는 어떤 방법이 있나요?

해결책

다음은 섀시에서 트리거 경로를 지우는 방법에 대한 지침입니다. 아래의 단계는 처음설정이 NI MAX에서 경로를 수동으로 구성했는지 또는 프로그래밍 방식으로 구성했는지에 따라 다릅니다.
  • NI MAX에서 구성된 트리거 경로 지우기
    NI MAX에서 설정된 트리거 경로는 NI MAX에서만 지울 수 있습니다. LabVIEW로 리셋하거나 섀시를 재부팅해도 삭제할 수 없습니다. 이러한 경로를 지우려면 NI MAX를 열고 Device and Interfaces 아래에서 섀시를 선택하십시오. Triggers 탭으로 이동하여 모든 트리거 라인의 Routing 속성을 다시 Dynamic으로 설정 합니다. 저장을 선택합니다.
  • 프로그래밍적으로 구성된 트리거 경로 지우기
    LabVIEW, LabWindows ™ / CVI ™ 또는 .NET API와 같이 프로그래밍 방식으로 구성된 트리거 경로는 NI MAX를 통해 지울 수 없습니다. 다시 프로그래밍 방식으로 지우거나 섀시를 재부팅하여 지울 수 있습니다.

    프로그래밍 방식으로 경로를 지우려면 VISA Unmap Trigger 기능을 사용하십시오. 라우팅 된 트리거 라인을 알고있는 경우이 기능을 사용하여 해당 라인을 구체적으로 지울 수 있습니다. 그렇지 않으면, 루프에서 이 함수를 사용하여 가능한 모든 트리거 구성을 프로그래밍 방식으로 매핑 해제 할 수 있습니다. 이 작업을 수행하면 존재하지 않는 경로를 매핑 해제하려고 시도하여 오류 -1083807250: The path from trigSrc to trigDest is not currently mapped 가 발생할 수 있는데, 이 오류는 무시해도됩니다.
참고 : NI MAX에서 수동으로 구성된 경로는 NI MAX에서만 지울 수 있습니다. LabVIEW를 통하는 것과 같이 프로그래밍 방식으로 지울 수 없습니다. 마찬가지로 프로그래밍 방식으로 구성된 경로는 NI MAX를 통해 지울 수 없습니다. 그렇게하면 오류가 발생합니다.

참고 : 섀시를 재부팅하면 프로그래밍 방식으로 구성된 모든 경로가 재설정되지만 NI MAX에 구성된 경로는 재설정되지 않습니다.