visa-rs
Safe Rust bindings for VISA(Virtual Instrument Software Architecture) library
Most documentation comes from NI-VISA Product Documentation
Requirements
This crate needs to link to an installed visa library, for example, NI-VISA.
A default link configuration is used for the default installation setup on Windows, Linux and MacOs.
You can overwrite the configuration by specifying the name of the visa library file (default to visa for linux, visa64 or visa32 for windows) by environment variable LIB_VISA_NAME, and the path of the file by environment variable LIB_VISA_PATH.
Example
Codes below will find the first Keysight instrument in your environment and print out its *IDN? response.
License: MIT OR Apache-2.0