Télécharger Imprimer la page

Campbell Scientific CR3000 Manuel D'utilisation page 42

Publicité

Aperçu de la CR3000
OV4.5 Programmation de la CR3000 par l'éditeur CRBasic
'CR3000
'Created by SCWIN (2.5)
'Declare Variables and Units – Déclaration des variables et des unités
Public Batt_Volt
Public PTemp_C
Public Temp_C
Units Batt_Volt=Volts
Units PTemp_C=Deg C
Units Temp_C=Deg C
'Define Data Tables – Définitions des tableaux de données
DataTable(OneMin,True,-1)
DataInterval(0,1,Min,0)
Average(1,Batt_Volt,FP2,False)
Average(1,PTemp_C,FP2,False)
Average(1,Temp_C,FP2,False)
EndTable
DataTable(Table1,True,-1)
DataInterval(0,1440,Min,0)
Minimum(1,Batt_Volt,FP2,False,False)
EndTable
'Main Program – Programme principal
BeginProg
Scan(5,Sec,1,0)
'Default Datalogger Battery Voltage measurement Batt_Volt:
'Mesure de la tension de la batterie de la centrale de mesure Batt_Volt :
Battery(Batt_Volt)
'Wiring Panel Temperature measurement PTemp_C:
'Mesure de la température de compensation du bornier Ptemp_C :
PanelTemp(PTemp_C,_60Hz)
'Type T (copper-constantan) Thermocouple measurements Temp_C:
TCDiff(Temp_C,1,mV2_5C,1,TypeT,PTemp_C,True,0,_60Hz,1,0)
'Call Data Tables and Store Data
'Appel des tableaux de données et de la mémorisation des données
CallTable(OneMin)
CallTable(Table1)
NextScan
EndProg
OV-36
Les utilisateurs qui avaient l'habitude de l'éditeur de programme Edlog, et qui
passeraient à CRBasic pour programmer la CR3000, pourront trouver que
Short Cut est un très bon outil pour apprendre à programmer en CRBasic.
Vous pouvez tout d'abord créer un programme à l'aide de Short Cut, puis
ouvrir ce fichier avec CRBasic afin de voir comment Short Cut a créé le
programme. Le fichier ci-dessous est issu du fichier QuickStart.CR3 que nous
avons crée avec le didacticiel (Short Cut) décrit dans le paragraphe précédent.
Il a ensuite été importé dans l'éditeur CRBasic.
Voir le paragraphe 4 pour plus de détails au sujet de la programmation CRBasic.

Publicité

loading