KONTAKTA OSS

PhotoRobot Controls App - Konfiguration av guideläge

I PhotoRobot Controls App (vidare kallad "CAPP") använder guideläget en serie guidesteg för att vägleda användare genom olika uppgifter. Dessa steg definieras i ett JavaScript-liknande språkformat och kan skriptas av PhotoRobot konsulter för anpassad funktionalitet. Användare kan också skripta grundläggande funktioner för inledande experiment eller enkla inställningar.

Not: Följande användarmanual innehåller tekniska instruktioner om hur du konfigurerar operatörssteg i guideläge. Mer allmän information om hur du samlar in i guideläge på operatörsnivå för produktionslinjen finns i användarhandboken för Komma igång.

Översikt över guideläge

Guideläget gör det möjligt för användare att skapa en konfiguration av en serie steg som en operatör följer för att fånga produkten. Guidens gränssnitt är då begränsat. Vanligtvis tillåter den operatören att bara ta ett foto och har inga justerbara inställningar.

Skapa guide

Om du vill skapa ett nytt guideläge öppnar du menyn Inställningar i den lokala appen och använder Lägg till guide i den övre högra delen av gränssnittet:

I den här menyn finns det alternativ för att skapa, redigera och anpassa guider: 

  • Guidens namn 
  • Objektets namn
  • Anteckningar
  • Förinställningar
  • Arbetsyta
  • Steg i guiden

Not: För att starta en guide måste den innehålla giltiga förinställningar, alla arbetsytekonfigurationer och viktigast av allt antalet och namnen på katalogmappar. Var och en av dessa måste sedan matcha stegen som definieras i guiden för att den ska fungera korrekt.

Steg i guiden

Varje guide innehåller en lista med steg. Följande stegtyper är tillgängliga:

  • skapa-objekt
  • Välj-objekt
  • fånga- mapp
  • importera-bilder
  • LiveView

Detaljerade stegbeskrivningar

skapa-objekt

Beskrivning: __________

Steget create-item gör det möjligt för användaren att skapa ett nytt objekt. Användare definierar objekt på följande sätt och med följande objekt.

  • typ: "skapa-objekt"
  • Fält: Den här matrisen med objekt definierar fälten för att skapa objekt. Fält kan innehålla "namn", "streckkod", "spårningskod", "länk", "anteckning", "taggar", "arbetsyta". Varje fält kan också markeras som valfritt.
  • design: Det här objektet anger designaspekter som "bgImage" (bakgrundsbildens URL) och "bgColor" (bakgrundsfärgen).

Exempel

JavaScript:


{
   "type": "skapa-objekt",
   "fält": [
       {
           "name": "namn"
       },
       {
           "name": "anteckning",
           "valfritt": true
       }
   ],
   "design": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

Välj-objekt

Beskrivning: __________

Steget select-item gör det möjligt för användaren att välja ett befintligt objekt. Användare aktiverar vanligtvis det här steget när listan med objekt redan har skapats, till exempel efter import från CSV. 

  • typ: "Välj-objekt"
  • design: Det här objektet anger designaspekterna, ungefär som create-item.

Exempel

JavaScript:


{
   "type": "Välj-objekt",
   "design": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

fånga- mapp

Beskrivning: __________

Med capture-folder-steget kan användaren avbilda en mapp.

  • typ: "fånga-mapp"
  • titel: Stegets titel
  • not: Beskrivning eller instruktioner för steget.
  • dirName: Namnet på katalogen där bilderna ska lagras.
  • valfri: Om det är sant är det här steget valfritt och användaren kan hoppa över det.
  • kopiera (valfritt): Kopiera tagna bilder till en annan mapp.
  • kopiera tillDir: Målmapp
  • Kopiera filter: Valfritt filter, endast bilder som matchar "swingAbs", "turnAbs" eller "label" kommer att kopieras.

Exempel 1 – Enkel mappfångst

JavaScript:


{
   "type": "fångmapp",
   "title": "Fånga interiör",
   "note": "Fånga interiör med handhållen kamera.",
   "dirName": "detaljer"
}

Exempel 2 – Avbilda mapp och kopiera valda bilder till en annan mapp

JavaScript


{
 "type": "fångmapp",
 "title": "Fånga spinn",
 "dirName": "snurra",
 "kopiera": {
   "toDir": "stillbilder",
   "filter": [
     { "swingAbs": 10, "turnAbs": 0 },
     { "swingAbs": 10, "turnAbs": 45 },
     { "swingAbs": 10, "turnAbs": 180 }
   ]
 }
}

importera-bilder

Beskrivning: __________

Med steget importera avbildningar kan användaren importera avbildningar från disken. Objekt i det här steget är bland annat följande.

  • typ: "importera-bilder"
  • titel: Stegets titel
  • not: Beskrivning eller instruktioner för steget
  • dirName: Namnet på mappen där bilderna ska lagras
  • valfri: Om det är sant är det här steget valfritt och användaren kan hoppa över det

Exempel

JavaScript:


{
   "type": "fångmapp",
   "title": "Fånga interiör",
   "note": "Importera bilder tagna med en handhållen kamera.",
   "dirName": "interiör"
}

LiveView

Beskrivning: __________

LiveView-steget aktiverar kamerans liveview. Användare aktiverar vanligtvis detta för att kontrollera objektets position.

  • typ: "LiveView"
  • not: Beskrivning eller instruktioner för steget
  • cameraAngle (valfritt): Anger kameravinkeln för livevisning

Exempel

JavaScript:


{
   "type": "LiveView",
   "title": "Kontrollera position",
   "note": "Kontrollera objektets position och se till att det är centrerat."
}

Exempel på användning

I följande exempel skapas ett guidesteg för att skapa objekt, med fält för namn och anteckningar (valfritt) och en design med en bakgrundsbild och färg.

JavaScript:


[
 {
   "type": "Välj-objekt",
   "fält": [
     {
       "name": "namn"
     },
     {
       "name": "anteckning",
       "valfritt": true
     }
   ],
   "design": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-Nehz_ciyDihw90EgNuy/FINAL/tqZxrqbKZ4exH6y2LFPWUw?w=1200"
   }
 },
 {
   "type": "LiveView",
   "title": "Kontrollera positionen",
   "note": "Kontrollera att personen är synlig.",
   "cameraAngle": 15
 },
 {
   "type": "fångmapp",
   "title": "Fånga spinn",
   "dirName": "snurra"
 },
 {
   "type": "fångmapp",
   "title": "Ta stillbilder",
   "dirName": "stillbilder"
 }
]

Not: Detta är en generisk kod för att tillåta inledande experiment och enkel skriptinställning av PhotoRobot användare. Använd den för att testa guidernas funktioner och för att köra ett grundläggande skript för experimentering.