Sha256: 14e0a1eef8ffe2917767c148eec79ba53ae02a2ba2d32af826f22080bb7cc9a1
Contents?: true
Size: 494 Bytes
Versions: 2
Compression:
Stored size: 494 Bytes
Contents
# frozen_string_literal: true require_relative '../lib/lxi_rb' # Initialize LXI library Lxi.init_lxi_session # Lxi.search will return an Array of device identifiers and IP addresses devices = Lxi.search abort 'No devices found' if devices.nil? || devices.empty? # Create a new LXI device device_ip_address = devices[0][:address] device_type = :vxi11 command = '*IDN?' Lxi::Device.new(device_ip_address, device_type) do |device| device.send command sleep 0.05 puts device.read 512 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lxi_rb-0.8.1 | examples/scpi.rb |
lxi_rb-0.8.0 | examples/scpi.rb |