Nous utilisons latis pro comme tableur et un simple "copier coller" des résultats obtenus dans le moniteur série ne fonctionne pas pour récupérer les données sous latis.
Comment faut-il procéder? (nous utilisions avant regressi et cela fonctionnait tout seul...).
Je fais la charge/décharge du condensateur et j'obtiens les résultats de t et de Uc dans le moniteur série ...et je voudrais les copier dans le tableur de latispro mais ça ne fonctionne pas...
Tu peux utiliser un terminal un peu plus évolué que le moniteur série de l'IDE Arduino comme Terminalbpp par exemple.
Il peut créer un fichier avec les données reçues.
Je ne connais pas Latis-pro mais peut-être accepte-t-il l'import de fichiers au format .csv. Il te suffirait alors de séparer les données avec une virgule et les paquets de données avec un retour chariot.
Quand tu affiches tes données dans le moniteur, sépares les par des \t Serial.println(String(Val1) + "\t" + String(Val2) + "\t" + String(Val3) + "\t" + String(Val4));
\t est la tabulation horizontale (HT).
Ainsi tu peux copier/coller tes données dans un tableur.
effectivement, un des premiers lien sur une recherche google, semble indiquer que l'on peut choisir sont séparateur décimal et entre /t et ; comme séparateur de données.
Je ne vois pas trop pourquoi l'importation serait différent du copier/coller.
Si le parser utilise uniquement le ; pourquoi il accepterais autre chose lors d'un copier/coller ?
Lors d'une importation, il est demandé un format, en général CSV qui a des séparateurs spécifiques, tandis que coller fait comme si l'on tapai les valeurs, comme HT fait aller d'une cellule à l'autre ...
ok, tu comptes sur une "émulation du clavier" dans le coller, oui ca peut marcher suivant le logiciel.
J'ai compris tu parles de l'acronyme anglais pour le caractère de tabulation.
travaillant dans un lycée qui utilise parfois latis pro, je peux te donner notre méthode.
je précise au passage sur le commentaire de @fdufnews que je comprends la logique d'utiliser un autre terminal qui facilite surement le travail, mais les réseaux informatiques dans l'enseignement (secondaire ou sup) sont parfois très fermés et limitent la possibilité d'installer des logiciels (encore plus pour des "petits" logiciels tiers).
dans ton code, tu mets les Serial.print sous cette forme :
le tout surement dans une boucle while pour la charge, et une autre boucle while pour la décharge du condensateur.
ensuite tu fais copier/coller dans un simple fichier .txt
(attention, les copier/coller fonctionne mieux avec la version logiciel legacy 1.8 que la dernière 2.3)
ensuite tu n'as plus qu'à renommer l'extension du fichier de .txt en .csv
autre point de vigilance par contre avec les csv. le code arduino écrit les décimales avec un point (.)
si c'est comme pour excel, il faudra peut-être faire un rechercher/remplacer par une virgule (,)