phyphox 中文文档 下载 App

phyphox 文件格式与 XML 结构

文件是什么

phyphox 的自定义实验文件后缀是 .phyphox,但它本质上是一个 ZIP 压缩包。把后缀改成 .zip 就能解压出来看里面的内容:

my-experiment.phyphox (改名为 .zip)
├── content.xml          # 实验定义(必选)
├── description.html     # 实验说明(可选)
├── icon.png             # 实验图标(可选)
└── ...其他资源

XML 结构

content.xml 是核心,它定义了实验的全部逻辑。大致结构:

<phyphox>
  <experiments>
    <experiment>
      <title>我的自定义实验</title>
      <category>mechanics</category>
      <controls>
        <input logical="true">...数据源...</input>
        <input logical="false">...数据源...</input>
      </controls>
      <analysis>
        <input ... />
        <calculate ... />
        <buffer ... />
        <output ... />
      </analysis>
      <views>
        <graph>...图表定义...</graph>
      </views>
      <export>
        <csv>...导出设置...</csv>
      </export>
    </experiment>
  </experiments>
</phyphox>

关键元素

元素作用
<input>数据源配置——指定用哪个传感器、采样率、坐标
<calculate>数学运算——加减乘除、积分、微分、FFT、统计量
<buffer>缓冲区——存数据、设容量上限
<graph>图表——X/Y 轴分别绑定哪个 buffer,图表类型
<export>导出设置——哪些 buffer 导出、文件名模板
<button>按钮——绑定一个操作(清数据、暂停、重置)

手动编辑 vs 编辑器

什么时候手动编辑 XML:

什么时候用编辑器:

学习资源

phyphox Wiki 上有完整的文件格式文档和 XML 标签参考。另外,所有内置实验的 phyphox 文件都可以在 phyphox 官方站点下载、用编辑器打开——这是最好的参考素材。