Bonsoir a tous,
voilà, je tâtonne depuis quelques temps pour mon projet
voici les données de celui-ci:
j'ai une installation de production photovoltaïque sur mon toit
un système qui me sort la production de celle-ci toutes les 10 minutes
avec un fichier par jour et une valeur d'index toutes le 10 minutes de 00h00 à 23h50 .cela me créer des fichier d'environ 5ko par jour (j'en suis a +- 1200 fichiers)
j'ai mis au point une routine qui :
-1) me créer une compilation totale de TOUS les fichier avec élimination des lignes avec des valeurs de productions nulles (surtout la nuit.. ou inutiles comme la description de l'installation, num de série de l'onduleur etc.. ) taille: +- 4 Mega Octets
-2) me créer un fichier de production par mois avec : la date en clair (jj/mm/aa hh/mm ) , la valeur de la production en clair avec pour chaque jour la production maxi/mini soit une quarantaine de fichiers de 50 à 100ko
ce sont des fichiers textes
j'ai essayé de placer ces infos dans des tableaux (array[mois,jour,heure,dizainesdeminutes])
a plusieurs niveaux mais c'est très lourd
et j'arrive rapidement a planter le système.
mon but serais de stocker ces donnée et facilement accessible pour pouvoir les utiliser pour des statistiques / comparaisons (entres annes, mois, jours heures etc) donc mes fichiers texte ne sont pas adaptés a ce genre de manip
je pensais utiliser les fichiers à accés direct que j'utilisais sous turbo pascal ou turbo basic, avec comme pointeur un routine du genre conversion date/heure en numéro d'enregistrement. mais je ne trouves pas de doc sur les fichiers à accès direct sous delphi. elles existent encore? ou ont-elle simplement changer de nom?
ou trouver un tuto pour me remettre en place?
merci
Partager