NEEM CONTACT OP

PhotoRobot Controls-app - Configuratie van de wizardmodus

In PhotoRobot Controls-app (ook wel "CAPP" genoemd) maakt de wizardmodus gebruik van een reeks wizardstappen om gebruikers door verschillende taken te leiden. Deze stappen zijn gedefinieerd in een JavaScript-achtige taalindeling en kunnen door PhotoRobot consultants worden gescript voor aangepaste functionaliteit. Gebruikers kunnen ook basisfuncties scripten voor eerste experimenten of eenvoudige instellingen.

Notitie: De volgende gebruikershandleiding bevat technische instructies voor het configureren van bedieningsstappen in de wizardmodus. Voor meer algemene informatie over vastleggen in de wizardmodus op het niveau van de productielijnoperator, raadpleegt u de Gebruikershandleiding Aan de slag.

Overzicht van de wizardmodus

De wizardmodus stelt gebruikers in staat om een configuratie te maken van een reeks stappen die een operator zal volgen om het product vast te leggen. De interface van de wizard is dan beperkt; Meestal kan de operator alleen een foto maken en zijn er geen instelbare instellingen.

Wizard maken

Om een nieuwe wizardmodus te maken, opent u het menu Instellingen in de lokale app en gebruikt u Wizard toevoegen in de rechterbovenhoek van de interface:

In dit menu zijn er opties om wizards te maken, te bewerken en aan te passen: 

  • Naam van de wizard 
  • Naam van het item
  • Notities
  • Voorinstellingen
  • Werkruimte
  • Wizard stappen

Notitie: Om een wizard te starten, moet deze geldige voorinstellingen, alle werkruimteconfiguraties en vooral het aantal en de namen van mapmappen bevatten. Elk van deze moet dan overeenkomen met de stappen die in de wizard zijn gedefinieerd voor de juiste werking ervan.

Wizard Stappen

Elke wizard bevat een lijst met stappen. De volgende staptypen zijn beschikbaar:

  • Maak-item
  • Selecteer-item
  • capture-map
  • Import-afbeeldingen
  • LiveView

Gedetailleerde stapbeschrijvingen

Maak-item

Omschrijving: __________

Met de stap Item maken kan de gebruiker een nieuw item maken . Gebruikers definiëren items als volgt en met de volgende objecten.

  • type: "Maak-item"
  • Velden: Deze matrix van objecten definieert de velden voor het maken van items. Velden kunnen "naam", " streepjescode", " trackingCode", " link", " opmerking", " tags", " werkruimte" bevatten. Elk veld kan ook als optioneel worden gemarkeerd.
  • ontwerpen: Dit object specificeert ontwerpaspecten zoals 'bgImage' (URL van de achtergrondafbeelding) en 'bgColor' (achtergrondkleur).

Voorbeeld

JavaScript:


{
   "type": "aanmaak-item",
   "velden": [
       {
           "name": "naam"
       },
       {
           "name": "opmerking",
           "optioneel": waar
       }
   ],
   "ontwerp": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

Selecteer-item

Omschrijving: __________

Met de stap voor het selecteren van items kan de gebruiker een bestaand item selecteren. Gebruikers schakelen deze stap meestal in wanneer de lijst met items al is gemaakt, bijvoorbeeld na het importeren uit CSV. 

  • type: "Selecteer-item"
  • ontwerpen: Dit object specificeert de ontwerpaspecten, vergelijkbaar met create-item.

Voorbeeld

JavaScript:


{
   "type": "selecteer-item",
   "ontwerp": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

capture-map

Omschrijving: __________

Met de stap voor het vastleggen van mappen kan de gebruiker een map vastleggen .

  • type: "opname-map"
  • titel: Titel van de stap
  • notitie: Beschrijving of instructies voor de stap.
  • dirName: Naam van de map waar afbeeldingen worden opgeslagen.
  • facultatief: Als dit waar is, is deze stap optioneel en kan de gebruiker deze overslaan.
  • kopiëren (optioneel): Kopieer vastgelegde afbeeldingen naar een andere map.
  • copy toDir: Doelmap
  • Kopieer filter: Optioneel filter, alleen afbeeldingen die overeenkomen met "swingAbs", "turnAbs" of "label" worden gekopieerd.

Voorbeeld 1 - Eenvoudig vastleggen van mappen

JavaScript:


{
   "type": "capture-map",
   "title": "Interieur vastleggen",
   "note": "Leg het interieur vast met een handcamera.",
   "dirName": "details"
}

Voorbeeld 2 - Map vastleggen en geselecteerde afbeeldingen kopiëren naar een andere map

JavaScript


{
 "type": "capture-map",
 "title": "Capture spin",
 "dirName": "spin",
 "kopiëren": {
   "toDir": "foto's",
   "filter": [
     { "swingAbs": 10, "turnAbs": 0 },
     { "swingAbs": 10, "turnAbs": 45 },
     { "swingAbs": 10, "turnAbs": 180 }
   ]
 }
}

Import-afbeeldingen

Omschrijving: __________

Met de stap Images importeren kan de gebruiker images van de schijf importeren . Objecten in deze stap zijn onder andere.

  • type: "import-afbeeldingen"
  • titel: Titel van de stap
  • notitie: Beschrijving of instructies voor de stap
  • dirName: Naam van de map waar de afbeeldingen worden opgeslagen
  • facultatief: Als dit waar is, is deze stap optioneel en kan de gebruiker deze overslaan

Voorbeeld

JavaScript:


{
   "type": "capture-map",
   "title": "Interieur vastleggen",
   "note": "Importeer beelden die met een handcamera zijn gemaakt.",
   "dirName": "interieur"
}

LiveView

Omschrijving: __________

Met de liveview-stap wordt de liveview van de camera ingeschakeld. Gebruikers zullen dit meestal inschakelen om de positie van het object te controleren.

  • type: "LiveView"
  • notitie: Beschrijving of instructies voor de stap
  • cameraAngle (optioneel): Specificeert de camerahoek voor liveweergave

Voorbeeld

JavaScript:


{
   "type": "liveview",
   "title": "Positie controleren",
   "note": "Controleer de positie van het object en zorg ervoor dat het gecentreerd is."
}

Voorbeeld gebruik

In het volgende voorbeeld wordt een wizardstap gemaakt voor het maken van items, met velden voor naam en notities (optioneel) en een ontwerp met een achtergrondafbeelding en kleur.

JavaScript:


[
 {
   "type": "selecteer-item",
   "velden": [
     {
       "name": "naam"
     },
     {
       "name": "opmerking",
       "optioneel": waar
     }
   ],
   "ontwerp": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-Nehz_ciyDihw90EgNuy/FINAL/tqZxrqbKZ4exH6y2LFPWUw?w=1200"
   }
 },
 {
   "type": "liveview",
   "title": "Controleer de positie",
   "note": "Controleer of die persoon in beeld is.",
   "cameraHoek": 15
 },
 {
   "type": "capture-map",
   "title": "Capture spin",
   "dirName": "spin"
 },
 {
   "type": "capture-map",
   "title": "Foto's maken",
   "dirName": "foto's"
 }
]

Notitie: Dit is een generieke code om de eerste experimenten en eenvoudige scriptinstellingen door PhotoRobot gebruikers mogelijk te maken. Gebruik het om de functionaliteit van Wizards te testen en om een basisscript uit te voeren voor experimenten.