🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Proteus 电路助手 Lorentz-Caldfilis/fish-proteus817-skill

DeepSeek Harness
Lorentz-Caldfilis2 天前有提交已提供中文文档扫描:无法判定

在对话里搭电路并驱动 Proteus 仿真验证

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Lorentz-Caldfilis/fish-proteus817-skill
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 2 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
Fish for Proteus 在聊天里把 Proteus 实验做完。 一个 RC 滤波。一块 8086 分频。STM32 上一个跟着另一个走的引脚。 你在 DeepSeek Harness 里把电路说出来。它在 Proteus 8.17 SP2 里画原理图、连线、加载程序、跑仿真。文件存上了,和仿真里量到了,是两件事。 这是我的课程扩展作业。实验本身还是那些点击:放器件、接线、加载程序,然后判断仿真到底有没有按要求走。 文档 · 开始使用 · Skill · English · 简体中文 这东西适合你吗? Proteus 的工程在你自己的 Windows 桌面上,软件也得你自己有授权。这个仓库教 Agent 怎么用那套安装,它不附带 Proteus、器件库,也不附带你的课程文件。 - 在对话里把电路说清楚。 Skill 会放器件、连引脚,并存成还能继续改的 .pdsprj。 - 用这台电脑上真正有的器件。 它查的是你安装的库。库里搜得到,不代表这个器件能仿真。 - 把存盘和实测分开。 原理图存好、窗口打开、引脚上量到变化,是三个结果。Agent 被要求分开报告。 你已经装了 Proteus 8.17 SP2,平时用 DeepSeek Harness,就可以用。如果你更想自己在 Proteus 里点,那就不需要它。 当前是 Alpha,版本 0.3.0。
展开完整文档(README 剩余 1 节)
Fish for Proteus

在聊天里把 Proteus 实验做完。

一个 RC 滤波。一块 8086 分频。STM32 上一个跟着另一个走的引脚。 你在 DeepSeek Harness 里把电路说出来。它在 Proteus 8.17 SP2 里画原理图、连线、加载程序、跑仿真。文件存上了,和仿真里量到了,是两件事。

这是我的课程扩展作业。实验本身还是那些点击:放器件、接线、加载程序,然后判断仿真到底有没有按要求走。

文档 · 开始使用 · Skill · English · 简体中文

这东西适合你吗?

Proteus 的工程在你自己的 Windows 桌面上,软件也得你自己有授权。这个仓库教 Agent 怎么用那套安装,它不附带 Proteus、器件库,也不附带你的课程文件。

- 在对话里把电路说清楚。 Skill 会放器件、连引脚,并存成还能继续改的 .pdsprj。
- 用这台电脑上真正有的器件。 它查的是你安装的库。库里搜得到,不代表这个器件能仿真。
- 把存盘和实测分开。 原理图存好、窗口打开、引脚上量到变化,是三个结果。Agent 被要求分开报告。

你已经装了 Proteus 8.17 SP2,平时用 DeepSeek Harness,就可以用。如果你更想自己在 Proteus 里点,那就不需要它。

当前是 Alpha,版本 0.3.0。它不是 MCP 服务器,也不是 Labcenter 或 DeepSeek 的产品。

让桌面模型安装: 把此仓库交给 DeepSeek Harness 读取并授权安装。模型应按 AGENTS.md 安装 skill 和配套桌面工具;它需要本机命令行和配置文件访问权限。

日常安装用 main。学校老电脑演示用独立的 demo/portable-lab 分支,该分支也包含相同的安装流程。

快速开始

需要 Python 3.10 或更高版本、Git、你自己的 Proteus 8.17 SP2,以及同一台 Windows 电脑上的 DeepSeek Harness。

1 · 安装。 在 PowerShell 里,进到你想放仓库的目录:

git clone https://github.com/Lorentz-Caldfilis/fish-proteus817-skill.git
Set-Location fish-proteus817-skill
py -3 -m venv .venv
.\.venv\Scripts\python.exe -m pip install -e ".[dsh]"

2 · 注册一次 Skill。

.\.venv\Scripts\python.exe tools/dsh_install_desktop.py

Proteus 或 Harness 不在默认位置时,先把路径设上。说明在配置。

$env:FISH_PROTEUS_EXE = 'C:\path\to\BIN\PDS.EXE'
.\.venv\Scripts\python.exe tools/dsh_install_desktop.py --dsh-executable 'C:\path\to\DeepSeek Harness.exe'

--dry-run 只检查,不写入。--uninstall 卸掉这个 Skill,并恢复上一次的全局 Skill。仓库留在安装器记下的那个位置。

3 · 在普通对话里说。 打开 DeepSeek Harness。不用启动参数,也不用先建任务目录:

用 Proteus skill 做一个 RC 低通,R = 2.2k,C = 100n。标上输入和输出,检查存盘后的连线和器件值,告诉我可编辑工程在哪。请说明你只检查了文件,还是已经仿真过。

可以这样问

下面是提问,不是某次真实回复。答成什么样,取决于你机器上的器件库,以及你有没有要求仿真。

用一块 8253,把 1 MHz 时钟分成 100 kHz,分频比 10。告诉我你量到了什么,不要只根据分频比推断。

PA0 是输入。在 STM32F103R6 上让 PA5 跟着 PA0 走,加载我的 ELF,把实际记到的 GPIO 边沿给我。

打开这个工程,把电阻改成 4.7k,另存一份,不要启动仿真器。

8086 和 STM32 还要你自己准备材料:课程原件、NASM,或者 Arm GNU 工具链。见开始使用。

它能做的事

| 器件库 | 搜索这台电脑上安装的器件,读取真实引脚 |
| 原理图 | 新建图纸,或在副本上改:器件、连线、标签、电源 |
| 固件 | 检查 ELF 或 Intel HEX,再装到 CPU 上 |
| 仿真 | 管住一个 Proteus 进程,跑一段计时,读 CM3 GPIO 或已有图表 |
| 课程例子 | 可选的 8086 分频、级联计数,以及 8255 控制 LED |

工程里的坐标是 Proteus 整数:100000 = 1 mm。

走线是保守的正交线。交互控件目前就是这六种:BUTTON、SW-SPST、SW-SPST-MOM、SWITCH、LOGICSTATE、LOGICTOGGLE。在试过的 STM32F103R6 上,前四种要经过 ADC 再加数字缓冲,PA0 才有反应。这四种直接接到 PA0 时没有得到需要的结果。

一次真实运行的画面

留给维护者的 TODO。 这里应放一张截图或一段短 GIF:一边是 DeepSeek Harness 的对话,一边是它存下来的 Proteus 原理图。请用你有权公开的电路。这个位置故意空着,本节里没有任何实测结果。

它是怎么串起来的

对话加载的是 skills/fish-proteus817/SKILL.md。Skill 调用桌面上的一个工具 fish_proteus_design。工具再调用本仓库里的 Python 包,由它去操作你安装的 Proteus。只复制 Skill 目录,工具不会注册上去。

对话 → skill fish-proteus817 → fish_proteus_design → fish_proteus → Proteus 8.17 SP2

目录各自干什么,写在结构里。

配置

| 变量 | 什么时候要设 |
| FISH_PROTEUS_EXE | PDS.EXE 不在 Labcenter 的默认目录 |
| FISH_PROTEUS_LIBRARY | 器件库在别处 |
| FISH_PROTEUS_SAMPLES | 示例工程在别处 |
| FISH_PROTEUS_TEMPLATE | 你想换一张空白工程模板 |
| DSH_DESKTOP_EXE | 安装器找不到 DeepSeek Harness |
| DEEPSEEK_API_KEY | 只用在可选的 headless API-key 路线 |

安装好的 Proteus 文件保持只读。课程和测试用到的其余变量在配置。

做不到的事

- 原生仿真需要可交互的 Windows 桌面,以及 Proteus 8.17 SP2(这份代码对着的构建是 8.17.37159)。CI 在 Linux 和 Windows 上跑离线测试,不会启动 Proteus。
- PCB 布局、不认识的工程格式、新建图表或探针,都不在范围内。
- 命令成功不等于电路是对的。没做测量,行为就还没被验证。
- Alpha 版本不承诺支持和修复时限。

实际试过什么、哪些次没过,记在验证记录和发行状态。那两份是证据。这一页不再把它们抄一遍。

文档

| 开始使用 | 安装、第一次对话、课程附加步骤 |
| 配置 | 环境变量 |
| Skill 怎么用 | Agent 应该做什么 |
| 命令行和 Python | fish-proteus、库 API、可选启动器 |
| 结构 | 代码和 Skill 各在哪 |
| 排查 | 找不到工具、找不到 Proteus、文件和仿真搞混 |
| 发行记录 | 已记录的检查,以及它们证明不了什么 |

参与

欢迎提 issue 和 pull request。写清电路、Proteus 构建号,以及你实际看到的现象。不要附上课程工程、它们的截图、凭据或原始会话日志。

离线测试不需要 Proteus:

python -m pip install -e ".[dsh,dev]"
python -B -m unittest discover -s tests -v
python -m ruff check .

其余约定在贡献说明。安全问题走安全说明。

许可证

MIT。中文文本是非正式译文。

Fish for Proteus 与 Labcenter Electronics 和 DeepSeek 没有隶属关系。Proteus、它的库,以及你的课程材料,权利仍归原处。本仓库保留的上游代码见第三方说明。
预览分享卡片长什么样 ↓Lorentz-Caldfilis/fish-proteus817-skill
分享 · DeepSeek Harness Hub
Lorentz-Caldfilis/fish-proteus817-skill

在对话里搭电路并驱动 Proteus 仿真验证

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部