xoscope is a digital oscilloscope using input from a sound card or EsounD and/or a ProbeScope/osziFOX and will soon support Bitscope hardware. Includes 8 signal displays, variable time scale, math, memory, measurements, and file save/load.
Software to simulate a Digital Oscilloscope
This project is an oscilloscope and Signal Generator simulator. The signal Generator can generate sine, square, triangle and sawtooth waves, adjusting frequency, amplitude and offset. The simulator only works with periodic signals. The simulator can communicate with the bench oscilloscope GW Instek GDS-2062
Real Time Electronic Circuit Simulator.
Real Time Electronic Circuit Simulator. Include PIC, AVR and Arduino simulation. Code Editor & Debugger for Arduino, GcBasic, PIC asm, AVR asm. AVR simulation provide by simavr: https://github.com/buserror/simavr PIC simulation provided by GpSim: http://gpsim.sourceforge.net/
Digital Circuits Design and Simulation
Digital Logic Design is a Software tool for designing and simulating digital circuits. It provides digital parts ranging from simple gates to Arithmetic Logic Unit. In this software, circuit can easily be converted into a reusable Module. A Module may be used to built more complex circuits like CPU. The circuit working can be analyzed by using output parts like LEDs, Seven Segment Display and Digital Oscilloscope etc. provided in the software. You can use this software to design Combinational...
Sound Card Oscilloscope
Use your pc sound card as an oscilloscope, function-generator, and UART tester.
PyRPL turns your Red Pitaya into a powerful analog feedback device.
The Red Pitaya is a commercial, affordable FPGA board with fast analog inputs and outputs. This makes it useful for quantum optics experiments, in particular as a digital feedback controller for analog systems. Based on the open source software provided by the board manufacturer, PyRPL (Python RedPitaya Lockbox) implements many devices that are needed for optics experiments with the Red Pitaya. PyRPL implements various digital signal processing (DSP) modules (see features below). It allows...
Microcontroller based PC Oscilloscope
PPMScope is a do-it-yourself oscilloscope with an open source design. The intent is that the project can be constructed by an electronics hobbiest using the instructions included. The design is a compromise between features and cost. The bandwidth is lower than a commercial scope, so it's use is limited to signals of 500 kHz and below. It's sample buffer is also smaller than a commercial scope, however sufficient for most oscilloscope functions. This is a version based on the PIC16F877A...
Java wrapper for native VISA library and TDS3000 oscilloscope driver
Write VISA instrument drivers in Java for Windows and Linux. Maybe the best way to give a full description is to explain the history of this project. History: This instrument driver project is part of of a non open source data acquisition and analysis project used at Colorado School of Mines, JSeisLab. JSeisLab is a Java port of its predecessor "Spectrum Division for Windows" which is written in VB 6.0. Design: I created a 64-bit JNA wrapper with IVI's visa.h version 5.0 as input to...
Firmware development/ improvement for the digital storage oscilloscope "Welec 2000a- series".
Drive your obsolete Tek oscilloscope remotely with python
Control a Tek TDS-820 remotely via a GPIB interface using linux-gpib, python, matplotlib and tkinter. The programming manual is used to generate an XML schema which is then used to assist in building extra functionality into the tkinter user interface.
This program aquires data from the oscilloscope LeCroy9400A, Advantest TR4131 and from the PM3311 (own propriatary bus). Dieses Programm liest Daten der Oszilloskope LeCroy9400A, Advantest TR4131 und PM3311 (eigene proprietäre Schnittstelle) aus.
Oscilloscope using PC sound card and Python 3
Oscilloscope using PC sound card and Python 3. Linux utilities amixer, aplay and arecord are used to set the sound card controls, generate and capture audio. Numpy is used for data manipulation and tkinter for the GUI and 'scope display. The long term goal is to use this as the basis for other instruments like a tachometer, rms voltmeter, wattmeter, tachometer, lock in amplifier, capacitance and inductance meters, etc. The data visualization will greatly assist in their development as well...
Arduino & STM32 Nucleo-based oscilloscope
Arduino & STM32 Nucleo-based dual-trace oscilloscope (200 ksamp/sec on Arduino Uno/ATmega328P and 2 Msamp/sec on Nucleo-F411RE)
A GUI library for designing gauges, meters, oscilloscopes, plotters
A library that is intended for designing high-quality industrial control widgets for Ada applications. The widgets are composed of transparent layers drawn by cairo. The widgets are fully scalable graphics. A time controlled refresh policy is supported for real-time and heavy-duty applications. The library supports caching graphical operations and stream I/O for serialization and deserialization. Ready-to-use gauge, meter, oscilloscope widgets are provided as samples as well as an editor widget...
an CSV / ASCII Data Log file converter.
DataLogChanger can be used to convert huge ASCII Data Log files (i.e. .CSV format) into a format for further use in other tools. I started to invent this tool when I wanted to use 4Gigasamples Oscilloscope log files for plotting and as PWL input in SPICE simulations. It was impossible due to the filesize and resolution. * in- and output file size is virtually unlimited * very fast (>100k lines per second processing speed) * Easy selection of source file name * Selectable destination filename...
Qt based GUI for the Analog Discovery USB Oscilloscope
Analog Discovery is an affordable, yet powerful, USB device that provides, among other features, an analog 2-channel, 100 Msample/s oscilloscope and an analog waveform generator. This project has developed a Qt-based GUI that makes the most important oscilloscope and waveform generator functions of the Analog Discovery device available for Linux users.
Operate SCPI devices from C++ or the command line
SCPI_Utils includes C++ classes that provide simple interfaces to SCPI test equipment. SCPI_Utils also includes command line applications that dump the screen from a RIgol oscilloscope.
This program written in Python is used for capture screenshot or raw data from a UNI-T digital storage oscilloscope.
Draw images on your oscilloscope screen
Draw images on your oscilloscope screen More info at project page: http://alexporto.com/rabiscoscopio
Convert Logic Analyzer and Oscilloscope data to VCD
This is a fork of la2vcd, http://www.brouhaha.com/~eric/software/la2vcd/ by Eric Smith. It adds a library build, analog data, and several other features. It is used as a library by OpenGpib (http://opengpib.sourceforge.net) for displaying analog and digital waveforms in GTKWave (http://gtkwave.sourceforge.net another excellent project). Much appreciation to Eric for his preliminary work! I've forked it since there has been no development besides mine since 2005.
SpiderU is a data capture software for digital oscilloscopes
SpiderU Overview SpiderU(pronouced as Spider-'You') is a capture software that captures digital signal data from DSO(Digital Storage Oscilloscope) via GP-IB or USB. Captured signal data are saved in PC's file system in one unified file. SpiderU can handle multiple number of DSOs simultaneously, so you can treat multiple number (say, eight) of DSOs like one many channel DSO. Supported DSOs are as follows: Vendor: Yokogawa Test&Measurement model: DL1700 DLM2000 DL750 DL850 Vendor...
Educational software for designing and simulating logic circuits, with intuitive GUI, hierarchical circuits and multi bit buses, oscilloscope, and navigate running circuits hierarchy. Please visit project's web site at: http://www.LogicCircuit.org
Client for USB-based oscilloscope
USB-based oscilloscopes, e.g. SainSmart DDS line, offer functionality for small money. But functionality is limited and hard to use because of number of bugs and defficiences. Here is an attempt to fix some of them by providing an alternate view for client software
WeatherMonitoringStation monitors environmental data
WeatherMonitoringStation is BeagleBone/Embedded Linux based software written in C++ intended to read, monitor, share and display environmental data such as temperature, humidity, wind speed etc. At this stage of development, temperature is measured using a DS18B20 sensor and sent out via standard output and/or a TCP/IP connection. Additional features will be implemented in due time. Recommended setup: * Eclipse with CDT. * GNU toolschain for ARM. * Oscilloscope. * Open collector buffer...