The Tutorial

Next, by clicking on the question mark (?) button next to an array in the list of registered arrays in the main window, the user can configure a pull. A pull is the event that tells DAQV to send the values of a particular distributed array to a waiting data client. Before DAQV can do this, though, it needs to know certain parameters such as the socket port number. A control client may allow the user to set these values for a particular array. As a convenience, a preset list of data clients can be specified in a resource file. The control client can also automatically start the data client itself, if desired. The simple control client simulated here just gives two choices for the data client (Dandy and Viz).

The HPF/DAQV Dandy client, borrowed from the pC++ Tau tools, provides a simple, colormapped 2D array visualization. It allows the user to pause the display and to set their own minimum and maximum data values. A more robust HPF/DAQV data client has been constructed using Viz, a visualization prototyping system being implemented at the University of Oregon that extends Scheme with Open Inventor. The data client windows you will see in this simulation are not the actual data clients, they only show how the visualization might look.


Return to previous page