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

Знаете ли вы какие-либо Linux-реализации виртуальной инструментальной архитектуры программного обеспечения? Даже простой и ограниченный? Свободные и открытые реализации являются предпочтительными.

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

Благодарю.

3 ответа

Ну, что тебе нужно для этого? Я работал над чистой библиотекой инструментов 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 делает для низкоуровневого взаимодействия.

У меня такая же проблема. Погуглив это немного, вы получите 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 и сообщу, работает ли она.

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

http://pyvisa.sourceforge.net/

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

Другие вопросы по тегам