If you are interested in Slope Across Pipes, check out Pipe Network Productivity Tools that includes Slope Across Pipes.... with EXTENDED FUNCTIONALITY!
This app provides tools for quickly modifying pipe elevations and slopes. The app supports modification of elevations by centerline, crown, or invert while offering a command for single pipes and a command for multiple pipes.
The app supports both circular and non-circular pipes types. The Pipe Slope Single command allows for quickly setting the elevations and slope of a single pipe. The command allows for selecting pipes/structures in plan view or pipes/structures in profile view and offers two modes, by slope and by elevations. With mode by slope, select the pipe in plan or profile view by the desired end of the pipe to modify the invert and apply a slope holding the selected end and invert of the pipe. With mode by elevations, select a pipe in plan or profile view by a desired end and the app will prompt for elevations for either end of the pipe and set the slope based on those elevations. The command also provides the ability to select another pipe and inherit it's elevation to be used in the modified pipe.
The Pipe Slope Multiple command allows for quickly setting the slope of a number of pipes within a common pipe network and applying pipe drop across each structure. The command allows for selecting pipes/structures in plan view or pipes/structures in profile view and offers two modes, by slope and by elevations. When selecting parts in profile view, the command also provides the ability to extract the selected point elevation from the profile to apply to the pipe network. For both modes, the command does not care if the upstream or downstream end is selected, nor does it care if the start and end points of the pipes are in the same configuration throughout.
YouTube Presentation: https://www.youtube.com/watch?v=3cXuWfpiJQQ
Software EULA: http://www.redtransitconsultants.com/software-eula