
🛠️ AI-SolidWorks

2025.04.20
0
PythonSolidWorks集成AI驱动设计自然语言处理开发效率
AI-SolidWorks(SoliPy)是一个智能接口,连接用户与SolidWorks软件,支持通过自然语言命令(波斯语和英语)控制和创建形状。它利用先进的AI模型理解用户指令,并自动生成VBS脚本在SolidWorks中执行。
View on GitHub
Overview
基本能力
产品定位
AI-SolidWorks(SoliPy)是一个智能接口,旨在通过自然语言命令简化SolidWorks的设计流程,提高设计效率。
核心功能
- 自然语言通信:支持使用简单语言发送设计命令。
- AI驱动:利用先进的AI模型理解命令。
- 自动脚本生成:自动生成VBS脚本供SolidWorks执行。
- 用户友好界面:提供简单直观的用户界面,支持暗黑主题。
适用场景
- 设计师希望通过自然语言快速生成SolidWorks设计。
- 教育场景中,学生可以通过简单命令学习SolidWorks操作。
- 自动化设计流程,减少手动编写脚本的时间。
工具列表
sw_api_panel.py
:主程序,提供图形用户界面。scripts/
:包含VBS脚本的文件夹,用于SolidWorks操作。connect_to_sw.vbs
:连接SolidWorks的脚本。draw_circle.vbs
:绘制圆形的脚本。create_sketch.vbs
:创建主草图的脚本。create_sketch_from_input.vbs
:参数化创建形状的脚本。create_extrude.vbs
:挤出形状的脚本。
常见问题解答
- 依赖问题:确保Python 3.8+和SolidWorks已安装。
- API设置:需要在
.env
文件中或通过界面输入API密钥。 - 操作系统:仅支持Windows。
使用教程
使用依赖
- Python 3.8+
- SolidWorks(已安装在系统上)
- API密钥:来自OpenAI或OpenRouter
安装教程
git clone https://github.com/your-username/solipy.git
cd solipy
pip install -r requirements.txt
python sw_api_panel.py
调试方式
- 确保SolidWorks已安装并可运行。
- 检查API密钥是否正确配置。
- 运行主程序后,尝试发送简单命令如“Draw a circle”以验证功能。