ابقى على تواصل

PhotoRobot عناصر التحكم في التطبيق - تكوين وضع المعالج

في تطبيق PhotoRobot Controls (يشار إليه أيضا باسم "CAPP") ، يستخدم وضع المعالج سلسلة من خطوات المعالج لتوجيه المستخدمين خلال المهام المختلفة. يتم تعريف هذه الخطوات بتنسيق لغة يشبه JavaScript ، ويمكن كتابتها بواسطة مستشاري PhotoRobot للوظائف المخصصة. يمكن للمستخدمين أيضا برمجة الوظائف الأساسية للتجارب الأولية أو الإعدادات البسيطة.

ملاحظه: يوفر دليل المستخدم التالي إرشادات فنية حول كيفية تكوين خطوات المشغل في وضع المعالج. لمزيد من المعلومات العامة حول الالتقاط في وضع المعالج على مستوى مشغل خط الإنتاج، راجع دليل مستخدم بدء الاستخدام.

نظرة عامة على وضع المعالج

يتيح وضع المعالج للمستخدمين إنشاء تكوين لسلسلة من الخطوات التي سيتبعها المشغل لالتقاط المنتج. ثم تكون واجهة المعالج محدودة. عادة ، يسمح للمشغل بالتقاط صورة فقط ، وليس لديه إعدادات قابلة للتعديل.

إنشاء معالج

لإنشاء وضع معالج جديد ، افتح قائمة الإعدادات في التطبيق المحلي ، واستخدم إضافة معالج في الجزء العلوي الأيمن من الواجهة:

في هذه القائمة، توجد خيارات لإنشاء المعالجات وتحريرها وتخصيصها: 

  • اسم المعالج
  • اسم العنصر
  • تلاحظ
  • المسبقه
  • مساحه عمل
  • خطوات المعالج

ملاحظه: لتشغيل معالج ، يجب أن يحتوي على إعدادات مسبقة صالحة ، وجميع تكوينات مساحة العمل ، والأهم من ذلك عدد وأسماء مجلدات الدليل. سيتعين على كل من هذه الخطوات بعد ذلك مطابقة الخطوات المحددة في المعالج لتشغيله بشكل صحيح.

خطوات المعالج

يحتوي كل معالج على قائمة بالخطوات. تتوفر أنواع الخطوات التالية:

  • إنشاء عنصر
  • تحديد عنصر
  • التقاط المجلد
  • استيراد الصور
  • عرض مباشر

أوصاف تفصيلية للخطوات

إنشاء عنصر

وصف

تمكن خطوة إنشاء عنصر المستخدم من إنشاء عنصر جديد. يقوم المستخدمون بتعريف العناصر على النحو التالي ومع الكائنات التالية.

  • نوع: "إنشاء عنصر"
  • حقول: تحدد هذه الصفيف من الكائنات الحقول لإنشاء العنصر. يمكن أن تتضمن الحقول " الاسم" و " الرمز الشريطي" و " رمز التتبع" و " الرابط" و " الملاحظة" و " العلامات" و "مساحة العمل". يمكن أيضا وضع علامة على كل حقل على أنه اختياري.
  • تصميم: يحدد هذا الكائن جوانب التصميم مثل " bgImage " (عنوان URL لصورة الخلفية) و " bgColor" (لون الخلفية).

مثل

جافا سكريبت:


{
   "النوع": "إنشاء عنصر" ،
   "الحقول": [
       {
           "الاسم": "الاسم"
       },
       {
           "الاسم": "ملاحظة" ،
           "اختياري": صحيح
       }
   ],
   "التصميم": {
     "bgImage": "https://hosting. photorobot.com/صور/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

تحديد عنصر

وصف

تمكن خطوة تحديد العنصر المستخدم من تحديد عنصر موجود. عادة ما يقوم المستخدمون بتمكين هذه الخطوة عندما يتم إنشاء قائمة العناصر بالفعل، على سبيل المثال بعد الاستيراد من ملف CSV. 

  • نوع: "حدد العنصر"
  • تصميم: يحدد هذا الكائن جوانب التصميم ، على غرار إنشاء العنصر.

مثل

جافا سكريبت:


{
   "النوع": "تحديد العنصر" ،
   "التصميم": {
     "bgImage": "https://hosting. photorobot.com/صور/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

التقاط المجلد

وصف

تسمح خطوة مجلد الالتقاط للمستخدم بالتقاط مجلد.

  • نوع: "التقاط مجلد"
  • عنوان: عنوان الخطوة
  • ملاحظه: وصف أو تعليمات للخطوة.
  • ديراسم: اسم الدليل حيث سيتم تخزين الصور.
  • اختياري: إذا كان هذا صحيحا ، فهذه الخطوة اختيارية ، ويمكن للمستخدم تخطيها.
  • نسخ (اختياري): نسخ الصور الملتقطة إلى مجلد آخر.
  • نسخ إلىدير: المجلد الهدف
  • نسخ الفلتر: مرشح اختياري ، سيتم نسخ الصور المطابقة فقط ل "swingAbs" أو " turnAbs " أو "label ".

مثال 1 - التقاط مجلد بسيط

جافا سكريبت:


{
   "النوع": "مجلد الالتقاط" ،
   "العنوان": "التقاط الداخلية" ،
   "ملاحظة": "التقط صورا داخلية بكاميرا محمولة." ,
   "dirName": "التفاصيل"
}

مثال 2 - التقاط مجلد ونسخ الصور المحددة إلى مجلد آخر

جافا سكريبت


{
 "النوع": "مجلد الالتقاط" ،
 "العنوان": "التقاط الدوران" ،
 "dirName": "تدور" ،
 "نسخة": {
   "toDir": "اللقطات" ،
   "تصفية": [
     { "swingAbs": 10 ، "turnAbs": 0 } ،
     { "swingAbs": 10 ، "turnAbs": 45 } ،
     { "سوينغأبس": 10 ، "turnAbs": 180 }
   ]
 }
}

استيراد الصور

وصف

تسمح خطوة استيراد الصور للمستخدم باستيراد الصور من القرص. تتضمن الكائنات الموجودة في هذه الخطوة ما يلي.

  • نوع: "استيراد الصور"
  • عنوان: عنوان الخطوة
  • ملاحظه: وصف أو تعليمات للخطوة
  • ديراسم: اسم المجلد حيث سيتم تخزين الصور
  • اختياري: إذا كان هذا صحيحا ، فهذه الخطوة اختيارية ، ويمكن للمستخدم تخطيها

مثل

جافا سكريبت:


{
   "النوع": "مجلد الالتقاط" ،
   "العنوان": "التقاط الداخلية" ،
   "ملاحظة": "استيراد الصور الملتقطة بكاميرا محمولة.",
   "dirName": "الداخلية"
}

عرض مباشر

وصف

تعمل خطوة العرض المباشر على تشغيل المنظر المباشر للكاميرا. سيقوم المستخدمون عادة بتمكين هذا للتحقق من موضع الكائن.

  • نوع: "عرض مباشر"
  • ملاحظه: وصف أو تعليمات للخطوة
  • cameraAngle (اختياري): يحدد زاوية الكاميرا للعرض المباشر

مثل

جافا سكريبت:


{
   "النوع": "عرض مباشر" ،
   "العنوان": "تحقق من الموضع" ،
   "ملاحظة": "تحقق من موضع الكائن وتأكد من توسيطه."
}

مثال على الاستخدام

ينشئ المثال التالي خطوة معالج لإنشاء العنصر، باستخدام حقول الاسم والملاحظات (اختياري)، وتصميم يتميز بصورة خلفية ولون.

جافا سكريبت:


[
 {
   "النوع": "تحديد العنصر" ،
   "الحقول": [
     {
       "الاسم": "الاسم"
     },
     {
       "الاسم": "ملاحظة" ،
       "اختياري": صحيح
     }
   ],
   "التصميم": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-Nehz_ciyDihw90EgNuy/FINAL/tqZxrqbKZ4exH6y2LFPWUw?w=1200"
   }
 },
 {
   "النوع": "عرض مباشر" ،
   "العنوان": "تحقق من الموقف" ،
   "ملاحظة": "تحقق من أن هذا الشخص في العرض." ،
   "زاوية الكاميرا": 15
 },
 {
   "النوع": "مجلد الالتقاط" ،
   "العنوان": "التقاط الدوران" ،
   "dirName": "تدور"
 },
 {
   "النوع": "مجلد الالتقاط" ،
   "العنوان": "التقاط الصور الثابتة" ،
   "dirName": "اللقطات"
 }
]

ملاحظه: هذا رمز عام للسماح بالتجارب الأولية وإعداد البرنامج النصي البسيط من قبل المستخدمين PhotoRobot. استخدمه لاختبار وظائف المعالجات ولتشغيل برنامج نصي أساسي للتجريب.