| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
GUI for automatic generator voltage tunning based on oscilloscope (Agilent Technologies MSO9404A) readout.
The are limitations on transfer speeds beetween Oscilloscope and PC. Transfer time is an exponential function. Mostly linear below 200k samples.
Benchmarking was performed on computer with AMD Ryzen 7 3700X 8-Core Processor, so resoults may vary based on that. Record length is a quantity of points in a single acquisition.
If you cannot access your device without running your script as root follow the link: Python USBTMC Readme or are running it on Windows (untested).
sudo echo -e '# USBTMC instruments
# Agilent MSO7104
SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="idVendor", ATTRS{idProduct}=="idProduct", GROUP="usbtmc", MODE="0666"
# Tektronix AFG3102
SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="idVendor", ATTRS{idProduct}=="idProduct", GROUP="usbtmc", MODE="0660"
# Devices
KERNEL=="usbtmc/*", MODE="0660", GROUP="usbtmc"
KERNEL=="usbtmc[0-9]*", MODE="0660", GROUP="usbtmc"' >> /etc/udev/rules.d/usbtmc.ruleswhere the vendor and product ID must go in hex and without the "0x" or add products of a given vendor by omiting ATTRS{idProduct} part of rule definition.
sudo udevadm control --reload-rules && sudo udevadm trigger| Back | FazBrowse Home | New Git URL |