Appendix A. CRBasic Programming Instructions
464
A.5.7 Digital I/O
CheckPort
Returnsthestatusofacontrolport.
Syntax
X = CheckPort(Port)
PortGet
Readsthestatusofacontrolport.
Syntax
PortGet(Dest, Port)
PortsConfig
Configurescontrolportsasinputoroutput.
Syntax
PortsConfig(Mask, Function)
ReadIO
ReadsthestatusofselectedcontrolI/Oports.
Syntax
ReadIO(Dest, Mask)
A.5.7.1 Control
PortSet
Setsthespecifiedporthighorlow.
Syntax
PortSet(Port, State)
PulsePort
Togglesthestateofacontrolport,delaysthespecifiedamountoftime,toggles
theport,anddelaysasecondtime.
Syntax
PulsePort(Port, Delay)
WriteIO
WriteIOisusedtosetthestatusofselectedcontrolI/Ochannels(ports)onthe
CR800.
Syntax
WriteIO(Mask, Source)
A.5.7.2 Measurement
PWM
Performsapulse‐widthmodulationonacontrolI/Oport.
Syntax
PWM(Source,Port,Period,Units)
TimerIO
MeasuresintervalorfrequencyonadigitalI/Oport.
Syntax
TimerIO(Dest, Edges, Function, Timeout, Units)