Skip to content

A for of FFI based implementation of VISA instrument drivers.

License

Notifications You must be signed in to change notification settings

samo4/node-nisa32

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-nisa32

This project was superseded by node-nisa The problem was that in order to implement SRQ events, the list of all connection objects needed to be maintained.. therefore the FFI idea didn't work anymore. It may stil be smart in some circumstances.....

nisa32 is another prototype for using VISA library in node.js. This is a wrapper for visa32.dll (in your system32 folder).

I tested this code on Windows 8.1 (64bit), Keysight IO Library (17.1), node.js

Talked to HP 6623A...

You must have Keysight or National Instruments VISA drivers installed. You need to have compatible interface and and instrument that talks over GPIB. For simple testing you can skip the hardware part as VISA can talk over COM ports, too.

> npm install node-nisa32

var visa = require('node-nisa32');

visa.query("GPIB0::12::INSTR", "*IDN?", function(err, result) {
 // do something
}

Original Author : 7M4MON

About

A for of FFI based implementation of VISA instrument drivers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.4%
  • HTML 15.6%