How to Use the API for the iAuto Automatic Writing Machine: A Simple Example

De API gebruiken voor de iAuto automatische schrijfmachine: een eenvoudig voorbeeld

De iAuto Automatic Writing Machine ondersteunt API-integratie, waarmee ontwikkelaars opdrachten kunnen verzenden en de machine programmatisch kunnen bedienen. In deze handleiding wordt uitgelegd hoe je met de opdrachtregeltool een eenvoudige API-aanroep uitvoert om een schrijftaak met een SVG-bestand te starten. Download de software met API-documentatie hier>>>

Stap 1: Het API-adres bepalen

Het API-adres bepalen

Zorg ervoor dat de machine met je lokale netwerk is verbonden en bepaal het IP-adres en de poort. Bijvoorbeeld: http://192.168.1.XXX:90

Vervang XXX door het juiste segment van het lokale IP-adres voor jouw configuratie.

Het API-adres bepalen

Stap 2: De API-parameters begrijpen

De API-parameters begrijpen

Maak jezelf vertrouwd met de door de API vereiste parameters voordat je opdrachten verzendt. Dit voorbeeld toont hoe je één SVG-bestand schrijft. Deze parameters omvatten:

  • file: Pad naar het SVG-bestand dat moet worden beschreven
  • width: Breedte van het canvas (bijvoorbeeld 210mm)
  • height: Hoogte van het canvas (bijvoorbeeld 297mm)
  • xpos: Startpositie op de X-as
  • ypos: Startpositie op de Y-as
  • scale: Schaalfactor (standaardwaarde is 1)
  • rotation: Rotatiehoek in graden (standaardwaarde is 0)
  • clear: Geeft aan of de vorige taak moet worden gewist (stel in op 1 om deze te wissen)
  • start: Geeft aan of de taak onmiddellijk moet worden gestart (stel in op 1 om het schrijven te starten)

Bekijk de broncode voor gedetailleerde beschrijvingen en fouttypen

De API-aanroep uitvoeren

Hier is een voorbeeldopdracht waarmee een SVG-bestand naar de machine wordt verzonden om het onmiddellijk te laten schrijven:

curl -X POST ^
  -F "file=@\"F:\Desktop\concepts\tony.svg\"" ^
  -F "width=210mm" ^
  -F "height=297mm" ^
  -F "xpos=100mm" ^
  -F "ypos=100mm" ^
  -F "scale=1" ^
  -F "rotation=0" ^
  -F "clear=1" ^
  -F "start=1" ^
  http://192.168.1.XXX:90/write_svg

⚠️ Controleer of het opgegeven bestandspad en API-adres correct zijn.

Stap 3: De API aanroepen

Als het verzoek is geslaagd, laadt de machine het SVG-bestand en begint deze onmiddellijk met schrijven.

Voorbeeld van de interface

Voorbeeld van de interface

Raadpleeg bij een fout het bronbestand om de oorzaak van de fout te achterhalen.

Na het invoeren van de opdracht ziet de machine-interface er als volgt uit. De SVG-afbeelding wordt automatisch geïmporteerd en het schrijven start automatisch.

Voorbeeld van de interface

Voorbeeldoutput

Voorbeeldoutput

Aanvullende opmerkingen

  • Je kunt de API ook gebruiken in combinatie met andere programmeertalen, zoals Python, om geavanceerdere workflows of geautomatiseerde taken uit te voeren.
  • Belangrijk: API-integratie is bedoeld voor ontwikkelaars of technici. Hoewel we API-interfaces en broncode ter referentie aanbieden, biedt UUNA TEK geen technische ondersteuning voor aangepast API-gebruik. Alleen API-poorten worden aangeboden.
Terug naar de blog

Laat een reactie achter

Let op: reacties moeten worden goedgekeurd voordat ze worden gepubliceerd.