# 简化直流电路实验台（Qwen3.8 Max · xhigh）

## 原始提示词

见 [完整原始输入](prompt.md)，任务正文版本 [v1](../../prompts/v1/prompt.md)。

## 批次记录

Aliyun 批次合计 91.81 CNY，覆盖 11 个案例，耗时 2h 50m 7s；费用及耗时均为批次总计，不拆分为单案例。

## 运行方式

- 入口为本目录 `index.html`，`file://` 直接打开或 HTTP 静态托管均可，无外部依赖。
- 添加电池 / 电阻 / 开关 / 灯泡；拖动元件移动（连线跟随）；点按选中后在属性栏改电压、电阻、开关状态、旋转或删除。
- 连线：从端子拖到端子，或移动端先点端子再点端子（两段式）；连通端子经并查集归为同一电路节点。
- 每次改动立即用节点电压法（MNA）重新求解：电阻 / 灯泡按电导 1/R，理想电池为电压源支路，闭合开关建模为 0V 电压源（其电流由方程解出），断开开关直接移除支路。

## 验证记录

2026-10-14 Playwright（Chromium headless）冒烟测试，file:// 与 HTTP 双入口：

- 串联预设 12V + 100Ω + 200Ω：四处电流均 0.04A，分压 4V / 8V。
- 并联预设：支路 0.12A / 0.06A，电池总电流 0.18A。
- 断开开关：状态栏提示开路，全部支路电流为 0；重新闭合恢复 0.04A。
- 电池电压改为 24V：电流实时变为 0.08A。
- 导线短接电池两极：状态栏明确提示电源短路，读数显示 —，无 NaN。
- 两块相同理想电源同极性并联：提示无唯一解，不输出数值。
- 拖动电阻后连接保留、电流不变；删除元件同时清除其连线，回路变为开路。
- 390px 无水平溢出；移动端两段式触摸连线构成回路并正确求解 0.12A。
- 桌面与移动端均无 JS 报错。

## 复盘

- 求解器为完整 MNA：未知量 = 非参考节点电压 + 每个电压源支路电流；高斯-约当消元带秩检测，区分「无解」（短路 / 冲突电源，零行非零右端）与「无唯一解」（零行零右端），两种情况都不输出伪造读数。
- 闭合开关最初按 1Ω 电阻建模会引入虚假压降，改为 0V 理想电压源后开关电流也由方程解出，串联回路中开关读数与电阻一致。
- 去掉参考地后必须压缩节点编号，否则节点行号与电源行号重叠，串联预设会误判为奇异——该 bug 由冒烟测试发现并修复。
- 「同一元件两端子互连」最初被禁止，但导线短接电池正是验收要求的短路场景，改为允许并交给求解器报告。
- 灯泡亮度按 P = I²R 对数映射到光晕不透明度，界面上明确标注这是简化模型（不模拟灯丝热惯性与非线性）。

<!-- archive:start -->
## 当前归档信息（自动生成）

- 实验 ID：`circuit-lab--qwen3-8-max-xhigh-r01`
- 模型：Qwen 3.8 Max；推理档位：xhigh
- 类型：single-html；预览：static；网络：offline
- [完整原始输入快照](prompt.md) · [主题与其他版本](../../../../topic.html?id=circuit-lab)
- 输入记录：prompt.md 保留用户会话指令与任务正文原文；Claude Code 系统提示与仓库 AGENTS.md 项目说明同时生效，系统提示未留存于快照。
- 工具：Claude Code。当前会话直接执行，未委派子代理；模型与档位由用户指定为 qwen3.8-max / xhigh，与会话自报一致。Windows 11 + Node 22；Playwright（Chromium headless）冒烟验证 file://、HTTP 与 390px 触摸。
- 运行方式：浏览器直接打开本目录入口；CDN/外部素材需要联网。
- 费用记录：Aliyun 批次合计 91.81 CNY（11 个案例；批次 qwen3-8-max-xhigh-2026-10-14；未记录单案例费用）
- [简化电路实验台](../../../../demos/circuit-lab/runs/qwen3-8-max-xhigh-r01/index.html)

### 部署适配记录

- 维护者于 2026-10-22 按 v3 对本轮桌面、手机及补充状态逐图重评并绑定 captures 证据；旧截图和 v2 评分见 catalog/score-reviews/2026-10-21-v3-source.json。未重跑模型或改写实验源码，截图不证明完整功能、算法、手势或性能。
<!-- archive:end -->
