Warning! You are not logged in. Log in or create an account to have your edits attributed to your username rather than your IP, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 9: Line 9:
CRBasic is the programming language which controls the functionality of a [http://www.campbellsci.com/ Campbell Scientific] Datalogger. The program controls all processes in the logger related to the collection of data, including variable names, data table layouts, transducer definitions and ranging, and control port operation.
CRBasic is the programming language which controls the functionality of a [http://www.campbellsci.com/ Campbell Scientific] Datalogger. The program controls all processes in the logger related to the collection of data, including variable names, data table layouts, transducer definitions and ranging, and control port operation.


In order to begin a program in CRBasic, it is recommended to first create a program in short cut, available through loggernet, which contains a wizard and allows for the creation of the basic structure of a program including table and sensor declarations. Once the program has been created in short cut, it can be edited in CRBasic to add in any advanced functionality required. This guide covers the basic functionality of CRBasic as well as some specifics to the programming in the test site at St.Lawrence College. More detailed documentation for coding is available in the CR1000 manual found on the [http://www.campbellsci.ca/Catalogue/CR1000_Man.pdf Campbell Scientific website]
In order to begin a program in CRBasic, it is recommended to first create a program in short cut, available through loggernet, which contains a wizard and allows for the creation of the basic structure of a program including table and sensor declarations. Once the program has been created in short cut, it can be edited in CRBasic to add in any advanced functionality required. This guide covers the basic functionality of CRBasic as well as some specifics to the programming in the test site at St.Lawrence College. More detailed documentation for coding is available in the CR1000 manual found[http://www.campbellsci.ca/Catalogue/CR1000_Man.pdf on the Campbell Scientific website]


In any CRBasic code, there are three major sections: i) variable declaration ii) table definition iii)collection
In any CRBasic code, there are three major sections: i) variable declaration ii) table definition iii)collection
Warning! All contributions to Appropedia are released under the CC-BY-SA-4.0 license unless otherwise noted (see Appropedia:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here! You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted material without permission!
Cancel Editing help (opens in new window)

This page is a member of a hidden category:

Cookies help us deliver our services. By using our services, you agree to our use of cookies.