#仪器 #USB #USBTMC

bin+lib rust-usbtmc

USBTMC 控制仪器的驱动程序

1 个不稳定版本

0.1.2 2021年4月30日
0.1.1 2021年4月30日

#5#usbtmc

MIT/Apache

12KB
257 代码行

Rust USBTMC

使用示例

use rust_usbtmc::instrument::Instrument;

const VID: u16 = 0x0699; // Vendor
const PID: u16 = 0x0368; // Product

fn main() {
    let mut instr = Instrument::new(VID, PID);

    // Command Osciloscope
    instr.write("SELECT:CH1 1").unwrap();
    println!("Ask: {}", instr.ask("*IDN?").unwrap());
}

依赖项

~1.5MB
~32K SLoC