Campbell Scientific CR1000KD CR800 and CR850 Measurement and Control Systems - Page 11

TrigVar and DisableVar - Controlling Data Output

Page 11 highlights

Table of Contents 7.8.2.9 Micro-Serial Server 173 7.8.2.10 Modbus TCP/IP 173 7.8.2.11 DHCP 173 7.8.2.12 DNS 173 7.8.2.13 SMTP 173 7.8.3 SDI-12 Sensor Support 173 7.8.3.1 SDI-12 Transparent Mode 174 7.8.3.1.1 SDI-12 Transparent Mode Commands 175 7.8.3.2 SDI-12 Programmed Modes 178 7.8.3.2.1 SDI-12 Recorder Mode 178 7.8.3.2.2 SDI-12 Sensor Mode 185 7.8.3.3 SDI-12 Power Considerations 186 7.8.4 Subroutines 188 7.8.5 Wind Vector 189 7.8.5.1 OutputOpt Parameters 190 7.8.5.2 Wind Vector Processing 190 7.8.5.2.1 Measured Raw Data 191 7.8.5.2.2 Calculations 191 7.8.6 Custom Menus 194 7.8.7 Conditional Compilation 199 7.8.8 Serial I/O 201 7.8.8.1 Introduction 202 7.8.8.2 I/O Ports 203 7.8.8.3 Protocols 203 7.8.8.4 Glossary of Terms 204 7.8.8.5 CRBasic Programming 205 7.8.8.5.1 Input Instruction Set Basics 206 7.8.8.5.2 Input Programming Basics 207 7.8.8.5.3 Output Programming Basics 208 7.8.8.5.4 Translating Bytes 209 7.8.8.5.5 Memory Considerations 210 7.8.8.5.6 Demonstration Program 211 7.8.8.6 Testing Applications 212 7.8.8.6.1 Configure HyperTerminal 212 7.8.8.6.2 Create Send Text File 215 7.8.8.6.3 Create Text-Capture File 215 7.8.8.6.4 Serial Input Test Program 215 7.8.8.7 Q & A 221 7.8.9 TrigVar and DisableVar - Controlling Data Output and Processing 223 7.8.10 NSEC Data Type 224 7.8.10.1 NSEC Options 225 7.8.11 Bool8 Data Type 228 7.8.12 Faster Measurement Rates 232 7.8.12.1 Measurements from 1 Hz to 100 Hz 233 7.8.12.2 Measurement Rate: 101 to 600 Hz 234 7.8.12.2.1 SubScan() / NextSubScan Details 235 7.8.12.3 Measurement Rate: 601 to 2000 Hz 236 7.8.13 String Operations 237 7.8.13.1 String Operators 238 7.8.13.2 String Concatenation 239 7.8.13.3 String NULL Character 239 7.8.13.4 Inserting String Characters 240 7.8.13.5 Extracting String Characters 240 7.8.13.6 String Use of ASCII / ANSII Codes 240 7.8.13.7 Formatting Strings 241 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

Table of Contents
11
7.8.2.9 Micro-Serial Server
............................................................
173
7.8.2.10 Modbus TCP/IP
................................................................
173
7.8.2.11 DHCP
...............................................................................
173
7.8.2.12 DNS
.................................................................................
173
7.8.2.13 SMTP
...............................................................................
173
7.8.3 SDI-12 Sensor Support
................................................................
173
7.8.3.1 SDI-12 Transparent Mode
..................................................
174
7.8.3.1.1 SDI-12 Transparent Mode Commands
.....................
175
7.8.3.2 SDI-12 Programmed Modes
..............................................
178
7.8.3.2.1 SDI-12 Recorder Mode
............................................
178
7.8.3.2.2 SDI-12 Sensor Mode
................................................
185
7.8.3.3 SDI-12 Power Considerations
............................................
186
7.8.4 Subroutines
..................................................................................
188
7.8.5 Wind Vector
................................................................................
189
7.8.5.1 OutputOpt Parameters
........................................................
190
7.8.5.2 Wind Vector Processing
.....................................................
190
7.8.5.2.1 Measured Raw Data
.................................................
191
7.8.5.2.2 Calculations
..............................................................
191
7.8.6 Custom Menus
.............................................................................
194
7.8.7 Conditional Compilation
.............................................................
199
7.8.8 Serial I/O
.....................................................................................
201
7.8.8.1 Introduction
........................................................................
202
7.8.8.2 I/O Ports
.............................................................................
203
7.8.8.3 Protocols
............................................................................
203
7.8.8.4 Glossary of Terms
..............................................................
204
7.8.8.5 CRBasic Programming
......................................................
205
7.8.8.5.1 Input Instruction Set Basics
......................................
206
7.8.8.5.2 Input Programming Basics
.......................................
207
7.8.8.5.3 Output Programming Basics
.....................................
208
7.8.8.5.4 Translating Bytes
......................................................
209
7.8.8.5.5 Memory Considerations
...........................................
210
7.8.8.5.6 Demonstration Program
............................................
211
7.8.8.6 Testing Applications
..........................................................
212
7.8.8.6.1 Configure HyperTerminal
........................................
212
7.8.8.6.2 Create Send Text File
...............................................
215
7.8.8.6.3 Create Text-Capture File
..........................................
215
7.8.8.6.4 Serial Input Test Program
.........................................
215
7.8.8.7 Q & A
.................................................................................
221
7.8.9 TrigVar and DisableVar — Controlling Data Output and
Processing
......................................................................................
223
7.8.10 NSEC Data Type
.......................................................................
224
7.8.10.1 NSEC Options
..................................................................
225
7.8.11 Bool8 Data Type
........................................................................
228
7.8.12 Faster Measurement Rates
.........................................................
232
7.8.12.1 Measurements from 1 Hz to 100 Hz
................................
233
7.8.12.2 Measurement Rate: 101 to 600 Hz
...................................
234
7.8.12.2.1 SubScan() / NextSubScan Details
..........................
235
7.8.12.3 Measurement Rate: 601 to 2000 Hz
.................................
236
7.8.13 String Operations
.......................................................................
237
7.8.13.1 String Operators
...............................................................
238
7.8.13.2 String Concatenation
........................................................
239
7.8.13.3 String NULL Character
....................................................
239
7.8.13.4 Inserting String Characters
...............................................
240
7.8.13.5 Extracting String Characters
............................................
240
7.8.13.6 String Use of ASCII / ANSII Codes
................................
240
7.8.13.7 Formatting Strings
............................................................
241