性能与容量参考#
关键指标#
TX Frames 自动发送最小间隔,源码加载配置时会执行下限钳位。
Plot 单通道环形采样容量,最小缓冲为 512 点。
视图级字节缓冲上限,超过容量后按策略修剪旧数据。
接收表格最大行数,用于长时间通信记录。
容量表#
参数 |
参考值 |
说明 |
|---|---|---|
TX Auto 最小间隔 |
175μs |
自动发送间隔下限,低于该值会被钳位。 |
发送视图 UI 最小周期 |
200μs |
单条 / 多条周期发送下限。 |
波形单通道最大采样 |
1,000,000 |
环形缓冲容量,旧样本自动覆盖。 |
波形最小缓冲点数 |
512 |
缓冲容量下限。 |
接收表格字节缓冲 |
64MB |
环形缓冲。 |
接收表格最大行数 |
2,000,000 |
超限丢弃旧行。 |
表格显示最大字节 |
768 字节/行 |
Data 列摘要显示。 |
剪贴板载荷上限 |
64KB |
复制时截断。 |
3D 绑定通道上限 |
32 |
全局参考值。 |
Plot 通道绑定上限 |
约 12 / 实例 |
每个 Plot 窗口独立绑定。 |
多实例控件上限 |
约 8 / 类型 |
以当前版本为准。 |
最大通道数 |
256 |
RX + TX + GX 总和。 |
源码提取的缓冲与链路上限#
项目 |
源码值 |
说明 |
|---|---|---|
原始 RX/TX 流环形缓冲 |
8MB / 方向 |
|
时间戳事件队列 |
500,000 |
|
视图修剪批量 |
16MB |
|
表格单行数据摘要 |
768 字节 |
|
剪贴板复制上限 |
64KB |
|
Plot 实际绘制通道 |
64 |
|
Plot 绑定通道 |
12 / 实例 |
|
多实例控件 |
8 / 类型 |
|
NexusPro 数据段 |
1024 字节 |
|
CAN FD 数据段 |
64 字节 |
CAN 数据桥接按 CAN FD 最大载荷处理。 |
网络默认端口 |
32401 |
TCP Server、TCP Client 与 UDP 的默认联调端口。 |
高性能模式#
源码中的 highPerfMode 用于降低通信线程动态休眠带来的延迟。在需要观察高频波形或低间隔自动发送时,可以开启高性能模式;如果只是低频日志和人工收发,默认节奏通常更省资源。
实时链路的关键路径如下:
Parser
端口字节流进入协议引擎,解析为 cmd、payload 和 float 通道。
DataStore
按 RX Frame 与 offset/type 写入通道,并维护 UID。
Formula
通道变化触发公式求值,更新 GX 或 TX。
Plot
绑定通道推入环形缓冲,波形使用 tail 控制可见窗口。
Widget
仪表、开关、数码管和 3D 绑定刷新界面状态。
高频调试建议#
先用 Hex / 表格确认原始流,再用数据面板确认通道映射,最后打开必要的 Plot 与控件。
长时间运行时,可适当缩小 Plot 的
tail或隐藏无关曲线。自动发送周期不建议长期压到下限,应结合设备处理能力和系统调度余量设置。
如果表格刷新压力较大,优先保留关键窗口,减少无关视图同时显示。