6514_Buffer Storage를 이용한 데이터 획득 프로그래밍

6514_Buffer Storage를 이용한 데이터 획득 프로그래밍


1. 프로그램 개요

Electrometer 6514 모델은 다양한 물리량을 측정하는데 사용되는 다목적 장비로서, 다수의 교육기관 및 연구기관에서 활용도가 높은 장비입니다. 같은 시리즈의 6517B 모델은 Source/Measure 기능을 함께 갖추고 있기에 황용도가 더욱 높은 장비입니다. 이러한 장비를 사용하여 물리량등을 측정할때에 자동화된 S/W를 사용하면 다양한 조건의 측정을 진행할 때 시간을 많이 절약할 수 있습니다. 이번장에서는 6514의 Buffer Storage를 사용하여 프로그래밍을 진행하여 보겠습니다.


프로그램 작성을 하기 전, 장비와 통신하며 데이터를 획득하는 방법을 몇가지 알아보도록 하겠습니다.

첫번째로 측정조건을 셋업한 후,

측정 è 데이터 획득 è 반복 루프를 이용한 방법이 있습니다. 이는 측정 및 데이터 획득을 위한 명령어를 반복적으로 주고 받기 때문에 장비와 PC간에 수많은 커맨드를 주고받게 됩니다. 이로 인한 딜레이가 필수적으로 발생하며 측정 Interval에 영향을 미치게 됩니다.

두번째로는 장비의 Buffer Storage를 활용한 방법입니다.

측정조건을 셋업한 후, Buffer Storage에 저장을 하게 되면 장비와 PC간에 반복적인 통신을 줄일 수 있으며 이러한 방법으로 측정 Interval 또한 줄일 수 있습니다. Buffer spec은 장비마다 다르기에 장비의 사양을 따라가게 됩니다.


2. 시작화면

1) Communication : 장비와의 통신을 체크합니다.

2) Start : 장비 셋업 화면으로 넘어가며, 셋업이 완료되면 측정을 진행합니다.

3) Stop : 장비의 측정을 중단합니다.

4) Close : 프로그램을 종료합니다.

5) Reading Point : 측정에 활용할 Buffer의 개수를 설정합니다.


3. 프로그래밍

최초 실행시 장비와 프로그램의 전면부를 초기화 합니다. 이후 전면부의 실행 버튼을 클릭하면 그에 반응하여 프로그램이 동작하게 됩니다.


Start 버튼 클릭시, 장비와 Element의 설정을 진행합니다.


기존의 장비 Buffer Data를 지우고 새로운 데이터를 저장합니다. 설정한 데이터의 개수만큼 측정을 완료하면, 데이터를 출력하여 웨이브폼차트와 엑셀파일에 저장합니다. 저장이 완료되면 Stop 버튼의 상태를 체크하여 연속적으로 측정을 진행할지, 측정을 멈출지 결정하게 됩니다.


Stop 버튼 클릭시, 측정을 종료합니다.


장비의 자세한 설정 및 데이터획득 방법등에 대한 자세한 설명은 장비의 매뉴얼에서 확인이 가능합니다. Keithley에서 제공하는 모든 장비의 매뉴얼에는 프로그래밍에 대한 상세한 설명이 포함되어 있으며, Labview Library를 지원하기에 이러한 자료등을 사용하여 손쉬운 프로그래밍이 가능합니다.


Tektronix/Keithley 외에 다른 종류의 장비등, 프로그래밍에 도움이 필요하신 분들은 아래의 연락처로 문의 부탁 드립니다.


사이텍 최성모 과장 010-4220-7690


감사합니다.