{
  "schema": "physics-anim-scene",
  "version": 1,
  "pixelsPerMeter": 100,
  "gravityAcceleration": 9.8,
  "coulombK": 8987551792.3,
  "timeScale": 0.4,
  "canvasBackground": {
    "mode": "coordinate",
    "origin": {
      "x": 0,
      "y": 0
    }
  },
  "view": {
    "x": 25,
    "y": 20,
    "scale": 0.8
  },
  "entities": [
    {
      "id": 90,
      "type": "RichTextEditor",
      "state": {
        "pos": {
          "x": 540,
          "y": 65
        },
        "locked": true,
        "width": 1020,
        "height": 106,
        "text": "**测量机械波的波长、周期与传播速度**\n右行正弦波：振幅 0.20 m，波长 4 m，频率 1 Hz；两个探针间距 1 m。",
        "fontSize": 16,
        "fontWeight": 400,
        "lineHeight": 1.5,
        "padding": 16,
        "backgroundColor": "#ffffff",
        "backgroundOpacity": 0.96,
        "textColor": "#17324d",
        "borderColor": "#cbd5e1",
        "borderWidth": 1,
        "cornerRadius": 8,
        "showBorder": true
      }
    },
    {
      "id": 1,
      "type": "IdealWaveCanvas",
      "state": {
        "pos": {
          "x": 540,
          "y": 310
        },
        "locked": true,
        "width": 940,
        "height": 260,
        "xMinM": 0,
        "xMaxM": 12,
        "yMinM": -0.4,
        "yMaxM": 0.4,
        "sampleCount": 640,
        "showGrid": true,
        "showAxes": true,
        "showComponentWaves": false,
        "showResultWave": true,
        "resultColor": "#2563eb"
      }
    },
    {
      "id": 2,
      "type": "IdealWave",
      "state": {
        "pos": {
          "x": 70,
          "y": 310
        },
        "locked": false,
        "targetCanvasId": "1",
        "autoAttach": false,
        "referencePinned": true,
        "referenceXM": 0,
        "amplitudeM": 0.2,
        "wavelengthM": 4,
        "frequencyHz": 1,
        "phaseDeg": 0,
        "parameterMode": "teaching",
        "direction": "right",
        "propagationMode": "steady",
        "startTimeS": 0,
        "timeOffsetS": 0,
        "showWave": true,
        "color": "#2563eb"
      }
    },
    {
      "id": 3,
      "type": "IdealWaveProbe",
      "state": {
        "pos": {
          "x": 226.6666666667,
          "y": 435
        },
        "locked": false,
        "targetCanvasId": "1",
        "samplePinned": true,
        "sampleXM": 2,
        "autoAttach": false,
        "color": "#2563eb",
        "showLabel": true
      }
    },
    {
      "id": 4,
      "type": "IdealWaveProbe",
      "state": {
        "pos": {
          "x": 305,
          "y": 435
        },
        "locked": false,
        "targetCanvasId": "1",
        "samplePinned": true,
        "sampleXM": 3,
        "autoAttach": false,
        "color": "#d97706",
        "showLabel": true
      }
    },
    {
      "id": 5,
      "type": "CoordinateSystem",
      "state": {
        "pos": {
          "x": 365,
          "y": 603
        },
        "locked": true,
        "width": 650,
        "height": 220,
        "enabled": true,
        "targetEntityIdX": "",
        "targetEntityIdY": "3",
        "xMode": "time",
        "yMode": "ideal_probe_y",
        "ySeries": [
          {
            "enabled": true,
            "targetEntityId": "3",
            "yMode": "ideal_probe_y",
            "color": "#2563eb"
          },
          {
            "enabled": true,
            "targetEntityId": "4",
            "yMode": "ideal_probe_y",
            "color": "#d97706"
          }
        ],
        "sampleStepSec": 0.008333333333333333,
        "maxPoints": 2400,
        "timeWindowSec": 6,
        "autoY": false,
        "xLabel": "t / s",
        "yLabel": "y / m",
        "showExtremaX": false,
        "showExtremaY": false,
        "showIntercepts": false,
        "dataSeries": [
          [],
          []
        ],
        "data": [],
        "yMin": -0.25,
        "yMax": 0.25
      }
    },
    {
      "id": 6,
      "type": "Stopwatch",
      "state": {
        "pos": {
          "x": 885,
          "y": 535
        },
        "locked": true,
        "width": 150,
        "height": 78,
        "displayStyle": "digital",
        "controlMode": "main",
        "enabled": false,
        "timeScale": 1,
        "precisionSec": 0.01,
        "zeroSimTime": 0,
        "heldSec": 0,
        "showDial": false
      }
    },
    {
      "id": 91,
      "type": "RichTextEditor",
      "state": {
        "pos": {
          "x": 880,
          "y": 658
        },
        "locked": true,
        "width": 300,
        "height": 140,
        "text": "**记录列**\n相邻波峰间距 λ / m\n同一探针两峰间隔 T / s\n两探针对应波峰延时 Δt / s\n传播速度：1 m ÷ Δt",
        "fontSize": 15,
        "fontWeight": 400,
        "lineHeight": 1.5,
        "padding": 16,
        "backgroundColor": "#ffffff",
        "backgroundOpacity": 0.96,
        "textColor": "#17324d",
        "borderColor": "#cbd5e1",
        "borderWidth": 1,
        "cornerRadius": 8,
        "showBorder": true
      }
    },
    {
      "id": 92,
      "type": "RichTextEditor",
      "state": {
        "pos": {
          "x": 540,
          "y": 814
        },
        "locked": true,
        "width": 1020,
        "height": 108,
        "text": "**比较两种测量**\n上图是同一时刻的位移—位置图，下图是两个固定位置的位移—时间图。暂停后分别读 λ、T 和 Δt，比较 λ/T 与 Δx/Δt。",
        "fontSize": 16,
        "fontWeight": 400,
        "lineHeight": 1.5,
        "padding": 16,
        "backgroundColor": "#ffffff",
        "backgroundOpacity": 0.96,
        "textColor": "#17324d",
        "borderColor": "#cbd5e1",
        "borderWidth": 1,
        "cornerRadius": 8,
        "showBorder": true
      }
    }
  ]
}
