UG二次开发的Python开发环境配置

UG二次开发支持多种语言,10.0以后版本支持Python脚本开发。因工作需对UG自动化操作,录制脚本需优化,配置开发环境时遇不能自动匹配关键词和模块导入DLL错误问题。经尝试,在系统环境变量path里增加相关路径解决了问题,后续还需测试脚本运行情况。
Python3.8

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

UG二次开发的Python开发环境配置

UG二次开发支持多种语言,如C/C++、.net、Java,作为非专业软件开发工程师,这些语言有点天书了。好在UG 10.0以后版本支持python脚本开发。python脚本语言简单易学,上手快,非常适合非专业程序员根据自己工作内容开发一些自动化工具。

因工作需要,需要对ug进行一下自动化软件操作,当然UG开发是支持脚本录制功能,通过界面操作录制相关内容,然后回放录制脚本。录制的脚本不能完全满足,需要对脚本进行优化修改,能有一个好的开发环境可以提高工作效率。

于是百度相关配置方法,偶然发现了这篇http://www.nxopen.cn/thread-1248-1-1.html文章,比较专业的UG二次开发论坛,根据论坛里面的介绍,进行了开发配置,结果和论坛里面讨论一样,配置并不成功。存在两个问题,一是不能自动匹配关键词,二是模块导入提示DLL错误。

网上也没找到相关解决办法,毕竟C++/C才是UG二次开发的王道,python开发UG估计是少数或者知道解决办法的大牛没有公开出来。百度了pyd导入出现DLL错误的原因,主要是系统找不到动态链接库dll文件或lib文件。我想既然在UG软件里面python脚本运行没有问题,应该是在开发环境里面(或者说外部环境配置上)有问题。

说了这么多废话,我抱着试试看的态度,在系统环境变量里面path里面增加了H:\Program Files\Siemens\NX 10.0\UGOPEN。奇迹出现了,问题解决了。

我的运行环境,win7 64位、UG 10.0、python3.3.2、eclipse2020

SET PATH=“H:\Program Files\Siemens\NX 10.0\UGOPEN”;%PATH%

目前来看,导入模块的错误DLL和自动命令补全的问题是解决了。后续能否在开发环境运行脚本操作,还要进一步测试

 

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值