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

iCAx开思网

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

[求助] 如何让工程图自动带出特殊的特定属性

[复制链接]
跳转到指定楼层
1
发表于 2009-3-30 15:41:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
假如3d文件名称规则为“1234567890极限开关.sldprt”
希望工程图标题栏处自动带出编号=1234567890;零件名称=极限开关


个人尝试:
在零件中添加方程式,定义名称A=left(1234567890极限开关,10),发现此处left函数不支持非数字。
在工程图中添加注释,注释中直接使用函数,发现格式不对或者不支持。

总之,貌似无法实现,请高手指点。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2009-3-30 17:38:25 | 只看该作者
弱问,可以用二次开发搞定不?
期待高手出现。
3
发表于 2009-3-30 22:51:51 | 只看该作者
Option Explicit

Dim swApp As SldWorks.SldWorks
Dim swModel As ModelDoc2
Dim cpm As CustomPropertyManager

Sub main()

Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
Set cpm = swModel.Extension.CustomPropertyManager("")

Dim path As String, filename As String, partno As String, desc As String

path = swModel.GetPathName   'Get the Path name + File Name
filename = Mid$(path, InStrRev(path, "\") + 1) ' File Name With extension
filename = Left$(filename, InStrRev(filename, ".") - 1) ' Remove extension

partno = Left(filename, 10) ' Get the Left 10 digit string as part number
desc = Right(filename, Len(filename) - 10) ' Get remaining string as part description

cpm.Delete "PartNo"    ' Delete the old custom properties if exist
cpm.Delete "Description"    ' Delete the old custom properties if exist
cpm.Add2 "PartNo", swCustomInfoText, partno   ' write new value into custom properties
cpm.Add2 "Description", swCustomInfoText, desc' write new value into custom properties

End Sub
4
发表于 2009-3-30 23:47:40 | 只看该作者


本帖最后由 linsd 于 2009-3-30 23:53 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5
发表于 2009-3-30 23:54:11 | 只看该作者

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6
发表于 2009-3-31 08:19:00 | 只看该作者
谢谢。先下载研究。
7
发表于 2009-3-31 08:32:42 | 只看该作者
看'后面的注释,能够明白每行的用途。
对VB和VC不熟,先死记硬背地用上再说。
再次严重感谢Linsd
8
发表于 2012-3-11 22:45:05 | 只看该作者
3楼厉害    收藏备用
9
发表于 2012-3-12 08:55:14 | 只看该作者
linsd 发表于 2009-3-30 23:54

赶紧收藏啊
10
发表于 2013-2-22 09:26:59 | 只看该作者
坛子里牛人就是多啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-1-12 22:48 , Processed in 0.025658 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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