最新交付工具只需 Python 3.8+,离线 mock 和解析不依赖 Vivado,也不需要串口库。先解压阶段 E 交付包,在包根目录运行:
python .\02_PC工具\xmca_host.py mock --out-dir .\out
python .\02_PC工具\xmca_host.py parse-file .\out\OFFLINE_SYNTHETIC_NOT_MEASURED_demo.xmca --out-dir .\parsed --origin OFFLINE_SYNTHETIC_NOT_MEASUREDparse-file 使用 --out-dir,不是 --out-csv。输出包含谱数据及来源标记。串口采集才需要 requirements 中的 pyserial。
应用将 ASCII 与二进制帧混发;解析器会寻找开头的 XMCA 魔数,并检查长度和 CRC。它不保证能清除任意插入噪声,应保留完整原始字节文件。
mock 生成的是合成数据,不能作为真实探测器能谱。
资料来源
交付包_阶段E_v1.0_待板验证/02_PC工具/README_PC工具.md交付包_阶段E_v1.0_待板验证/02_PC工具/xmca_host.py