Support
Technical Library

Technical Library

Please select the Programming Example of your preference. NOTE: Programming Example attachments require that you are a valid registered user at the Teledyne LeCroy web site.

Programming Examples

PythonDSO(VICP library for Python, Japanese)

Using Python3, you can remotely control the oscilloscope via Ethernet (VICP). Remote control is also possible on operating systems such as Linux and Mac. You can also analyze binary files saved on the oscilloscope and convert them to single-precision floating-point arrays.


Instructions

You can use it by saving PythonDSO.py in a location where you can call it and importing it with 'Import PythonDSO'. We provide the LecroyVICP class, which mainly performs VICP communication, and the LecroyBinFormat class, which can analyze and convert waveform binary data. Please refer to the PDF for detailed usage instructions. Confirmed on Linux Debian 7.8 + Python 3.2.3 and mac OSX Sierra 10.12.6 + Python 3.3.

Compatibility

All Windows-based LeCroy oscilloscopes, although modification might be required based on the specific functionality of the user's scope.

Environment

Python3





NOTE: Programming Example attachments require that you are a valid registered user at the Teledyne LeCroy web site.


 Back to Programming Examples