Specifications
Section 10. CRBASIC Programming Instructions
10-13
PulsePort
Toggles the state of a control port, delays the specified amount of time, toggles
the port, and delays a second time.
Syntax
PulsePort (Port, Delay)
ReadIO
Reads the status of selected control I/O ports.
Syntax
ReadIO (Dest, Mask)
TimerIO
Measures interval or frequency on a digital I/O port.
Syntax
TimerIO (Dest, Edges, Function, Timeout, Units)
VibratingWire
The VibratingWire instruction is used to measure a vibrating wire sensor with a
swept frequency (from low to high).
Syntax
VibratingWire (Dest, Reps, Range, SEChan, Vx/ExChan, StartFreq,
EndFreq, TSweep, Steps, DelMeas, NumCycles, DelReps, Multiplier,
Offset)
WriteIO
WriteIO is used to set the status of selected control I/O channels (ports) on the
CR1000.
Syntax
WriteIO (Mask, Source)
10.5.8 SDI-12
Read more! See Section 11.3 SDI-12 Support.
SDI12Recorder
The SDI12Recorder instruction is used to retrieve the results from an SDI-12
sensor.
Syntax
SDI12Recorder (Dest, SDIPort, SDIAddress, SDICommand,
Multiplier, Offset)
SDI12SensorSetup
Sets up the datalogger to act as an SDI12 sensor
SDI12SensorResponse
Holds the source of the data to send to the SDI12 recorder.
Syntax
SDI12SensorSetup (Repetitions, SDIPort, SDIAddress,
ResponseTime)
SDI12SensorResponse (SDI12Source)