DOE OSTI · 3019435
Remote Instrumentation and Data Acquisition
Abstract
This poster outlines the development and implementation of a remote data acquisition system for waveform analysis using a Rohde & Schwarz oscilloscope. The project involved capturing waveform data, and transferring it to a local machine for visualization and analysis. The core logic was developed in C++ with a focus on object oriented programming and the use of polymorphism so the main application can interact with any instrument without knowing its exact type, simplifying the overall logic and making it easier to add or swap out components without changing the rest of the codebase.. The system issues Standard Commands for Programmable Instruments (SCPI) via a socket connection and parses the oscilloscope s ASCII waveform data. The C++ application was containerized using Docker for ease of portability, and reproducibility. Emphasis was placed on secure networking practices, error handling, and effective data capture. The report describes the technical steps taken, challenges encountered, and future work, providing insight into the practical integration of hardware interfacing with remote computational environments.
Keep this discovery
Explore connections, maps & timelines
Parikh, Jaymil [Illinois U., Urbana], Berlioz, Jose Rene [Fermilab]. 2025-07-28. Remote Instrumentation and Data Acquisition. https://doi.org/10.2172/3019435
Cite the original work for its findings. Save a collection to share your selection of sources.