Yes, so true about computers calculating in real time. When you are out of NDL the computer makes no assumptions about your time to the surface. It simply continues to calculate. If you stay there it calculates deco times , if you go up it calculates what it needs to to decide on your remaining NDL. I suppose there are computers that once they decide you are in deco they require you to do the predetermined deco stop at the predetermined depth irregardless of the depths you continue your dive at, but this is illogical. When my computer puts me in deco it has always cleared before I reach the surface. In fact it has cleared long before reaching the deco stop. Does this seem to indicate requiring a longer stop at deeper depth? No, the computer simply continues to calculate.
I can't speak for all computers. We are really talking about calculated TTS when you have incurred decompression stops. If I change gases on my computer it recalculates my TTS and my stops. If I deviate from the computers expected ascent rate, my TTS updates. If I follow the computers assumed ascent rate, my calculated TTS and the actual TTS are basically the same.
I used to do a lot of runtime dives which where preplanned prior to mixed gas computers becoming readily available. I still like runtimes, and always carry bailout runtime tables when diving.
All my dives where preplanned using dive planning software. The software assumed an ascent rate, you could set the gases being used. It would give you plan A, if you modified the plan, e.g. adding a deep stop, you got a different ascent profile and time. If you changed your ascent rate, another set of numbers. The software was constantly making calculations based on data you set in the computer, modify the gas, ascent /descent rate or add an additional stop the forecast profile changed.
The whole point about runtime plans is that you must follow the details used in the decompression profile. The gases, used, the depths planned, the bottom time, the ascent rate and the planned stops. Deviating from the plan compromised your safe decompression. Whilst being shallower, and / or shorter was not an issue, the biggest issue with new divers and runtime was failure to follow the correct ascent rates and gas switch, at the correct time. Ascending slowly was a particular issue, in real time it would have added significant time to the shallow stops, which on runtime meant you where skipping required decompression time.
Dive computers are similar to the planning software (in fact some of the planning software is supplied by the computer manufacturer and uses the same algorithm your computer is using), the differences is that they are using the actual dive data to date to calculate a new TTS, or remaining NST. Some of the air integrated computers are also taking your breathing rate and available gas into account, not only warning you about he decompression profile, but how the TTS impacts the available breathing gas. and vice versa.
A few of the people I dive with use the newer Suunto technical computers and preplan their dives on DM5. This has proved to be quite accurate. However, when diving with me they need to be careful, I don't like to ascend as quickly on CCR as they would on OC, staying with me adds time on that they are not expecting. I don't mind too much if we are in a group on the shot or trapeze, I can get out when my decompression has completed and leave them with one of the other OC pairs
, mind you they are irritated by the extended stop time
. Big benefit for me, I get the biscuits (cookies) and cake before they surface
.