תכנות של מכשירי מדידה יכול להיות כאב אמיתי. יש פרוטוקולים שונים רבים, נשלחו על מערכות ממשק ואוטובוס רבות ושונות. לכל שפת תכנות שאתה רוצה להשתמש, אתה צריך למצוא ספריות התומכות בשתי מערכת האוטובוסים שלה המכשיר ושלך.
על מנת להקל על המצב המצער הזה, הויזה [1] המפרט הוגדרה באמצע 90ies. היום ויזה מיושמת על כל מערכות ההפעלה משמעותיות. כמה ספקים מציעים ספריות ויזה, אם כי בעיקר בצורה בינארית.
ספריות אלה עובדים יחד עם התקני peripherical שרירותיים, למרות שהם עשויים להיות מוגבלים להתקני ממשק מסוימים, כגון כרטיס GPIB של הספק. ארכיטקטורת תוכנת מכשיר וירטואלית
יש מפרט ויזת איגודים מפורשים של Visual Basic, C, ו- G (השפה הגרפית של LabVIEW). עם זאת, אתה יכול להשתמש בויזה עם כל שפה מסוגלת לקרוא פונקציות בDLL. פייתון היא שפה כזו.
פרויקט PyVISA הוא ויזה מחייבת לפייתון. במסתמך על קובץ ספרייה חיצוני שניתן להוריד מדפי האינטרנט של ספק הממשק שלך (National Instruments, Agilent, וכו '). PyVISA מיישם גישה נוחה ונחש ארסי לספרייה זו בשתי שכבות:
1. ראשית, יש vpp43 הרמה נמוכה יותר, באופן ישיר קורא פונקציות הויזה מפייתון. ראה היישום ברמה הנמוכה PyVISA לקבלת מידע נוסף.
2. בחלק העליון שלו, מודול פייתון מונחה עצמים נוצר נקרא ויזה פשוט. במקרה של ספק, להשתמש ויזה כי זה יותר קל ונוח יותר. vpp43 הוא רק עבור אנשים שצריכים שליטה מלאה או פונקציות הויזה הרשמיות מסיבה כלשהי. ראה מדריך PyVISA לקבלת מידע נוסף.
מה חדש במהדורה זו:
· שגיאות פסק זמן מסוימים עברו בשקט.
· חלק קבצי DLL ויזה המבוגר גרמו צרות בגלל כמה פונקציות חסרות בהם.
· שני בעיות נפתרת.
פרטי תוכנה:
תגובות לא נמצא