
Section 7. Installation
183
7.6.2 Writing and Editing Programs
7.6.2.1 Short Cut Programming Wizard
Short Cut
is easy-to-use, menu-driven software that presents lists of predefined
measurement, processing, and control algorithms from which to choose. You
make choices, and
Short Cut
writes the CRBasic code required to perform the
tasks.
Short Cut
creates a wiring diagram to simplify connection of sensors and
external devices.
Quickstart
works through a measurement example using
Short Cut
.
For many complex applications,
Short Cut
is still a good place to start. When as
much information as possible is entered,
Short Cut
will create a program template
from which to work, already formatted with most of the proper structure,
measurement routines, and variables. The program can then be edited further
using
CRBasic Program Editor
.
7.6.2.2 CRBasic Editor
CR6 application programs are written in a variation of BASIC (Beginner's
All-purpose Symbolic Instruction Code) computer language, CRBasic (Campbell
Recorder BASIC).
CRBasic Editor
is a text editor that facilitates creation and
modification of the ASCII text file that constitutes the CR6 application program.
CRBasic Editor
is a component of
LoggerNet
,
RTDAQ
,
and
PC400
datalogger
support software
(p. 97).
Fundamental elements of CRBasic include the following:
•
Variables — named packets of CR6 memory into which are stored
values that normally vary during program execution. Values are typically
the result of measurements and processing. Variables are given an
alphanumeric name and can be dimensioned into arrays of related data.
•
Constants — discrete packets of CR6 memory into which are stored
specific values that do not vary during program executions. Constants are
given alphanumeric names and assigned values at the beginning
declarations of a CRBasic program.
Note
Keywords and predefined constants are reserved for internal CR6
use. If a user-programmed variable happens to be a keyword or
predefined constant, a runtime or compile error will occur. To correct the
error, simply change the variable name by adding or deleting one or more
letters, numbers, or the underscore (_) from the variable name, then
recompile and resend the program.
CRBasic Editor Help
provides a list of
keywords and predefined constants.
•
Common instructions — instructions (called "commands" in BASIC) and
operators used in most BASIC languages, including program control
statements, and logic and mathematical operators.
•
Special instructions — instructions (commands) unique to CRBasic,
including measurement instructions, and processing instructions that
compress many common calculations used in CR6 dataloggers.
Содержание CR6 Series
Страница 2: ......
Страница 4: ......
Страница 6: ......
Страница 32: ......
Страница 36: ......
Страница 38: ......
Страница 76: ...Section 5 Overview 76 FIGURE 20 Half Bridge Wiring Example Wind Vane Potentiometer ...
Страница 80: ...Section 5 Overview 80 FIGURE 23 Pulse Input Wiring Example Anemometer ...
Страница 136: ......
Страница 251: ...Section 7 Installation 251 FIGURE 46 Running Average Frequency Response FIGURE 47 Running Average Signal Attenuation ...
Страница 454: ...Section 8 Operation 454 FIGURE 104 Narrow Sweep High Noise ...
Страница 459: ...Section 8 Operation 459 FIGURE 106 Vibrating Wire Sensor Calibration Report ...
Страница 535: ...Section 8 Operation 535 8 11 2 Data Display FIGURE 121 CR1000KD Displaying Data ...
Страница 537: ...Section 8 Operation 537 FIGURE 123 CR1000KD Real Time Custom ...
Страница 538: ...Section 8 Operation 538 8 11 2 3 Final Storage Data FIGURE 124 CR1000KD Final Storage Data ...
Страница 539: ...Section 8 Operation 539 8 11 3 Run Stop Program FIGURE 125 CR1000KD Run Stop Program ...
Страница 541: ...Section 8 Operation 541 FIGURE 127 CR1000KD File Edit ...
Страница 542: ...Section 8 Operation 542 8 11 5 PCCard Memory Card Management FIGURE 128 CR1000KD PCCard Memory Card Management ...
Страница 546: ......
Страница 549: ...Section 9 Maintenance Details 549 FIGURE 133 Separate Back Shell from Module FIGURE 134 Disconnect Battery Connector ...
Страница 552: ......
Страница 610: ...Section 11 Glossary 610 FIGURE 137 Relationships of Accuracy Precision and Resolution ...
Страница 612: ......
Страница 648: ......
Страница 650: ......
Страница 688: ......
Страница 689: ......