Campbell Scientific CR3000 CR3000 Micrologger - Page 65

Programming

Page 65 highlights

Section 5. System Overview with an upper input voltage limit of 15 Vdc may be damaged if connected to a CR3000 that is powered by 16 Vdc. 5.1.5 Programming The CR3000 is a highly programmable instrument, adaptable to the most demanding measurement and telecommunications requirements. 5.1.5.1 Operating System and Settings Read More! See CR3000 Configuration (p. 97). The CR3000 is shipped factory-ready with an operating system (OS) installed. Settings default to those necessary to communicate with a PC via RS-232 and to accept and execute user-application programs. OS updates are occasionally made available at www.campbellsci.com. OS and settings remain intact when power is cycled. For more complex applications, some settings may need adjustment. Changes to settings can be done through the following options: • DevConfig (Device Configuration Utility - see Device Configuration Utility (p. 97) ) • integrated keyboard / display (see Using the Keyboard Display (p. 404) and the appendix Keyboard Displays (p. 569) ) • Datalogger support software (see Datalogger Support Software (p. 76) ). OS files are sent to the CR3000 with DevConfig or through the program Send button in datalogger support software. When the OS is sent via DevConfig, most settings are cleared, whereas, when sent via datalogger support software, most settings are retained. OS files can also be sent to the CR3000 with a CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive). 5.1.5.2 User Programming Read More! See sections Programming (p. 114) and CRBasic Programming Instructions (p. 475), and CRBasic Editor Help for more programming assistance. A CRBasic program directs the CR3000 how and when sensors are to be measured, calculations made, and data stored. A program is created on a PC and sent to the CR3000. The CR3000 can store a number of programs in memory, but only one program is active at a given time. Two Campbell Scientific software applications, Short Cut and CRBasic Editor, are used to create CR3000 programs. • Short Cut creates a datalogger program and wiring diagram in four easy steps. It supports most sensors sold by Campbell Scientific and is recommended for creating simple programs to measure sensors and store data. • Programs generated by Short Cut are easily imported into CRBasic Editor for additional editing. For complex applications, experienced programmers often create essential measurement and data storage code with Short Cut, then edit the code with CRBasic Editor. 65

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • 568
  • 569
  • 570
  • 571
  • 572
  • 573
  • 574
  • 575
  • 576
  • 577
  • 578
  • 579
  • 580
  • 581
  • 582
  • 583
  • 584
  • 585
  • 586
  • 587
  • 588
  • 589
  • 590

Section 5.
System Overview
65
with an upper input voltage limit of 15 Vdc may be damaged if connected to a
CR3000 that is powered by 16 Vdc.
5.1.5 Programming
The CR3000 is a highly programmable instrument, adaptable to the most
demanding measurement and telecommunications requirements.
5.1.5.1 Operating System and Settings
Read More!
See
CR3000 Configuration
(p. 97).
The CR3000 is shipped factory-ready with an operating system (OS) installed.
Settings default to those necessary to communicate with a PC via RS-232 and to
accept and execute user-application programs. OS updates are occasionally made
available at
www.campbellsci.com
.
OS and settings remain intact when power is cycled.
For more complex
applications, some settings may need adjustment.
Changes to settings can be
done through the following options:
DevConfig
(
Device Configuration Utility
— see
Device Configuration Utility
(p. 97)
)
integrated keyboard / display (see
Using the Keyboard Display
(p. 404)
and the
appendix
Keyboard Displays
(p. 569)
)
Datalogger support software (see
Datalogger Support Software
(p. 76)
).
OS files are sent to the CR3000 with
DevConfig
or through the program
Send
button in datalogger support software.
When the OS is sent via
DevConfig
, most
settings are cleared, whereas, when sent via datalogger support software, most
settings are retained.
OS files can also be sent to the CR3000 with a CF card (CRD: drive) or Campbell
Scientific mass-storage media (USB: drive).
5.1.5.2 User Programming
Read More!
See sections
Programming
(p. 114)
and
CRBasic Programming
Instructions
(p. 475),
and
CRBasic Editor Help
for more programming assistance.
A CRBasic program directs the CR3000 how and when sensors are to be
measured, calculations made, and data stored. A program is created on a PC and
sent to the CR3000. The CR3000 can store a number of programs in memory, but
only one program is active at a given time. Two Campbell Scientific software
applications,
Short Cut
and
CRBasic Editor
, are used to create CR3000 programs.
Short Cut
creates a datalogger program and wiring diagram in four easy steps.
It supports most sensors sold by Campbell Scientific and is recommended for
creating simple programs to measure sensors and store data.
Programs generated by
Short Cut
are easily imported into
CRBasic Editor
for
additional editing. For complex applications, experienced programmers often
create essential measurement and data storage code with
Short Cut
, then edit
the code with
CRBasic Editor
.