beautypg.com

The basic i/o 1 – I-O Display Systems Basic I/O Product User Manual

Page 11

background image

The Basic I/O 1

1-6(Vol.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

Chan/Sec

mSec/

16 Ch

Chan/ Sec

mSec/

Chan

Chan

/Sec

mSec/

16 Ch

Chan /Sec

300

501

2

501

32

379

3

379

42

600

251

4

251

64

195

5

195

82

1200

126

8

126

127

104

10

104

154

2400

64

16

64

252

58

17

58

277

4800

32

31

32

496

35

29

35

458

9600

17

60

17

962

23

43

23

682

19200

9

113

9

1816

18

56

18

902

38400

5

204

5

3261

15

67

15

1076

Input (Analog L)

Output (Analog S)

1 Channel

16 Channels

1 Channel

16 Channels

Baud Rate

mSec/

Chan

Chan/

Sec

mSec/

16 Ch

Chan/ Sec

mSec/

Chan

Chan

/Sec

mSec/

16 Ch

Chan /Sec

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