kopia lustrzana https://gitlab.com/Teuniz/DSRemote
d416e1b3fd | ||
---|---|---|
images | ||
install | ||
third_party/kiss_fft | ||
LICENSE | ||
README | ||
about_dialog.cpp | ||
about_dialog.h | ||
connection.cpp | ||
connection.h | ||
decode_dialog.cpp | ||
decode_dialog.h | ||
dsremote.pro | ||
edflib.c | ||
edflib.h | ||
global.h | ||
images.qrc | ||
interface.cpp | ||
lan_connect_thread.cpp | ||
lan_connect_thread.h | ||
main.cpp | ||
mainwindow.cpp | ||
mainwindow.h | ||
mainwindow_constr.cpp | ||
notes.txt | ||
playback_dialog.cpp | ||
playback_dialog.h | ||
qt_headers.h | ||
read_settings_thread.cpp | ||
read_settings_thread.h | ||
readme_usbtmc_driver.txt | ||
save_data.cpp | ||
save_data_thread.cpp | ||
save_data_thread.h | ||
screen_thread.cpp | ||
screen_thread.h | ||
serial_decoder.cpp | ||
settings_dialog.cpp | ||
settings_dialog.h | ||
signalcurve.cpp | ||
signalcurve.h | ||
tdial.cpp | ||
tdial.h | ||
timer_handlers.cpp | ||
tled.cpp | ||
tled.h | ||
tmc_dev.c | ||
tmc_dev.h | ||
tmc_lan.c | ||
tmc_lan.h | ||
utils.c | ||
utils.h | ||
wave_dialog.cpp | ||
wave_dialog.h | ||
wave_view.cpp | ||
wave_view.h |
README
# DSRemote Operate your Rigol oscilloscope from your Linux desktop. ======================================================== webpage and info: https://www.teuniz.net/DSRemote/ Compiling and installing on Ubuntu Linux and derivatives: --------------------------------------------------------- sudo apt-get update sudo apt-get install g++ make git qtbase5-dev-tools qtbase5-dev qt5-default git clone https://gitlab.com/Teuniz/DSRemote.git cd DSRemote qmake make -j4 sudo make install dsremote For USB connection setup use the following commands: ---------------------------------------------------- sudo groupadd usbtmc sudo usermod -a -G usbtmc <username> reboot Now you can run the program by typing: dsremote (USB connection does not work on modern USB host controllers thanks to a bug in the scopes' firmware that Rigol does not want to fix.) Read also the file readme_usbtcm_driver.txt and the file notes.txt. Supported devices --------------- DS6000 and DS1000Z series oscilloscopes. ### MSO4000/DS4000 series There is some basic support like capturing screenshots. Not tested yet: * Record & Playback function * Wave Inspector * serial decoding. Note: This is a private project made available to the public. No pullrequests! If you believe you found a bug or want to add some feature, open an issue on Gitlab or send me an email. In case you want to add some code, send me a diff, no pull requests, they will be ignored. Also, all requests regarding to support other platforms and/or other tools will be ignored. Again, this a Linux & GCC & Make project. That means no Mac/windows/Clang/CMake etc.