In yet another aspect of the system, a control module calculates a required stopping distance based on many factors, including but not limited to the length of the train, the number and type of loads and empties, the speed of the train, weight of the train, number of locomotives and the curvature and grade of the track on which the train will be operating as it approaches a track warrant limit.