본문 바로가기
만들기/랩뷰(labview)

ni labview와 dso1012a 오실로스코프 연결오류( 50% 해결)

by 훨훨날아 2023. 1. 11.

오실로스코프 데이터를 기기에 직접연결하여 USB로 데이터를 저장하는 것이 불편해서 labview에 연결하여 직접 가져오기 위한 방법을 알아보았다.

환경조건
- 오실로스코프 : Agilent DSO1012A
- 랩뷰 : 2019, 2021 

먼저 Agilent 회사에서 오실로스코프에서 작동할 수 있는 드라이버를 제공하는지 찾아보았다.

http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=15925 

 

Agilent Technologies / Keysight Technologies DSO1012A Oscilloscope - Instrument Driver - National Instruments

Agilent Technologies / Keysight Technologies DSO1012A Model Specifications Manufacturer(s): Agilent Technologies / Keysight Technologies Instrument Model: DSO1012A Description: Oscilloscope Instrument Family DSO1000 Series Instrument Type(s): Oscilloscope

sine.ni.com

 

여러가지 버전의 드라이버중에서 2021에 맞는 드라이버를 다운받았다. 

다운받은 폴더를 랩뷰 2021이 설치된 폴더에 들어가서 라이브러리 위치에 넣어주었다. 그리고 실행시키면 랩뷰에서 라이브러리가 생성된 것을 확인할 수 있다. 그다음 장비의 USB-A와 컴퓨터를 연결하면 장비의 패널입력이 잠기면서 연결된 것을 확인할 수 있다. (장비의 연결 및 통신을 위해서는 NI-VISA가 설치되어야한다)

DOS1000 예제를 열어 실행시켜보니 1073807339 에러가 발생했다. 어떤에러인지 살펴보니 VISA통신에 문제가 생기는 것이라고 했다. 그래서 어떻게 해결할 수 있나 찾아보니 연결포트를 바꿔보라고하는데 장치에 RS232통신은 연결선이 없어서( 장치에는 있지만 내가 연결할 수 있는 케이블이 없어서) USB-A의 문제인가 싶어서 오실로스코프를 바꿔보았다. 

 

오실로스코프를 바꾸니 연결이 정상적으로 작동했다. 하지만, 측정하는 데이터의 범위가 매우 짧은 (0.00001초) 만 측정이 돼서 어떻게 하는지 좀 더 살펴봐야할 것 같다.

반응형