צור קשר

היישום 'פקדי PhotoRobot' - תצורת מצב אשף

ביישום פקדי PhotoRobot (המכונה גם "CAPP"), מצב אשף משתמש בסידרה של שלבי אשף כדי להנחות משתמשים במשימות שונות. שלבים אלה מוגדרים בתבנית שפה דמוית JavaScript, ויועצים PhotoRobot יכולים לכתוב אותם לסקריפט עבור פונקציונליות מותאמת אישית. משתמשים יכולים גם לכתוב סקריפטים של פונקציות בסיסיות לניסויים ראשוניים או הגדרות פשוטות.

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

מבט כולל על מצב אשף

מצב אשף מאפשר למשתמשים ליצור תצורה של סדרת שלבים שמפעיל יבצע כדי ללכוד את המוצר. לאחר מכן, ממשק האשף מוגבל; בדרך כלל, הוא מאפשר למפעיל לצלם תמונה בלבד, ואין לו הגדרות מתכווננות.

אשף היצירה

כדי ליצור מצב אשף חדש, פתח את תפריט הגדרות ביישום המקומי והשתמש באשף הוספה בחלק השמאלי העליון של הממשק:

בתפריט זה, קיימות אפשרויות ליצירה, עריכה והתאמה אישית של אשפים: 

  • שם אשף
  • שם פריט
  • הערות
  • קבועות מראש
  • סביבת עבודה
  • שלבי אשף

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

שלבי אשף

כל אשף מכיל רשימה של שלבים. סוגי השלבים הבאים זמינים:

  • יצירת פריט
  • בחירת פריט
  • תיקיית לכידה
  • ייבוא תמונות
  • לייבוויו

תיאורי שלבים מפורטים

יצירת פריט

תיאור

שלב יצירת פריט מאפשר למשתמש ליצור פריט חדש. משתמשים מגדירים פריטים באופן הבא ובאמצעות האובייקטים הבאים.

  • סוג: "צור-פריט"
  • שדות: מערך אובייקטים זה מגדיר את השדות ליצירת פריטים. שדות יכולים לכלול "name", "barcode", "trackingCode", "link", "note", "tags", "workspace". ניתן גם לסמן כל שדה כאופציונלי.
  • עיצוב: אובייקט זה מציין היבטי עיצוב כגון " bgImage " (כתובת URL של תמונת רקע) ו - "bgColor" (צבע רקע).

דוגמה

JavaScript:


{
   "סוג": "יצירה-פריט",
   "שדות": [
       {
           "שם": "שם"
       },
       {
           "שם": "הערה",
           "אופציונלי": נכון
       }
   ],
   "עיצוב": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

בחירת פריט

תיאור

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

  • סוג: "בחר פריט"
  • עיצוב: אובייקט זה מציין את היבטי העיצוב, בדומה ל- create-item.

דוגמה

JavaScript:


{
   "סוג": "בחר-פריט",
   "עיצוב": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

תיקיית לכידה

תיאור

שלב תיקיית הלכידה מאפשר למשתמש ללכוד תיקיה.

  • סוג: "לכידת תיקייה"
  • כותר: כותרת הצעד
  • הערה: תיאור או הוראות עבור השלב.
  • dirName: שם הספרייה שבה יאוחסנו תמונות.
  • אופציונלי: אם נכון, שלב זה הוא אופציונלי, והמשתמש יכול לדלג עליו.
  • העתק (אופציונלי): העתק תמונות שצולמו לתיקיה אחרת.
  • העתק לדיר: תיקיית יעד
  • מסנן העתקה: מסנן אופציונלי, רק תמונות התואמות "swingAbs", "turnAbs" או "label" יועתקו.

דוגמה 1 - לכידת תיקיות פשוטה

JavaScript:


{
   "סוג": "לכידת תיקייה",
   "כותרת": "ללכוד פנים",
   "הערה": "צלם פנים עם מצלמה כף יד.",
   "dirName": "פרטים"
}

דוגמה 2 - לכידת תיקיה והעתקת תמונות נבחרות לתיקיה אחרת

JavaScript


{
 "סוג": "לכידת תיקייה",
 "כותרת": "ללכוד ספין",
 "dirName": "ספין",
 "העתק": {
   "toDir": "סטילס",
   "מסנן": [
     { "swingAbs": 10, "turnAbs": 0 },
     { "swingAbs": 10, "turnAbs": 45 },
     { "swingAbs": 10, "turnAbs": 180 }
   ]
 }
}

ייבוא תמונות

תיאור

שלב ייבוא התמונות מאפשר למשתמש לייבא תמונות מהדיסק. אובייקטים בשלב זה כוללים את הפריטים הבאים.

  • סוג: "ייבוא תמונות"
  • כותר: כותרת הצעד
  • הערה: תיאור או הוראות לשלב
  • dirName: שם התיקיה שבה יאוחסנו התמונות
  • אופציונלי: אם נכון, שלב זה הוא אופציונלי, והמשתמש יכול לדלג עליו

דוגמה

JavaScript:


{
   "סוג": "לכידת תיקייה",
   "כותרת": "ללכוד פנים",
   "הערה": "ייבוא תמונות שצולמו במצלמת כף יד.",
   "dirName": "פנים"
}

לייבוויו

תיאור

שלב התצוגה החיה מפעיל את התצוגה החיה של המצלמה . משתמשים בדרך כלל יאפשרו זאת כדי לבדוק את מיקום האובייקט.

  • סוג: "LiveView"
  • הערה: תיאור או הוראות לשלב
  • cameraAngle (אופציונלי): מציין את זווית המצלמה לצפייה חיה

דוגמה

JavaScript:


{
   "סוג": "LiveView",
   "כותרת": "בדוק עמדה",
   "הערה": "בדוק את מיקום החפץ וודא שהוא ממורכז".
}

שימוש לדוגמה

הדוגמה הבאה יוצרת שלב אשף ליצירת פריט, באמצעות שדות עבור שם והערות (אופציונלי) ועיצוב הכולל תמונת רקע וצבע.

JavaScript:


[
 {
   "סוג": "בחר-פריט",
   "שדות": [
     {
       "שם": "שם"
     },
     {
       "שם": "הערה",
       "אופציונלי": נכון
     }
   ],
   "עיצוב": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-Nehz_ciyDihw90EgNuy/FINAL/tqZxrqbKZ4exH6y2LFPWUw?w=1200"
   }
 },
 {
   "סוג": "LiveView",
   "כותרת": "בדוק את העמדה",
   "הערה": "בדוק שאדם זה נמצא בתצוגה.",
   "זווית מצלמה": 15
 },
 {
   "סוג": "לכידת תיקייה",
   "כותרת": "ללכוד ספין",
   "dirName": "ספין"
 },
 {
   "סוג": "לכידת תיקייה",
   "כותרת": "ללכוד סטילס",
   "dirName": "סטילס"
 }
]

הערה: זהו קוד גנרי המאפשר ניסויים ראשוניים והגדרת סקריפט פשוטה על ידי משתמשי PhotoRobot. השתמש בו כדי לבדוק את הפונקציונליות של האשפים ולהפעיל קובץ Script בסיסי לניסויים.