програмування вимірювальних приладів може бути реальна біль. Є багато різних протоколів, переданих через безліч різних інтерфейсів і шинних систем. Для кожної мови програмування ви хочете використовувати, ви повинні знайти бібліотеки, які підтримують як пристрій і систему шини.
Для того, щоб полегшити цю нещасну ситуацію, VISA [1] специфікація була визначена в середині 90-х років. Сьогодні VISA здійснюється на всіх значущих операційних систем. Пару виробників пропонують бібліотеки VISA, хоча в основному в двійковій формі.
Ці бібліотеки працюють разом з довільними периферійних пристроїв, хоча вони можуть бути обмежені певними інтерфейсних пристроїв, таких як карти GPIB постачальника. Віртуальний інструмент програмного забезпечення Архітектура
Технічні віза явні прив'язки до Visual Basic, C, G і (графічна мова LabVIEW в). Тим не менш, ви можете використовувати VISA з будь-якою мовою, здатним виклик функцій в DLL. Python така мова.
Проект PyVISA є VISA обов'язковими для Python. У спирається на зовнішньому файлі бібліотеки, які можна завантажити з веб-сторінок вашого інтерфейсу постачальника (National Instruments, Agilent, і т.д.). PyVISA реалізує зручний і Pythonic доступ до цієї бібліотеки в два шари:
1. По-перше, є менше vpp43 рівень, який безпосередньо викликає функції VISA від Python. Див реалізацію низькорівневих PyVISA для отримання додаткової інформації.
2. На вершині її, об'єктно-орієнтований модуль Python був створений називається віза просто. У разі сумнівів, використовуйте візу, бо це простіше і зручніше. vpp43 тільки для людей, які потребують повний контроль або офіційні функції віза для якоїсь причини. Дивіться керівництво PyVISA для отримання додаткової інформації.
Що нового в цій версії:
· Деякі помилки минуло часу очікування мовчки.
· Деякі старі бібліотеки DLL VISA викликало проблеми, тому що деякі функції в них пропали без вісті.
· Обидві проблеми виправлені.
Дані програми:
Версія: 1.2
Дата завантаження: 3 Jun 15
Ліцензія: Безкоштовно
Популярність: 1201
Коментар не знайдено