Programmation
6.2 Exécution et procédures
Accès à un serveur FTP
Pendant l'exécution, un accès en lecture et en écriture à un serveur FTP externe est possible
via le client FTP du module (Page 22).
L'accès au serveur FTP peut être utilisé par exemple pour les opérations suivantes :
• Enregistrer les résultats de l'inférence et les images capturées, par exemple pour collecter
des données d'entraînement.
• Charger les réseaux neuronaux
• Pour la validation d'un réseau neuronal :
Lire les images du serveur FTP et les utiliser comme entrée pour le réseau neuronal.
Au démarrage, le client FTP du module a besoin d'un certain temps pour être entièrement
initialisé (environ 10 s), car le démarrage se déroule en parallèle avec les routines
d'initialisation du script "main.py".
Si l'on tente d'accéder au serveur FTP pendant ce temps, un message d'erreur est signalé.
Pour éviter d'accéder au serveur FTP pendant le démarrage, vous avez la possibilité d'intégrer
une période d'attente dans le script (sleep).
REMARQUE
Utilisation des fonctions "Modifier" et "Ajouter"
L'utilisation des fonctions "Modifier" et "Ajouter" lors de l'accès aux fichiers sur le serveur FTP,
p. ex. "r+", "w+", ... ou "a*" n'est pas prise en charge et entraîne l'écrasement du fichier.
6.2.3
Plus d'informations sur l'interface utilisateur MicroPython.
Plus d'informations sur l'API en ligne et sur les fonctions MicroPython, voir sur Internet
(https://support.industry.siemens.com/cs/ww/en/view/109812049).
• API MicroPython
• Documentation supplémentaire
Vous trouverez toute la documentation relative à MicroPython dans la même contribution,
sous la version de firmware compatible du TM NPU.
38
Module technologique TM NPU
Manuel, 07/2023, A5E46384960-AC