Salut Brebiou,
En effet, j'y avais pensé aussi, je vais essayer aujourd'hui.
Merci pour ton aide
Enregistrement de données sur une carte SD avec Unity Pro
- itasoft
- Mi homme - Mi automate
- Messages : 7141
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Enregistrement de données sur une carte SD avec Unity Pro
Slts,
Il faudrait d’abord qu’elle se donne un exemple du fichier à générer.
Exemple d’une ligne du fichier .csv avec séparateur « , »:
Température , 60.15 ,°C ,Vitesse ,125 ,t/mn , ect………………………
Il faudrait d’abord qu’elle se donne un exemple du fichier à générer.
Exemple d’une ligne du fichier .csv avec séparateur « , »:
Température , 60.15 ,°C ,Vitesse ,125 ,t/mn , ect………………………
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
J'avoue que ce serait super si j'arrivais à faire ce genre de chose, mais je galère un peu en programmation.
Mais je vais essayer.
Merci pour l'aide
Mais je vais essayer.
Merci pour l'aide
-
- 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,
Je reviens sur le sujet, une piste pour créer une ligne d'un fichier .csv de ce type:
Compteur_pompe_1 , 1503, h
Sachant que la valeur 1503 est une variable de type INT et qu'auparavant je la convertie en STRING à l'aide du bloc INT_TO_STRING.
Merci pour votre aide à tous !
- itasoft
- Mi homme - Mi automate
- Messages : 7141
- 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 d’abord mettre tout ça dans une seule String avec CONCAT_STR puis enregistrer cette ligne dans le fichier à la suite
exemple:
RESULT_STRING:='Compteur pompe n°1';
RESULT_STRING:=CONCAT_STR(RESULT_STRING,',');
RESULT_STRING:=CONCAT_STR(RESULT_STRING,INT_TO_STRING(INT_1503));
RESULT_STRING:=CONCAT_STR(RESULT_STRING,',');
RESULT_STRING:=CONCAT_STR(RESULT_STRING,'H');
(*--------------------------*)
(*--------------------------*)
(* RC LF en fin de ligne*)
RESULT_STRING:=CONCAT_STR(RESULT_STRING,'$R');
Il faut d’abord mettre tout ça dans une seule String avec CONCAT_STR puis enregistrer cette ligne dans le fichier à la suite
exemple:
RESULT_STRING:='Compteur pompe n°1';
RESULT_STRING:=CONCAT_STR(RESULT_STRING,',');
RESULT_STRING:=CONCAT_STR(RESULT_STRING,INT_TO_STRING(INT_1503));
RESULT_STRING:=CONCAT_STR(RESULT_STRING,',');
RESULT_STRING:=CONCAT_STR(RESULT_STRING,'H');
(*--------------------------*)
(*--------------------------*)
(* RC LF en fin de ligne*)
RESULT_STRING:=CONCAT_STR(RESULT_STRING,'$R');
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,
Merci pour votre aide à tous !
J'ai fini par y arriver en mode simulation. Plus qu'à tester sur un poste.
Bonne journée.
Merci pour votre aide à tous !
J'ai fini par y arriver en mode simulation. Plus qu'à tester sur un poste.
Bonne journée.
-
- 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
Bonjour à tous !
Je reviens vers vous parce que j'ai constamment un message d'erreur à la sortie du bloc CLOSE_FILE, à savoir : Descripteur de fichier incorrect.
Une idée ?
Merci par avance de votre retour.
Je reviens vers vous parce que j'ai constamment un message d'erreur à la sortie du bloc CLOSE_FILE, à savoir : Descripteur de fichier incorrect.
Une idée ?
Merci par avance de votre retour.