NAME SMB # $Workfile: SMB.arl $ # *********************************** FILE_EXTENSION out VERSION 1 scale 0.1 UNIT mil # Shape definitions S_round Round S_Square Square S_RECTANGLE oblong S_OBLONG finger S_bullet bullet S_diamond diamond # Line formats: FMT_SKIPUNTIL +3 Number $skipe FMT_round $dcode $xsize $skip $shape $skip $skipe FMT_SQUARE $dcode $xsize $skip $shape $skip $skipe FMT_RECTANGLE $dcode $xsize $ysize $shape $angle $rot90 $skip $skip $skipe FMT_OBLONG $dcode $xsize $ysize $shape $angle $rot90 $skip $skip $skipe FMT_bullet $dcode $ysize $xsize $shape $angle $rot90 $skip $skip $skipe FMT_diamond $dcode $xsize $skip $shape $skip $angle $skip $skip $skipe 朋友这个是我写的arl 可以识别部分dm ,基本可以保证板内数据的正确,只有那些特殊的d码不能正确读入,diamond 和所有代角度的你看来350里边的说明可以知道350d码支持那些参数的格式就应该明白diamond 350里边有x 和y 两个大小,而这个只有x, 所有的oblong,rect,finger 的y= y+x (看gerber里边的图形说明) ,这个350不支持,还有开始角度,都不支持,diamond时间上就是转45度的square, 这些都是350所不支持的,所有arl之肯定行不通的,改Dma表的格式也不行,就连直接手输数据都是350不支持的,除非先对d表的数据进行修改,不过没有这个必要,这个已经超出350的能力范围了,所以我说这个不是EDA软件输出的,是cam软件输出的,接口和标准是不通用的. 我写arl是个人爱好,真搞数据看情况而定了,不会那么死板了,不过一般的表对我来说不难,找个类似 的一改很快就哦了,而且下次遇到就好弄了,一般给别人还是彻底一点好. 这些事情真的没有必要争了,没有意义, 我写arl一般也只是帮别人写,不管什么方法搞定问题就好了. 但我仍然要强调一点,钻孔罗带,中的G\M码 不是都一样的,不能凭经验就删掉,虽然一般不会有事,当有时可能会误删掉正确的编码, 我删掉都是用cr5000 读原始数据验证过的.就一条不能在日本人目前丢中国人的脸,日本的东西很特殊,一定要小心,自便吧. |