e2010
Осциллограф из АЦП e20-10 (https://www.lcard.ru/products/external/e20-10)
Установка qt:
> sudo apt-get -y install qtcreator qtbase5-dev qt5-qmake cmake
> sudo apt-get -y install build-essential mesa-common-dev
> sudo apt-get -y install libqt5svg5-dev libqt5xmlpatterns5-dev qtdeclarative5-dev
Также необходимо установить библиотеку liblcomp (http://www.lcard.ru/download/lcomp_linux.tgz ) для работы с АЦП Е20-10 от компании Л-Кард.
Установка atomic-ops:
> sudo apt-get -y install libatomic-ops-dev
Для Armbian необходимо создать линк на хедеры ядра:
> sudo apt-get -y install linux-headers-current-sunxi
> sudo ln -s /usr/src/linux-headers-5.15.48-sunxi/ /lib/modules/5.15.48-sunxi/build
Скопировать созданный файл liblcomp.so и файл e2010m.pld в текущую директорию проекта adc.
> cp ./liblcomp.so ./adc/
> cp ./e2010m.pld ./adc/
Скопировать lcard.rules из диретории lcomp_linux в /etc/udev/rules.d/
> sudo cp lcard.rules /etc/udev/rules.d/
Компиляция в каталогах adc и scope:
> qmake
> make
Запуск программы:
> cd adc
> ./adc&
> cd ./../scope
> ./scope
Программы adc и scope могут выполнятся на разных компьютерах одной в одной компьютерной сети. Это позволяет разнести сбор данных и их отображение на экране монитора.
Управление колесом мышки сдвигает изображение на экране. Двойной щелчок мышки на экране масштабирует изображение. Двойной щелчок мышки на диапазона по U и Т включает захват значения диапазона (позволяет менять диапазон прокруткой колеса мышы). Отмеченный “Precise” при вращении колеса мышки сдвигает изображение более плавно.