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

Comment utiliser l’API de la machine d’écriture automatique iAuto : un exemple simple

La machine d’écriture automatique iAuto prend en charge l’intégration de l’API, permettant aux développeurs d’envoyer des commandes et de contrôler la machine par programmation. Ce guide explique comment effectuer un appel API de base à l’aide de l’outil en ligne de commande afin de lancer une tâche d’écriture avec un fichier SVG. Téléchargez ici le logiciel avec la documentation de l’API >>>

Étape 1 : déterminer l’adresse de l’API

Déterminer l’adresse de l’API

Assurez-vous que la machine est connectée à votre réseau local et identifiez son adresse IP et son port. Par exemple : http://192.168.1.XXX:90

Remplacez XXX par le segment correspondant à l’adresse IP locale correcte pour votre configuration.

Déterminer l’adresse de l’API

Étape 2 : comprendre les paramètres de l’API

Comprendre les paramètres de l’API

Avant d’envoyer des commandes, familiarisez-vous avec les paramètres requis par l’API. Cet exemple montre comment écrire un seul fichier SVG. Ces paramètres comprennent :

  • file : chemin d’accès au fichier SVG à écrire
  • width : largeur de la zone de dessin (par exemple, 210 mm)
  • height : hauteur de la zone de dessin (par exemple, 297 mm)
  • xpos : position de départ sur l’axe X
  • ypos : position de départ sur l’axe Y
  • scale : facteur d’échelle (la valeur par défaut est 1)
  • rotation : angle de rotation en degrés (la valeur par défaut est 0)
  • clear : indique s’il faut effacer la tâche précédente (définissez cette valeur sur 1 pour l’effacer).
  • start : indique s’il faut démarrer immédiatement la tâche (définissez cette valeur sur 1 pour commencer l’écriture).

Consultez le code source pour obtenir des descriptions détaillées et connaître les types d’erreurs.

Exécuter l’appel API

Voici un exemple de commande qui envoie un fichier SVG à la machine pour une écriture immédiate :

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

⚠️ Assurez-vous que le chemin d’accès au fichier et l’adresse de l’API indiqués sont corrects.

Étape 3 : appel de l’API

Si la requête aboutit, la machine charge le fichier SVG et commence immédiatement l’écriture.

Aperçu de l’interface

Aperçu de l’interface

En cas d’erreur, consultez le fichier source pour en déterminer la cause.

Après avoir saisi la commande, l’interface de la machine se présente comme suit. Elle importe automatiquement l’image SVG et commence automatiquement l’écriture.

Aperçu de l’interface

Exemple de résultat

Exemple de résultat

Remarques supplémentaires

  • Vous pouvez également utiliser l’API avec d’autres langages de programmation, tels que Python, afin de créer des flux de travail plus avancés ou d’automatiser certaines tâches.
  • Important : l’intégration de l’API est destinée aux développeurs ou aux techniciens. Bien que nous fournissions des interfaces API et du code source à titre de référence, UUNA TEK ne fournit pas d’assistance technique pour l’utilisation personnalisée de l’API. Seuls les ports API sont fournis.
Retour au blog

Laisser un commentaire

Veuillez noter que les commentaires doivent être approuvés avant leur publication.