skny2011 发表于 2019-4-1 09:21:26

请教一下,怎么用SKill来设置Artwork中的Device Type,和Artwork Format里面的参数?


如题,请教一下,怎么用SKill来设置Artwork中的Device Type,和Artwork Format里面的参数?

在论坛看到有大神发过相关的Skill,想学习一下,谢谢大神们。

我有一个想法是通过修改那个art_param.txt这个文档可以设置Artwork中的Device Type,但是是这样的方法吗?

那Artwork Format里面的参数应该怎么去设置呢?

我达达的马蹄 发表于 2019-5-24 17:48:35

我也在考虑用skill写呢

我达达的马蹄 发表于 2019-5-29 16:48:29

光绘的Film Control可以设置,General Parameters还没找到怎么设置

skille如下:
axlCmdRegister("FilmCreate" 'FilmCreate)

defun(FilmCreate ()
axlFilmCreate( "DRILL" ?negative nil ?undefineLineWidth 0.1270 ?sequence 9
    ?rotation 0 ?xOffset 0.0000 ?yOffset 0.0000 ?shapeBoundingBox 2.5400 ?mirrored nil ?fullContact nil
    ?suppressUnconnectPads nil ?drawMissingPadApertures nil ?useApertureRotation nil
    ?suppressShapeFill nil ?vectorBasedPad t ?drawHolesOnly nil
    ?domains '(ipc2581 pdf artwork visibility ) ?ipc2581 '()
    ?layers '("BOARD GEOMETRY/OUTLINE" "MANUFACTURING/NCDRILL_LEGEND" "MANUFACTURING/NCDRILL_FIGURE" "BOARD GEOMETRY/DIMENSION" ))
axlFilmCreate( "PASTBOTTOM" ?negative nil ?undefineLineWidth 0.1270 ?sequence 8
    ?rotation 0 ?xOffset 0.0000 ?yOffset 0.0000 ?shapeBoundingBox 2.5400 ?mirrored nil ?fullContact nil
    ?suppressUnconnectPads nil ?drawMissingPadApertures nil ?useApertureRotation nil
    ?suppressShapeFill nil ?vectorBasedPad t ?drawHolesOnly nil
    ?domains '(ipc2581 pdf artwork visibility ) ?ipc2581 '()
    ?layers '("BOARD GEOMETRY/OUTLINE" "PIN/PASTEMASK_BOTTOM" "PACKAGE GEOMETRY/PASTEMASK_BOTTOM" ))
axlFilmCreate( "PASTTOP" ?negative nil ?undefineLineWidth 0.1270 ?sequence 7
    ?rotation 0 ?xOffset 0.0000 ?yOffset 0.0000 ?shapeBoundingBox 2.5400 ?mirrored nil ?fullContact nil
    ?suppressUnconnectPads nil ?drawMissingPadApertures nil ?useApertureRotation nil
    ?suppressShapeFill nil ?vectorBasedPad t ?drawHolesOnly nil
    ?domains '(ipc2581 pdf artwork visibility ) ?ipc2581 '()
    ?layers '("BOARD GEOMETRY/OUTLINE" "PIN/PASTEMASK_TOP" "PACKAGE GEOMETRY/PASTEMASK_TOP" ))
axlFilmCreate( "SOLDBOTTOM" ?negative nil ?undefineLineWidth 0.1270 ?sequence 6
    ?rotation 0 ?xOffset 0.0000 ?yOffset 0.0000 ?shapeBoundingBox 2.5400 ?mirrored nil ?fullContact nil
    ?suppressUnconnectPads nil ?drawMissingPadApertures nil ?useApertureRotation nil
    ?suppressShapeFill nil ?vectorBasedPad t ?drawHolesOnly nil
    ?domains '(ipc2581 pdf artwork visibility ) ?ipc2581 '()
    ?layers '("BOARD GEOMETRY/OUTLINE" "BOARD GEOMETRY/SOLDERMASK_BOTTOM" "PIN/SOLDERMASK_BOTTOM" "PACKAGE GEOMETRY/SOLDERMASK_BOTTOM" ))
axlFilmCreate( "SOLDTOP" ?negative nil ?undefineLineWidth 0.1270 ?sequence 5
    ?rotation 0 ?xOffset 0.0000 ?yOffset 0.0000 ?shapeBoundingBox 2.5400 ?mirrored nil ?fullContact nil
    ?suppressUnconnectPads nil ?drawMissingPadApertures nil ?useApertureRotation nil
    ?suppressShapeFill nil ?vectorBasedPad t ?drawHolesOnly nil
    ?domains '(ipc2581 pdf artwork visibility ) ?ipc2581 '()
    ?layers '("BOARD GEOMETRY/OUTLINE" "PIN/SOLDERMASK_TOP" "BOARD GEOMETRY/SOLDERMASK_TOP" "PACKAGE GEOMETRY/SOLDERMASK_TOP" ))
axlFilmCreate( "SILKBOTTOM" ?negative nil ?undefineLineWidth 0.1270 ?sequence 4
    ?rotation 0 ?xOffset 0.0000 ?yOffset 0.0000 ?shapeBoundingBox 2.5400 ?mirrored nil ?fullContact nil
    ?suppressUnconnectPads nil ?drawMissingPadApertures nil ?useApertureRotation nil
    ?suppressShapeFill nil ?vectorBasedPad t ?drawHolesOnly nil
    ?domains '(ipc2581 pdf artwork visibility ) ?ipc2581 '()
    ?layers '("BOARD GEOMETRY/OUTLINE" "REF DES/SILKSCREEN_BOTTOM" "PACKAGE GEOMETRY/SILKSCREEN_BOTTOM" "BOARD GEOMETRY/SILKSCREEN_BOTTOM" ))
axlFilmCreate( "SILKTOP" ?negative nil ?undefineLineWidth 0.1270 ?sequence 3
    ?rotation 0 ?xOffset 0.0000 ?yOffset 0.0000 ?shapeBoundingBox 2.5400 ?mirrored nil ?fullContact nil
    ?suppressUnconnectPads nil ?drawMissingPadApertures nil ?useApertureRotation nil
    ?suppressShapeFill nil ?vectorBasedPad t ?drawHolesOnly nil
    ?domains '(ipc2581 pdf artwork visibility ) ?ipc2581 '()
    ?layers '("BOARD GEOMETRY/OUTLINE" "PACKAGE GEOMETRY/SILKSCREEN_TOP" "REF DES/SILKSCREEN_TOP" "BOARD GEOMETRY/SILKSCREEN_TOP" ))
axlFilmCreate( "BOTTOM" ?negative nil ?undefineLineWidth 0.1270 ?sequence 2
    ?rotation 0 ?xOffset 0.0000 ?yOffset 0.0000 ?shapeBoundingBox 2.5400 ?mirrored nil ?fullContact nil
    ?suppressUnconnectPads nil ?drawMissingPadApertures nil ?useApertureRotation nil
    ?suppressShapeFill nil ?vectorBasedPad t ?drawHolesOnly nil
    ?domains '(ipc2581 pdf artwork visibility ) ?ipc2581 '()
    ?layers '("BOARD GEOMETRY/OUTLINE" "ETCH/BOTTOM" "PIN/BOTTOM" "VIA CLASS/BOTTOM" ))
axlFilmCreate( "TOP" ?negative nil ?undefineLineWidth 0.1270 ?sequence 1
    ?rotation 0 ?xOffset 0.0000 ?yOffset 0.0000 ?shapeBoundingBox 2.5400 ?mirrored nil ?fullContact nil
    ?suppressUnconnectPads nil ?drawMissingPadApertures nil ?useApertureRotation nil
    ?suppressShapeFill nil ?vectorBasedPad t ?drawHolesOnly nil
    ?domains '(ipc2581 pdf artwork visibility ) ?ipc2581 '()
    ?layers '("BOARD GEOMETRY/OUTLINE" "ETCH/TOP" "PIN/TOP" "VIA CLASS/TOP" ))
);end defun


leilei4908 发表于 2019-8-28 11:49:05

我达达的马蹄 发表于 2019-5-29 16:48
光绘的Film Control可以设置,General Parameters还没找到怎么设置

skille如下:


并没有axlFilmCreate
这个功能呀
你这是17.2新增的么?

cc唧唧歪歪cc 发表于 2020-9-7 16:16:04

感谢分享吖~666
页: [1]
查看完整版本: 请教一下,怎么用SKill来设置Artwork中的Device Type,和Artwork Format里面的参数?