找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 14283|回复: 58
打印 上一主题 下一主题

[分享] 【加速升级版】装配体模型树排序宏(欢迎砸米)

  [复制链接]
跳转到指定楼层
1
发表于 2020-6-11 18:46:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在网上下载了个不知哪位前辈写的装配体排序宏,功能挺好的,只是排序速度太慢了,特别是模型中元件较多时。
本人经过研究摸索,对处理方式进行了改进,大大提升了执行速度,并添加了将指定子件移动至指定文件夹的功能。
来源网络,回馈网络。以下是代码:(代码中有必要的注释)
购买主题 已有 60 人购买  本主题需向作者支付 5 大米 才能浏览
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏7 分享淘帖 赞一下!赞一下!1
2
发表于 2020-6-12 22:01:17 | 只看该作者
支持楼主,顶起!
3
发表于 2020-6-13 21:22:49 | 只看该作者
谢谢分享!!!!
4
发表于 2020-6-20 10:33:00 | 只看该作者
排序速度确认很快,别以前网上的快多了。感谢大佬分享
5
发表于 2020-6-22 11:20:43 | 只看该作者
没得大米。
6
发表于 2020-6-22 11:47:33 | 只看该作者

多顶贴,活跃一下就有了
7
发表于 2020-6-25 12:06:42 | 只看该作者
两个小建议:1. 不删除文件夹,能否对文件夹里面的模型排序?2. 多配置的模型,能否按配置名称排序?
8
发表于 2020-6-25 14:02:57 | 只看该作者
qxzch 发表于 2020-6-25 12:06
两个小建议:1. 不删除文件夹,能否对文件夹里面的模型排序?2. 多配置的模型,能否按配置名称排序?

1.可以实现的。
本贴的代码先删除所有的文件夹是为了避免后面的移动至文件夹的功能受影响。(重复运行不会出错)
代码里面有两句移动元件至文件夹的代码,你可以根据需要修改移动至文件夹的依据和文件夹名称,变相(实质是删了重建)实现文件夹不删除的需求。
当然也可以另外写代码,根据元件的某个属性名及属性值移动元件至指定文件夹。
总体上这样的需求应该比较小众,对应的代码我就不写了,看得懂代码的人自己去实现吧。


2.配置排序功能,是指一个装配体引用了某个模型的多个配置的情况下,对元件按引用的配置名排序吗?如果是这样的话,也不难实现。
在此我只提供个思路:读取元件名的时候同时读取引用的配置名,然后元件名和配置名合并到一起后再排序就好。对应的代码也还是看得懂代码的人自己去实现吧。
9
发表于 2020-8-10 15:11:58 | 只看该作者
来瞅瞅!!没得大米但是!
10
发表于 2020-8-16 23:08:59 | 只看该作者
感谢分享,宏很好,慢慢研究
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-22 19:10 , Processed in 0.045684 second(s), 18 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表