Ligne 79 : |
Ligne 79 : |
| Le reste des fonctions créés sont utiles pour le stockage. | | Le reste des fonctions créés sont utiles pour le stockage. |
| *On commence par initialiser la variable texte "fichier" qui correspond au chemin d'accès au fichier de stockage : "stockage_data_robot.csv". Si la variable globale "stockage" vaut 1 (c'est à dire si l'utilisateur à coché la case stockage) alors on va aller lire ce fichier grâce à la fonction ci-dessous. | | *On commence par initialiser la variable texte "fichier" qui correspond au chemin d'accès au fichier de stockage : "stockage_data_robot.csv". Si la variable globale "stockage" vaut 1 (c'est à dire si l'utilisateur à coché la case stockage) alors on va aller lire ce fichier grâce à la fonction ci-dessous. |
− | [[Fichier:Stockage2.png|vignette|centré|Indication du chemin d'accès au fichier]] | + | [[Fichier:Stockage2.png|vignette|1000px|centré|Indication du chemin d'accès au fichier]] |
| [[Fichier:Stockage1.png|vignette|centré|Lecture du fichier "stockage_data_robot.csv"]] | | [[Fichier:Stockage1.png|vignette|centré|Lecture du fichier "stockage_data_robot.csv"]] |
| | | |
| *Une fois que le fichier a été lu (Fichier.GotText = 1) alors on lance la fonction "nettoyer_fichier". | | *Une fois que le fichier a été lu (Fichier.GotText = 1) alors on lance la fonction "nettoyer_fichier". |
− | [[Fichier:Stockage3.png|vignette|centré|Appel à la fonction "nettoyer_fichier"]] | + | [[Fichier:Stockage3.png|vignette|centré|1000px|Appel à la fonction "nettoyer_fichier"]] |
| | | |
| Cette fonction détaillée ci-dessous permet de nettoyer le fichier .csv à chaque nouveau lancement de l'application. En effet, à chaque nouveau lancement on va aller supprimer les données stockées précédentes. Si on veut stocker les données précédents il faudra alors faire des screen ou alors copier les données avant que celles-ci soient supprimées. | | Cette fonction détaillée ci-dessous permet de nettoyer le fichier .csv à chaque nouveau lancement de l'application. En effet, à chaque nouveau lancement on va aller supprimer les données stockées précédentes. Si on veut stocker les données précédents il faudra alors faire des screen ou alors copier les données avant que celles-ci soient supprimées. |
− | [[Fichier:Stockage4.png|vignette|centré|Fonction "nettoyer_fichier"]] | + | [[Fichier:Stockage4.png|vignette|centré|1000px|Fonction "nettoyer_fichier"]] |
| | | |
| Dans cette fonction "nettoyer_fichier", on commence par remplacer le fichier .csv par une liste vide puis on ajoute ensuite une ligne contenant les noms des valeurs (tensions, vitesse..etc). Enfin, on sauvegarde la nouvelle ligne. | | Dans cette fonction "nettoyer_fichier", on commence par remplacer le fichier .csv par une liste vide puis on ajoute ensuite une ligne contenant les noms des valeurs (tensions, vitesse..etc). Enfin, on sauvegarde la nouvelle ligne. |
| | | |
| *On a ensuite créé la fonction "stockage_data" que l'on appelle à chaque début d'une nouvelle boucle d'envoi de données (c'est à dire juste après le flag qui signifie qu'on se trouve au début de la boucle). On va ainsi pouvoir ajouter les données dans le fichier stockage à chaque nouveau cycle d'envoi de données. | | *On a ensuite créé la fonction "stockage_data" que l'on appelle à chaque début d'une nouvelle boucle d'envoi de données (c'est à dire juste après le flag qui signifie qu'on se trouve au début de la boucle). On va ainsi pouvoir ajouter les données dans le fichier stockage à chaque nouveau cycle d'envoi de données. |
− | [[Fichier:Stockage6.png|vignette|centré|Appel à la fonction "stockage_data"]] | + | [[Fichier:Stockage6.png|vignette|centré|1000px|Appel à la fonction "stockage_data"]] |
| | | |
| Voici comment est composé la fonction "stockage_data" : | | Voici comment est composé la fonction "stockage_data" : |
− | [[Fichier:Stockage5.png|vignette|centré|Fonction "stockage_data"]] | + | [[Fichier:Stockage5.png|vignette|centré|1000px|Fonction "stockage_data"]] |
| Dans cette fonction, on créé une ligne qui va contenir toutes les nouvelles données mises à jour puis on sauvegarde la ligne dans le fichier de stockage. | | Dans cette fonction, on créé une ligne qui va contenir toutes les nouvelles données mises à jour puis on sauvegarde la ligne dans le fichier de stockage. |
| | | |