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.