Campbell Scientific CR3000 CR3000 Micrologger - Page 25

CRBasic Example 45. NSEC - Seven and Nine Element Time Arrays

Page 25 highlights

Table of Contents CRBasic Example 4. Inserting Comments 115 CRBasic Example 5. Load binary information into a variable 117 CRBasic Example 6. Proper Program Structure 118 CRBasic Example 7. Using a Variable Array in Calculations 122 CRBasic Example 8. Using Variable Array Dimension Indices 122 CRBasic Example 9. Data Type Declarations 125 CRBasic Example 10. Flag Declaration and Use 126 CRBasic Example 11. Initializing Variables 127 CRBasic Example 12. Using the Const Declaration 128 CRBasic Example 13. Foreign-Language Support 130 CRBasic Example 14. Definition and Use of a Data Table 132 CRBasic Example 15. BeginProg / Scan() / NextScan / EndProg Syntax .. 141 CRBasic Example 16. Scan Syntax 141 CRBasic Example 17. Measurement Instruction Syntax 145 CRBasic Example 18. Use of Expressions in Arguments 146 CRBasic Example 19. Use of Arrays as Multipliers and Offsets 147 CRBasic Example 20. Conversion of FLOAT / LONG to Boolean 148 CRBasic Example 21. Evaluation of Integers 149 CRBasic Example 22. Constants to LONGs or FLOATs 150 CRBasic Example 23. String and Variable Concatenation 152 CRBasic Example 24. Use of Variable Arrays to Conserve Code Space ... 155 CRBasic Example 25. Use of Move() to Conserve Code Space 155 CRBasic Example 26. FieldCal() Zeroing Demonstration Program 160 CRBasic Example 27. FieldCal() Offset Demo Program 161 CRBasic Example 28. FieldCal() Zero Basis Demo Program 163 CRBasic Example 29. FieldCal() Multiplier and Offset Demonstration Program 165 CRBasic Example 30. FieldCal() Multiplier-Only Demonstration Program 166 CRBasic Example 31. FieldCalStrain() Calibration Demonstration 169 CRBasic Example 32. HTML 175 CRBasic Example 33. Using Alternate Concurrent Command (aC 186 CRBasic Example 34. Using SDI12Sensor() Command 187 CRBasic Example 35. Using an SDI-12 Extended Command 189 CRBasic Example 36. SDI-12 Sensor Setup 190 CRBasic Example 37. Subroutine with Global and Local Variables .......... 192 CRBasic Example 38. Custom Menus 201 CRBasic Example 39. Conditional Compile 204 CRBasic Example 40. Receiving an RS-232 String 215 CRBasic Example 41. Measure Sensors / Send RS-232 Data 220 CRBasic Example 42. Using TrigVar to Trigger Data Storage 228 CRBasic Example 43. NSEC - One Element Time Array 229 CRBasic Example 44. NSEC - Two Element Time Array 230 CRBasic Example 45. NSEC - Seven and Nine Element Time Arrays.... 230 CRBasic Example 46. NSEC -Convert Timestamp to Universal Time.... 231 CRBasic Example 47. Programming with Bool8 and a bit-shift operator .. 234 CRBasic Example 48. Inserting String Characters 244 CRBasic Example 49. Formatting Strings 245 CRBasic Example 50. Two Data Intervals in One Data Table 245 CRBasic Example 51. Program Signatures 247 CRBasic Example 52. Miscellaneous Features 248 CRBasic Example 53. Running Average and Running Total of Rain......... 251 CRBasic Example 54. Use of Multiple Scans 251 CRBasic Example 55. Groundwater Pump Test 252 CRBasic Example 56. Scaling Array 255 CRBasic Example 57. Conditional Output 256 25

  • 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

Table of Contents
25
CRBasic Example 4. Inserting Comments
..................................................
115
CRBasic Example 5. Load binary information into a variable
....................
117
CRBasic Example 6. Proper Program Structure
..........................................
118
CRBasic Example 7. Using a Variable Array in Calculations
....................
122
CRBasic Example 8. Using Variable Array Dimension Indices
.................
122
CRBasic Example 9. Data Type Declarations
.............................................
125
CRBasic Example 10. Flag Declaration and Use
........................................
126
CRBasic Example 11. Initializing Variables
...............................................
127
CRBasic Example 12. Using the Const Declaration
...................................
128
CRBasic Example 13. Foreign-Language Support
.....................................
130
CRBasic Example 14. Definition and Use of a Data Table
.........................
132
CRBasic Example 15. BeginProg / Scan() / NextScan / EndProg Syntax .. 141
CRBasic Example 16. Scan Syntax
.............................................................
141
CRBasic Example 17. Measurement Instruction Syntax
.............................
145
CRBasic Example 18. Use of Expressions in Arguments
...........................
146
CRBasic Example 19. Use of Arrays as Multipliers and Offsets
................
147
CRBasic Example 20. Conversion of FLOAT / LONG to Boolean
............
148
CRBasic Example 21. Evaluation of Integers
.............................................
149
CRBasic Example 22. Constants to LONGs or FLOATs
...........................
150
CRBasic Example 23. String and Variable Concatenation
.........................
152
CRBasic Example 24. Use of Variable Arrays to Conserve Code Space ... 155
CRBasic Example 25. Use of Move() to Conserve Code Space
.................
155
CRBasic Example 26. FieldCal() Zeroing Demonstration Program
...........
160
CRBasic Example 27. FieldCal() Offset Demo Program
............................
161
CRBasic Example 28. FieldCal() Zero Basis Demo Program
.....................
163
CRBasic Example 29. FieldCal() Multiplier and Offset Demonstration
Program
................................................................................................
165
CRBasic Example 30. FieldCal() Multiplier-Only Demonstration
Program
................................................................................................
166
CRBasic Example 31. FieldCalStrain() Calibration Demonstration
...........
169
CRBasic Example 32. HTML
.....................................................................
175
CRBasic Example 33. Using Alternate Concurrent Command (aC)
...........
186
CRBasic Example 34. Using SDI12Sensor() Command
............................
187
CRBasic Example 35. Using an SDI-12 Extended Command
....................
189
CRBasic Example 36. SDI-12 Sensor Setup
...............................................
190
CRBasic Example 37. Subroutine with Global and Local Variables
..........
192
CRBasic Example 38. Custom Menus
........................................................
201
CRBasic Example 39. Conditional Compile
...............................................
204
CRBasic Example 40. Receiving an RS-232 String
....................................
215
CRBasic Example 41. Measure Sensors / Send RS-232 Data
.....................
220
CRBasic Example 42. Using TrigVar to Trigger Data Storage
..................
228
CRBasic Example 43. NSEC — One Element Time Array
........................
229
CRBasic Example 44. NSEC — Two Element Time Array
.......................
230
CRBasic Example 45. NSEC — Seven and Nine Element Time Arrays
....
230
CRBasic Example 46. NSEC —Convert Timestamp to Universal Time
....
231
CRBasic Example 47. Programming with Bool8 and a bit-shift operator .. 234
CRBasic Example 48. Inserting String Characters
......................................
244
CRBasic Example 49. Formatting Strings
..................................................
245
CRBasic Example 50. Two Data Intervals in One Data Table
...................
245
CRBasic Example 51. Program Signatures
.................................................
247
CRBasic Example 52. Miscellaneous Features
...........................................
248
CRBasic Example 53. Running Average and Running Total of Rain
.........
251
CRBasic Example 54. Use of Multiple Scans
.............................................
251
CRBasic Example 55. Groundwater Pump Test
.........................................
252
CRBasic Example 56. Scaling Array
..........................................................
255
CRBasic Example 57. Conditional Output
..................................................
256