这是让ai搭建simulink模型的最好方案吗,有没有现成的

714 次阅读

本文最后更新于 2026年6月6日。

这不仅是目前的最佳方案,而且令人兴奋的是,MathWorks 官方已经亲自下场,把“现成的”工具包全部做好了!

你完全不需要从零开始写 Python 桥接或自己去定义 MCP 协议的底层工具。MathWorks 官方推出了专为此设计的开源工具箱和官方 Copilot。

目前市场上最成熟、开箱即用的两套官方/半官方现成方案如下:

方案一:官方现成开源库 —— Simulink Agentic Toolkit(最推荐的 MCP 方案)

MathWorks 官方在 GitHub 上开源了 Simulink Agentic Toolkit(Simulink 智能体工具箱),它就是为了让 AI 通过 MCP 协议直接搭建、修改和测试 Simulink 模型而生的。

  • 它是怎么工作的:

    它提供了一个官方维护的 MATLAB MCP Core Server。当你启动它时,它会向你的 AI 助手(如 Claude Code, GitHub Copilot Chat, Gemini CLI 等)暴露一组专门针对 Simulink 的 MCP 工具。

  • 现成的工具箱(Tools)包括:

    • model_edit:让 AI 直接通过指令修改/搭建模型。

    • model_read & model_overview:让 AI 读懂当前打开的模型结构和信号流。

    • model_test:让 AI 自动运行仿真并检查结果。

  • 如何使用现成的:

    1. 确保你电脑上安装了 MATLAB / Simulink。

    2. 从 GitHub 克隆 simulink-agentic-toolkit 仓库。

    3. 打开你支持 MCP 的 AI 客户端(例如 Claude),对它说:“Set up the Simulink Agentic Toolkit”,AI 就会自动配置好本地的 mcp.json 并激活连接。

方案二:内置原生 AI —— Simulink Copilot(最省心的内嵌方案)

如果你不想折腾任何 MCP 客户端(如 VS Code、Claude Desktop 等),MathWorks 在新版本中直接推出了官方原生内置的 Simulink Copilot

  • 它是怎么工作的:

    它就像是在 Simulink 软件内部塞进了一个“文生模型”的聊天窗口。

  • 现成的功能:

    • 设计引导与修改: 你可以在聊天框里描述你的设计需求,Simulink Copilot 会直接给出修改模型的步骤建议,并自动辅助你寻找并放置对应的 Subsystem(子系统)或模块。

    • 错误自动修复: 当仿真报错时,Copilot 会结合当前模型的状态和官方文档,直接指出是哪个模块参数配错了,并提供一键修复。

为什么说“MCP + 官方工具箱”是目前的最佳方案?

在过去,让 AI 搭建模型,AI 只能“瞎猜”并生成一段长长的 MATLAB 脚本让你去运行,一旦运行报错,你还得把报错复制回给 AI,效率极低。

而现在的 MCP 方案(Simulink Agentic Toolkit) 实现了闭环:

  1. AI 拥有了“视力”:它能通过 MCP 随时调用 model_read 观察画布上有什么。

  2. AI 拥有了“双手”:它用 model_edit 连线和改参数。

  3. 自动迭代:如果连线连错了或仿真报错,AI 自己能在后台捕获 MATLAB 的报错,并当场自己调用工具修正,直到模型完全搭好、跑通,才把最终成果交付给你。

建议: 如果你追求高度定制化、想用最强的外部 LLM(如 Claude 3.5 Sonnet)来帮你深度写架构和搭模型,立刻去 GitHub 搜索并下载 simulink-agentic-toolkit,这是目前工业界最硬核、也是最好用的现成落地方案。

What Is Simulink Copilot?

这个视频是 MathWorks 官方关于 Simulink Copilot 的功能演示,向你展示了如何通过生成式 AI 在 Simulink 环境中进行交互、理解模型以及自动化执行工程任务。