Extensible cross-platform GUI application for controlling lab instruments over the network using SCPI commands.
- Easily extensible for new devices and new commands
- Cross-platform availability (Linux*, Windows, macOS)
- Easy to use
*Installation on Linux may require some extra steps, please refer to the iced documentation.
- Download the repository
- Adapt the settings in
config/config.toml
to your needs - Run
$ cargo run -- <PATH TO CONFIG>
to start the application - Connect to your device by entering its IP-address and the port (often
5555
) - Select a command and enter the according parameters - and send it to the device!
Available via $ cargo doc --no-deps --open
.
MIT, see LICENSE