byJanet Albers| Updated: 05/29/2015 | Comments: 0
When programming your Campbell Scientific data logger, have you ever wondered whether you should be using aDimvariable declaration or aPublicone? What is the difference between them, and when is it best to use each one?
DimandPublicvariables are temporary holding locations for values that normally vary during program execution. These values are typically the result of measurements and processing or calculations.
The main difference between aDimand aPublicvariable is thatDimvariables do not show up in thePublictable. Your program can still write to, read from, and store data fromDimvariables.
Tip:Variable names, bothDimandPublic, are not case sensitive.
In general, during program development you can’t go wrong declaring all variables asPublic. That way, you can monitor thePublictable while testing and see exactly what’s going on. After your program is running as designed, you can clean up thePublictable by using theDimdeclaration for variables that you don’t need to monitor as closely. Oftentimes I’ll useDimvariables for scratch calculations, loop counters, and when thePublictable gets very large.
Comments
Pleaselog in or registerto comment.