贝壳 发表于 2014-3-7 23:19:43

求高手指点,为什么画不出线?

想点APPLY时画个Silkscreen,程序不知为什么就是画不出,求大家指点:

("Apply"
x1=axlFormGetField(selform "X")
y1=axlFormGetField(selform "Y")
(axlDBCreateLine( (list -x1:y1 x2:y2), 0.2, "PACKAGE GEOMETRY/SILKSCREEN_TOP")
)
)

X Y是通过FORM输入的数。是这样定义的:

fprintf(plfm "FIELD Y \n")
fprintf(plfm "FLOC 6 6 \n")
fprintf(plfm "REALFILLIN10 20 \n")
fprintf(plfm "DECIMAL3 \n")
fprintf(plfm "ENDFIELD \n")   

到底是哪里的错 ?

vivienluo 发表于 2014-3-8 00:07:04

运行的时候有没有报错???
(axlDBCreateLine( (list -x1:y1 x2:y2), 0.2, "PACKAGE GEOMETRY/SILKSCREEN_TOP")
)
把最外边的两个括号去掉。多余了。不知道你的具体情况是怎么样的。。。

贝壳 发表于 2014-3-20 17:00:19

问题已解决。多谢管理员的指点。是变量名中有了大写字母。
页: [1]
查看完整版本: 求高手指点,为什么画不出线?