简化电路实验台(DeepSeek-V4.1-Flash-0731 · high · r01)
单文件静态网页,直接打开 index.html 即可运行。无后端、无 CDN、无远程字体或图片、无构建步骤,file:// 与 HTTP 静态托管都能运行。
原始提示词
实现要点
- 元件模型:理想直流电池、电阻、开关、按固定电阻建模的灯泡、理想导线。不含交流、电容、电感或半导体。
- 拓扑:导线与闭合开关把端子用并查集合并成同一个电路节点(同一连通导线 = 一个节点)。
- 求解:改进节点法(MNA)。节点分析 + 为理想电压源引入支路电流未知量,用带主元选取的高斯消元求解;按连通分量分别求解并各自选取参考点,因此开路支路电流严格为 0,而不是靠近似。
- 异常处理:
- 电源两极被理想导线短接 → 明确提示,该支路不给出数值(理想模型下电流不收敛)。
- 相互冲突 / 彼此并联的理想电源导致矩阵奇异 → 提示“无唯一解”,不输出 NaN,也不伪造有限电流。
- 被导线短接的电阻/灯泡标为“两端被导线短接”,电压与电流均为 0。
- 交互:放置元件、拖动元件(连线跟随端子保留)、旋转 90°、端子两点连线(点击或拖动,支持触摸)、切换开关、修改电压/阻值、删除元件(同时清除相关导线)、清除全部导线、串联与并联预设、一键重置。
- 输出:每个元件的电压、电流与方向箭头、功率;灯泡亮度随耗散功率
P = I²R变化,并说明是简化模型。
验收自测
用无头 Chromium 加载 file:// 入口,读取求解结果表逐项核对:
| 验收项 | 期望 | 实测 |
|---|---|---|
| 12V 串 100Ω + 200Ω | 电流 0.04A | 0.04A(R1、R2、电源一致) |
| 12V 并 100Ω / 200Ω | 支路 0.12A、0.06A,总 0.18A | 0.12A、0.06A、总 0.18A |
| 断开开关后支路电流 | 0 | 0A |
| 移动元件保留连接 | 结果不变 | 连线数与求解结果均不变 |
| 删除元件清除相关连线 | 该元件导线消失 | 4 根 → 2 根 |
| 短路提示 | 明确提示 | 输出短路提示且不给出短路支路数值 |
| 触摸端子连线 | 可连线 | 使用 Pointer Events + touch-action: none,鼠标与触摸同一路径 |
| 390px 无水平溢出 | 无溢出 | 溢出 0px |
数值取自 Page 内渲染的结果表,非人工填写。
运行与复盘
- 运行方式:浏览器直接打开本目录
index.html;或使用根目录npm run preview后的静态托管地址。 - 未使用网络资源,断网可用。
- 复盘:一次实现即通过全部验收项。实现过程中修正了两处自身缺陷——导线初始存的是元件对象而不是 ID(导致拓扑恒为空、全部电流为 0),以及短路电源在结果表中的归类顺序(先按短路标记,再查支路);两者均在交付前修复并复测。首轮生成后未做人工修改。
当前归档信息(自动生成)
- 实验 ID:
circuit-lab--deepseek-v4-1-flash-0731-high-r01 - 模型:DeepSeek-V4.1-Flash-0731;推理档位:high
- 类型:single-html;预览:static;网络:offline
- 完整原始输入快照 · 主题与其他版本
- 输入记录:本次批量执行的完整指令 + 主题任务正文;正文与 demos/circuit-lab/prompts/v1/prompt.md 逐字一致。任务正文来源为 docs/test-cases.md,不含更早的对话上下文。
- 工具:Claude Code。模型名称由用户指定为 DeepSeek-V4.1-Flash-0731;会话内模型标识为 deepseek-flash[1m]。单会话直接执行,未委派子代理。Windows 11 + Node 22.16.0。产物路径与首轮生成结果未做人工修改。
- 运行方式:浏览器直接打开本目录入口;CDN/外部素材需要联网。
- 费用记录:Deepseek 批次合计 2.71 CNY(11 个案例;批次 deepseek-v4-1-flash-0731-high-2026-10-13;未记录单案例费用)
- 主页面
部署适配记录
- 迁移来源:F:\dev\ai-coding-demo-test(model-test-base 工作区)/demos/circuit-lab/runs/deepseek-v4-1-flash-high-r01;保留原测试轮次 r01 与完整输入快照。
- 迁移验收:通过本地 HTTP 实际入口补拍 desktop screenshot.png;390px 页面无横向溢出。静态入口也通过 file:// 直接打开检查。
- 模型与实验目录标识按用户确认更新为 DeepSeek-V4.1-Flash-0731;历史输入、评分、产物与迁移来源保留。
- 维护者于 2026-10-22 按 v3 对本轮桌面、手机及补充状态逐图重评并绑定 captures 证据;旧截图和 v2 评分见 catalog/score-reviews/2026-10-21-v3-source.json。未重跑模型或改写实验源码,截图不证明完整功能、算法、手势或性能。