问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

inventor中怎样在零件图上自动生成在装配图中的零件总数量

发布网友 发布时间:2022-04-29 17:46

我来回答

5个回答

热心网友 时间:2023-10-25 15:04

我在以前也有和你一样的想法,请教了很多人,包括陈伯雄等等。。。
目前任何三维软件都无法做到
如果你两个部件,同时用这一个零件,上面引用那个零件的数量?
装配图里面有需要零件的数量,看装配图吧

热心网友 时间:2023-10-25 15:04

这个可以实现,在总装配中应用BOM表,就可以看到每个零件的总使用数,然后新建一列名称为总数,引用各个零件的总使用数的那一列的数据,这样零件就带上一个名称为总数的属性。在零件图中自定义一项,引用零件的总数属性,这样的达到目的了。

热心网友 时间:2023-10-25 15:04

不可能,也没必要。零件图标题栏标出数量是不符合GB制图标准的。而装配中则已标在BOM中。问题是,目前的BOM不能自动生成符合GB标准的明细栏,这才是最最遗憾的事。

热心网友 时间:2023-10-25 15:03

我在以前也有和你一样的想法,请教了很多人,包括陈伯雄等等。。。
目前任何三维软件都无法做到
如果你两个部件,同时用这一个零件,上面引用那个零件的数量?
装配图里面有需要零件的数量,看装配图吧

热心网友 时间:2023-10-25 15:05

If ThisDrawing.Document.ActiveSheet.DrawingViews.Count>0 Then
View1=ThisDrawing.Document.ActiveSheet.DrawingViews(1)
ModelName=IO.Path.GetFileName(ActiveSheet.View(View1.Name).ModelDocument.FullFileName)
iProperties.Value(ModelName,"Custom", "比例")=View1.ScaleString
'为模型写入自定义项:比例,数值为当前图纸第一个视图比例。
'ThisDrawing.Document.ActiveSheet.Name=Mid(ModelName,1)
'此行将图纸名称改为"文件名称"
'ThisDrawing.Document.ActiveSheet.Name=iProperties.Value(ModelName,"Project", "Part Number")+" "+iProperties.Value(ModelName,"Project", "Description")
'命名选项①此行将图纸名称改为"零件代号"+"零件名称格式"
'ThisDrawing.Document.ActiveSheet.Name=iProperties.Value(ModelName,"Project", "Part Number")
'命名选项②此行将图纸名称改为"零件代号"
ThisDrawing.Document.ActiveSheet.Name=iProperties.Value(ModelName,"Project", "Part Number")+" "+iProperties.Value(ModelName,"Project", "Description")+" "+iProperties.Value(ModelName,"Summary","Comments")
'命名选项③此行将图纸名称改为"零件代号"+"零件名称格式"+"注释",注释填写(仿形)或者(焊后加工)
If String.Compare(Right(ModelName,3),"ipt")<>0 Then
iProperties.Value(ModelName,"Custom", "质量")=CStr(Round(iProperties.Mass(ModelName),1))
'为模型写入自定义项:质量。
Else
iProperties.Value(ModelName,"Custom", "质量")=CStr(Round(iProperties.Mass(ModelName),3))
End If
Else
ThisDrawing.Document.ActiveSheet.Name="BOM"
End If
'代码功能:
'1、在工程图对应的模型文件中新建自定义属性"比例",并在其中自动填写第一个视图的比例;
'2、在工程图对应的模型文件中新建自定义属性"质量",并在其中自动填写零部件质量(若对应模型是零件,则保留两位小数,否则仅保留一位小数);
'3、若该图纸未有对应的模型文件,则默认的图纸名为"BOM"。
'4、事件触发器选择"保存前"。
'5、引用说明:零件数量---"成本中心",制造令---"项目",零件名称---"描述",加工方式---"种类",表面处理---"关键词"

热心网友 时间:2023-10-25 15:06

你这个想法挺有趣。不过软件肯定实现不了。

热心网友 时间:2023-10-25 15:04

这个可以实现,在总装配中应用BOM表,就可以看到每个零件的总使用数,然后新建一列名称为总数,引用各个零件的总使用数的那一列的数据,这样零件就带上一个名称为总数的属性。在零件图中自定义一项,引用零件的总数属性,这样的达到目的了。

热心网友 时间:2023-10-25 15:04

不可能,也没必要。零件图标题栏标出数量是不符合GB制图标准的。而装配中则已标在BOM中。问题是,目前的BOM不能自动生成符合GB标准的明细栏,这才是最最遗憾的事。

热心网友 时间:2023-10-25 15:05

If ThisDrawing.Document.ActiveSheet.DrawingViews.Count>0 Then
View1=ThisDrawing.Document.ActiveSheet.DrawingViews(1)
ModelName=IO.Path.GetFileName(ActiveSheet.View(View1.Name).ModelDocument.FullFileName)
iProperties.Value(ModelName,"Custom", "比例")=View1.ScaleString
'为模型写入自定义项:比例,数值为当前图纸第一个视图比例。
'ThisDrawing.Document.ActiveSheet.Name=Mid(ModelName,1)
'此行将图纸名称改为"文件名称"
'ThisDrawing.Document.ActiveSheet.Name=iProperties.Value(ModelName,"Project", "Part Number")+" "+iProperties.Value(ModelName,"Project", "Description")
'命名选项①此行将图纸名称改为"零件代号"+"零件名称格式"
'ThisDrawing.Document.ActiveSheet.Name=iProperties.Value(ModelName,"Project", "Part Number")
'命名选项②此行将图纸名称改为"零件代号"
ThisDrawing.Document.ActiveSheet.Name=iProperties.Value(ModelName,"Project", "Part Number")+" "+iProperties.Value(ModelName,"Project", "Description")+" "+iProperties.Value(ModelName,"Summary","Comments")
'命名选项③此行将图纸名称改为"零件代号"+"零件名称格式"+"注释",注释填写(仿形)或者(焊后加工)
If String.Compare(Right(ModelName,3),"ipt")<>0 Then
iProperties.Value(ModelName,"Custom", "质量")=CStr(Round(iProperties.Mass(ModelName),1))
'为模型写入自定义项:质量。
Else
iProperties.Value(ModelName,"Custom", "质量")=CStr(Round(iProperties.Mass(ModelName),3))
End If
Else
ThisDrawing.Document.ActiveSheet.Name="BOM"
End If
'代码功能:
'1、在工程图对应的模型文件中新建自定义属性"比例",并在其中自动填写第一个视图的比例;
'2、在工程图对应的模型文件中新建自定义属性"质量",并在其中自动填写零部件质量(若对应模型是零件,则保留两位小数,否则仅保留一位小数);
'3、若该图纸未有对应的模型文件,则默认的图纸名为"BOM"。
'4、事件触发器选择"保存前"。
'5、引用说明:零件数量---"成本中心",制造令---"项目",零件名称---"描述",加工方式---"种类",表面处理---"关键词"

热心网友 时间:2023-10-25 15:06

你这个想法挺有趣。不过软件肯定实现不了。

热心网友 时间:2023-10-25 15:04

我在以前也有和你一样的想法,请教了很多人,包括陈伯雄等等。。。
目前任何三维软件都无法做到
如果你两个部件,同时用这一个零件,上面引用那个零件的数量?
装配图里面有需要零件的数量,看装配图吧

热心网友 时间:2023-10-25 15:04

这个可以实现,在总装配中应用BOM表,就可以看到每个零件的总使用数,然后新建一列名称为总数,引用各个零件的总使用数的那一列的数据,这样零件就带上一个名称为总数的属性。在零件图中自定义一项,引用零件的总数属性,这样的达到目的了。

热心网友 时间:2023-10-25 15:04

不可能,也没必要。零件图标题栏标出数量是不符合GB制图标准的。而装配中则已标在BOM中。问题是,目前的BOM不能自动生成符合GB标准的明细栏,这才是最最遗憾的事。

热心网友 时间:2023-10-25 15:05

If ThisDrawing.Document.ActiveSheet.DrawingViews.Count>0 Then
View1=ThisDrawing.Document.ActiveSheet.DrawingViews(1)
ModelName=IO.Path.GetFileName(ActiveSheet.View(View1.Name).ModelDocument.FullFileName)
iProperties.Value(ModelName,"Custom", "比例")=View1.ScaleString
'为模型写入自定义项:比例,数值为当前图纸第一个视图比例。
'ThisDrawing.Document.ActiveSheet.Name=Mid(ModelName,1)
'此行将图纸名称改为"文件名称"
'ThisDrawing.Document.ActiveSheet.Name=iProperties.Value(ModelName,"Project", "Part Number")+" "+iProperties.Value(ModelName,"Project", "Description")
'命名选项①此行将图纸名称改为"零件代号"+"零件名称格式"
'ThisDrawing.Document.ActiveSheet.Name=iProperties.Value(ModelName,"Project", "Part Number")
'命名选项②此行将图纸名称改为"零件代号"
ThisDrawing.Document.ActiveSheet.Name=iProperties.Value(ModelName,"Project", "Part Number")+" "+iProperties.Value(ModelName,"Project", "Description")+" "+iProperties.Value(ModelName,"Summary","Comments")
'命名选项③此行将图纸名称改为"零件代号"+"零件名称格式"+"注释",注释填写(仿形)或者(焊后加工)
If String.Compare(Right(ModelName,3),"ipt")<>0 Then
iProperties.Value(ModelName,"Custom", "质量")=CStr(Round(iProperties.Mass(ModelName),1))
'为模型写入自定义项:质量。
Else
iProperties.Value(ModelName,"Custom", "质量")=CStr(Round(iProperties.Mass(ModelName),3))
End If
Else
ThisDrawing.Document.ActiveSheet.Name="BOM"
End If
'代码功能:
'1、在工程图对应的模型文件中新建自定义属性"比例",并在其中自动填写第一个视图的比例;
'2、在工程图对应的模型文件中新建自定义属性"质量",并在其中自动填写零部件质量(若对应模型是零件,则保留两位小数,否则仅保留一位小数);
'3、若该图纸未有对应的模型文件,则默认的图纸名为"BOM"。
'4、事件触发器选择"保存前"。
'5、引用说明:零件数量---"成本中心",制造令---"项目",零件名称---"描述",加工方式---"种类",表面处理---"关键词"

热心网友 时间:2023-10-25 15:06

你这个想法挺有趣。不过软件肯定实现不了。

热心网友 时间:2023-10-25 15:04

我在以前也有和你一样的想法,请教了很多人,包括陈伯雄等等。。。
目前任何三维软件都无法做到
如果你两个部件,同时用这一个零件,上面引用那个零件的数量?
装配图里面有需要零件的数量,看装配图吧

热心网友 时间:2023-10-25 15:04

这个可以实现,在总装配中应用BOM表,就可以看到每个零件的总使用数,然后新建一列名称为总数,引用各个零件的总使用数的那一列的数据,这样零件就带上一个名称为总数的属性。在零件图中自定义一项,引用零件的总数属性,这样的达到目的了。

热心网友 时间:2023-10-25 15:04

不可能,也没必要。零件图标题栏标出数量是不符合GB制图标准的。而装配中则已标在BOM中。问题是,目前的BOM不能自动生成符合GB标准的明细栏,这才是最最遗憾的事。

热心网友 时间:2023-10-25 15:05

If ThisDrawing.Document.ActiveSheet.DrawingViews.Count>0 Then
View1=ThisDrawing.Document.ActiveSheet.DrawingViews(1)
ModelName=IO.Path.GetFileName(ActiveSheet.View(View1.Name).ModelDocument.FullFileName)
iProperties.Value(ModelName,"Custom", "比例")=View1.ScaleString
'为模型写入自定义项:比例,数值为当前图纸第一个视图比例。
'ThisDrawing.Document.ActiveSheet.Name=Mid(ModelName,1)
'此行将图纸名称改为"文件名称"
'ThisDrawing.Document.ActiveSheet.Name=iProperties.Value(ModelName,"Project", "Part Number")+" "+iProperties.Value(ModelName,"Project", "Description")
'命名选项①此行将图纸名称改为"零件代号"+"零件名称格式"
'ThisDrawing.Document.ActiveSheet.Name=iProperties.Value(ModelName,"Project", "Part Number")
'命名选项②此行将图纸名称改为"零件代号"
ThisDrawing.Document.ActiveSheet.Name=iProperties.Value(ModelName,"Project", "Part Number")+" "+iProperties.Value(ModelName,"Project", "Description")+" "+iProperties.Value(ModelName,"Summary","Comments")
'命名选项③此行将图纸名称改为"零件代号"+"零件名称格式"+"注释",注释填写(仿形)或者(焊后加工)
If String.Compare(Right(ModelName,3),"ipt")<>0 Then
iProperties.Value(ModelName,"Custom", "质量")=CStr(Round(iProperties.Mass(ModelName),1))
'为模型写入自定义项:质量。
Else
iProperties.Value(ModelName,"Custom", "质量")=CStr(Round(iProperties.Mass(ModelName),3))
End If
Else
ThisDrawing.Document.ActiveSheet.Name="BOM"
End If
'代码功能:
'1、在工程图对应的模型文件中新建自定义属性"比例",并在其中自动填写第一个视图的比例;
'2、在工程图对应的模型文件中新建自定义属性"质量",并在其中自动填写零部件质量(若对应模型是零件,则保留两位小数,否则仅保留一位小数);
'3、若该图纸未有对应的模型文件,则默认的图纸名为"BOM"。
'4、事件触发器选择"保存前"。
'5、引用说明:零件数量---"成本中心",制造令---"项目",零件名称---"描述",加工方式---"种类",表面处理---"关键词"

热心网友 时间:2023-10-25 15:06

你这个想法挺有趣。不过软件肯定实现不了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问我的网络一天了找个部门到现在没有解决请问我上哪投诉? 计算机具备哪几种功能? 计算机有哪些功能是什么 歌词中有丑姑娘的歌曲 驾照不年审会怎样 没开过车驾照年审会通过吗 本来白色的背心放入洗衣机清洗后就变成有黑色斑点 其他一起洗的衣物... ...衣服颜色保持鲜艳(主要是白色衣服洗几次感觉就有点颜色不亮丽了... 为什么登陆lol会叫你解绑 小姨子告诉我说,炒菜时记住这4个小技巧,就是比别人做的好吃 能治好强直性脊柱炎吗或控制病情发展【强直性脊柱炎】 高分求西方的著名画家和他的经典作品的英文介绍...不要太难的 三维建模Inventor Fusion和3DMAX哪个好? discover,invent,create的区别 inventor和UG的区别在那里? inventor2010 初级的作品谁有啊,要原版 求autodesk inventor基础产品设计作品!!!感谢! 我学的是Autodesk inventor 这个软件 学校让我们出作品,任何东西都行,但是不能太普通,要有创意。 求inventor作品!!! 求inventor的ipt作品 谢! 求inventor作品 inventor作品怎样创新 inventor作品 inventor系列到底是怎么排的??? 中视时光(北京)文化传媒有限公司怎么样? 那些靠短视频收益赚钱的为什么还要直播教方法 扩写三国演义中的小故事450字 潮能时代是什么? 文学类 谁有洛夫诗集阿 谁有幸福花园的全集视频啊 发给我吖~~~~1466697285@qq.com谢谢 苏州经贸职业技术学院有多大?可以介绍一下吗,最好是本校学生。。。 有人知道小码王在线少儿编程App Inventor课程怎么样吗? 金铲铲发明家宝库多少出 银行办的收款码声音太小怎么办 请问58同城上中国石油化工集团招聘的信息是真的还是假的?现在有招聘岗位,是正规的吗还是假的? iPhone13promax微信收款声音太小 最近在很多招聘网站投简历,收到很多邀请函和面试函,不知道是不是真的?求专业人界帮助下,预防进传销。 今天我收到了一份中国水利水电第十局的面试通知,不知道是不是骗人的,求解 昨天中铁第一勘察设计院集团有限公司给我发来邀请函 是真的不?大家最近有没有遇到这样的事 大光圈4K长焦机 索尼RX10II评测 洪宇建设集团公司招聘是真的吗 索尼rx10ii我rx10ii/m2有什么区别 是不是骗人的招聘广告 我在赶集网上看到中铁十八局的招聘信息。然后给我一个中铁十八局的简历表。 收款收到的提醒声音都太小了,有没有收款声音大的那种设备? 索尼rx10 ii 拍录像怎么样 网上许多国企招聘都是骗人的,基本都是一个套路注册公司信息都完全正确但是一旦和他取得联系了之后 我在12.24号收到了中建七局的邀请函上面联系人是张经理。请问是真是假? 渝快付声音小怎么办。 有没有人知道赶集网的招聘信息骗人吗?很矛盾.有个天津招聘的湖南国家电网不知道应不应该相信,给我发邀请 近期华电国际电力股份有限公司在赶集网上的招聘信息是真实可靠的吗