ติดต่อเรา

แอพ PhotoRobot Controls - การกําหนดค่าโหมดตัวช่วยสร้าง

ในแอป PhotoRobot Controls (เรียกอีกอย่างว่า "CAPP") โหมดตัวช่วยสร้างใช้ชุดของขั้นตอนตัวช่วยสร้างเพื่อแนะนําผู้ใช้เกี่ยวกับงานต่างๆ ขั้นตอนเหล่านี้ถูกกําหนดในรูปแบบภาษาที่เหมือน JavaScript และสามารถเขียนสคริปต์โดยที่ปรึกษา PhotoRobot สําหรับฟังก์ชันการทํางานที่กําหนดเอง ผู้ใช้ยังสามารถเขียนสคริปต์ฟังก์ชันพื้นฐานสําหรับการทดสอบเริ่มต้นหรือการตั้งค่าอย่างง่าย

โน้ต: คู่มือผู้ใช้ต่อไปนี้ให้คําแนะนําทางเทคนิคเกี่ยวกับวิธีการกําหนดค่าขั้นตอนของผู้ปฏิบัติงานในโหมดตัวช่วยสร้าง สําหรับข้อมูลทั่วไปเพิ่มเติมเกี่ยวกับการจับภาพในโหมดตัวช่วยสร้างในระดับผู้ปฏิบัติงานในสายการผลิต โปรดดูคู่มือผู้ใช้การเริ่มต้นใช้งาน

ภาพรวมของโหมดตัวช่วยสร้าง

โหมดตัวช่วยสร้างช่วยให้ผู้ใช้สามารถสร้างการกําหนดค่าของชุดของขั้นตอนที่ผู้ปฏิบัติงานจะปฏิบัติตามเพื่อจับภาพผลิตภัณฑ์ อินเทอร์เฟซตัวช่วยสร้างจะถูก จํากัด โดยทั่วไปจะอนุญาตให้ผู้ปฏิบัติงานถ่ายภาพเท่านั้นและไม่มีการตั้งค่าที่ปรับได้

สร้างตัวช่วยสร้าง

หากต้องการสร้างโหมดตัวช่วยสร้างใหม่ให้เปิดเมนูการตั้งค่าในแอปภายในเครื่องและใช้เพิ่ม ตัวช่วยสร้าง ที่ส่วนบนขวาของอินเทอร์เฟซ:

ในเมนูนี้มีตัวเลือกในการสร้างแก้ไขและปรับแต่งตัวช่วยสร้าง: 

  • ชื่อ ตัวช่วยสร้าง
  • ชื่อรายการ
  • หมาย เหตุ
  • ค่าที่ตั้งไว้
  • พื้นที่
  • ขั้นตอนของตัวช่วยสร้าง

โน้ต: ในการเรียกใช้ตัวช่วยสร้างจะต้องมี Presets ที่ถูกต้องการกําหนดค่าพื้นที่ทํางานทั้งหมดและที่สําคัญที่สุดคือจํานวนและชื่อของโฟลเดอร์ไดเรกทอรี แต่ละขั้นตอนจะต้องตรงกับขั้นตอนที่กําหนดไว้ในตัวช่วยสร้างสําหรับการดําเนินการที่เหมาะสม

ขั้นตอนตัวช่วยสร้าง

ตัวช่วยสร้างแต่ละตัวมีรายการขั้นตอน มีประเภทขั้นตอนต่อไปนี้:

  • สร้างรายการ
  • เลือกรายการ
  • โฟลเดอร์จับภาพ
  • นําเข้ารูปภาพ
  • ไลฟ์วิว

คําอธิบายขั้นตอนโดยละเอียด

สร้างรายการ

การบรรยาย

ขั้นตอน การสร้าง รายการช่วยให้ผู้ใช้สามารถสร้างรายการใหม่ได้ ผู้ใช้กําหนดรายการดังต่อไปนี้และด้วยวัตถุต่อไปนี้

  • ประเภท: "สร้างรายการ"
  • ฟิลด์: อาร์เรย์ของวัตถุนี้จะกําหนดฟิลด์สําหรับการสร้างรายการ ฟิลด์อาจรวมถึง "ชื่อ", "บาร์โค้ด", "trackingCode", "ลิงก์", "หมายเหตุ", "แท็ก", "พื้นที่ทํางาน" แต่ละฟิลด์สามารถทําเครื่องหมายเป็นตัวเลือกได้
  • ออกแบบ: วัตถุนี้ระบุลักษณะการออกแบบเช่น "bgImage" (URL ภาพพื้นหลัง) และ "bgColor" (สีพื้นหลัง)

ตัวอย่าง

จาวาสคริปต์:


{
   "type": "สร้างรายการ",
   "ฟิลด์": [
       {
           "name": "ชื่อ"
       },
       {
           "name": "หมายเหตุ",
           "ไม่บังคับ": จริง
       }
   ],
   "การออกแบบ": {
     "bgImage": "https://hosting photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

เลือกรายการ

การบรรยาย

ขั้นตอน เลือก รายการช่วยให้ผู้ใช้สามารถเลือกรายการที่มีอยู่ได้ โดยทั่วไปผู้ใช้จะเปิดใช้งานขั้นตอนนี้เมื่อรายการถูกสร้างขึ้นแล้วเช่นหลังจากนําเข้าจาก CSV 

  • ประเภท: "เลือกรายการ"
  • ออกแบบ: วัตถุนี้ระบุด้านการออกแบบคล้ายกับการสร้างรายการ

ตัวอย่าง

จาวาสคริปต์:


{
   "ประเภท": "เลือกรายการ",
   "การออกแบบ": {
     "bgImage": "https://hosting photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

โฟลเดอร์จับภาพ

การบรรยาย

ขั้นตอน โฟลเดอร์ จับภาพช่วยให้ผู้ใช้สามารถจับภาพโฟลเดอร์ได้

  • ประเภท: "โฟลเดอร์จับภาพ"
  • ชื่อเรื่อง: ชื่อเรื่องของขั้นตอน
  • โน้ต: คําอธิบายหรือคําแนะนําสําหรับขั้นตอน
  • dir ชื่อ: ชื่อของไดเร็กทอรีที่จะเก็บภาพ
  • เสริม: หากเป็นจริงขั้นตอนนี้เป็นทางเลือกและผู้ใช้สามารถข้ามได้
  • คัดลอก (ไม่บังคับ): คัดลอกภาพที่ถ่ายไปยังโฟลเดอร์อื่น
  • คัดลอกไปยัง Dir: โฟลเดอร์เป้าหมาย
  • คัดลอกตัวกรอง: ตัวกรองเสริมเฉพาะภาพที่ตรงกับ " swingAbs", " turnAbs " หรือ " label" เท่านั้นที่จะถูกคัดลอก

ตัวอย่างที่ 1 - การจับภาพโฟลเดอร์อย่างง่าย

จาวาสคริปต์:


{
   "ประเภท": "capture-folder",
   "title": "จับภาพภายใน",
   "หมายเหตุ": "จับภาพภายในด้วยกล้องมือถือ",
   "dirName": "รายละเอียด"
}

ตัวอย่างที่ 2 - จับโฟลเดอร์และคัดลอกรูปภาพที่เลือกไปยังโฟลเดอร์อื่น

จาวาสคริปต์


{
 "ประเภท": "capture-folder",
 "title": "จับสปิน",
 "dirName": "หมุน",
 "คัดลอก": {
   "toDir": "ภาพนิ่ง",
   "ตัวกรอง": [
     { "swingAbs": 10, "turnAbs": 0 },
     { "swingAbs": 10, "turnAbs": 45 },
     { "swingAbs": 10, "turnAbs": 180 }
   ]
 }
}

นําเข้ารูปภาพ

การบรรยาย

ขั้นตอน การนําเข้ารูปภาพ ช่วยให้ผู้ใช้สามารถนําเข้าอิมเมจจากดิสก์ได้ วัตถุภายในขั้นตอนนี้มีดังต่อไปนี้

  • ประเภท: "นําเข้ารูปภาพ"
  • ชื่อเรื่อง: ชื่อเรื่องของขั้นตอน
  • โน้ต: คําอธิบายหรือคําแนะนําสําหรับขั้นตอน
  • dir ชื่อ: ชื่อของโฟลเดอร์ที่จะเก็บภาพ
  • เสริม: หากเป็นจริงขั้นตอนนี้เป็นทางเลือกและผู้ใช้สามารถข้ามได้

ตัวอย่าง

จาวาสคริปต์:


{
   "ประเภท": "capture-folder",
   "title": "จับภาพภายใน",
   "หมายเหตุ": "นําเข้าภาพที่ถ่ายด้วยกล้องมือถือ",
   "dirName": "ภายใน"
}

ไลฟ์วิว

การบรรยาย

ขั้นตอน liveview จะเปิดไลฟ์วิวของกล้อง โดยทั่วไปผู้ใช้จะเปิดใช้งานสิ่งนี้เพื่อตรวจสอบตําแหน่งของวัตถุ

  • ประเภท: "ไลฟ์วิว"
  • โน้ต: คําอธิบายหรือคําแนะนําสําหรับขั้นตอน
  • cameraAngle (อุปกรณ์เสริม): ระบุมุมกล้องสําหรับการดูสด

ตัวอย่าง

จาวาสคริปต์:


{
   "ประเภท": "LiveView",
   "title": "ตรวจสอบตําแหน่ง",
   "หมายเหตุ": "ตรวจสอบตําแหน่งของวัตถุและตรวจสอบให้แน่ใจว่าวัตถุอยู่กึ่งกลาง"
}

ตัวอย่างการใช้งาน

ตัวอย่างต่อไปนี้จะสร้างขั้นตอนตัวช่วยสร้างสําหรับการสร้างรายการ โดยใช้เขตข้อมูลสําหรับชื่อและบันทึกย่อ (เลือกได้) และการออกแบบที่มีรูปพื้นหลังและสี

จาวาสคริปต์:


[
 {
   "ประเภท": "เลือกรายการ",
   "ฟิลด์": [
     {
       "name": "ชื่อ"
     },
     {
       "name": "หมายเหตุ",
       "ไม่บังคับ": จริง
     }
   ],
   "การออกแบบ": {
     "bgImage": "https://hosting photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-Nehz_ciyDihw90EgNuy/FINAL/tqZxrqbKZ4exH6y2LFPWUw?w=1200"
   }
 },
 {
   "ประเภท": "LiveView",
   "title": "ตรวจสอบตําแหน่ง",
   "หมายเหตุ": "ตรวจสอบว่าบุคคลนั้นอยู่ในมุมมอง",
   "cameraAngle": 15
 },
 {
   "ประเภท": "capture-folder",
   "title": "จับสปิน",
   "dirName": "หมุน"
 },
 {
   "ประเภท": "capture-folder",
   "title": "ถ่ายภาพนิ่ง",
   "dirName": "ภาพนิ่ง"
 }
]

โน้ต: นี่คือรหัสทั่วไปเพื่ออนุญาตให้มีการทดสอบเริ่มต้นและการตั้งค่าสคริปต์อย่างง่ายโดยผู้ใช้ PhotoRobot ใช้เพื่อทดสอบฟังก์ชันการทํางานของตัวช่วยสร้าง และเรียกใช้สคริปต์พื้นฐานสําหรับการทดลอง