全部手册
SIMTUTAI / DOCUMENTATION

开发手册

开发手册、使用视频,应用案例。

资料采样按周期或触发条件保存寄存器数据,供历史曲线和数据记录控件读取。

核心功能

  • 周期采样、边沿触发及启停控制。
  • 多种数值类型、字符串和独立小数位。
  • 循环记录、清空、CSV 导出及 Flash 保存。

下载海景版范例 · 全部工程与背景素材

1. 属性说明

在 工程 → 采样 打开设置,勾选需要使用的采样组。编号沿用右侧属性名称;切换模式后显示相应设置。

1.1 周期采样

完整 IDE 窗口:周期采样
完整属性编号:周期采样
序号 属性 作用
1 描述信息 给采样组命名,便于曲线和表格选择。
2 采样模式 周期按固定间隔采集;触发在指定边沿采集一次。
3 记录条数 最多保存的记录数;当前配置范围 10~10000000,满后循环覆盖。
4 采样周期 周期采样的时间间隔。
5 周期单位 选择秒或毫秒;Flash 保存使用秒级周期。
6 数据地址 每条记录的起始寄存器。
7 数据类型 选择 UINT16、INT16、UINT32、INT32、UINT64、INT64、FLOAT、DOUBLE 或 STRING。
8 数据个数 每条记录读取的连续数据个数,1~2000。
10 小数设置 各通道共用小数位,或分别指定。
11 小数位数 统一小数位数。
13 显示无效0 保留小数末尾的 0,例如显示 10.00。
17 采样命令地址(导出/清空) 独立的命令地址:写 1 导出,写 85 清空。
18 导出标题 CSV 的数据列标题,按通道顺序填写并用逗号分隔。
19 采样控制 开启额外的采样启停门控;取消表示不使用门控。
23 掉电存储 启用后保存到 Flash;未启用时记录保存在 RAM。
24 存储地址 编译器分配的存储位置,只读。
25 占用块数 编译器计算的占用块数,只读。

1.2 触发采样

完整 IDE 窗口:触发采样
完整属性编号:触发采样
序号 属性 作用
14 触发地址 产生采样边沿的寄存器地址。
15 触发条件 上升沿、下降沿或双边沿;维持原值不会重复触发。
16 复位 一次采样完成后复位触发信号。
20 采样控制地址 采样启停控制地址,与导出/清空地址分开。
21 激活模式 选择非零有效或零值有效的启动方式。
22 设置周期 允许通过“采样控制地址+1”调整周期,单位为 10 ms。

1.3 启停与动态周期

完整 IDE 窗口:启停与动态周期
完整属性编号:启停与动态周期

本组启用“掉电存储”,其余设置与周期采样相同。停止后保留、切页保留与断电保留是不同用途。

1.4 独立小数位

完整 IDE 窗口:独立小数位
完整属性编号:独立小数位
序号 属性 作用
12 位数 独立小数位列表,用分号分隔,例如 0;2;。

1.5 字符串

完整 IDE 窗口:字符串
完整属性编号:字符串
序号 属性 作用
9 高低互换 字符串的高、低字节排列需要交换时启用。

1.6 掉电保存

完整 IDE 窗口:掉电保存
完整属性编号:掉电保存

本组启用“掉电存储”,其余设置与周期采样相同。停止后保留、切页保留与断电保留是不同用途。

2. 应用

2.1 周期采样

打开范例第 10 页,点击“预置 A”“预置 B”。第 1 组每秒记录 LW3000 起的两个 UINT16 值,下方表格显示采样结果。

2.1 周期采样:真实模拟器操作

2.2 上升沿采样

打开第 19 页。先切换预置值,再点击“置1 / 上升沿”。本组启用自动复位,每次有效触发新增一条;保持高电平不能代替周期采样。

2.2 上升沿采样:真实模拟器操作

2.3 调整周期

第 24 页分别写入 100 和 500,将周期切换为 1 秒和 5 秒。周期地址为 LW4539,启停地址为 LW4538。

2.3 调整周期:真实模拟器操作

2.4 导入与导出配置

在采样设置底部点击“导出”,保存配置文件。点击“导入”并选择该文件,可复用整张配置表;导入后核对组号和地址。

导出采样配置并重新导入

2.5 清空与导出记录

采样配置文件与运行产生的CSV 记录用途不同。以第 1 组为例,LW4400=1 导出,LW4400=85 清空。新一轮记录按“停止 → 清空 → 开始”操作。实际 CSV 导出见数据记录。


海景:Maldive97.jpg,Samoano,CC BY-SA 3.0。已裁切并调整明暗,改编图片沿用原许可。