The selection of the frame range is universal and does not require concern for time units. Like GROMACS and other programs, by default, the value of the variable defining the last frame is set arbitrarily, since if your trajectory contains less, then this value is reassigned internally. If you want to calculate the last 75 ns of your trajectory, then must define startframe = 2500 and may or may not define endframe = 10000. If you then want to use time units for the analysis, then define it in the gmx_MMPBSA_ana selection dialog. There, you can define from which time to start, since you can pass the last fragment of your trajectory and gmx_MMPBSA unknown the time in which it has started. You can also define the interval, which corresponds to the original time interval used in the simulation, not the one used in the calculation. Here is an example:
input_file
startframe = 2500
endframe = 99999999
interval = 1
# 7501 frames
Frame to time convertion in gmx_MMPBSA_ana
start = 25000
interval = 10
unit = ps
This will show on the x-axis 25000 ... 100000 ps
You can use the scale of ns to make it smaller
Frame to time conversion in gmx_MMPBSA_ana
start = 25
interval = 1
unit = ns
This will display on the x-axis 25 ... 100 ns
If you change the interval in the input file it would look like this
input_file
startframe = 2500
endframe = 9999999999
interval = 2
# 3751 frames
and will be displayed on the x-axis as 25000 ... 100000 ps or 25 ... 100 ns according to the scale you have selected. Note that the time range not changes, since the only change is how many frames you selected in this range.
HTH!
Mario S.