Campbell Scientific CR6 CR6 Measurement and Control System - Page 388

Creating and Editing Powerup.ini

Page 388 highlights

Section 8. Operation Options for powerup.ini also allow final-data memory management comparable to the support software File Control (p. 496) feature. Note that the CRD: drive has precedence over the USB: drive. Caution Test the powerup.ini file and procedures in the lab before going to the field. Always carry a laptop or palm PC into difficult- or expensive-to-access places as backup. Powerup.ini commands include the following functions: • Sending programs to the CR6. • Optionally setting run attributes of CR6 program files. • Sending an OS to the CR6. • Formatting memory drives. • Deleting data files associated with the previously running program. Note Back in the old days of volatile RAM, life was frustrating, but simple. Lost power meant lost programs, variables, and data - a clean slate. The advent of nonvolatile memory has saved a lot of frustration in the field, but it requires thought in some applications. For instance, if the CR6 loses power, do you want it to power back up with the same program, or another one? with variables intact or erased? with data intact or erased? When power is connected to the CR6, it searches for powerup.ini executes the command line(s) prior to compiling a program. Powerup.ini performs three operations: 1. Copies the specified program file to a specified memory drive. 2. Optionally sets a file run attribute (Run Now, Run on Power Up, or Run Always) for the program file. 3. Optionally deletes data files stored from the overwritten (just previous) program. 4. Formats a specified drive. Execution of powerup.ini takes precedence during CR6 power-up. Although powerup.ini sets file attributes for the uploaded programs, its presence on a drive does not allow those file attributes to control the power-up process. To avoid confusion, either remove the external drive on which powerup.ini resides or delete the file after the power-up operation is complete. 8.3.3.4.1 Creating and Editing Powerup.ini Powerup.ini is created with a text editor on a PC, then saved on a memory drive of the CR6. The file is saved to the memory drive, along with the operating system or user program file, using the datalogger support software (p. 604) File Control Send (p. 496) command. Note Some text editors (such as MicroSoft® WordPad®) will attach header information to the powerup.ini file causing it to abort. Check the text of a powerup.ini file in the CR6 with the external keyboard display to see what the CR6 actually sees. Comments can be added to the file by preceding them with a single-quote 388

  • 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

Section 8.
Operation
Options for
powerup.ini
also allow final-data memory management comparable
to the support software
File Control
(p. 496)
feature.
Note that the CRD: drive has
precedence over the USB: drive.
Caution
Test the
powerup.ini
file and procedures in the lab before going to the
field.
Always carry a laptop or palm PC into difficult- or expensive-to-access
places as backup.
Powerup.ini
commands include the following functions:
Sending programs to the CR6.
Optionally setting run attributes of CR6 program files.
Sending an OS to the CR6.
Formatting memory drives.
Deleting data files associated with the previously running program.
Note
Back in the old days of volatile RAM, life was frustrating, but simple.
Lost
power meant lost programs, variables, and data – a clean slate. The advent of non-
volatile memory has saved a lot of frustration in the field, but it requires thought
in some applications.
For instance, if the CR6 loses power, do you want it to
power back up with the same program, or another one? with variables intact or
erased? with data intact or erased?
When power is connected to the CR6, it searches for
powerup.ini
executes the
command line(s) prior to compiling a program.
Powerup.ini
performs three
operations:
1.
Copies the specified program file to a specified memory drive.
2.
Optionally sets a file run attribute (
Run Now
,
Run on Power Up
, or
Run
Always
) for the program file.
3.
Optionally deletes data files stored from the overwritten (just previous)
program.
4. Formats a specified drive.
Execution of
powerup.ini
takes precedence during CR6 power-up.
Although
powerup.ini
sets file attributes for the uploaded programs, its presence on a drive
does not allow those file attributes to control the power-up process.
To avoid
confusion, either remove the external drive on which
powerup.ini
resides or
delete the file after the power-up operation is complete.
8.3.3.4.1 Creating and Editing Powerup.ini
Powerup.ini
is created with a text editor on a PC, then saved on a memory drive
of the CR6.
The file is saved to the memory drive, along with the operating
system or user program file, using the
datalogger support software
(p. 604)
File
Control
Send
(p. 496)
command.
Note
Some text editors (such as MicroSoft
®
WordPad
®
) will attach header
information to the powerup.ini file causing it to abort. Check the text of a
powerup.ini file in the CR6 with the external keyboard display to see what the
CR6 actually sees.
Comments can be added to the file by preceding them with a single-quote
388