2013-05-03 5 views
0

Chaque minute, je reçois une température de 6 capteurs dans ma serre. Je stocke ces valeurs dans un tableau multidimensionnel. grh1 [x, 0], grh1 [x, 1], grh1 [x, 2], grh1 [x, 3], grh1 [x, 4], grh1 [x, 5] Ma réponse est: comment utiliser cette tableau pour mettre chaque minute de données dans la ligne de contrôle du graphique et l'axe X au format HH: mm comme ceci 00:00 00:01 00:02 (c'est le temps de fonctionnement, pas l'heure du système). Merci d'avance, ocaccyC# avec diagramme en temps réel

Répondre

1

Conservez-vous la "date/heure de début" quelque part pour l'utiliser avec l'index de tableau X comme décalage? Par exemple, si vous stockez DateTime dateStart = DateTime.Now, avant de commencer à lire le capteur toutes les minutes, vous savez que x = 0 signifie dateStart, x = 1 signifie dateStart.AddMinutes (1), x = 2 signifie dateStart.AddMinutes (2), etc.

ensuite, lorsque vous liez les valeurs que vous prenez simplement l'indice "x" et le reconvertir en temps de format de date et puis comme ceci:

chaîne LabelX = dateStart.AddMinutes (x). ToString ("HH: mm");

+0

parfait. Je vous remercie. –