Elmo HARSFEN0602, HARmonica software manual 215, Idle loop

Models: HARmonica HARSFEN0602

1 220
Download 220 pages 51.63 Kb
Page 217
Image 217

HARSFEN0602ElmoHARmonicaSoftwareManual

PRELIMINARYDRAFT

Read any

additional chars from RS232 buffer

Message

 

 

 

 

Route message to

 

Yes

 

 

completed?

 

 

 

interpreterr

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

215

Long Record in

Present buffer

Last data

transmission?

Yes

Yes

done?

loaded?

 

 

Yes

 

 

No

 

 

Route transmittter

 

Reload buffer

to interpreter

 

 

output

Auto routine

 

 

 

 

Set program

waiting for

 

Yes

 

 

counter of thread

 

 

execution?

 

 

 

 

0 to auto routine

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

User program

 

 

 

 

 

 

 

 

 

Run next

Yes

 

Break point?

 

No

 

 

instruction of user

running?

 

 

 

 

 

 

 

 

 

 

 

 

program

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Motion

 

 

 

 

Shut motor

& set

 

Yes

 

 

Exception?

 

 

 

exception

flag

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Node guarding

Figure 42: Idle loop

Page 217
Image 217
Elmo HARSFEN0602, HARmonica software manual 215, Idle loop