Campbell Scientific CR6 CR6 Measurement and Control System - Page 11

Data Output: Two Intervals in One Data Table

Page 11 highlights

Table of Contents 7.8.3.10.5 String Expressions 167 7.8.3.11 Program Access to Data Tables 168 7.8.3.12 System Signatures 170 7.9 Programming Resource Library 170 7.9.1 Advanced Programming Techniques 170 7.9.1.1 Capturing Events 170 7.9.1.2 Conditional Output 171 7.9.1.3 Groundwater Pump Test 172 7.9.1.4 Miscellaneous Features 175 7.9.1.5 PulseCountReset Instruction 177 7.9.1.6 Scaling Array 178 7.9.1.7 Signatures: Example Programs 179 7.9.1.7.1 Text Signature 179 7.9.1.7.2 Binary Runtime Signature 179 7.9.1.7.3 Executable Code Signatures 179 7.9.1.8 Use of Multiple Scans 180 7.9.2 Compiling: Conditional Inclusion of Code Segments 181 7.9.3 Data Displays: Custom Menus - Details 183 7.9.4 Data Input: Loading Large Data Sets 188 7.9.5 Data Input: Array-Assigned Expression 189 7.9.6 Data Output: Calculating Running Average 193 7.9.7 Data Output: Triggers and Omitting Samples 195 7.9.8 Data Output: Two Intervals in One Data Table 197 7.9.9 Data Output: Using Data Type Bool8 198 7.9.10 Data Output: Using Data Type NSEC 202 7.9.10.1 NSEC Options 203 7.9.11 Data Output: Writing High-Frequency Data to Memory Cards 206 7.9.11.1 TableFile() with Option 64 206 7.9.11.2 TableFile() with Option 64 Replaces CardOut 207 7.9.11.3 TableFile() with Option 64 Programming 207 7.9.11.4 TableFile() with Option 64 Q & A 208 7.9.12 Field Calibration - Details 210 7.9.12.1 Field Calibration CAL Files 211 7.9.12.2 Field Calibration Programming 211 7.9.12.3 Field-Calibration Wizard Overview 211 7.9.12.4 Field Calibration Keyboard Procedures 212 7.9.12.4.1 One-Point Calibrations (zero or offset 212 7.9.12.4.2 Two-Point Calibrations (gain and offset 213 7.9.12.4.3 Zero Basis Point Calibration 213 7.9.12.5 FieldCal() Examples 213 7.9.12.5.1 FieldCal() Zero or Tare (Opt 0) Example 214 7.9.12.5.2 FieldCal() Offset (Opt 1) Example 216 7.9.12.5.3 FieldCal() Slope and Offset (Opt 2) Example ..... 218 7.9.12.5.4 FieldCal() Slope (Opt 3) Example 221 7.9.12.5.5 Zero Basis (Option 4 223 7.9.12.6 FieldCalStrain() Examples 225 7.9.12.6.1 FieldCalStrain() Quarter-Bridge Shunt Example 228 7.9.12.6.2 FieldCalStrain() Quarter-Bridge Zero 228 7.9.13 Measurement: Excite, Delay, Measure 229 7.9.14 Measurement: Faster Analog Rates 230 7.9.14.1 Measurements from 1 to 100 Hz 231 7.9.14.2 Measurement Rate: 101 to 600 Hz 232 11

  • 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
7.8.3.10.5
String Expressions
...............................................
167
7.8.3.11 Program Access to Data Tables
.......................................
168
7.8.3.12 System Signatures
............................................................
170
7.9 Programming Resource Library
...........................................................
170
7.9.1
Advanced Programming Techniques
......................................
170
7.9.1.1 Capturing Events
.............................................................
170
7.9.1.2 Conditional Output
..........................................................
171
7.9.1.3 Groundwater Pump Test
..................................................
172
7.9.1.4 Miscellaneous Features
....................................................
175
7.9.1.5 PulseCountReset Instruction
............................................
177
7.9.1.6 Scaling Array
...................................................................
178
7.9.1.7 Signatures: Example Programs
........................................
179
7.9.1.7.1 Text Signature
...........................................................
179
7.9.1.7.2 Binary Runtime Signature
.........................................
179
7.9.1.7.3 Executable Code Signatures
.....................................
179
7.9.1.8
Use of Multiple Scans
......................................................
180
7.9.2
Compiling: Conditional Inclusion of Code Segments
............
181
7.9.3
Data Displays: Custom Menus — Details
..............................
183
7.9.4
Data Input: Loading Large Data Sets
.....................................
188
7.9.5
Data Input: Array-Assigned Expression
.................................
189
7.9.6
Data Output: Calculating Running Average
...........................
193
7.9.7
Data Output: Triggers and Omitting Samples
........................
195
7.9.8
Data Output: Two Intervals in One Data Table
......................
197
7.9.9
Data Output: Using Data Type Bool8
....................................
198
7.9.10
Data Output: Using Data Type NSEC
....................................
202
7.9.10.1 NSEC Options
.................................................................
203
7.9.11
Data Output: Writing High-Frequency Data to Memory
Cards
.............................................................................................
206
7.9.11.1 TableFile() with Option 64
..............................................
206
7.9.11.2 TableFile() with Option 64 Replaces CardOut()
..............
207
7.9.11.3 TableFile() with Option 64 Programming
.......................
207
7.9.11.4 TableFile() with Option 64 Q & A
..................................
208
7.9.12
Field Calibration — Details
....................................................
210
7.9.12.1 Field Calibration CAL Files
............................................
211
7.9.12.2 Field Calibration Programming
.......................................
211
7.9.12.3 Field-Calibration Wizard Overview
................................
211
7.9.12.4 Field Calibration Keyboard Procedures
...........................
212
7.9.12.4.1
One-Point Calibrations (zero or offset)
...............
212
7.9.12.4.2
Two-Point Calibrations (gain and offset)
............
213
7.9.12.4.3
Zero Basis Point Calibration
...............................
213
7.9.12.5 FieldCal() Examples
........................................................
213
7.9.12.5.1
FieldCal() Zero or Tare (Opt 0) Example
...........
214
7.9.12.5.2
FieldCal() Offset (Opt 1) Example
......................
216
7.9.12.5.3
FieldCal() Slope and Offset (Opt 2) Example
.....
218
7.9.12.5.4
FieldCal() Slope (Opt 3) Example
......................
221
7.9.12.5.5
Zero Basis (Option 4)
..........................................
223
7.9.12.6 FieldCalStrain() Examples
...............................................
225
7.9.12.6.1
FieldCalStrain() Quarter-Bridge Shunt Example 228
7.9.12.6.2
FieldCalStrain() Quarter-Bridge Zero
.................
228
7.9.13
Measurement: Excite, Delay, Measure
...................................
229
7.9.14
Measurement: Faster Analog Rates
........................................
230
7.9.14.1 Measurements from 1 to 100 Hz
......................................
231
7.9.14.2 Measurement Rate: 101 to 600 Hz
..................................
232
11