iCAx开思网

标题: 困扰了很久的问题,自定义属性消失 [打印本页]

作者: 50589031    时间: 2022-5-19 12:00
标题: 困扰了很久的问题,自定义属性消失
使用的版本是SOLIDWORKS2017SP5,后来安装了SOLIDWORKS2019SP5,问题还会出现。
画好了的装配体,以及里面的零件出工程图。自定义属性里,图号,名称等内容相应的添加完毕。然后出工程图,调整明细表。保存好后,在打开工程总图 就会出现在明细表内 某些零件的代号以及名称消失,然后打开此零件,自定义属性内的内容也全部消失。
从网上查阅很多,一直未找到问题原因以及解决办法。
希望各位大大帮忙看看是什么原因。
图号分离宏,与手动添加自定义属性内容。结果都是一样的。

正常的工程图
[attach]1274092[/attach]

保存后   在打开就会出现明细表内缺失内容,也可能丢失几个,也可能丢失1个,也可能不丢失。不确定。

[attach]1274093[/attach]


作者: jixietianko1110    时间: 2022-5-19 16:50
期待高手回答一下
作者: 我在围脖    时间: 2022-5-19 22:41
可以重点看一下宏程序中是不是有某种隐藏bug,遇到某些字符会出错。
作者: 50589031    时间: 2022-5-20 00:04
我在围脖 发表于 2022-5-19 22:41
可以重点看一下宏程序中是不是有某种隐藏bug,遇到某些字符会出错。

全部手动填写自定义属性,也会出现这种情况。

作者: xiaocake    时间: 2022-5-20 09:08
明细表内容缺失,模型中的属性也没了吗?
感觉你明细表模板有问题,你截图展示的各行字体都不一致。。。

作者: 50589031    时间: 2022-5-20 10:59
xiaocake 发表于 2022-5-20 09:08
明细表内容缺失,模型中的属性也没了吗?
感觉你明细表模板有问题,你截图展示的各行字体都不一致。。。

字体不一致的问题是因为 一套图纸全都做好了之后,然后审核的时候发现 有的零件名字或者图号弄错了,需要从新更改一下。这样明细表内的字体就会有变化。究其原因,我也不太清楚。我用的是系统自带的汉仪长仿宋。这个问题 以后有空在仔细琢磨下。
明细表内缺失内容,就是零件的自定义属性里的内容消失,需要从新用宏弄一下,或者手动填进去。然后工程图明细表内 内容能重新出现。

作者: 我在围脖    时间: 2022-5-20 13:32
50589031 发表于 2022-5-20 00:04
全部手动填写自定义属性,也会出现这种情况。

这种情况还没有遇到过,你描述的应该是自定义属性框中没有任何添加的属性及对应值吧,检查一下是否安装了一些插件或宏程序,造成文件打开时自动运行清空了自定义属性。

作者: 50589031    时间: 2022-5-21 14:06
我在围脖 发表于 2022-5-20 13:32
这种情况还没有遇到过,你描述的应该是自定义属性框中没有任何添加的属性及对应值吧,检查一下是否安装了 ...

您说的是一种可能性。我从本论坛看到有说法是 图号分离宏代码缺少写入存盘代码。导致有的自定义属性会丢失。不知道是否 是此问题。我已按照正确代码 从新做了图号分离宏。 过一段时间,如果使用无问题。我在此论坛下面贴出正确的图号分离宏。并就此帖问题 做出解答。

作者: xiaocake    时间: 2022-5-21 20:40
50589031 发表于 2022-5-21 14:06
您说的是一种可能性。我从本论坛看到有说法是 图号分离宏代码缺少写入存盘代码。导致有的自定义属性会丢 ...

属性丢失的问题在你说了之后,居然也让我遇上了,以前也没遇到过。我遇到的是一个stp格式转换过来的轴承座的零件模型,里面是实心的,在装配工程图中剖视后,这个轴承里面的样子看不见,为了能剖切出轴承的细节,我就把这个实心零件里面轴承部分切掉,插入了一个单独的带滚珠细节的轴承零件(在零件模型中插入了另外的零件)。
然后就出来了属性丢失的问题,当时属性写进去了,也保存了,等关闭全部文件再打开装配体时,这个零件的属性就没了,重复了好几次都是这样。
当时急着交差,我就把这个零件再转换成stp,又再转换回sw,重新填属性后,属性丢失的问题就没有出现了。




作者: 50589031    时间: 2022-5-23 08:47
xiaocake 发表于 2022-5-21 20:40
属性丢失的问题在你说了之后,居然也让我遇上了,以前也没遇到过。我遇到的是一个stp格式转换过来的轴承 ...

感觉更多的是  您这个是偶发事件。可能这种操作本身就不多,然后出问题的可能少之又少了。没准是您这个插入的零件属性和被插的零件属性有冲突。 您这种事情我也做过,但是 是没碰到过。

作者: xiaocake    时间: 2022-5-23 12:39
50589031 发表于 2022-5-23 08:47
感觉更多的是  您这个是偶发事件。可能这种操作本身就不多,然后出问题的可能少之又少了。没准是您这个插 ...

不是偶然哦,这个我重复操作多次也一样的问题,我把文件发给同事一样的操作也有问题。表现就是打开文件后,里面的属性能看到正确的评估值,但是数值表达式里面是空的或者与评估值不相关。我使用的是SW2016,不知道最新版本的是不是一样的有问题。

后来,我在这个零件界面左侧,配置界面里面,发现有个表格的文件夹,把里面表格删掉,丢属性的问题就消失了,感觉这应该是哪里冲突了。。。
[attach]1274105[/attach]



作者: 50589031    时间: 2022-5-24 10:37
xiaocake 发表于 2022-5-23 12:39
不是偶然哦,这个我重复操作多次也一样的问题,我把文件发给同事一样的操作也有问题。表现就是打开文件后 ...

好的。

作者: 刘茂机械    时间: 2022-6-25 21:46
xiaocake 发表于 2022-5-21 20:40
属性丢失的问题在你说了之后,居然也让我遇上了,以前也没遇到过。我遇到的是一个stp格式转换过来的轴承 ...

STEP文件打开后是链接的默认模板的属性,但是要把该文件保存SW格式后关闭打开才能存留属性的。

作者: cj8510    时间: 2022-6-27 20:29
我也碰到过,一般是新建对应文件,然后在插入有问题的文件,这样可以替换掉文件模板。可以这样试试。




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3