DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1259|回复: 0
打印 上一主题 下一主题

[待整理] AutoCAD转Protel99se丢线问题

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-27 07:06:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
工作中经常需要将AutoCAD里面的图形导入到Protel99SE,导入的过程中碰到的最大的问题就是:导入后的图形丢失了曲线(圆弧)。搜遍Google和百度,没有找到一个完善的解决办法,要么语焉不详,要么答非所问。不过网络上终究有些蛛丝马迹,给我提供了一些思路,后几经尝试,终于解决了这个问题。下面与大家分享解决办法。
       
        AutoCAD版本:AutoCAD 2004 Chs 1、用AutoCAD打开dwg文件,另存为AutoCAD R12/LT2 DXF.如图所示。
       
        一定要存为低版本的dxf,存成高版本,在Protel99SE导入时,会报错。
       
        2、在Protel99SE里新建一个PCB,导入dxf文件。导入时注意参数的选择。
       
        确定,即完成了导入操作。
       
        导入操作可能会碰到以下两个问题:1、导入后没有任何提示,但是查看导入后的图形,发现某些弧线(曲线)错位,偏离了原来的位置。
       
        某些在导入后提示丢失entity的图形,如果将其转换成了块,再导入到Protel99SE时,会出现上述现象。
       
        2、提示Some entities were discarded during import,导入后发现会丢失某些线段,最为常见的是丢失圆弧或者曲线。
       
        碰到以上两个问题,都需要对DWG文件进行处理。
       
        一种比较笨的方法就是:在曲线所在的层,重新绘制一次该曲线,这样在导入到Protel99SE时,即使提示“Some entities were discarded during import”,丢失的也是原本的曲线,新绘制的曲线还是被正常导入了,得到的就是一个完整的图形。
       
        在曲线比较少的情况下,这个方法倒是可以考虑。但是一旦多了,这种方法效率太低。以下讲述的是另一种方法。
       
        操作步骤:1、将需要导入的图形打散。
       
        点工具栏图标或输入命令explode
       
        此步操作有可能没有任何作用,为保险起见,还是做一下比较好。
       
        2、将曲线转换成多段线。
       
        ①输入命令flatten②选中要转换的曲线(可选中多条)
       
        ③按下空格或者回车键,输入no,再按下空格或者回车键④按上述步骤操作后,曲线就转换成多段线了3、将DWG文件另存为AutoCAD R12/LT2 DXF
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-12-27 00:05 , 耗时 0.099555 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

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