You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求设备累计运行时长与固定间隔维护计划的关联计算公式

解决方案

你需要的公式可通过取模运算结合最小值计算实现,具体步骤如下:

  1. 计算当前时长与维护间隔的余数:
    r = H Mod I
    其中H为当日时长读数,I为维护间隔时长。

  2. 计算与最近维护点的距离:
    Result = Math.Min(r, I - r)

示例验证(维护间隔I=10)

  • 当H=6时,r=6,I-r=4,Result=4,与表格结果一致
  • 当H=5时,r=5,I-r=5,Result=5,与表格结果一致
  • 当H=10时,r=0,I-r=10,Result=0,与表格结果一致
  • 当H=17时,r=7,I-r=3,Result=3,与表格结果一致

VB.NET代码实现示例

Dim H As Integer = 16 ' 当日时长读数
Dim I As Integer = 10 ' 维护间隔
Dim r As Integer = H Mod I
Dim result As Integer = Math.Min(r, I - r)
Console.WriteLine(result) ' 输出4

这个公式的逻辑是:余数r代表当前读数到上一个维护点的距离,I - r代表到下一个维护点的距离,取两者的最小值即为到最近维护点的距离,完全匹配你给出的表格结果。

内容的提问来源于stack exchange,提问作者ESS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 16:59:57