macro xsetview if ( $# < 7 ) echo usage : xsetview planename element item itemname field itemtype echo [display_mode color display_number clock] EndScript endif add_output $1 ( $3 )/( $6 ) @( $2 ):( $4 ) $5 set output name $1 set output type xview_type set output output_func XviewOutput if ( $# > 7 ) if ( &strcmp( box , $7 ) == 0 ) set output .display_mode 0 endif if ( &strcmp( cross , $7 ) == 0 ) set output .display_mode 1 endif if ( &strcmp( fillbox , $7 ) == 0 ) set output .display_mode 2 endif if ( &strcmp( color , $7 ) == 0 ) set output .display_mode 3 endif if ( &strcmp( dot , $7 ) == 0 ) set output .display_mode 4 endif endif if ( $# > 8 ) set output .color $8 endif if ( $# > 9 ) set output .plotnum $9 endif if ( $# > 10 ) set output clock $10 endif endmacro /* usage : xsetgraph graphname element item itemname field [display_number xoffset yoffset clock] */ macro xsetgraph if ( $# < 6 ) echo usage : xsetgraph graphname element item itemname field echo [display_number xoffset yoffset clock overlay] EndScript endif add_output $1 ( $3 ) @( $2 ):( $4 ) $5 set output name $1 set output type graph_type set output output_func GraphOutput if ( $# > 6 ) set output .last_plot $6 endif if ( $# > 7 ) set output .xoffset $7 endif if ( $# > 8 ) set output .yoffset $8 endif if ( $# > 9 ) set output clock $9 endif if ( $# > 10 ) set output overlay $10 endif endmacro