Page 1 sur 2

Enregistrement de données sur une carte SD avec Unity Pro

Posté : 22 août 2022, 18:14
par laetiba47
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.

Re: Enregistrement de données sur une carte SD avec Unity Pro

Posté : 22 août 2022, 18:33
par itasoft
slts,
il faut convertir les INT et les REAL en String,

Re: Enregistrement de données sur une carte SD avec Unity Pro

Posté : 22 août 2022, 18:48
par laetiba47
Salut itasoft,

Merci pour ton aide, c'était tout simple ! Trop bête de ne pas y avoir penser.

Re: Enregistrement de données sur une carte SD avec Unity Pro

Posté : 22 août 2022, 18:50
par itasoft
slts,
tu devais penser à autre chose, lol

Re: Enregistrement de données sur une carte SD avec Unity Pro

Posté : 22 août 2022, 19:00
par laetiba47
Possible j'étais partie trop loin dans mon raisonnement :D

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

Re: Enregistrement de données sur une carte SD avec Unity Pro

Posté : 22 août 2022, 19:09
par itasoft
slts,
il faut convertir tous les éléments du tableau en STRING et les ranger dans un tableau de STRING,

Re: Enregistrement de données sur une carte SD avec Unity Pro

Posté : 22 août 2022, 19:25
par laetiba47
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 ?

Re: Enregistrement de données sur une carte SD avec Unity Pro

Posté : 22 août 2022, 19:36
par itasoft
slts,
OUI,
si c'est pour générer un fichier Texte avec séparateur du type *.CSV pour l'ouvrir avec Excel

Re: Enregistrement de données sur une carte SD avec Unity Pro

Posté : 22 août 2022, 20:45
par laetiba47
Super merci pour ton aide !
C'est parti, je vais en avoir pour un moment alors :lol:

Re: Enregistrement de données sur une carte SD avec Unity Pro

Posté : 23 août 2022, 14:11
par Brebiou
laetiba47 a écrit : 22 août 2022, 20:45 Super merci pour ton aide !
C'est parti, je vais en avoir pour un moment alors :lol:
Salut,

Il n'est pas possible de faire une boucle pour réaliser cela rapidement?