
The computational engine, which can be downloaded from https://github.com/swash17/HCM-CALC, includes calculations for the following roadway components, as well as the overall facility calculations for various combinations of these components:
Figures 14.1 through 14.17 display various screens in the program.
When you start the program (HCMCalc.exe), you will be presented with the following screen.
Select the “Highway Facility” module on the right side of the screen. Either press “enter” or double-click on the entry with the left mouse button. The following screen will be displayed.
Note that the “Inputs” tab, lower left part of the screen, will be highlighted.
To create your facility, use the “Add New Segment,” “Insert New Segment,” and/or “Delete Segment” buttons in the toolbar near the top of the screen. When pressing “Add New Segment” or “Insert New Segment,” the following screen will be displayed.
Select the desired segment type and press “OK.” The input data screen for the corresponding segment type will be displayed. Those screens are as follows.
The arterial data are specified in a module that currently runs separately from HCM-CALC. Some screenshots from this module are shown in the following figures. The resulting file saved from this program will have an “xap” extension.
To include the arterial within the highway facility, add a new “Arterial” segment. The corresponding inputs screen is shown in the following figure.
Within this screen, specify the desired arterial file (*.xap) by pressing the “Select Arterial Data File.”
When using the “Add New Segment” button, the new segment will be inserted after all currently included segments. To insert a segment elsewhere among the existing segments, select the row where you would like the new segment inserted by clicking on the row number (far left column of table) with the left mouse button. Then press the “Insert New Segment” button. On closing the segment data entry screen, the new segment will be inserted at that row. The segment that was previously in that row will be shifted downward, along with any other successive segments.
If you need to delete a segment, select the row for the segment you would like to remove, again by clicking on the row number at the far left column of table with the left mouse button. Then press the “Delete Segment” button. That segment will be removed, and all successive segments will be shifted upward one row.
As you create segments for your facility, some of the common inputs will be displayed on the main segment input data screen. For example, the input screen for the Test Highway discussed in Appendixes A and B is as follows.
After you have specified all the segments for your rural highway facility, and the corresponding input data, click on the “Overall Results” tab in the lower toolbar. This action will run the calculations and display the results on the following screen (shown in two separate screenshots).
The segment-specific results are shown in the table on the left side of the screen. The overall facility results are shown in the table on the right side of the screen.
Also, note that it is possible to view output results to a specific section of the highway. Sections are identified by contiguous segments of the same type and can be selected from a drop-down list input in the upper-left part of the output data summary screen. An example of two-lane highway sections (Segments 4–7) is shown in the following screen.
Typically, the applicable service measure for that type of roadway, follower density in this case, and the corresponding LOS will be displayed in the upper-right part of the screen.