планирането на инструменти за измерване могат да бъдат истинска болка. Има много различни протоколи, изпратени през много различни интерфейсни и автобусни системи. За всеки език за програмиране, който искате да използвате, трябва да се намери библиотеки, които поддържат вашето устройство и неговите системна шина.
За да се облекчи този злощастен ситуация, визата [1] спецификация е определен в средата на 90-те години. Днес VISA се осъществява на всички значими операционни системи. Няколко доставчици предлагат библиотеки VISA, макар и най-вече в двоична форма.
Тези библиотеки работят заедно с произволни периферни устройства, въпреки че те могат да бъдат ограничени до определени интерфейсни устройства, като например GPIB карта на продавача. Virtual Instrument Software Architecture
Спецификацията на VISA има изрични автомати за Visual Basic, C и G (графичен език LabVIEW е). Въпреки това, можете да използвате VISA с всеки език може да постави функции в DLL. Python е такъв език.
Проект PyVISA е VISA задължителен за Python. В разчита на външна библиотека файл, който можете да изтеглите от уеб страници вашия интерфейс продавача (National Instruments, Agilent, и т.н.). PyVISA изпълнява удобен и Pythonic достъп до тази библиотека в два слоя:
1. Първо, там е най-ниско ниво vpp43, които пряко призовава функции за виза от Python. Вижте изпълнението на ниско ниво на PyVISA за повече информация.
2. На всичко отгоре на това, обектно-ориентиран Python модул е създаден нарича виза просто. В случай на съмнение, използвайте виза, защото е по-лесно и по-удобно. vpp43 е само за хора, които се нуждаят от пълен контрол или на официални функции на визовия режим за някаква причина. Вижте ръководството PyVISA за повече информация.
Какво е новото в тази версия:
· Някои грешки таймаут преминаха мълчаливо.
· Някои по-стари DLLs VISA причинени беда, защото някои функции са изчезнали в тях.
· И двата въпроса са фиксирани.
Софтуер детайли:
Версия: 1.2
Дата на качване: 3 Jun 15
Разрешително: Безплатно
Популярност: 1201
Коментари не е намерена