Enregistrement de données sur une carte SD avec Unity Pro
-
- Code son premier grafcet
- Messages : 38
- Enregistré le : 22 août 2022, 17:52
- Localisation : Toulouse
Enregistrement de données sur une carte SD avec Unity Pro
Bonjour à tous,
Débutante en automatisme, je me permets de vous solliciter pour un problème rencontré sur Unity Pro.
En effet, je dois enregistrer des données sur une carte SD (BMXRMS008MPF) dans un format texte ou format Excel.
Après de nombreuses recherches, j'ai utilisé des blocs tels que: CREATE_FILE, SEEK_FILE, WR_DATA_TO_FILE, CLOSE_FILE.
Cependant, l'enregistrement se réalise (en mode simulation) sans trop de difficulté avec un type de variable "string" mais lorsque j'utilise un autre type de variable "int" ou "real" l'enregistrement n'est pas concluant. En effet, j'obtiens des symboles au lieu de nombres dans mon fichier.
En vous remerciant par avance.
Débutante en automatisme, je me permets de vous solliciter pour un problème rencontré sur Unity Pro.
En effet, je dois enregistrer des données sur une carte SD (BMXRMS008MPF) dans un format texte ou format Excel.
Après de nombreuses recherches, j'ai utilisé des blocs tels que: CREATE_FILE, SEEK_FILE, WR_DATA_TO_FILE, CLOSE_FILE.
Cependant, l'enregistrement se réalise (en mode simulation) sans trop de difficulté avec un type de variable "string" mais lorsque j'utilise un autre type de variable "int" ou "real" l'enregistrement n'est pas concluant. En effet, j'obtiens des symboles au lieu de nombres dans mon fichier.
En vous remerciant par avance.
- itasoft
- Mi homme - Mi automate
- Messages : 7107
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Enregistrement de données sur une carte SD avec Unity Pro
slts,
il faut convertir les INT et les REAL en String,
il faut convertir les INT et les REAL en String,
Modifié en dernier par itasoft le 22 août 2022, 19:11, modifié 1 fois.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Code son premier grafcet
- Messages : 38
- Enregistré le : 22 août 2022, 17:52
- Localisation : Toulouse
Re: Enregistrement de données sur une carte SD avec Unity Pro
Salut itasoft,
Merci pour ton aide, c'était tout simple ! Trop bête de ne pas y avoir penser.
Merci pour ton aide, c'était tout simple ! Trop bête de ne pas y avoir penser.
- itasoft
- Mi homme - Mi automate
- Messages : 7107
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Enregistrement de données sur une carte SD avec Unity Pro
slts,
tu devais penser à autre chose, lol
tu devais penser à autre chose, lol
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Code son premier grafcet
- Messages : 38
- Enregistré le : 22 août 2022, 17:52
- Localisation : Toulouse
Re: Enregistrement de données sur une carte SD avec Unity Pro
Possible j'étais partie trop loin dans mon raisonnement
Le soucis c'est que je dois utiliser des tableaux, or le bloc INT_TO_STRING ne prend en compte qu'une seule variable et non une cinquantaine.
Quelqu'un sait quel bloc je peux utiliser ?
Merci pour votre aide
Le soucis c'est que je dois utiliser des tableaux, or le bloc INT_TO_STRING ne prend en compte qu'une seule variable et non une cinquantaine.
Quelqu'un sait quel bloc je peux utiliser ?
Merci pour votre aide
Modifié en dernier par laetiba47 le 22 août 2022, 19:26, modifié 1 fois.
- itasoft
- Mi homme - Mi automate
- Messages : 7107
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Enregistrement de données sur une carte SD avec Unity Pro
slts,
il faut convertir tous les éléments du tableau en STRING et les ranger dans un tableau de STRING,
il faut convertir tous les éléments du tableau en STRING et les ranger dans un tableau de STRING,
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Code son premier grafcet
- Messages : 38
- Enregistré le : 22 août 2022, 17:52
- Localisation : Toulouse
Re: Enregistrement de données sur une carte SD avec Unity Pro
Je vois.
Je dois donc convertir chaque variable, REAL ou INT en STRING à l'aide du bloc INT_TO_STRING ou REAL_TO_STRING puis créer un tableau ARRAY[0...50] OF STRING et l'utiliser dans mon bloc WR_DATA_TO_FILE. C'est bien ça ?
Je dois donc convertir chaque variable, REAL ou INT en STRING à l'aide du bloc INT_TO_STRING ou REAL_TO_STRING puis créer un tableau ARRAY[0...50] OF STRING et l'utiliser dans mon bloc WR_DATA_TO_FILE. C'est bien ça ?
- itasoft
- Mi homme - Mi automate
- Messages : 7107
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Enregistrement de données sur une carte SD avec Unity Pro
slts,
OUI,
si c'est pour générer un fichier Texte avec séparateur du type *.CSV pour l'ouvrir avec Excel
OUI,
si c'est pour générer un fichier Texte avec séparateur du type *.CSV pour l'ouvrir avec Excel
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Code son premier grafcet
- Messages : 38
- Enregistré le : 22 août 2022, 17:52
- Localisation : Toulouse
Re: Enregistrement de données sur une carte SD avec Unity Pro
Super merci pour ton aide !
C'est parti, je vais en avoir pour un moment alors
C'est parti, je vais en avoir pour un moment alors