СВЪРЖЕТЕ СЕ С НАС

Приложение за PhotoRobot контроли - конфигурация на режима на съветника

В приложението PhotoRobot Controls (наричано по-нататък "CAPP"), режимът Wizard използва поредица от стъпки на съветника, за да насочва потребителите през различни задачи. Тези стъпки са дефинирани в езиков формат, подобен на JavaScript, и могат да бъдат скриптирани от PhotoRobot консултанти за персонализирана функционалност. Потребителите могат също така да скриптират основни функции за първоначални експерименти или прости настройки.

Бележка: Следното ръководство за потребителя предоставя технически инструкции как да конфигурирате стъпките на оператора в режим на съветник. За по-обща информация относно снемането в режим на съветник на ниво оператор на производствена линия вижте Ръководство за потребителя "Първи стъпки".

Общ преглед на режима на съветника

Режимът на съветника позволява на потребителите да създадат конфигурация от поредица от стъпки, които операторът ще следва, за да улови продукта. След това интерфейсът на съветника е ограничен; Обикновено тя позволява на оператора да прави само снимка и няма регулируеми настройки.

Съветник за създаване

За да създадете нов режим на съветника, отворете менюто Настройки в локалното приложение и използвайте Съветник за добавяне в горната дясна част на интерфейса:

В това меню има опции за създаване, редактиране и персонализиране на съветници: 

  • Име на съветника
  • Име на артикул
  • Бележки
  • Настройки
  • Работна област
  • Стъпки на съветника

Бележка: За да стартира съветник, той трябва да съдържа валидни предварителни настройки, всички конфигурации на работната област и най-важното броя и имената на папките на директориите. След това всеки от тях ще трябва да съответства на стъпките, определени в съветника, за правилното му функциониране.

Стъпки на съветника

Всеки съветник съдържа списък със стъпки. Налични са следните типове стъпки:

  • създаване-елемент
  • Избор на елемент
  • папка за снемане
  • импортиране-изображения
  • Изглед на живо

Подробни описания на стъпките

създаване-елемент

Описание

Стъпката за създаване на елемент позволява на потребителя да създаде нов елемент. Потребителите дефинират елементите, както следва и със следните обекти.

  • вид: "създаване-елемент"
  • Полета: Този масив от обекти дефинира полетата за създаване на елементи. Полетата могат да включват "име", "баркод", "trackingCode", "връзка", "бележка", "тагове", "работно пространство". Всяко поле може да бъде маркирано и като опционално.
  • проектирам: Този обект определя аспекти на дизайна като " bgImage " (URL адрес на фоновото изображение) и " bgColor" (цвят на фона).

Пример

ДжаваСкрипт:


{
   "тип": "създаване-елемент",
   "полета": [
       {
           "име": "име"
       },
       {
           "име": "бележка",
           "по избор": вярно
       }
   ],
   "дизайн": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

Избор на елемент

Описание

Стъпката за избор на елемент позволява на потребителя да избере съществуващ елемент. Потребителите обикновено ще разрешат тази стъпка, когато списъкът с елементи вече е създаден, например след импортиране от CSV. 

  • вид: "Избери-елемент"
  • проектирам: Този обект задава аспектите на проектирането, подобно на create-item.

Пример

ДжаваСкрипт:


{
   "тип": "избери-елемент",
   "дизайн": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

папка за снемане

Описание

Стъпката за снемане на папка позволява на потребителя да заснеме папка.

  • вид: "папка за улавяне"
  • заглавие: Заглавие на стъпката
  • бележка: Описание или инструкции за стъпката.
  • dirName: Име на директорията, в която ще се съхраняват изображенията.
  • факултативен: Ако е вярно, тази стъпка не е задължителна и потребителят може да я пропусне.
  • копиране (по избор): Копирайте заснетите изображения в друга папка.
  • копиране вDir: Целева папка
  • Копиране на филтър: Незадължителен филтър, само изображения, съответстващи на "swingAbs", "turnAbs" или "label" ще бъдат копирани.

Пример 1 - Просто снемане на папки

ДжаваСкрипт:


{
   "тип": "папка за улавяне",
   "заглавие": "Заснемане на интериора",
   "забележка": "Заснемане на интериора с ръчна камера.",
   "dirName": "детайли"
}

Пример 2 - Снемане на папка и копиране на избрани изображения в друга папка

ДжаваСкрипт


{
 "тип": "папка за улавяне",
 "заглавие": "Улавяне на въртене",
 "dirName": "спин",
 "копие": {
   "toDir": "снимки",
   "филтър": [
     { "swingAbs": 10, "turnAbs": 0 },
     { "swingAbs": 10, "turnAbs": 45 },
     { "swingAbs": 10, "turnAbs": 180 }
   ]
 }
}

импортиране-изображения

Описание

Стъпката за импортиране на изображения позволява на потребителя да импортира изображения от диска. Обектите в рамките на тази стъпка включват следното.

  • вид: "импортиране-изображения"
  • заглавие: Заглавие на стъпката
  • бележка: Описание или инструкции за стъпката
  • dirName: Име на папката, където ще се съхраняват изображенията
  • факултативен: Ако е вярно, тази стъпка не е задължителна и потребителят може да я пропусне

Пример

ДжаваСкрипт:


{
   "тип": "папка за улавяне",
   "заглавие": "Заснемане на интериора",
   "забележка": "Импортиране на изображения, направени с ръчен фотоапарат.",
   "dirName": "интериор"
}

Изглед на живо

Описание

Стъпката liveview включва камерата liveview . Потребителите обикновено ще позволят това, за да проверят позицията на обекта.

  • вид: "Лайввю"
  • бележка: Описание или инструкции за стъпката
  • cameraAngle (опция): Задава ъгъла на камерата за гледане на живо

Пример

ДжаваСкрипт:


{
   "тип": "liveview",
   "заглавие": "Проверка на позицията",
   "забележка": "Проверете позицията на обекта и се уверете, че е центриран."
}

Примерна употреба

Следващият пример създава стъпка на съветника за създаване на елемент, като използва полета за име и бележки (по избор) и дизайн с фоново изображение и цвят.

ДжаваСкрипт:


[
 {
   "тип": "избери-елемент",
   "полета": [
     {
       "име": "име"
     },
     {
       "име": "бележка",
       "по избор": вярно
     }
   ],
   "дизайн": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-Nehz_ciyDihw90EgNuy/FINAL/tqZxrqbKZ4exH6y2LFPWUw?w=1200"
   }
 },
 {
   "тип": "liveview",
   "заглавие": "Проверка на позицията",
   "забележка": "Проверете дали това лице се вижда.",
   "cameraAngle": 15
 },
 {
   "тип": "папка за улавяне",
   "заглавие": "Улавяне на въртене",
   "dirName": "завъртане"
 },
 {
   "тип": "папка за улавяне",
   "заглавие": "Заснемане на снимки",
   "dirName": "снимки"
 }
]

Бележка: Това е общ код, който позволява първоначални експерименти и проста настройка на скриптове от PhotoRobot потребители. Използвайте го, за да тествате функционалността на Wizards и да изпълните основен скрипт за експериментиране.