ölçüm cihazları programlama gerçek bir ağrı olabilir. Birçok farklı yüz ve veri yolu sistemleri üzerinden gönderilen bir çok farklı protokol vardır. Kullanmak istediğiniz her programlama dili için, cihazınızı ve otobüs sistemi hem destekleyen kitaplıkları bulmak zorunda.
Bu talihsiz durum kolaylaştırmak amacıyla, VISA [1] şartname 90'lı yılların ortasında tanımlanmıştır. Bugün VISA tüm önemli işletim sistemleri üzerinde uygulanmaktadır. Satıcılarının bir çift, çoğunlukla ikili formda olsa, VISA kütüphaneleri sunuyoruz.
Böyle satıcının GPIB kartı gibi bazı arayüz aygıtları, sınırlı olmasına rağmen Bu kütüphaneler, keyfi periferik cihazlar ile birlikte çalışır. Sanal Enstrüman Yazılım Mimarisi
VISA şartname Visual Basic, C, ve G (LabVIEW grafiksel dili) için açık bağlamaları vardır. Ancak, bir DLL işlevlerini çağıran yeteneğine sahip herhangi bir dil ile VISA kullanabilirsiniz. Python böyle bir dildir.
PyVISA projesi Python için bağlayıcı bir VISA. Size Arayüz satıcının web sayfaları (National Instruments, Agilent, vb) indirebilirsiniz harici kitaplık dosyası dayanır. PyVISA iki kat bu kütüphaneye uygun ve Pythonic erişim uygular:
1. İlk olarak, doğrudan Python VISA işlevlerini çağıran alt düzey vpp43 vardır. Daha fazla bilgi için PyVISA düşük seviye uygulama bakın.
Bunun üzerine 2. bir nesne yönelimli Python modülü vizesi basitçe çağırdı oluşturulan olmuştur. Daha kolay ve daha uygun olduğu için şüphe durumunda, vize kullanın. vpp43 sadece tam kontrolü veya herhangi bir nedenle resmi VISA fonksiyonlarını ihtiyaç insanlar için olduğunu. Daha fazla bilgi için PyVISA kılavuzuna bakınız.
Bu Sürümdeki Yenilikler:
· Bazı zaman aşımı hataları sessizce geçti.
Bazı işlevler onları eksik çünkü · Bazı eski VISA DLL sorun neden oldu.
· Her iki sorunlar giderilmiştir.
Yazılım detaylar:
Yorum Bulunamadı