Graphics Reference
In-Depth Information
Network
Processes
Main Process
Instantiate local
memory for
variables()
Create network
Send/Receive threads
Receive: network listen
Send: send data (output)
Create device
rendering and
I/O callback
functions
Initialize application
and create rendering
window
Frame rate
Main rendering
loop
Rendering input
changes
FIGURE 7.1
The timing diagram of the rendering application used in the control system.
7.1.1
s oftwaRe d esign
One key requirement for implementing a control system involving a real-time ren-
dering application is that code level access is a primary task for the system to achieve
the following:
1. A form of interprocess or shared memory communication can be established
between the rendering application and the controller.
2. Input and output data points from selected variables can be tapped.
3. A form of rendering load control can be implemented.
FigureĀ 7.2 shows a high-level componentised view of the rendering application used in
the experiments in this chapter. In addition to the main rendering components, other
Search WWH ::




Custom Search