Chronaxis用户手册English
本页目录相关类型对象导航parse_text_source参数返回说明异常说明

chronaxis.planning.text_inputs

把ASC或原始报文CSV来源配置转换成读取规格,明确文件顺序、时间格式、偏移和DBC通道;不会自动猜日期或格式。见文本输入。

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

相关类型

ASCSpec、BLFSpec、CANCSVLayout、CANCSVSpec、CANTextSpec、CSVTimeSpec、PlanValidationError、SourcePlan、TimeType、TimebaseSpec

对象导航

对象 用途
parse_text_source 建立一个明确的新文本CAN来源。
导入与重导出来源(展开)
python
from hashlib import sha256
from ..core.models import TimebaseSpec
from ..core.types import TimeType
from ..sources.asc import ASCSpec
from ..sources.blf import BLFSpec
from ..sources.raw_csv import CANCSVSpec, CSVTimeSpec
from ..sources.raw_csv_layout import CANCSVLayout
from ..sources.text_can_spec import CANTextSpec
from ..timebase.conversion import checked_add_ns
from .checks import PlanValidationError, absolute_path, array_at, canonical, choice_at, coordinate_at, duration_at, metadata_at, model_at, object_at, text_at, timezone_at

parse_text_source

建立一个明确的新文本CAN来源。

python
parse_text_source(raw, base, path)

参数

名称 数据类型 必填 省略时的值 用途、取值和效果
raw dict[str, object] 是 无 位置或关键字。原始can_asc或raw_can_csv来源配置,字段说明见文本CAN输入。
base pathlib.Path 是 无 位置或关键字。当前配置文件所在目录,来源中的相对路径以此为基准。
path str 是 无 位置或关键字。来源对象在JSON中的位置,用于错误提示,例如$.sources[0]。

返回说明

SourcePlan。

异常说明

PlanValidationError定位配置问题;不发生原始输入I/O。

源码:src/chronaxis/planning/text_inputs.py:22(行号属于 8904c2f744951857659abd40aaa3535d57faf53c)。

Chronaxis 用户手册 · 离线阅读