You can invoke PROC NETDRAW in full-screen mode by specifying FS (or FULLSCREEN) in the PROC NETDRAW statement. The statement specifications are the same as for the line-printer mode. The full-screen mode offers you a convenient way to browse the network diagram of the project and change the layout of the network by moving the nodes of the network to desired locations. However, you cannot move a node to any position that violates the precedence constraints that must be satisfied by the node. In other words, you cannot move a node to the left of any of its predecessors or to the right of any of its successors. For time-scaled network diagrams, you cannot move a node out of the column corresponding to the value of the ALIGN= variable. For zoned network diagrams you cannot move a node out of its zone.
The format control options are treated in the same way as for the line-printer version, with some minor changes. It is assumed that the main purpose of invoking the procedure is to gain a general picture of the layout of the entire network and to modify it to some extent. In an effort to display as much of the network as possible, the initial display on the screen is drawn with only one row and three columns for each node. In other words, the BOXHT=, BOXWIDTH=, XBETWEEN=, and YBETWEEN= options are ignored by the procedure in drawing the initial display. However, the full-screen commands supported by PROC NETDRAW enable you to change the scale of the diagram. You can display as much or as little information within each node by invoking the SCALE ROW or the SCALE COL command or both. The SCALE MAX command causes the procedure to display the diagram using the values specified in the ACTNET statement or the dimensions that would be required to display all the ID information, whichever is larger. The SCALE RESET command returns the scaling to the initial values used for display.
The nodes of the network are color coded on the basis of the PATTERN variable. If there is no PATTERN variable, then the nodes are color coded depending on whether the activities are normal, critical, or supercritical. The nodes are drawn in reverse video. By default, the nodes are drawn without an outline; however, there is an OUTLINE command that lets you toggle back and forth between an outlined or non-outlined node. Using an outline for the node is useful if you want to obtain a printout of the screen display using SPRINT; it helps mark the boundary of each node clearly.
Table 9.6 lists the commands that can be invoked from the command line in the full-screen version of PROC NETDRAW. These commands are explained in greater detail in this section.
Table 9.6: Full-Screen Commands and Their Purposes
Controlling |
Changing Network |
||
Scrolling |
Display |
Layout |
Exiting |
BACKWARD |
OUTLINE |
CLEAR |
GEND |
FORWARD |
SCALE |
MOVE |
END |
LEFT |
CANCEL |
||
RIGHT |
|||
TOP |
|||
BOTTOM |
|||
VSCROLL |
|||
HSCROLL |
Most of the global commands used in SAS/FSP software are also valid with PROC NETDRAW. Some of the commands used for printing screens are described in the section Global Commands in Chapter 8: The GANTT Procedure.