代码、数据与二维码工具

关键路径法计算器

在本地计算依赖进度、总时差和关键路径。

优先本地处理无需注册隐私说明 ↗

输入1–200个任务,最多50,000字符。ID 区分大小写:以 ASCII 字母开头,后接字母、数字、_ 或 -,最多32字符。时长须为0–1,000,000,000的有限数;前置任务用逗号分隔。不含表头。

每个依赖须指向已存在的其他任务且不重复;循环依赖无法排程。

仅计算无滞后的完成到开始依赖,从时刻0开始,各时长使用同一单位。不含日历、资源、日期限制或进度。零时长表示里程碑。

最多显示20条关键路径;精确计数包含所有并列路径。浮点比较使用随数值尺度变化的微小容差,并在结果中显示。时间显示最多6位小数。

输入仅在浏览器处理,不上传或存储。

来源: ToolFoundry

输入任务后计算。

使用步骤

如何使用

  1. 输入任务后计算。
  2. 仅计算无滞后的完成到开始依赖,从时刻0开始,各时长使用同一单位。不含日历、资源、日期限制或进度。零时长表示里程碑。

方法与假设

正推时 ES 取所有前置任务最大的 EF,EF = ES + 时长。逆推时 LF 取后续任务最小的 LS(无后续时取总工期),LS = LF − 时长。总时差 = LS − ES。关键路径连接时间衔接的零时差任务。

格式与限制

输入1–200个任务,最多50,000字符。ID 区分大小写:以 ASCII 字母开头,后接字母、数字、_ 或 -,最多32字符。时长须为0–1,000,000,000的有限数;前置任务用逗号分隔。不含表头。 每个依赖须指向已存在的其他任务且不重复;循环依赖无法排程。 最多显示20条关键路径;精确计数包含所有并列路径。浮点比较使用随数值尺度变化的微小容差,并在结果中显示。时间显示最多6位小数。

常见问题

你可能还想知道

如何计算进度?

正推时 ES 取所有前置任务最大的 EF,EF = ES + 时长。逆推时 LF 取后续任务最小的 LS(无后续时取总工期),LS = LF − 时长。总时差 = LS − ES。关键路径连接时间衔接的零时差任务。 输入仅在浏览器处理,不上传或存储。