ni_visa_dart 0.3.0
ni_visa_dart: ^0.3.0 copied to clipboard
NI VISA Library for Dart via FFI.
example/ni_visa_dart_example.dart
import 'dart:io';
import 'package:ni_visa_dart/ni_visa_dart.dart';
void main() {
try {
NIVisaDart niVisaDart = NIVisaDart(File("dynamic_libs/macos/VISA.framework/VISA"));
Session session = niVisaDart.viOpenDefaultRM();
print("status: ${session.status}" + ", session: ${session.session}");
} on VISAError catch (e) {
print(e.toJson());
}
}