The Basic I/O 1
SYSTEM THROUGHPUT:
Input data throughput is the time from beginning of the first character of an input instruction to the end of the last character of the response. The processing time of the Host computer will affect the effective throughput.
Output Execution throughput is the time from the beginning of the first character of an instruction until the actual output changes. Because the instruction acknowledgment occurs before the outputs actually change state, the processing time of the host computer controlling output instructions can reduce the effective throughput. This is even possible at 38,400 baud to instruct the BASIC I/O to turn a digital output on and then immediately instruct it to turn
back off so quickly that the module never actually gets activated.
Tables below show milliseconds per channel and channels per second for 1 and 16 I/O channel cases.
| THROUGHPUT TABLES |
|
|
| Input (Digital M) | Output (Digital J) |
|
1 Channel | 16 Channels | 1 Channel | 16 Channels |
Baud Rate | mSec/ | Chan/Sec |
| mSec/ | Chan/ Sec |
|
| Chan |
|
| 16 Ch |
|
|
300 | 501 | 2 | 501 | 32 |
| |
600 | 251 | 4 | 251 | 64 |
| |
1200 | 126 | 8 | 126 | 127 |
| |
2400 | 64 | 16 | 64 | 252 |
| |
4800 | 32 | 31 | 32 | 496 |
| |
9600 | 17 | 60 | 17 | 962 |
| |
19200 | 9 | 113 | 9 | 1816 |
| |
38400 | 5 | 204 | 5 | 3261 |
| |
|
|
|
|
|
|
|
mSec/ | Chan |
| |
Chan | /Sec |
| |
379 |
| 3 |
|
195 |
| 5 |
|
104 |
| 10 |
|
58 |
| 17 |
|
35 |
| 29 |
|
23 |
| 43 |
|
1856
1567
mSec/ Chan /Sec 16 Ch
379 42
195 82
104 154
58 277
35 458
23 682
18902
151076
|
| Input (Analog L) |
|
|
| Output (Analog S) |
|
|
| |||||
| 1 Channel |
| 16 Channels |
| 1 Channel | 16 Channels | ||||||||
Baud Rate | mSec/ | Chan/ |
| mSec/ | Chan/ Sec |
| mSec/ |
| Chan |
|
| mSec/ | Chan /Sec | |
| Chan | Sec |
| 16 Ch |
|
| Chan |
| /Sec |
|
| 16 Ch |
|
|
300 | 639 | 2 |
| 2639 | 6 |
| 484 |
| 1984 |
|
| 2 | 8 |
|
600 | 323 | 3 | 1323 | 12 |
| 250 | 4 |
|
| 1000 | 16 |
| ||
|
|
|
| |||||||||||
1200 | 164 | 6 | 664 | 24 |
| 134 | 7 |
|
| 509 | 31 |
| ||
|
|
|
| |||||||||||
2400 | 85 | 12 | 335 | 48 |
| 75 | 13 |
|
| 263 | 61 |
| ||
|
|
|
| |||||||||||
4800 | 46 | 22 | 71 | 94 |
| 46 | 22 |
|
| 140 | 114 |
| ||
|
|
|
| |||||||||||
9600 | 26 | 39 | 88 | 181 |
| 32 | 32 |
|
| 78 | 204 |
| ||
|
|
|
| |||||||||||
19200 | 16 | 63 | 47 | 339 |
| 24 | 41 |
|
| 48 | 335 |
| ||
|
|
|
| |||||||||||
38400 | 11 | 91 | 27 | 602 |
| 21 | 48 |
|
| 32 | 494 |
| ||
|
|
|
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|