🚀 🛠️ AI-SolidWorks(SoliPy)
SoliPy 是一款强大的智能接口,它架起了用户与 SolidWorks 软件之间的沟通桥梁。用户能够借助自然语言命令(支持中文和英文),轻松控制并创建各种形状,极大地提升了设计效率。
🚀 快速开始
SoliPy 作为用户与 SolidWorks 软件之间的智能接口,支持使用自然语言命令(中文和英文)控制和创建形状。以下为你简要介绍其使用流程:
- 用户输入:输入自然语言指令(如“创建一个矩形”)。
- AI 解析:系统通过 AI 技术理解用户意图。
- 脚本生成:自动生成对应的操作脚本。
- 执行操作:脚本在 SolidWorks 中自动执行。
- 结果输出:完成指定的建模或设计任务。
✨ 主要特性
- 🗣️ 自然语言交互:用户可使用简单的中文或英文发送设计指令,无需复杂的操作流程。
- 🤖 人工智能驱动:利用 AI 解析用户意图并生成相应操作,让设计更加智能高效。
- 自动化脚本:自动生成 VBS 脚本并在 SolidWorks 中执行,减少手动操作的繁琐。
- 跨语言支持:支持中文和英文输入,满足不同语言背景用户的需求。
📦 安装指南
系统要求
- Python 3.8+:需要安装 Python 及其依赖库。
- SolidWorks:安装在系统上的 SolidWorks 软件。
- API 密钥:从 OpenAI 或 OpenRouter 获取 API 授权密钥。
- 操作系统:支持 Windows 系统。
📂 文件结构
sw_api_panel.py:主程序,提供图形化用户界面。
scripts/:包含 VBS 脚本文件夹。
connect_to_sw.vbs:连接 SolidWorks 的脚本。
draw_circle.vbs:绘制圆形的示例脚本。
create_sketch.vbs:创建主体草图的脚本。
create_sketch_from_input.vbs:参数化创建形状的脚本。
create_extrude.vbs:拉伸形状的脚本。
📸 截图
主要应用程序界面与 SolidWorks 集成
命令输入和响应流程