وبرمجة أجهزة قياس يمكن أن يكون الألم الحقيقي. هناك العديد من بروتوكولات مختلفة، إرسالها عبر العديد من النظم واجهة وحافلة مختلفة. لكل لغة البرمجة التي تريد استخدامها، عليك أن تجد المكتبات التي تدعم كلا من الجهاز ونظام الحافلات.
من أجل تخفيف هذا الوضع المؤسف، وVISA [1] تم تعريف المواصفات في منتصف 90ies. ينفذ اليوم VISA على جميع أنظمة التشغيل كبيرة. زوجان من الباعة تقدم المكتبات VISA، وإن كان معظمها في شكل ثنائي.
هذه المكتبات تعمل جنبا إلى جنب مع الأجهزة peripherical التعسفي، على الرغم من أنها قد تكون محدودة لأجهزة واجهة معينة، مثل بطاقة GPIB البائع. آلة إفتراضية هندسة البرمجيات
مواصفات VISA ديها ارتباطات واضحة إلى Visual Basic، C، G و(لغة رسومية ابفيف ل). ومع ذلك، يمكنك استخدام VISA مع أي لغة قادرة على استدعاء وظائف في DLL. الثعبان هو هذه اللغة.
مشروع PyVISA هو VISA ملزمة لبيثون. في تعتمد على ملف مكتبة الخارجي والتي يمكن تنزيلها من صفحات الويب واجهة بائع الخاص بك (الصكوك الوطنية، اجيلنت، الخ). PyVISA تنفذ سهولة الوصول وPythonic إلى هذه المكتبة في طبقتين:
1. أولا، هناك vpp43 مستوى أقل، مما يستدعي مباشرة مهام VISA من بيثون. نرى التنفيذ على مستوى منخفض PyVISA حصول على مزيد من المعلومات.
2. على أعلى من ذلك، وحدة بيثون وجوه المنحى تم إنشاؤها دعا تأشيرة ببساطة. في حالة الشك، استخدم تأشيرة لأنه من الأسهل وأكثر ملاءمة. vpp43 هو فقط للأشخاص الذين يحتاجون السيطرة الكاملة أو وظائف VISA الرسمية لسبب ما. راجع دليل PyVISA حصول على مزيد من المعلومات.
ما هو الجديد في هذا الإصدار:
· بعض الأخطاء المهلة مرت بصمت.
· بعض دلس VISA القديمة تسبب مشاكل لبعض الوظائف في عداد المفقودين في نفوسهم.
· يتم إصلاحها كل القضايا.
تفاصيل البرنامج:
لم يتم العثور على التعليقات