CR1000 Measurement and Control System
Page 9
...7. Installation 81 7.1 Moisture Protection 81 7.2 Temperature Range 81 7.3 Enclosures 81 7.4 Power Sources 82 7.4.1 CR1000 Power Requirement 83 7.4.2 Calculating Power Consumption 83 7.4.3 Power Supplies 83 7.4.3.1 External Batteries 83 7.4.4 Vehicle Power ... Conditioner 90 7.5.4 Ground Looping in Ionic Measurements 91 7.6 CR1000 Configuration 92 7.6.1 Device Configuration Utility 92 7.6.2 Sending the Operating System 93 7.6.2.1 Sending OS with DevConfig 94 7.6.2.2 Sending OS with Program Send 95 7.6.2.3 Sending OS with External Memory 96 7.6.3 Settings 96 7.6.3.1 Settings via ...
...7. Installation 81 7.1 Moisture Protection 81 7.2 Temperature Range 81 7.3 Enclosures 81 7.4 Power Sources 82 7.4.1 CR1000 Power Requirement 83 7.4.2 Calculating Power Consumption 83 7.4.3 Power Supplies 83 7.4.3.1 External Batteries 83 7.4.4 Vehicle Power ... Conditioner 90 7.5.4 Ground Looping in Ionic Measurements 91 7.6 CR1000 Configuration 92 7.6.1 Device Configuration Utility 92 7.6.2 Sending the Operating System 93 7.6.2.1 Sending OS with DevConfig 94 7.6.2.2 Sending OS with Program Send 95 7.6.2.3 Sending OS with External Memory 96 7.6.3 Settings 96 7.6.3.1 Settings via ...
CR1000 Measurement and Control System
Page 15
...: Edit 407 8.8.4 PCCard (CF Card) Display 409 8.8.5 Ports and Status 409 8.8.6 Settings 410 8.8.6.1 Set Time / Date 411 8.8.6.2 PakBus Settings 411 8.8.7 Configure Display 411 8.9 Program and OS File Compression 411 8.10 CF Cards & Records Number 414 Section 9. Maintenance 417 9.1 Moisture Protection 417 9.2 Replacing the Internal Battery 417 9.3 Repair...420 15 Table of...
...: Edit 407 8.8.4 PCCard (CF Card) Display 409 8.8.5 Ports and Status 409 8.8.6 Settings 410 8.8.6.1 Set Time / Date 411 8.8.6.2 PakBus Settings 411 8.8.7 Configure Display 411 8.9 Program and OS File Compression 411 8.10 CF Cards & Records Number 414 Section 9. Maintenance 417 9.1 Moisture Protection 417 9.2 Replacing the Internal Battery 417 9.3 Repair...420 15 Table of...
CR1000 Measurement and Control System
Page 19
... monitoring with a resistive sensor 92 Figure 34: Device Configuration Utility (DevConfig 93 Figure 35: DevConfig OS download window 95 Figure 36: Dialog box confirming OS download 95 Figure 37: DevConfig Settings Editor 97 Figure 38: Summary of CR1000 configuration 98 Figure 39: DevConfig Deployment tab 99 Figure 40: DevConfig Deployment | ComPorts Settings tab...
... monitoring with a resistive sensor 92 Figure 34: Device Configuration Utility (DevConfig 93 Figure 35: DevConfig OS download window 95 Figure 36: Dialog box confirming OS download 95 Figure 37: DevConfig Settings Editor 97 Figure 38: Summary of CR1000 configuration 98 Figure 39: DevConfig Deployment tab 99 Figure 40: DevConfig Deployment | ComPorts Settings tab...
CR1000 Measurement and Control System
Page 65
... and powered by 16 Vdc. 5.1.6 Programming The CR1000 is a highly programmable instrument, adaptable to a CR1000 that is cycled. NOTE While the CR1000 has an input voltage range of approved power supplies. For example, a sensor with a CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive). 65 OS files are : • Batteries o Alkaline D-cell - 1.5 Vdc...
... and powered by 16 Vdc. 5.1.6 Programming The CR1000 is a highly programmable instrument, adaptable to a CR1000 that is cycled. NOTE While the CR1000 has an input voltage range of approved power supplies. For example, a sensor with a CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive). 65 OS files are : • Batteries o Alkaline D-cell - 1.5 Vdc...
CR1000 Measurement and Control System
Page 66
...in the Status table (see the appendix Status Table and Settings (p. 527) ). • OS Flash o 2 MB o Operating system (OS) o Serial number and board rev o Boot code o Erased when loading new OS (boot code only erased if changed) • Serial Flash o 512 kB o Device ...) Slow (serial accesses) 66 System Overview 5.1.6.2 User Programming Read More! Two Campbell Scientific software applications, Short Cut and CRBasic Editor, are used to the CR1000. A CRBasic program directs the CR1000 how and when sensors are easily imported into CRBasic Editor for additional editing. Section...
...in the Status table (see the appendix Status Table and Settings (p. 527) ). • OS Flash o 2 MB o Operating system (OS) o Serial number and board rev o Boot code o Erased when loading new OS (boot code only erased if changed) • Serial Flash o 512 kB o Device ...) Slow (serial accesses) 66 System Overview 5.1.6.2 User Programming Read More! Two Campbell Scientific software applications, Short Cut and CRBasic Editor, are used to the CR1000. A CRBasic program directs the CR1000 how and when sensors are easily imported into CRBasic Editor for additional editing. Section...
CR1000 Measurement and Control System
Page 67
...device (thumb drive) from TableFile() instruction (TOA5, TOB1, CSIXML and CSIJSON) o Keep memory (OS variables not initialized) o Dynamic runtime memory allocation Note CR1000s with serial numbers smaller than 11832 were usually supplied with a mass storage device (see the appendix Mass...through a telecommunications link to an ASCII file on the supporting computer using Campbell Scientific datalogger support software (see Datalogger Support Software (p. 77) ). Removing a Campbell Scientific mass storage device from the CR1000 while the device is available by using the optional CF (p. 450) ...
...device (thumb drive) from TableFile() instruction (TOA5, TOB1, CSIXML and CSIJSON) o Keep memory (OS variables not initialized) o Dynamic runtime memory allocation Note CR1000s with serial numbers smaller than 11832 were usually supplied with a mass storage device (see the appendix Mass...through a telecommunications link to an ASCII file on the supporting computer using Campbell Scientific datalogger support software (see Datalogger Support Software (p. 77) ). Removing a Campbell Scientific mass storage device from the CR1000 while the device is available by using the optional CF (p. 450) ...
CR1000 Measurement and Control System
Page 77
.... • PCONNECT Palm Datalogger Software supports communications, program send, data collection, and real time monitoring of a CR1000 using a lightweight Palm OS-based PDA. • PCONNECTCE PocketPC Datalogger Software supports communications, program send, data collection, and real time monitoring ... OS-based PDA. 77 It supports a transparent RS-232 connection between PC and CR1000, and includes Short Cut for creating CR1000 programs. Tools for those who want to manage the LoggerNet Linux server. • VISUALWEATHER Weather Station Software supports Campbell Scientific weather...
.... • PCONNECT Palm Datalogger Software supports communications, program send, data collection, and real time monitoring of a CR1000 using a lightweight Palm OS-based PDA. • PCONNECTCE PocketPC Datalogger Software supports communications, program send, data collection, and real time monitoring ... OS-based PDA. 77 It supports a transparent RS-232 connection between PC and CR1000, and includes Short Cut for creating CR1000 programs. Tools for those who want to manage the LoggerNet Linux server. • VISUALWEATHER Weather Station Software supports Campbell Scientific weather...
CR1000 Measurement and Control System
Page 93
... settings for that device. • Update from Connect to communicate with the operating system pre-loaded. However, OS updates are made available at www.campbellsci.com and can also be sent to the CR1000. 93 A selection of PC COM ports installed on the right side. When the Connect button is pressed, ... supported by DevConfig graphical user interface. • Show Help as prompts and explanations. Figure 34: Device Configuration Utility (DevConfig) 7.6.2 Sending the Operating System The CR1000 is able to connect to the CR1000, the button will change from www.campbellsci.com.
... settings for that device. • Update from Connect to communicate with the operating system pre-loaded. However, OS updates are made available at www.campbellsci.com and can also be sent to the CR1000. 93 A selection of PC COM ports installed on the right side. When the Connect button is pressed, ... supported by DevConfig graphical user interface. • Show Help as prompts and explanations. Figure 34: Device Configuration Utility (DevConfig) 7.6.2 Sending the Operating System The CR1000 is able to connect to the CR1000, the button will change from www.campbellsci.com.
CR1000 Measurement and Control System
Page 94
...will erase all existing data and reset all settings to access, try the OS download procedure on an identically programmed, more conveniently located CR1000. Is the site conveniently accessible such that a CR1000 with serial number ≤ 11831, which has only 2 MB of ...Depending on receipt. See the appendix Program and OS Compression. 7.6.2.1 Sending OS with DevConfig will certainly occur. Consider the following before updating the OS. 1. Is sending the OS necessary to the CR1000. As shown in the Send OS tab (figure DevConfig OS Download Window (p. 95) ) lists instructions for...
...will erase all existing data and reset all settings to access, try the OS download procedure on an identically programmed, more conveniently located CR1000. Is the site conveniently accessible such that a CR1000 with serial number ≤ 11831, which has only 2 MB of ...Depending on receipt. See the appendix Program and OS Compression. 7.6.2.1 Sending OS with DevConfig will certainly occur. Consider the following before updating the OS. 1. Is sending the OS necessary to the CR1000. As shown in the Send OS tab (figure DevConfig OS Download Window (p. 95) ) lists instructions for...
CR1000 Measurement and Control System
Page 95
Section 7. Beginning with Program Send Operating system files can be sent using the Program Send command. Installation Figure 35: DevConfig OS download window Figure 36: Dialog box confirming OS download 7.6.2.2 Sending OS with the OS indicated in table OS Version Introducing Preserve Settings via 95
Section 7. Beginning with Program Send Operating system files can be sent using the Program Send command. Installation Figure 35: DevConfig OS download window Figure 36: Dialog box confirming OS download 7.6.2.2 Sending OS with the OS indicated in table OS Version Introducing Preserve Settings via 95
CR1000 Measurement and Control System
Page 96
... supported telecommunications systems. Caution must be exercised when sending an OS via DevConfig The CR1000 has several settings, some of which Preserve Settings via Program Send Instituted Datalogger OS Version / Date CR1000 16 / 11-10-08 CR800 7 / 11-10-08 CR3000 9 / 11-10-08 Campbell Scientific recommends upgrading operating systems only via Program Send may reset...
... supported telecommunications systems. Caution must be exercised when sending an OS via DevConfig The CR1000 has several settings, some of which Preserve Settings via Program Send Instituted Datalogger OS Version / Date CR1000 16 / 11-10-08 CR800 7 / 11-10-08 CR3000 9 / 11-10-08 Campbell Scientific recommends upgrading operating systems only via Program Send may reset...
CR1000 Measurement and Control System
Page 99
...8226; OS Version displays the operating system version that is in figure DevConfig Deployment | ComPorts Settings Tab (p. 101), the following settings are applied. 99 ComPorts Settings Sub-Tab As shown in the CR1000. •...CR1000 serial number. The allowable range is the CR1000 serial number. • PakBus® Address allows users to respond regardless of the datalogger. See Security (p. 70). Section 7. Addresses >3999 force other PakBus® devices to set for more information. • Security - See the PakBus® Networking Guide (available from Campbell Scientific...
...8226; OS Version displays the operating system version that is in figure DevConfig Deployment | ComPorts Settings Tab (p. 101), the following settings are applied. 99 ComPorts Settings Sub-Tab As shown in the CR1000. •...CR1000 serial number. The allowable range is the CR1000 serial number. • PakBus® Address allows users to respond regardless of the datalogger. See Security (p. 70). Section 7. Addresses >3999 force other PakBus® devices to set for more information. • Security - See the PakBus® Networking Guide (available from Campbell Scientific...
CR1000 Measurement and Control System
Page 110
...Management (p. 340) and the CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive) documentation available at www.campbellsci.com. 7.7.2.1 Preserving Data at Program Send When sending programs to the CR1000. When data retention is desired, send programs using the GZip ...algorithm before sending a program; See the appendix Program and OS Compression for more information. Inserting Comments 'Declaration of a program to...
...Management (p. 340) and the CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive) documentation available at www.campbellsci.com. 7.7.2.1 Preserving Data at Program Send When sending programs to the CR1000. When data retention is desired, send programs using the GZip ...algorithm before sending a program; See the appendix Program and OS Compression for more information. Inserting Comments 'Declaration of a program to...
CR1000 Measurement and Control System
Page 116
... reduce the amount of "(x)" on a single line, separated by placing a suffix of code required to Fahrenheit degrees. CRBasic example Using a variable array in April 2013, OS 26). For example, rather than 35 characters long. A variable array is an example of declaring a variable and assigning it is done by commas: Public RefTemp...
... reduce the amount of "(x)" on a single line, separated by placing a suffix of code required to Fahrenheit degrees. CRBasic example Using a variable array in April 2013, OS 26). For example, rather than 35 characters long. A variable array is an example of declaring a variable and assigning it is done by commas: Public RefTemp...
CR1000 Measurement and Control System
Page 126
...Environment Line Field Description 1 file type (always TOA5) 2 station name 3 datalogger model 4 datalogger serial number 5 datalogger OS version 6 datalogger program name 7 datalogger program signature 8 table name Changed via no change DevConfig or CRBasic program no change no ... "Batt_Volt_Avg", "PTemp_C_Avg", "TempC_Avg(1)", and "TempC_Avg(2)" are not acceptable to the programmer, FieldNames() instruction can also be used to CR1000 CPU memory using the TableFile() instruction. For example, Avg is the Environment Line. If the default field names are default field names...
...Environment Line Field Description 1 file type (always TOA5) 2 station name 3 datalogger model 4 datalogger serial number 5 datalogger OS version 6 datalogger program name 7 datalogger program signature 8 table name Changed via no change DevConfig or CRBasic program no change no ... "Batt_Volt_Avg", "PTemp_C_Avg", "TempC_Avg(1)", and "TempC_Avg(2)" are not acceptable to the programmer, FieldNames() instruction can also be used to CR1000 CPU memory using the TableFile() instruction. For example, Avg is the Environment Line. If the default field names are default field names...
CR1000 Measurement and Control System
Page 187
... can be aliased (as parameters in a program scan. • To ease integration of the subroutine. Local variables can be used exclusively by , but are global. OS 26) but runs outside of 4-13; Array counter() is used to be executed multiple times in the Sub() instruction, Sub process(j(4) AS Long,OutVar). The...
... can be aliased (as parameters in a program scan. • To ease integration of the subroutine. Local variables can be used exclusively by , but are global. OS 26) but runs outside of 4-13; Array counter() is used to be executed multiple times in the Sub() instruction, Sub process(j(4) AS Long,OutVar). The...
CR1000 Measurement and Control System
Page 337
...00",9,13.29,20.8 CSIXML CSIXML files contain header information and data in a JSON format. 337 Example: 11467 Test CR1000 11467 CR1000.Std.20 CPU:file format.CR1 13.2921.04 13.2921.04 13.2921.04 CSIJSON CSIJSON files contain header information... and data in an XML (p. 471) format. Operation Example: "TOB1","11467","CR1000","11467","CR1000.Std.20","CPU:file format.CR1","61449","Test" "SECONDS","NANOSECONDS","RECORD","battfivoltfiMin","PTemp" "SECONDS","NANOSECONDS","RN","","" "","","","Min","Smp" "ULONG","...
...00",9,13.29,20.8 CSIXML CSIXML files contain header information and data in a JSON format. 337 Example: 11467 Test CR1000 11467 CR1000.Std.20 CPU:file format.CR1 13.2921.04 13.2921.04 13.2921.04 CSIJSON CSIJSON files contain header information... and data in an XML (p. 471) format. Operation Example: "TOB1","11467","CR1000","11467","CR1000.Std.20","CPU:file format.CR1","61449","Test" "SECONDS","NANOSECONDS","RECORD","battfivoltfiMin","PTemp" "SECONDS","NANOSECONDS","RN","","" "","","","Min","Smp" "ULONG","...
CR1000 Measurement and Control System
Page 338
...the file. A TOA5 header contains the metadata described below. Data Origins Includes the following metadata series: file type, station name, CR1000 model name, CR1000 serial number, OS version, CRBasic program name, program signature, data‐table name. Line 2 - Scalar (non‐array) variables will be ...one descriptor for each field in the CR1000 CRBasic program, an empty string is entered for a field, it is an element of...
...the file. A TOA5 header contains the metadata described below. Data Origins Includes the following metadata series: file type, station name, CR1000 model name, CR1000 serial number, OS version, CRBasic program name, program signature, data‐table name. Line 2 - Scalar (non‐array) variables will be ...one descriptor for each field in the CR1000 CRBasic program, an empty string is entered for a field, it is an element of...
CR1000 Measurement and Control System
Page 340
... uploads, however, can also be managed or controlled with the program are presented when sending programs using the program Send feature in CR1000 memory (program, data, CAL, image) can be formatted, the program will cease running user program is available at program send....tables are used. If the currently running and any SRAM data associated with datalogger support software (p. 77), CR1000 web API, or CoraScript. Beginning with caution, however, when sending an OS to -access locations. 8.3.3.2 Program Send Reset Final Storage (p. 454) data are erased when user programs ...
... uploads, however, can also be managed or controlled with the program are presented when sending programs using the program Send feature in CR1000 memory (program, data, CAL, image) can be formatted, the program will cease running user program is available at program send....tables are used. If the currently running and any SRAM data associated with datalogger support software (p. 77), CR1000 web API, or CoraScript. Beginning with caution, however, when sending an OS to -access locations. 8.3.3.2 Program Send Reset Final Storage (p. 454) data are erased when user programs ...
CR1000 Measurement and Control System
Page 341
...-storage media (USB: drive)5 Send1, power-up with CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive) with default.cr1 file5, web API HTTPPut (Sending a File to the CR1000. See File Attributes (p. 342) Sending an OS to the CR1000 Setting program file attributes. Operation Table 79. File-Control Functions File-Control Functions...
...-storage media (USB: drive)5 Send1, power-up with CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive) with default.cr1 file5, web API HTTPPut (Sending a File to the CR1000. See File Attributes (p. 342) Sending an OS to the CR1000 Setting program file attributes. Operation Table 79. File-Control Functions File-Control Functions...