Section 7. Installation
from the buffer to variables. Once data are in variables, string manipulation
instructions are used to format and parse the data.
SerialClose()
must be executed before
SerialOpen()
can be used again to
reconfigure the same serial port, or before the port can be used to communicate
with a PC.
7.9.17.5.1 Serial I/O Programming Basics
SerialOpen()
1
•
Closes PPP (if active)
•
Returns TRUE or FALSE when set equal to a Boolean variable
•
Be aware of buffer size (ring memory)
SerialClose()
•
Examples of when to close
o
Reopen PPP
o
Finished setting new settings in a Hayes modem
o
Finished dialing a modem
•
Returns TRUE or FALSE when set equal to a Boolean variable
SerialFlush()
•
Puts the read and write pointers back to the beginning
•
Returns TRUE or FALSE when set equal to a Boolean variable
SerialIn()
1
•
Can wait on the string until it comes in
•
Timeout is renewed after each character is received
•
SerialInRecord()
tends to obsolete
SerialIn()
.
•
Buffer-size margin (one extra one byte)
SerialInBlock()
1
•
For binary data (perhaps integers, floats, data with NULL characters).
•
Destination can be of any type.
•
Buffer-size margin (one extra one byte).
SerialOutBlock()
1,3
•
Binary
•
Can run in pipeline mode inside the digital measurement task (along with
SDM instructions) if the
COMPort
parameter is set to a constant such as
COM1
,
COM2
,
COM3
, or
COM4
, and the number of bytes is also entered
as a constant.
SerialOut()
•
Use for ASCII commands and a known response, such as Hayes-modem
commands.
•
If open, returns the number of bytes sent. If not open, returns 0.
250
Summary of Contents for CR1000
Page 2: ......
Page 4: ......
Page 6: ......
Page 32: ......
Page 36: ......
Page 38: ......
Page 40: ......
Page 60: ...Section 4 System Quickstart Figure 16 PC200W View Line Graph 60 ...
Page 96: ......
Page 98: ...98 ...
Page 302: ......
Page 453: ...Section 8 Operation Figure 115 Using the Keyboard Display 453 ...
Page 456: ...Section 8 Operation Figure 118 Real Time Custom 456 ...
Page 457: ...Section 8 Operation 8 8 1 3 Final Memory Tables Figure 119 Final Memory Tables 457 ...
Page 458: ...Section 8 Operation 8 8 2 Run Stop Program Figure 120 Run Stop Program 458 ...
Page 460: ...Section 8 Operation Figure 122 File Edit 460 ...
Page 461: ...Section 8 Operation 8 8 4 PCCard Memory Card Display Figure 123 PCCard CF Card Display 461 ...
Page 478: ......
Page 506: ......
Page 536: ......
Page 636: ......
Page 642: ......
Page 644: ......
Page 676: ......
Page 677: ......