Linux реализация VISA API - PullRequest
       20

Linux реализация VISA API

6 голосов
/ 15 ноября 2011

Знаете ли вы какие-либо Linux-реализации Virtual Instrument Software Architecture ? Даже простой и ограниченный? Свободные и открытые реализации предпочтительнее.

Единственная известная мне реализация - NI VISA , которая не является бесплатной и имеет закрытый источник Более того, он работает на очень ограниченном количестве дистрибутивов Linux. Я не знаю, возможно ли запустить его на Debian, например.

Спасибо.

Ответы [ 3 ]

3 голосов
/ 25 декабря 2012

Ну, что тебе нужно для этого? Я работал над чистой библиотекой инструментов Python, которая может связываться по нескольким различным протоколам (последовательный, VXI-11 (LXI), GPIB (linux-gpib) и PyVISA), называемый python-ivi, расположенный здесь: http://www.github.com/alexforencich/python-ivi Это интерпретация спецификации сменных виртуальных инструментов. Это не VISA, поэтому, если вам конкретно нужна VISA, она вам не поможет.

Он написан на python 3 и протестирован в linux, но он должен быть кроссплатформенным, поскольку это чистый python. Реализация VXI-11 в python-vxi11 также является чистым python и поэтому должна быть кроссплатформенной.

Проект все еще находится на относительно ранней стадии разработки с точки зрения драйверов и абстракций более высокого уровня, но в основном он выполняет все, что делает PyVISA для низкоуровневого взаимодействия.

0 голосов
/ 18 декабря 2012

Вы слышали о PyVisa?Это кроссплатформенная реализация VISA с открытым исходным кодом, написанная на языке / для Python.

http://pyvisa.sourceforge.net/

Кажется, она основана на динамически связанной библиотеке VISA, поставляемой с вашим оборудованием (см. Здесь:http://pyvisa.sourceforge.net/vpp43.html#about-the-vpp43-module) так что это может не решить вашу проблему, но стоит посмотреть.

0 голосов
/ 06 февраля 2012

У меня та же проблема.Погуглив это немного, мы получаем 7-летнюю открытую визу 2005 года, которую я не пробовал.

NI VISA сложно работать с Debian и Ubuntu, но я видел сообщение, где люди утверждаютУспех по крайней мере для ядер до 3.x см. например: http://ubuntuforums.org/showthread.php?t=1665036 и https://decibel.ni.com/content/thread/7232

Удачи вам.Я, вероятно, попробую Open Visa и, возможно, сделаю попытку NI VISA и сообщу, работает ли она.

...