Open source software for numerical computation

Skip to main content

Signal acquisition and instrument control with the VISA Toolbox (beta version)

In partnership with National Instruments, we have developed a universal interface for measurement device from most of the device suppliers on the market (National Instruments, Agilent/HP, ... ) including :

  • Digital multimeter (DMM)
  • Oscilloscope
  • Arbitrary waveform/function generator
  • DC power supply
  • AC power supply
  • Switch
  • Power meter
  • Spectrum analyzer
  • RF signal generator
  • Upconverter
  • Downconverter
  • Digitizer
  • Counter/timer

Here is the first version of this VISA toolbox for signal acquisition and instrument control. This is a beta version: your feedbacks are welcome.

The Virtual Instrument Software Architecture (VISA) is a standard for configuring, programming, and troubleshooting instrumentation systems comprising GPIB, VXI, PXI, Serial, Ethernet, and/or USB interfaces. VISA provides the programming interface between the hardware and development environments. 


  • Appropriate hardware, in the form of a National Instruments GPIB,GPIB-VXI, MXI/VXI or serial interface board.
  • For GPIB applications, install NI-488. For VXI applications, install NI-VXI. For other hardware interfaces, NI-VISA uses the system’s standard drivers.
  • NI-VISA distribution media

Getting started:

To use this module, you have to:
--> Install NI-VISA,
--> Install Scilab 5.5.2,
--> Run in Scilab: atomsInstall("<path to attached file>\scilab_visa_<version>.zip"); (once)
--> Run in Scilab: atomsLoad("scilab_visa"); (when starting a Scilab session). 

Download on ATOMS