首页/文章/ 详情

这个批量截图工具 够不够完美

2小时前浏览161

问:工程师的职责是什么

答:解决问题

问:问题是哪里来的

答:是工程师创造产品时顺带出来的


那么,在解决问题的过程中,描述问题这个环节(通常,也叫做报告)时,截图成了一件不得不做的事。有了一张好的、明确的、清晰的图片辅佐,可以让我们更清晰地描述问题及解决方案。

通常来说,我们在CATIA中截图,可以使用自带的Capture工具👇

或是第三方截图软件,如微 信、QQ等IM软件带的截图工具。

这两种方法各有优劣,每个人可以根据实际情况选择。

但如果这件事重复起来,比方说要给100个零件截图,并保证每张图都是同样的尺寸,且使用近似的设置,那么它将变得机械且枯燥。

这,也是小编当年入坑二次开发的原因。

往高大上了说,是为了使用Automation Object代替鼠标键盘,自动完成大量、重复、有规律的工作,从而提高效率、缩短产品开发周期、节约企业成本;

再直白点说,就是因为懒!


在以前的文章中,我们发过一些关于代码截图的文章,其核心都是用Viewer的CpatureToFile函数实现。但几番研究下来,发现对于“隐藏特征树 / 隐藏右上角罗盘 / 白色背景”,我们都有方式实现。唯独对于窗体右下角的这个小坐标系无计可施。

但如今,有了Python的加持,一切都变得不一样了!一个简单直接而暴力的思路就是:我们在截图之后,把右下角的部分,用白色涂掉就好了!

而在图形处理这方面,对于python来说,不过就是opencv库里一个函数的事!

于是,我们动动手指,便可写出一段代码,实现下图所示的效果👇


好了,铺垫结束,到正文啦!

小编近日录制了一套使用Pycatia库做CATIA Automation二次开发视频教程

具体的内容,怎么说呢,包括但不限于使用Python进行

CATIA零件建模/曲面建模/UDF实例化/装配操作/工程图操作/交互选择与测量/结合AI的一些思考与拓展……

上面截图的实例对于整套课程来说,只能是开胃小菜!我们的课都是拿下面这种级别的案例进行讲解的!当然这些实例对应的源代码,都是课程的一部分哈!



来源:CATIA那点事儿
UDF二次开发CATIApython曲面装配工程图
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-23
最近编辑:2小时前
CATIA那点事儿
本科 CATIA小狼。微信公众号:CATIA那...
获赞 128粉丝 248文章 22课程 16
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈