4.1 Summary

The ULPACK is a subroutine package for plotting log coordinate axes. Therefore, it can only be used for normalization transformations with transformation function numbers ITR =  1-4  (Cartesian coordinates). The program is not certified to operate properly when other transformation function numbers are specified.



This package is written based on the subroutine packages UXPACK/UYPACK/UZPACK (see Chapter 3) for plotting Cartesian coordinate axis. Also, the plotting of a log axis in USPACK (see Chapter 7) uses this package.



This package can plot many different types of log axes by changing the arguments or internal variables given in the draw routines. The argument given by the draw routines (ULXLOG/ULYLOG) will enable a specification for drawing several labels within a single order on the axis. Furthermore, by changing the internal variable handled by ULpGET/ULpSET, the format of the axis label can be changed.



The argument CSIDE that appears in the descriptions below is a parameter which specifies the position to draw the axis component, and 'B', 'T', and 'U' can be specified for the x axis, and 'L', 'R', and 'U' for the y axis. (For details, see Section 3.2.)