Posts Tagged ‘Tanks & Gases’

Diving Log 5.0.3 released

Thursday, May 26th, 2011

After five month of development and five beta versions, the final version 5.0.3 is now available (install the update from 5.0.2 to update from any beta 5.0.3). For those of you, who have been downloaded and installed each beta version, there are just a few changes since the last beta. But those updating from version 5.0.2 will get a really big update with tons of new features, which would normally justify a new major version:

This update is a big improvement for technical divers and scuba divers with lots of new data fields including Nitrox, Trimix and Rebreather dives!

New profiles and CCR features

Tuesday, May 3rd, 2011

You can now import and manage your CCR dives with Diving Log. Switches from diluent to bailout (including changing the diluent and/or bailout gas) are supported, as well as ppO2 recording from up to three O2 sensors, setpoint, OTU and CNS profile data. Additionally, if supported by the dive computer, deco ceiling, NDL and stop time could be imported and displayed.

Deco ceiling, NDL and stop time

On the screenshot below you can see the ppO2 profile recorded from the O2 monitor, the yellow setpoint line (in the ppO2 profile). After 30 minutes you notice the switch to bailout and at the end another switch of the bailout gas. Switches of the diluent gas are also supported.

CCR dive profile

OTU and CNS profile

You can enter your rebreather diluent / O2 tank and all bailout tanks within the tank management dialog. Select the CCR option for the diluent and O2 tank and the OC option for the bailout tanks.

Tank Management

CCR profile data is automatically imported from APD (copy/paste), BFT, ProLink, DR5, HS Explorer, Liquivision X1, Poseidon and Shearwater. If you notice any problems or wrong data after the import, please let me know.

SAC Rate Calculation

Sunday, April 3rd, 2011

Calculating the correct SAC rate for a dive sounds like a trivial and straightforward task, but if you want to do it right, you quickly get to some hurdles. SAC means “Surface Air Consumption” or for all German readers it’s the AMV = Atemminutenvolumen. The formula is indeed very simple:

MetricSAC = (TankPressureDiff * TanksizeLiter) / (Divetime * (AvgDepthMeter / 10 + 1))

ImperialSAC = ((TankPressureDiff / WorkingPressure) * TanksizeCuFt) / (Divetime * (AvgDepthMeter / 10 + 1))

So where is the problem, you think? Well, you have to consider:

  • Is there a dive profile? If so, I can calculate the average depth and dive time from the profile. If not, the average depth must be entered manually. Before calculating the SAC rate, I have to check if all required data is available
  • Metric or Imperial calculation?
  • Double tanks? If so, multiply tank size with 2
  • Now it’s getting complicated: Does the dive have multiple tanks? If not, we can calculate right away and that’s how it worked in the past. But now since Diving Log supports multiple tanks it’s getting a lot more difficult:

If a dive has multiple tanks, the only way to calculate a correct SAC rate for the whole dive is by calculating the separate rates for each tank and then the average. So now Diving Log will calculate the dive time and average depth for each tank by running through the dive profile. When completed, it will calculate based on these values the separate SAC rates for each tank and then the average rate for the whole dive. Look at this dive for example (all metric values):

Profile with multiple tanks

You can see the SAC rate for each tank in the tank window

So SAC rate calculation for dives with multiple tanks works only if a dive profile is available and when each tank is assigned to a part of the profile. Each dive can have up to 10 tanks. In a logbook with 1000 dives, each dive 10 tanks, Diving Log will have to calculate the SAC rate for 10000 tanks when creating the SAC rate chart below. Some dive computers record the profile with a 1 second interval, so you could imagine the amount of required calculations to create this chart:

SAC Chart

The improved SAC calculation will be available in the next beta.

Version 5.0.3 Beta 2 available

Wednesday, February 23rd, 2011

You can download a new beta version which imports tank and gas information from HeinrichsWeikamp DR5 and Uwatec (Scubapro) Smart and Galileo devices. The upcoming Galileo Trimix update is not yet supported, if you have any Trimix dives on your Galileo, please send me some SmartTrak logs. You can find the download links at the bottom of the beta release post.

Diving Log gets support for technical diving

Saturday, February 12th, 2011

This was recently the most requested feature and I know it has taken far too long, but finally it is finished: multiple tanks, gas switches, double tanks and everything you need to log your technical dives. On Monday you’ll be able to download a first beta version. The implementation of these features was not easy, because Diving Log has to fit for a wide range of divers – from the very beginner to the experienced technical diver. I think these things are nicely implemented and I hope it was worth the long wait.

In the first beta, going to be released next Monday, tank and gas information will be automatically imported from OSTC dive computers. Other import or download functions are not yet updated, but I’ll revision every single one for the next beta and try to import as much information as possible. The following screenshot shows a dive with several gas switches simulated on an OSTC and then imported into Diving Log:

Dive with several gas switches

You can see in the screenshot above that a lot has changed in the profile tab of the ribbon. You can add gas switches manually to your existing dives (or if the import of your dive computer is not yet able to import them automatically):

Add Gas Switch

Add Gas Switch

Right click on an existing switch to delete it:

Delete Gas Switch

To manage your tanks and gases, click the tank button in the profile tab on the ribbon. This window supports “auto save” functionality, which allows you to quickly edit every tank and even close the window without having to click the save button a single time:

Tank and Gas Management

CC Rebreather functionality is unfortunately not yet implemented, but I will start working on that right after the first beta release. I want to thank everyone for patiently waiting for quite a long time for this feature! I hope that these things are well implemented and I would be glad to hear your feedback about it once you’ve tried it yourself.