Cet article a été publié dans la Newsletter de Campbell Scientific Canada en Septembre 2015
Ce programme va permettre de contrôler la performance de votre station et il peut vraiment faire une grande différence lors des opérations de dépannage. Ce programme va enregistrer directement les paramètres à partir de la table d'états (Status). Vous n’avez pas à déclarer les variables publiques et la programmation ressemble à ce qui suit :
'Tableau des données de diagnostic (devraient être recueillies quotidiennement) DataTable(Diagnostics,True,365) DataInterval(0,1440,Min,0) CardOut(0,365) Maximum(1,battery_voltage,FP2,False,False) Minimum(1,battery_voltage,FP2,False,False) Maximum(1,Panel_Temperature,FP2,False,False) Minimum(1,Panel_Temperature,FP2,False,False) Sample(1,Status.OSVersion,IEEE4) Sample(1,Status.SerialNumber,IEEE4) Sample(1,Status.StartTime,IEEE4) Sample(1,Status.StationName,IEEE4) Sample(1,Status.RunSignature,IEEE4) Sample(1,Status.ProgSignature,IEEE4) Sample(1,Status.LithiumBattery,IEEE4) Sample(1,Status.Low12VCount,IEEE4) Sample(1,Status.SkippedScan,IEEE4) Sample(1,Status.CPUDriveFree,IEEE4) Sample(1,Status.USRDriveFree,IEEE4) Sample(1,Status.CardBytesFree,IEEE4) EndTable