Chronaxis用户手册English
本页目录对象导航require_clock_advances参数返回说明异常说明

chronaxis.core.temporal_clock

检查本批实际边界对应的计时增量,不构造另一条时间轴。

实际模式不传增量;固定/DBC模式由上游仅在所选驱动更新时传入一个周期, 其余有效期、EOF等边界传0。增量仅供检测器当前候选计时,不进入事件输出。

这是模块参考。日常调用先查公开API索引;下划线对象和嵌套函数供维护者查阅。签名来自固定源码,公开类构造签名经实际Python接口核对。

对象导航

对象 用途
require_clock_advances 核对计时模式和有限批增量。

require_clock_advances

核对计时模式和有限批增量。

python
require_clock_advances(ticks, advances, record_clock, previous)

参数

名称 数据类型 必填 省略时的值 用途、取值和效果
ticks tuple[ConditionTick, ...] 是 无 位置或关键字。已经组成完整同一时刻组的条件记录,用于核对计时增量个数及首点规则。
advances tuple[int, ...] | None 是 无 位置或关键字。与本批完整时间组等长的非负计时增量;固定/DBC模式首组为0,实际时间模式必须为None。
record_clock bool 是 无 位置或关键字。True按实际记录带来的累计步进处理时限;False沿日志真实时间推进,不另存完整计算时间轴。
previous int | None 是 无 位置或关键字。上一完整时间组的实际纳秒时刻;None表示尚无前序记录。

返回说明

None。

异常说明

TypeError/ValueError,不推进任何状态;首点不能虚构前序周期。

源码:src/chronaxis/core/temporal_clock.py:8(行号属于 8904c2f744951857659abd40aaa3535d57faf53c)。

Chronaxis 用户手册 · 离线阅读