Information tables and settings (advanced)
Information tables and settings consist of fields, settings, and system information essential to setup, programming, and debugging of many advanced CR1000X systems. In many cases, the info tables and settings keyword can be used to pull that field into a running CRBasic program. There are several locations where this system information and settings are stored or changed:
- Status table: The Status table is an automatically created data table. View the Status table by connecting the data logger to your computer (see Making the software connection for more information) Station Status , then clicking the Status Table tab.
- DataTableInfo table: The DataTableInfo table is automatically created when a program produces other data tables. View the DataTableInfo table by connecting the data logger to your computer (see Making the software connection for more information).
- PC200WBasic data logger support software for direct connect. It supports a connection between computer and data logger and includes Short Cut for creating data logger programs. Tools for setting the data logger clock, sending programs, monitoring sensors, and on-site viewing and collection of data is also included. and PC400Data logger support software that supports a variety of communication options, manual data collection, and data monitoring displays. Short Cut and CRBasic Editor are included for creating data logger programs. PC400 does not support complex communications options, such as phone-to-RF, PakBus® routing, or scheduled data collection. users, click the Monitor Data tab and add the DataTableInfo to display it.
- LoggerNetCampbell Scientific's data logger support software for programming, communications, and data retrieval between data loggers and a computer. users, select DataTableInfo from the Table Monitor list.
- Settings: Settings can be accessed from the LoggerNet Connect Screen Datalogger > Settings Editor, or using Device Configuration UtilitySoftware tool used to set up data loggers and peripherals, and to configure PakBus settings before those devices are deployed in the field and/or added to networks. Settings Editor tab. Clicking on a setting in Device Configuration Utility also provides information about that setting.
- Terminal Mode: A list of setting field names is also available from the data logger terminal mode (from Device Configuration Utility, click the Terminal tab) using command "F".
- Status, DataTableInfo and Settings values may be accessed programmatically using
Tablename.Fieldnamesyntax. For example:
Variable = Settings.Fieldname. For more information see: https://www.campbellsci.com/blog/programmatically-access-stored-data-values.
Communications and processor bandwidth are consumed when generating the Status and other information tables. If data logger is very tight on processing time, as may occur in very fast, long, or complex operations, retrieving these tables repeatedly may cause skipped scans.
Settings that affect memory usage force the data logger program to recompile, which may cause loss of data. Before changing settings, it is a good practice to collect your data (see Collecting data for more information). Examples of settings that force the data logger program to recompile: