Chapter 6Intertask Communication

Communication among tasks is an inherent part of control software. Intertask communication is used both to make data generated in one task available to others and to synchronize the activities of different tasks. The design concerns in structuring the communication facilities include data integrity, communication effi   ciency, and software portability. These must be addressed for data that is explicitly defined by the user or programmer as well as data that is integral to the task model. The latter data includes task status information, state information, and all the other data which is used to provide task/state functionality.

It may be that a designer has chosen to meet the constraints of several high priority ...

Get Control Software for Mechanical Systems: Object-Oriented Design in a Real-Time World now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.