-
BodePlotGUI-v1.1
https://github.com/ailr16/BodePlot-DS1054Z/releases/tag/releaseGUIv1.1
-
BodePlot-v1.0
https://github.com/ailr16/BodePlot-DS1054Z/releases/tag/releaseV1
pip install pyusb
pip install PyVISA
pip install PyVISA-py
pip install feeltech
pip install matplotlib
pip install numpy
pip install psutil
pip install zeroconf
-
Run (usually the generator port is ttyUSB0)
ls -l <GENERATOR PORT>
Example:
ls -l /dev/ttyUSB0
Output:
crw-rw---- 1 root uucp 188, 0 Jun 10 19:54 /dev/ttyUSB0
Look for the port group, listed after root, in this case
uucp
-
Add your user to that group and reboot
sudo usermod -a -G uucp <USER>
reboot
There's a guide to setup the instruments with VISA. Check this:https://lucask07.github.io/instrbuilder/build/html/linux_visa.html
- Basically create the file 99-com.rules inside /etc/udev/rules.d/ (if it don't exist)
cd /etc/udev/rules.d/ sudo nano 99-com.rules
- Add the line:
And save with Ctrl+O
SUBSYSTEM=="usb", MODE="0666", GROUP="usbusers"
- Add your user to usbuser group with:
sudo groupadd usbusers sudo usermod -a -G usbusers <USERNAME>
- Reboot
Install Tkinter with:
sudo pacman -S tk