找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1978|回复: 7

[求助]没办法了,有三个问题实在解决不了。

[复制链接]
发表于 2005-7-5 18:54:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
本人在用Mechanical Desktop 2004版,现在遇到了三个实在难以解决的问题,希望各位大大能帮我。

1。关于明细表的问题,一般来说,我所填写的明细表中的零件数都在100左右,这样就产生了一个问题,就是明细表会超出图框,我以前用过的一个R14的二次开发的软件可以实现换行,不知道MDT2004有没有这个功能。(是不是在我的自定图框内加入什么参数?)

2。另一个关于明细表的问题,我的明细表是这样的格式:

序号(ITEM)  名称(NAME) 数量(QTY) 单件重量(MASS) 总重(ZZ) 备注(NOTE)

以上的总重我用的是=MASS*QTY,MASS和ZZ的字段的精度都设为了0.00,可是当我用一个单重是0.20的零件时,在总重的字段的数据就变成了0.2,实现不了两位小数。我知道有一个函数是CEILING,于是我就用=CEILING(MASS*QTY, 2),结果更夸张,变成0.200000了,本人实在不知怎么解决了。这真是需要大大们帮我。

3。这是关于序号的问题,就是我想使用自定义的序号模块,可是我百试不行,尽管帮助里有说一些,但是不是在明白,有没有什么名称和参数的具体要求,如果有哪位能知道标准模板的位置希望能告诉本人,我以好参考一下。

对了,附加问一下,如何在一个长方体的一个面上画一个平面图,但又是属于一体的,但要求不要做成块。

感谢各位帮忙了。小弟不胜感谢。Thanks very much! Vielen Dank!
*-*i
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-7-5 19:27:13 | 显示全部楼层
我来简单回到一下第一、二个问题:
1.至少我不能做到明细表换行,但我可以控制自己不让明细表想太多以至于超出图框。
2.不需要使用ceiling函数,即便要用,函数名也该是ceil,多试试吧,可以做到的,因为我已经做到(碰巧做到的),我的设置是:单重(MASS=PART:MASS*1),总重(USER1=QTY*MASS),倒是明细表的打印粗细需要用打印样式表来控制,实在弄得头痛。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-5 20:25:37 | 显示全部楼层
OK,经过一晚上的研究,我终于解决了这个问题,拿出来共享一下,
就是把总重那个字段的USER1,把他设为文本,再用=TEXT(QTY*MASS,"0.00")就可以了
我是用零件参照的,不是做成有属性的块,所以没办法用PART。

希望各位能帮我解答另两个问题,谢谢了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-11-13 02:50:54 | 显示全部楼层
你所述的三个问题,本人都会设置制作,不知你能否看到此贴,若见此贴,请回复,我给你解答。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-13 20:41:44 | 显示全部楼层
太感谢您了,期待您的解答。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-11-14 08:33:16 | 显示全部楼层
第一个问题:可以在明细表中增加过滤器来实现。
第三个问题:需要自定义一个图块,然后在标准中指定这个图块。我没有用过这种做法,不能说得很详细。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-11-14 21:16:10 | 显示全部楼层
forjhl:
你好!上班很忙,我回到家后才发现你已回复此贴了,在此,就一些问题做出解答:
本人原来使用的是genius 14,现在直接跳到Mechanical Desktop 2006版的CAD了,你所述的问题我都遇见过,都逐一解决了。而且将过去genius 14的明细表的内容等完整转入2006版了,十分方便。MDT2006好用极了,比mdt2004功能强大不少(mdt2004我试用过一个星期)。
1、第一个问题:正如来自郑州的斑竹所述:需要使用“过滤器”来实现。(哈哈,我和斑竹是老乡呢,我是南阳的)。过程如下:使用"增强编辑"命令(或直接右键调用)单击已生成好的明细表(假设明细表序号有100条,需要分两块来显示,各50条一块),出现“明细表”界面,在最下方的“过滤器/群组”的白框里单击右键后,选择“增加过滤器”;出现“过滤器列表”界面,选择“自定义”后点确定,这时“过滤器/群组”的白框里出现“自定义”选项,右侧出现“过滤器详细信息”选项。在“过滤器详细信息”的第一个选项栏内点右边的下拉菜单,出现你已定义的明细表头项,单击“序号”选定;在第二个选项栏内选择“小于或等于”;在第三个选项栏内填入你想设定的第一块明细表栏的限定数目(这里定为50);这时千万记住要在“过滤器/群组”白框里的“自定义”选项前的小方框内点击一下,打上“√”才能使设定生效,最后点击下方的“确定”按钮。看一下结果是不是生成了一个只有50条序号的明细表栏?
生成第二块明细表栏(50~100条)时,仅需再创建一个“明细表”,将这个明细表按照上述方法生成50~100条的明细表栏,注意:在“过滤器详细信息”第二个选项栏内选择“大于”;在第三个选项栏内填入50即可。怎么样,你做出来了吗?你还可以任意移动明细表栏,这两块明细表栏可以在你图纸上任意单独摆放的。
(提示:过滤器的作用很多,如果你的“标题栏”有“总重”的填写项,你还可以将过滤器设定好后,将明细表内的零件总重相加后自动添加进来为部件的总重。你可以多多摸索摸索别的作用)
2、第二个问题:正如你在三楼所述,你已解决了,其实还有更简单的法:就是在BOM表特性界面里将单重自定义为USER1,该数据类型直接为“文本”,然后在“总重”的“列公式”里输入=QTY*USER1 即可。
3、关于序号的问题:若想使用自定义的序号模块,必须生成一个自定义图块(斑竹老乡说的很对)。这个图块内容为“ITEM”的文字另加一横线,图块内容必须对应明细表里的“序号(ITEM) ”,并且要在“AM标准”界面的“引出序号”里(双击)设定好“字高”和类型等,最后在模板里保存该隐藏的图块(否则无法使用),即可。本人一直使用的很好,望你自定义的序号模块设定成功!
好了,基本说明白了,你若还有不明白之处,可与我联系,我的邮箱是:CCJUN@265.COM。
另外:二楼所说的“明细表的打印粗细需要用打印样式表来控制,实在弄得头痛。”,其实很简单,只需设定好明细表中粗细线为不同的层,粗线层的线宽设宽点即可,打印后粗细线的线宽即不同,自然就分明了。

本人是一名机械工程师,酷爱cad软件的研究和使用,个人认为二维设计首推Autodesk, Inc.的AutoCAD,最好的国产外挂是清华的PCCAD;三维首推Autodesk, Inc.的Inventor,另外是solidworks;有限元首推ansys。这些软件我都有最新版本,且完全破解。希望和大家交流上述软件的使用新心得。*-*6
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-11-15 11:06:25 | 显示全部楼层
有关第三个问题,困扰了我很久,今天看到CCJUN的回贴,茅塞顿开.谢谢!不过这里还有还有一个问题,希望大家帮忙解决一下:在MDT里,布局里的LAYOUT1,LAYOUT2,LAYOUT3.......如何一次性输出(AMVIEWOUT)?想用LISP解决问题,有一些思路,但刚学,不知道如何写?我的想法是用(LAYOUTLIST)得到布局列表,CTAB切换列表,然后AMVIEWOUT输出,还需要解决一个问题就是如何指定输出文件夹的位置?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-18 23:00 , Processed in 0.442554 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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