Preface v
Introduction vii
1. THOUGHTS ON AND EXPERIENCES OF LABVIEW
PROGRAMMING 1
LabVIEW programming thoughts and experiences 3
Why use design, especially LCOD? 7
A little more on Hidden Data 9
2. TECHNOLOGY HISTORY 1 13
3. HIDDEN DATA: REMOVING CONSTANTS 21
Why I developed this new LCOD Hidden Data method 21
4. TECHNOLOGY HISTORY 2 25
About the big dilemma: programming instrumentation
solutions 31
5. THE QUESTIONS I ASKED 37
The five questions I asked 37
Some background on how this "Hidden Data" method
evolved 39
6. TECHNOLOGY HISTORY 3 53
Micros, new chips, complete computers 54
7. THE FIVE QUESTIONS 59
The five questions 59
8. TECHNOLOGY HISTORY 4 75
UK and Europe 75
9. QUESTIONS 2, 3 AND 4 81
Question 2: How can we remove those constants out of the
program to file disk storage? 82
Question 3: How can we recover those constants from file
storage system back into the diagram? 83
Question 4: How can we reinstall the constants into the
diagram at load or run time or any time? 84
10. BEDDING IN THE HIDDEN DATA METHOD 93
SubVI "Manometer Calibration" 94
11. BUILDING THE MAIN PROGRAM FRONT PANEL 101
Main Program Front Panel 102
12. BUILDING THE COC EDITOR 107
Building the Editor into this new expanded Main Front Panel 108
13. LOADING PUBLIC CLUSTER CONSTANTS ONTO SHIFT
REGISTERS 117
How to incorporate the Public Data Clusters back into the
Main Program 118
Program Design complete 122
The wrap-up 124
Some more wrap-up 128
14. ABSTRACTION 131
"Abstraction" - another focus of the book 132
15. TECHNOLOGY HISTORY: CALCULATORS 155
16. SOME TECHNOLOGY PROJECTS 163
TENS Stimulator 163
FM - Implantable FM Remote Animal Monitor and Recorder 165
RCA 1802 (1979-80) 166
Hewlett Packard RTE Computer 168
Hypo/Hyperbaric Chamber 169
Vanguard Motion Analyser 171
Muscle characterisation (force, length, velocity and fatigue) 173
Scanning colour graphics into Macs 174
17. COC & LCOD IN TEAM PROJECTS 177
Wrapping up 182
Appendix I 185
Appendix II 189
Appendix III 191
About the Author 195