PDS抽图出错分析与解决方法? 为什么抽取空视图会出错? 不能正确抽取空视图的原因很多,主要有以下几种可能: 1. 管线不连续: l 在同一个管道模型中同一个管线号在不同位置均有出现,点击VIEWIONG下的ITEM按钮,利用LINE ID在模型中高亮该管线会发现有最少两处高亮点. 【注】有时不连续段很小很隐蔽,比如 异径管 的一小段,高亮仍无法清楚的看清 l 在同一个管道模型中同一个管线号只有一处,但是中间最少有一处没有连接上,这种情况多见于三通,异径管,等级分界处。 l 在不同模型中均有此管线,但是模型间连接处没有接上(有时看上去好像接上了,但接头处有几毫米间隙)。 l 管线是连续的,但管道或管件未生成 2. 两管线接头处是管接头(如导淋放空)而非三通。比如一个管线上有一个导淋,导淋两端的管线号相同,但是PID号不同,此时AUTOPLACMENT不会报错,但是导淋处管线会有一个接点圆圈。 3. SEAGMENT线重合:在该管线的SEAGMENT线中可能藏有另一段SEAGMENT线。 4. 由于PID中同一管线号被 重复 使用,在不同管道模型中均出现了该管线号 5. 批量抽取空视图时选择了检查错误用的”空模型”,而”空模型”中管线未删除干净 6. 交互式抽取空视图时同时选择了几根管线,但它们彼此不连 7. 管线号修改,但支管台未删除,支管台处的管线号仍为原来管线号 从PDS的出错信息中分析出错的原因 使用交互式抽取空视图时,以下出错信息可帮助我们大致分析出错误的原因: l INFORMATION - I16 Intergraph option 34 reset to 0 End input ------------------------------------------------ @#,1521,12,0,0,0,0,0 (原因尚不明)有时将管线拷贝到空模型后抽取就好了,不行的话处理起来较为麻烦,建议带星号拷贝后,断开所有支管,删除管道,弯头和三通,再抽取空视图。 l ERROR- E33 No component was found that match the database search criteria 如果是手动输入的管线号,可能该管线不在抽取空视图的管道模型内 l ERROR- E45 Line is composed of multiple disconnected sections Number of sections:2 管线中有断点;同一模型中至少两处管线号相同但未相连;SEAGMENT线重合;管道或管件未生成(没有AUTOPLACMENT) l ERROR- E46 Line does not contain a valid starting point (原因尚不明) l ERROR- E52 Error initializing DFPI Model number:c:\temp\isoi0356\tmpdgn.dgn Return code:926 (原因尚不明)有时将管线拷贝到空模型后抽取就好了 l WARNING - W14 Error reading specialty material description library Item code : sv-4028 Alternate index: Return code : -1 可能是SV-4028处出了问题,Reconstruct Compnent看看,不行删除后再观察。 l WARNING - W55 Overlapping components were detected,Refer to the HITS report for details @#,1521,-14948,0,222,0,0,0 管件重叠,比如MOVE PIPIINGLINE后没有重新AUTOPLACMENT,移动后由于直管段不够,弯头伸进了直管段内。 下图的情况也会引起空视图抽取错误: 如何找出管系中的错误? 1. 进入出错管线所在的管道模型,点击VIEWIONG下的ITEM按钮,利用LINE ID在模型中高亮该管线。 2. 观察该管线是否有不相连的高亮处,如果有,说明管线不相连,根据PID改正之。 3. 如果高亮处均相连,则删除该管系下所有管道(注意不要误删除管件和阀门),然后用AUTOPLACMENT重新生成管道,看是否有红色的C,P之类的警告,有则改正之。 4. 如果AUTOPLACMENT后没有发现问题,则另外再启动一个PDS进程,交互式抽取该管线的空视图,没有问题的话说明该管道模型下的该管线已经没有问题。 【注】再启动一个PDS的进程的目的是抽取空视图和检查管道模型可以方便的来回切换,避免因退出和进入而耽误时间 5. 如果问题依旧,则建立一个全新的管道模型(后文简称为“空模型”),将主项内的所有设备和管道模型都参考进来,然后将所有参考模型全部关闭。 【注】建立“空模型”的目的是将问题管线拷贝进来,使之独立,便于问题的解决。同时也可避免由于误操作带来损失。 6. 回到原模型,删除该管线,然后再点击VIEWING下的ITEM按钮,利用Reference Modles和LINE ID在看模型中是否还有该管线,如果有,处理之。 7. 进入“空模型”,将问题管线所在的管道模型打开参考进来,利用PLACE下的COPY PIPING按钮将该管系拷贝进“空模型”,然后关掉所有参考模型。 8. 单独抽取“空模型”下该问题管线的空视图,如果没有问题,则进入问题管线原来所在的管道模型,删除它,再将“空模型”中的该管系拷贝回来。 9. 如果单独抽取“空模型”下该问题管线的空视图仍然出现问题,先高亮该管线,观察该管线是否有不相连的高亮处,如果有,说明管线不相连,根据PID改正之。如果仍不能抽取,则依次断开该管线上的所有不同管线号的支管,再抽取空视图。如果问题还得不到解决,从管线中间断开,同时重命名,比如在管线号后加a,b,c,,然后再抽取空视看究竟那一段有问题。 10. 如果采取以上措施后抽取空视图仍然出错,只好将该管线拷贝到“空模型”的其他位置,删除原位置上的问题管线,参考拷贝后的问题管线,在原位置重画该管线,删除拷贝后的问题管线后重新抽取空始图。 如何避免抽取空视图时出错? 1. 尽可能将同一管系放在同一管道模型内,尽量减少接头。 2. 建议每作完一个管系,就AUTOPLACMENT一次,看是否有错。 3. 在“空模型”中发现问题并改正后,要及时将管线拷贝回原模型,并及时删除空模型中的管道。 4. 抽取空视图前,利用交互式抽取的管线列表,查看是否有明显错误的管线号,比如管线号带星号,同一模型管线号中有A,B,C,管线号位数不足等等 抽飞空视图时的处理方法 将抽飞的空视图管线在抽飞的那一段中加人为加断点,再抽,不行的话将管段分成好几段重命名,比如在管线号后加a,b,c,,然后再抽取空视看究竟那一段有问题。 这里只分析了一般的解决方法,希望大家一起来讨论讨论。查看更多1个回答 . 1人已关注