
Table of Contents
7.3.3.8.2 Instruction Panel Preferences............................. 7-35
7.3.3.8.3 Other Options..................................................... 7-35
7.3.3.9 CRBasic Editor Tools Menu......................................... 7-36
7.3.3.9.1 Edit Instruction Categories ................................ 7-36
7.3.3.9.2 Constant Customization..................................... 7-37
7.3.3.9.3 Other Options..................................................... 7-39
7.3.3.10 Available Help Information.......................................... 7-40
7.3.4 CRBasic Programming............................................................ 7-40
7.3.4.1 Programming Sequence................................................ 7-40
7.3.4.2 Program Declarations ................................................... 7-41
7.3.4.3 Mathematical Expressions............................................ 7-42
7.3.4.4 Measurement and Output Processing Instructions........ 7-42
7.3.4.5 Line Continuation......................................................... 7-43
7.3.4.6 Inserting Comments Into Program................................ 7-43
7.3.4.7 Example Program ......................................................... 7-44
7.3.4.8 Data Tables................................................................... 7-44
7.3.4.9 The Scan — Measurement Timing and Processing...... 7-46
7.3.4.10 Numerical Entries......................................................... 7-47
7.3.4.11 Logical Expression Evaluation..................................... 7-47
7.3.4.11.1 What is True?..................................................... 7-47
7.3.4.11.2 Expression Evaluation ....................................... 7-48
7.3.4.11.3 Numeric Results of Expression Evaluation........ 7-48
7.3.4.12 Flags ............................................................................. 7-49
7.3.4.13 Parameter Types ........................................................... 7-49
7.3.4.13.1 Expressions in Parameters ................................. 7-49
7.3.4.13.2 Arrays of Multipliers and Offsets for Sensor
Calibration...................................................... 7-50
7.3.4.14 Program Access to Data Tables.................................... 7-50
7.4 Edlog .............................................................................................. 7-51
7.4.1 Overview ................................................................................. 7-51
7.4.1.1 Precompiler................................................................... 7-51
7.4.1.2 Context-sensitive Help ................................................. 7-52
7.4.1.3 Programming Efficiency............................................... 7-52
7.4.1.4 Input Location Labels................................................... 7-52
7.4.1.5 Final Storage Label Editor............................................ 7-52
7.4.1.6 Expression Compiler .................................................... 7-52
7.4.2 Creating a New Edlog Program............................................... 7-53
7.4.2.1 Program Structure......................................................... 7-54
7.4.2.2 Edlog File Types........................................................... 7-55
7.4.2.3 Inserting Instructions into the Program ........................ 7-56
7.4.2.4 Entering Parameters for the Instructions ...................... 7-57
7.4.2.5 Program Comments ...................................................... 7-57
7.4.2.6 Expressions................................................................... 7-58
7.4.2.7 Editing an Existing Program......................................... 7-63
7.4.2.8 Editing Comments, Instructions, and Expressions ....... 7-65
7.4.2.9 Cut, Copy, Paste, and Clipboard Options ..................... 7-65
7.4.3 Library Files ............................................................................ 7-65
7.4.4 Documenting a DLD File........................................................ 7-65
7.4.5 Display Options....................................................................... 7-66
7.4.5.1 Graphical Toolbar......................................................... 7-66
7.4.5.2 Renumbering the Instructions....................................... 7-67
7.4.5.3 Compress VIEW........................................................... 7-67
7.4.5.4 Indention....................................................................... 7-67
7.4.6 Input Locations........................................................................ 7-67
7.4.7 Entering Input Locations......................................................... 7-68
7.4.8 Repetitions............................................................................... 7-68
vi