xieh_17 发表于 2013-6-17 11:39:06

chuankay 发表于 2013-6-17 10:35 static/image/common/back.gif
这行命令里面至少你要输入文件输出路径吧!我给你的参考命令里有我本机的路径,你的机器也要设置相应的路 ...

加了路径运行axlShell后报错,操作如下,望指教:
1.先录脚本,内容如下:setwindow pcb
# Allegro script
#        file: E:\test\place123.scr
#        start time: Mon Jun 17 11:34:21 2013
#        Version: 15.2 p003 (v15-2-51C) i86
version 15.2

trapsize 2459
plctxt out
setwindow form.plctxt
FORM plctxt browse
fillin "E:\skill\place_txt.txt"
FORM plctxt execute
FORM plctxt cancel
setwindow pcb

#        stop time: Mon Jun 17 11:35:07 20132.在set telskill环境下运行结果,报错提示如下:Skill > axlShell("plctxt out setwindow form.plctxt FORM plctxt browse fillin "E:\skill\place_txt.txt" FORM plctxt execute FORM plctxt cancel")
E-
E- axlShell("plctxt out setwindow form.plctxt FORM plctxt browse fillin "E:\skill\place_txt.txt" FORM plctxt execute FORM plctxt cancel")
E-                                                                        ^
E- SYNTAX ERROR found at line 1 column 72 of file *string*
E- *Error* lineread/read: syntax error encountered in input
nil

chuankay 发表于 2013-6-17 13:17:17

xieh_17 发表于 2013-6-17 11:39 static/image/common/back.gif
加了路径运行axlShell后报错,操作如下,望指教:
1.先录脚本,内容如下:2.在set telskill环境下运行结 ...

HI xieh_17:
首先保证路径文件夹存在,路径请使用"/"(有函数可以转换\和/),出现的错误是“……“path”……“,可以把内层的“”去掉。可以通过以下格式实现:
a = "E:/skill/place_txt.txt"
axlShell(sprintf(nil "plctxt outsetwindow form.plctxt FORM plctxt body_center YES FORM plctxt browse fillin %L " a ))
axlShell(sprintf(nil "FORM plctxt execute" ))
axlShell(sprintf(nil "FORM plctxt cancel" ))
上式将命令分开实现,我试了一下,都写在一起的话好像会因为执行form命令而中断,分开执行是可以的,你再试试吧,仅提供的方法。
另外你也可以运行脚本,axlShell("replay E:/skill/placement.scr")

xieh_17 发表于 2013-6-18 15:56:46

chuankay 发表于 2013-6-17 13:17 static/image/common/back.gif
HI xieh_17:
首先保证路径文件夹存在,路径请使用"/"(有函数可以转换\和/),出现的错误是“……“path” ...

多谢指点,谢谢!

XYX365 发表于 2013-6-19 16:44:19

xieh_17 发表于 2013-6-13 08:25 static/image/common/back.gif
楼上的兄弟,大家一起讨论一下吧,附件中文档是在网上查找到的,里面有提到如何快速查找skill AXL函数的方法 ...

在Windows下,是不是如下圖所顯示

xieh_17 发表于 2013-6-20 08:45:34

XYX365 发表于 2013-6-19 16:44 static/image/common/back.gif
在Windows下,是不是如下圖所顯示

你所说的用help命令是查看函数的使用方法,这样虽然方便,但在文档中搜索一下,也可以很快找到。
我想问的是,例如我在allegro环境下,生成place_txt.txt文件,操作为File->Export->placement点击export即可,在完成此操作同时,在哪里可以查看到后台运行的skill函数是什么?不知道有没有查看方法,如果不熟悉skill的函数,那不是要一个个的到文档中去找。望指教,谢谢!

XYX365 发表于 2013-6-20 10:17:39

xieh_17 发表于 2013-6-20 08:45 static/image/common/back.gif
你所说的用help命令是查看函数的使用方法,这样虽然方便,但在文档中搜索一下,也可以很快找到。
我想问 ...

在哪里可以查看到后台运行的skill函数是什么?
=>這可困難了,我也不知道.
页: 1 [2]
查看完整版本: 怎样可以查阅在图形界面下运行的skill函数?