Campbell Scientific CR6 CR6 Measurement and Control System - Page 17

Glossary, Attributions, Appendix A., CRBasic Programming Instructions

Page 17 highlights

Table of Contents 10.5.1.2 SkippedScan 474 10.5.1.3 SkippedSlowScan 475 10.5.1.4 SkippedRecord 475 10.5.1.5 ProgErrors 475 10.5.1.6 MemoryFree 475 10.5.1.7 VarOutOfBounds 475 10.5.1.8 Watchdog Errors 475 10.5.1.8.1 Status Table WatchdogErrors 476 10.5.1.8.2 Watchdoginfo.txt File 476 10.5.1.9 Calibration Errors 477 10.5.2 Program Does Not Compile 477 10.5.3 Program Compiles / Does Not Run Correctly 477 10.5.4 NAN and ±INF 477 10.5.4.1 Measurements and NAN 478 10.5.4.1.1 Voltage Measurements 478 10.5.4.1.2 SDI-12 Measurements 478 10.5.4.2 Floating-Point Math, NAN, and ±INF 478 10.5.4.3 Data Types, NAN, and ±INF 478 10.5.4.4 Output Processing and NAN 480 10.6Communications 481 10.6.1 RS-232 481 10.6.2 Communicating with Multiple PCs 482 10.6.3 Comms Memory Errors 482 10.6.3.1 CommsMemFree(1 482 10.6.3.2 CommsMemFree(2 483 10.6.3.3 CommsMemFree(3 484 10.7Terminal Mode 484 10.7.1 Serial Talk Through and Comms Watch 487 10.8Logs ...487 10.9Data Recovery 488 11. Glossary 489 11.1Terms 489 11.2Concepts 513 11.2.1 Accuracy, Precision, and Resolution 513 12. Attributions 514 Appendix A. CRBasic Programming Instructions....515 A.1.1 Hardware Declarations 515 A.2 Program Declarations 515 A.2.1 Variable Declarations & Modifiers 516 A.2.2 Constant Declarations 518 A.3 Data-Table Declarations 518 A.3.1 Data-Table Modifiers 518 A.3.2 Data Destinations 519 A.3.3 Processing for Output to Final-Data Memory 520 A.3.3.1 Single-Source 520 A.3.3.2 Multiple-Source 522 A.4 Single Execution at Compile 522 A.5 Program Control Instructions 523 17

  • 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
  • 591
  • 592
  • 593
  • 594
  • 595
  • 596
  • 597
  • 598
  • 599
  • 600
  • 601
  • 602
  • 603
  • 604
  • 605
  • 606
  • 607
  • 608
  • 609
  • 610
  • 611
  • 612
  • 613
  • 614
  • 615
  • 616
  • 617
  • 618
  • 619
  • 620
  • 621
  • 622
  • 623
  • 624
  • 625
  • 626

Table of Contents
10.5.1.2 SkippedScan
....................................................................
474
10.5.1.3 SkippedSlowScan
............................................................
475
10.5.1.4 SkippedRecord
.................................................................
475
10.5.1.5 ProgErrors
........................................................................
475
10.5.1.6 MemoryFree
....................................................................
475
10.5.1.7 VarOutOfBounds
.............................................................
475
10.5.1.8 Watchdog Errors
..............................................................
475
10.5.1.8.1
Status Table WatchdogErrors
..............................
476
10.5.1.8.2
Watchdoginfo.txt File
.........................................
476
10.5.1.9 Calibration Errors
............................................................
477
10.5.2
Program Does Not Compile
...................................................
477
10.5.3
Program Compiles / Does Not Run Correctly
........................
477
10.5.4
NAN and ±INF
.......................................................................
477
10.5.4.1 Measurements and NAN
..................................................
478
10.5.4.1.1
Voltage Measurements
........................................
478
10.5.4.1.2
SDI-12 Measurements
.........................................
478
10.5.4.2 Floating-Point Math, NAN, and ±INF
.............................
478
10.5.4.3 Data Types, NAN, and ±INF
...........................................
478
10.5.4.4 Output Processing and NAN
...........................................
480
10.6 Communications
..................................................................................
481
10.6.1
RS-232
....................................................................................
481
10.6.2
Communicating with Multiple PCs
........................................
482
10.6.3
Comms Memory Errors
..........................................................
482
10.6.3.1 CommsMemFree(1)
.........................................................
482
10.6.3.2 CommsMemFree(2)
.........................................................
483
10.6.3.3 CommsMemFree(3)
.........................................................
484
10.7 Terminal Mode
.....................................................................................
484
10.7.1
Serial Talk Through and Comms Watch
................................
487
10.8 Logs
.....................................................................................................
487
10.9 Data Recovery
......................................................................................
488
11.
Glossary
..................................................................
489
11.1 Terms
...................................................................................................
489
11.2 Concepts
...............................................................................................
513
11.2.1
Accuracy, Precision, and Resolution
......................................
513
12.
Attributions
..............................................................
514
Appendix A.
CRBasic Programming Instructions
....
515
A.1.1
Hardware Declarations
...........................................................
515
A.2 Program Declarations
...........................................................................
515
A.2.1
Variable Declarations & Modifiers
........................................
516
A.2.2
Constant Declarations
.............................................................
518
A.3 Data-Table Declarations
......................................................................
518
A.3.1
Data-Table Modifiers
.............................................................
518
A.3.2
Data Destinations
....................................................................
519
A.3.3
Processing for Output to Final-Data Memory
........................
520
A.3.3.1 Single-Source
...................................................................
520
A.3.3.2 Multiple-Source
...............................................................
522
A.4 Single Execution at Compile
................................................................
522
A.5 Program Control Instructions
...............................................................
523
17