ambielecki/dive-calculator

一个用于从PADI RDP计算潜水数据的Laravel包

v1.0.6 2020-02-24 15:05 UTC

This package is auto-updated.

Last update: 2024-09-25 01:56:26 UTC


README

一个用于从PADI RDP计算潜水数据的PHP包

本包仅供信息参考,作者不对使用本包计算的结果承担任何责任!

所有潜水员都应使用经过批准的海图或设备自行计算并检查自己的潜水数据。

安装

最简单的方式是通过composer安装

composer require ambielecki/divecalculator

或在你的require部分添加

"require": {
    "ambielecki/dive-calculator": "1.*"
}

运行

composer update

然后你就可以使用了。

简单用法

抱歉格式有问题,Markdown和其他内容。

所有时间应以分钟为单位,所有深度应以英尺为单位。我目前在美国,所以现在只提供英制单位。

use Ambielecki\DiveCalculator\DiveCalculator;

$depth = 50;
$time = 45;
$diveCalculator = new DiveCalculator();
$pressuregroup = $diveCalculator->getPressureGroup($depth, $time);

可用方法

getPressureGroup($depth, $time, $residual_time = null)

getNewPressureGroup($starting_group, $surface_interval)

getResidualNitrogenTime($pressure_group, $depth)

getMaxBottomTime($depth, $rnt = 0)