fisherdvm
Contributor
- Messages
- 3,577
- Reaction score
- 52
- # of dives
- 200 - 499
ClayJar:. Any computer should be able to give you average depth.In order to show you SAC, .
Any computer, except mine !
Welcome to ScubaBoard, the world's largest scuba diving community. Registration is not required to read the forums, but we encourage you to join. Joining has its benefits and enables you to participate in the discussions.
Benefits of registering include
ClayJar:. Any computer should be able to give you average depth.In order to show you SAC, .
Really? That's interesting. Which computer do you have?fisherdvm:Any computer, except mine !
Actually, that's not quite correct (not all tanks are 3000 psi), and it can be simplified. Using your terms (and adding $AirFull):Ice9:Who needs an automatic computer when you can just use this impossibly long function with more parentheses than actual words?
$RMV = round(((($AirStart - $AirEnd)/$AirStart)*(($AirStart/3000)*$TankVol)/$DiveMinutes)/(($AvDepth/33)+1), 2);
Cochrans. You input tank size and it will spit out SAC on the fly.fisherdvm:As many of my dives are multilevel, it is inaccurate to calculate SAC. However, if one were to get an integrated computer, which ones do the SAC for you?
fisherdvm:Any computer, except mine !
ClayJar:Actually, that's not quite correct (not all tanks are 3000 psi), and it can be simplified. Using your terms (and adding $AirFull):
$RMV = round(($AirStart - $AirEnd) / $AirFull * $TankVol / $DiveMinutes / ($AvDepth/33 + 1), 2);
For international users dealing in meters, bar, and liters, with tank volumes stated in "water volume" instead of the American-style volume of gas at STP contained when full:
$RMV = round(($AirStart - $AirEnd) * $TankVol / $DiveMinutes / ($AvDepth/10 + 1), 2);
Of course, in either case, you still need your average depth.