使用TWT8.0"上下扣弯"菜单插入扣弯时,有时会不显示扣弯圆,示例见以下文件:
1、要完整实现本示例必须使用以上文件,原因在最后说明。
2、示例图形大致如下:(注意图中AB管线的水流方向是由A至B的,即A为管线起点,这点比较重要)
3、使用"上下扣弯"菜单在A点插入扣弯,这时扣弯圆并没有显示。但只要查询一下管线属性可知,所有管线其实是已经成功分段和连接的,可以使用“系统生成”功能对这些管线生成的系统图查看证明,之所以没有生成扣弯圆,是因为系统插入的不是我们所希望的立管对象,而是插入了一段普通管道对象,这可以从插入的对象之属性看出,插入对象的属性如下图:
4、现在删除系统插入的对象,使管道恢复开始时的状态,然后以A点为基点,把管线move到坐标值较小的位置,例如(12000,12000),这时再使用"上下扣弯"菜单在A点插入扣弯,看看是不是恢复正常了?这时你可能看到图中左下角原来还有一段管线,请不要删除这段管线,否则以上过程未必能够重现。
5、经过多次试验,主要有以下几个要点:
(1)扣弯异常的情况一般发生在插入点坐标值较大的位置。曾尝试过找出这个会导致异常的坐标值的下限,但均以失败告终,对于不同的图形文件,不同的操作步骤等都会导致这个坐标值变动,有相当大的随机性(至少到现在为止是这样),这也是要求必须使用我提供的文件进行操作的原因。
(2)扣弯异常只会发生在需要于管线起点插入扣弯时(在本例中是A点),若平移AB管线至中间或左侧,然后在中间或B点插入扣弯是不会有问题的。
(3)针对发生异常的原因,有两种临时的解决方法:
a、把整个绘图区域移至原点附近,这样就可以避免扣弯插入点的坐标值过大的问题,但这方法只适合不关注坐标值的项目使用。
b、绘制管线时适当延长管线(例如在本例中可把A点延长至左侧),插入扣弯后再删除多余的部分,又或者把管线的起终点反过来(在本例中把AB管线反转变为BA)再插入扣弯,这样可以避免在管线起点插入扣弯的问题,但这种方法就比较繁琐。
(4)希望以上方法能帮到曾经遇到过相同问题的各位,但这些方法终究只是治标不治本,希望天正公司能检查一下这问题究竟是否是BUG。
[
本帖最后由 pockeygz 于 2010-4-3 11:48 编辑 ]
申明:内容来自用户上传,著作权归原作者所有,如涉及侵权问题,请点击此处联系,我们将及时处理!
全部回复(1 )
只看楼主 我来说两句 抢板凳