🛠️ AI-SolidWorks

🛠️ AI-SolidWorks

site icon
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

调试方式

  1. 确保SolidWorks已安装并可运行。
  2. 检查API密钥是否正确配置。
  3. 运行主程序后,尝试发送简单命令如“Draw a circle”以验证功能。

许可证

该项目遵循 None 开源许可条款。