NI 고속 디지타이저 선택시 소프트웨어 플랫폼의 장점

개요

고속 디지타이저를 선택할 때 디바이스의 사양과 주요 기능을 잘 살펴보고 어플리케이션의 모든 조건에 적합한지를 확인해야 합니다. 이때 일반적으로, 샘플링 속도해상도를 가장 먼저 고려해야합니다. 반면 자동화 테스트에 사용되는 고속 디지타이저를 제어하고 프로그래밍하는 소프트웨어는 가장 마지막에 고려해야 하는 요소입니다. 그러나 사실상 소프트웨어가 어플리케이션을 완성하기 위해 필요한 개발 시간을 결정하는 중요한 요소이기 때문에 소프트웨어를 간과하는 것은 중대한 실수라고 할 수 있습니다.

본 기술백서에서는 강력한 소프트웨어 플랫폼에 대해 간략하게 설명합니다. 또한 본 문서에서는 짧은 개발시간을 유지하는데 필요한 유연성, 사용 편리함 그리고 복합성을 제공하는 플랫폼의 주요 컴포넌트에 대해서도 설명합니다.

내용

MAX (Measurement & Automation Explorer)로 하드웨어 관리

소프트웨어 플랫폼을 사용하여 사용자가 얻을 수 있는 첫 번째 이점은 강력한 구성 유틸리티인 Measurement & Automation Explorer (MAX)입니다. 여기서 사용자들은 디지타이저, 신호 발생기, 고속 디지털 I/O 디바이스와 같은 시스템내 모든 NI 디바이스를 편리하게 확인하고 구성할 수 있습니다. 또한 MAX는 시스템의 디바이스를 테스트, 재설정, 교정하는 기능을 제공함으로써 사용자들에게 하이 레벨 디바이스 구성과 관리를 할 수 있도록 신속하며 완벽한 액세스를 제공합니다.

NI-SCOPE Soft Front Panel 시작하기

사용자들이 어플리케이션을 시작할 때 얻을 수 있는 또 다른 이점은 NI-SCOPE Soft Front Panel입니다. 본 인터랙티브 프로그램은 기존 오실로스코프의 전용 디스플레이와 유사하므로 편리하게 사용할 수 있는 인터페이스를 제공합니다. 모든 NI 디지타이저의 기본 기능에 대한 액세스를 제공하는 것 이외에도 본 프로그램은 실시간 측정과 후처리와 분석을 위해 파일에 데이터를 저장하는 기능을 제공합니다. 본 인터페이스를 사용하면 단 몇 초만에 NI 디지타이저로 측정을 편리하게 수행할 수 있습니다.

NI-SCOPE 드라이버와 예제 프로그램으로 프로그래밍

PC 기반 측정 디바이스를 최대한 활용하려면 동작을 프로그램적으로 정의하고 제어하는 것이 필수적입니다. 모든 NI 디지타이저는 NI-SCOPE 인스트루먼트 드라이버를 통해 프로그램적으로 제어되므로 신속한 시작을 위한 하이 레벨의 함수를 제공할 뿐만 아니라 디지타이저의 모든 기능에 접근하기 위한 로우 레벨의 제어도 제공합니다. 또한, 드라이버에 50개 이상의 미리 작성된 예제 프로그램이 포함되어 있어서 NI 디지타이저의 전체 기능에 액세스하는 방법을 설명합니다. NI-SCOPE 인스트루먼트 드라이버는 NI LabVIEW, C++, Visual Basic과 같은 다양한 프로그래밍 언어를 통해 접근할 수 있으므로 각 언어에 대한 예제가 있습니다. 아래 그림은 LabVIEW 환경 내의 NI 예제 탐색기에서 사용가능한 여러 NI-SCOPE 예제입니다.

NI-TClk으로 동기화

여러 디바이스 동기화는 많은 어플리케이션에 있어 핵심 사항으로 소프트웨어 개발 시간을 늦추는 경우를 발생시키기도 합니다. 그러나 Synchronization and Memory Core (SMC) 아키텍처에 구축된 NI 디지타이저는 NI-TClk을 활용하여 최소한의 개발 노력으로 정밀한 동기화를 구현합니다. NI-TClk은 여러 NI 디지타이저, 임의 파형 발생기, 고속 디지털 I/O 디바이스의 동기화를 수행하기 위한 하이 레벨의 인터페이스를 제공합니다. 또한, 이같은 유형의 동기화를 수행하기 위한 미리 작성된 다양한 예제가 있으므로 시작과 실행이 더욱 편리합니다. 하단에는 여러 PXI 디지타이저에서 균일한 동기화를 수행하는 데 필요한 세 가지 기능 (niTClk Configure for Homogeneous Triggers, niTClk Synchronize, niTClk Initiate) 입니다.

결론

내쇼날인스트루먼트가 제공하는 소프트웨어 플랫폼은 고속 디지타이저를 선택할 때 고려해야 할 주요 장점을 제공합니다. 특히 본 플랫폼에 포함된 MAX는 사용자가 시스템에서 모든 NI 디바이스와 NI-SCOPE Soft Front Panel을 구성할 때 사용하는 간편한 어플리케이션이며 몇 초내에 데이터 수집을 시작하도록 돕습니다. 또한 본 플랫폼은 NI-SCOPE 인스트루먼트 드라이버와 NI-TClk 동기화 아키텍처에 강력하고 유연성있는 도구를 포함하므로 전체 기능을 설명하는 예제 프로그램을 제공합니다. 종합적으로, NI 고속 디지타이저는 완벽한 도구 세트를 제공하는 소프트웨어 플랫폼과 함께 제공되어 설계에서 배포에 이르기까지 어플리케이션 개발을 능률적으로 진행할 수 있습니다.

관련 자료