본문 바로가기

임베디드 개발/계측장비5

SCPI 사용해 DC Power supply 제어하기 이전에 SCPI에 대한 글을 썼었는데 이번에는 SCPI를 직접 사용하여 계측장비를 제어해보도록 한다. SCPI(Standard Commands for Programmable Instruments)란? 다양한 계측 장비를 프로그래밍하기 위한 표준화된 명령어 세트이다. SCPI 명령어는 주로 장비를 원격으로 제어할 때 사용되며 여러 제조사의 다양한 장비 간 호환성을 확보하도록 개발되었다. Standard라는 말이 무색하게도 명령어 셋은 장비별로 차이가 있기 때문에 매뉴얼을 찾아보면 된다.    내가 다룬 GW INSTEK 사의 GPD-4303S 제품은 후면 USB Type-B port를 통해서 PC와 연결하고 Com port를 아래와 같이 설정하면 시리얼 인터페이스로 제어할 수 있다.   명령어는 직관적인 .. 2025. 1. 3.
PXI 컨트롤러 전원 공급 시 자동 부팅 시키는 방법 PXI 컨트롤러 전원 공급 시 자동 부팅 시키는 방법은 BIOS 셋업 들어가서 아래와 같이 설정하면 된다. How can I set a PXI controller to start up automatically when power is applied?With this configuration the PXI chassis and controller will automatically power on when power is supplied.  This includes when power is lost and is restored. 1. Press the Power button on the PXI chassis, then press Del on the keyboard repeatedly to enter the .. 2023. 10. 4.
GPIB (General Purpose Interface Bus) GPIB (General Purpose Interface Bus) GPIB는 계측 장비와 컴퓨터 간의 통신을 위한 하드웨어 인터페이스 표준이다. 1960년대에 Hewlett-Packard (현재 Keysight Technologies)에서 개발되었으며, IEEE-488이라는 공식 표준으로 채택되었다.GPIB는 한 대의 컨트롤러(보통 PC)와 최대 15개의 계측 장비를 연결할 수 있으며, 각 장치는 고유한 주소를 가지고 있어서 컨트롤러가 특정 장치를 선택하고 명령을 전송하여 제어할 수 있다.  IEEE-488.1 : GPIB의 하드웨어 인터페이스 및 전기적/기계적 사양을 정의한다.IEEE-488.2 : IEEE-488.1의 하드웨어 표준을 기반으로 소프트웨어 레벨의 통신 규약을 정의한다. IEEE-488... 2023. 9. 15.
NI-VISA example 실행해보기 NI-VISA 설치 후  예제코드 위치:Examples: \National Instruments\NI-VISA\Examples\DotNET 참고 문서 위치Help: \National Instruments\NI-VISA\Documentation   예제폴더에 들어가면 .NET 예제와 C예제가 있다.  C프로젝트 설정 프로젝트 우클릭 - 설정 - C/C++ - 일반 - 추가 포함 디렉터리에 아래 경로 추가C:\Program Files\IVI Foundation\VISA\Win64\Include 프로젝트 우클릭 - 추가 - 기존항목, 아래경로의 visa64.lib 추가 C:\Program Files\IVI Foundation\VISA\Win64\Lib_x64\msc 또는 링커 설정을 통해 추가할 수도 있다.".. 2023. 9. 15.
VISA (Virtual Instrument Software Architecture) What is VISA?VISA는 Virtual Instrument Software Architecture의 약자로 응용 프로그램과 계측기 간의 통신을 가능하게 하는 Test & Measurement 업계의 표준이다.계측기는 보통 USB, LAN, GPIB, PCI/PCIe(PXI/PXIe)등 다양한 연결을 지원하고 로우레벨에서는 이러한 물리적 인터페이스에 따라 각기 다른 방식으로 데이터 통신이 이루이지는데, 이로 인한 중복 개발을 피하고 통신과정을 더욱 단순화하고 표준화하기 위해 계측기와 어플리케이션 간 Interface I/O를 관리할 중간계층으로 VISA가 등장하게 되었다.VISA를 사용하면 물리적 인터페이스가 USB든 LAN이든 PXI든 로우레벨에서 이루어지는 세부사항을 알 필요없이 계측기에 액세.. 2023. 9. 15.