אינטגרציה בתוכנת יישום

חיישני scanCONTROL מקליטים פרופיל על פי נקודות מכוילות נפרדות בכל מדידה. ניתן להשתמש בפרופילים האלו בנפרד או באופן משולב במערך קונטיינרים, ולהעביר אותם ליישומים שלך כמערך או כמטריצה. בנוסף להעברת הנתונים של נקודות מדידה נפרדות והעברת המידע הנוסף לגביהן (למשל עוצמה, קריאה נגדית) ניתן לשלוט בכל התצורה של החיישן גם מתוך תוכנת היישום של החיישן עצמו.
מיקרו-אפסילון מציעה כלים שונים על מנת לגשת לפונקציות הגדרת התצורה והעברת הנתונים:

כלי התוכנה scanCONTROL Developer Tool מיועד לסייע למפתחים באינטגרציה של חיישני scanCONTROL בתוך היישומים שלהם על בסיס ממשק scanCONTROL SDK ‏‎(LLT.DLL)‎‏:

  • דוגמה לאינטגרציה מלאה עם קוד מקור
  • תכונת MouseOver על פרמטרי הסורק מציגה את פונקציית ה- DLL המשויכת
  • גישת קריאה וכתיבה לרגיסטרים של החיישן
  • הדמיה של כל מצבי השידור הזמינים לנתוני הסורק

הורד את ScanCONTROL Tool Developer

ספריית C / C ++‎ לחיישני scanCONTROL תומכת בטעינה סטטית ודינמית כאחד. גם stdcall וגם cdecl נתמכות כמוסכמות קריאה. הפונקציות הספציפיות של הספרייה מתועדות בבירור בתיאור הממשק ומוסברות באמצעות דוגמאות.

חבילת האינטגרציה של ScanCONTROL SDK כוללת:

  • קובץ ספריית LLT.DLL
  • תיעוד לממשקים ו-scanCONTROL
  • ממשק ל- ‎C#‎, Python ו- VB .NET
  • דוגמאות תכנות רבות בשפות C ++‎ ו- #C (לדוגמה טריגר ומצב קונטיינר)

הורד את scanCONTROL Windows SDK

האינטגרציה בלינוקס מתבצעת באמצעות ספריית קוד פתוח לתכנות בשפת C, שהורחבה עם מספר תכונות בקרה חשובות עבור חיישני scanCONTROL. ספריית C ++‎ נוספת מאפשרת אינטגרציית חיישנים מהירה של כל הפונקציונליות בתוך ממשק API ידידותי למשתמש.

ספרייה זו מבוססת על תקן GeniCam וזו הסיבה לכך שניתן לשלוט על החיישן באמצעות פקודות GeniCam או ישירות באמצעות פרמטרי הבקרה המופיעים בתיעוד. לתמיכה בתהליך האינטגרציה (למשל טריגר, מצב קונטיינר), קיימות גם כמה תוכניות לדוגמה. השימוש במחשבים משובצים של ARM (למשל Raspberry Pi) אפשרי אך עם הגבלות.

הורד את scanCONTROL Linux SDK

הדרייבר של חיישני scanCONTROL תומך באינטגרציה מהירה של חיישני scanCONTROL בתוך פלטפורמת LabView של חברתNational Instruments. כדי לקבל גישה לחיישן scanCONTROL ולהגדרות הבסיסיות שלו, משתמשים יכולים לגרור ולשחרר מודולים ישירות מפלטת הפונקציות לתוך קבצי ה-VI שלהם. דוגמאות לקבצי VI המדגימות את אופן האינטגרציה של חיישני scanCONTROL גם הן כלולות בחבילה זו.

האינטגרציה של חיישני scanCONTROL בסביבת LabVIEW מבוססת על ספריית C/C++‎ ‏(‎LLT.DLL‏‏‏) של מיקרו-אפסילון. התיעוד המפורט מראה גם כיצד להגדיר פרמטרי חיישן מיוחדים נוספים.

הדרייבר של חיישני scanCONTROL לסביבת LabVIEW:

  •     פותח על פי ההנחיות של National Instruments בנושא דרייברים לסביבת LabVIEW
  •     תומך בגירסת LabVIEW 2012 ומעלה
  •     כולל דרייברים עבור 32Bit ו- 64Bit
  •     גישה מהירה וקלה לכל ההגדרות באמצעות פלטת הפונקציות
  •     תומך בממשק Ethernet
  •     קבצי VI לדוגמה
  •     תיעוד מפורט

הורד את הדרייבר של scanCONTROL עבור LabVIEW

כל חיישן scanCONTROL עומד בתקן GigE Vision‏ (Gigabit Ethernet for Machine Vision) של ה- AIA‏ (איגוד ההדמיה האוטומטית).

התקן נמצא בשימוש נרחב בתעשיית עיבוד התמונה ולכן הוא נתמך על ידי כל הכלים המקובלים להדמיה הממוחשבת, ומבטיח אינטגרציה מהירה וחלקה בתוכנות עיבוד-תמונה שונות - גם לצורך הערכה בתלת מימד.
תקן GigE Vision מבטיח אבטחת נתונים אופטימלית, ביצועים מושלמים וזמני שילוב-תכן קצרים במהלך ההטמעה.

GigE Vision מבוסס על Gigabit Ethernet ומספק קצב העברה מקסימלי. טכנולוגיית אתרנט מציעה יתרונות כמו אורכי כבילה ארוכים ללא צורך במגדילי טווח או ברכזות, והוא מאפשר שימוש ברכיבי רשת שאינם יקרים. תקן GigE Vision מספק תשתית פתוחה להעברת נתונים (למשל פרופילים, מערכי נתונים) ואותות בקרה בין סורק הלייזר לבין המחשב. טופולוגיית התשתית מאפשרת מגוון דרכים ליישום על ידי שימוש בסורק יחיד או בסורקים מרובים.

אלינה טכנולוגיות בע"מ
3 Hametzuda St
POB 11475
Azur, 58001, Israel
elina@inter.net.il
+972-3-5590277
+972-3-5590360