OpenHantek is a DSO software for Hantek (Voltcraft/Darkwire/Protek/Acetech) USB digital signal oscilloscopes
OpenHantek is a free software for Hantek and compatible (Voltcraft/Darkwire/Protek/Acetech) USB digital signal oscilloscopes.
You need the following software, to build OpenHantek from source: * CMake 3.5+ * Qt 5.4+ * FFTW 3+ (prebuild files will be downloaded on windows) * libusb 1.x (prebuild files will be used on windows) * A compiler that supports C++11
You need an OpenGL 3.2+ or OpenGL ES 2.0+ capable graphics hardware for OpenHantek. OpenGL is prefered, if available. Overwrite this behaviour by starting OpenHantek from the command line like this:
USB access for the device is required: * As seen on the Microsoft Windows build instructions page, you need a special driver for Windows systems. * On Linux, you need to copy the file
/lib/udev/rules.d/and replug your device.
Please refer to the Specifications, Features, Limitations page.
We welcome any reported Github Issue if you have a problem with this software. Send us a pull request for enhancements and fixes. Some random notes: - Read how to properly contribute to open source projects on GitHub. - Create a separate branch other than master for your changes. It is not possible to directly commit to master on this repository. - Write good commit messages. - Use the same coding style and spacing (install clang-format. Use make target:
make formator execute directly from the openhantek directory:
clang-format -style=file src/*). - Open a pull request with a clear title and description. - Read Add a new device if you want to know how to add a device. - We recommend QtCreator as IDE on all platforms. It comes with CMake support, a decent compiler, and Qt out of the box.