Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: xieh_17

怎样可以查阅在图形界面下运行的skill函数?

[复制链接]
 楼主| 发表于 2013-6-17 11:39:06 | 显示全部楼层
chuankay 发表于 2013-6-17 10:35
这行命令里面至少你要输入文件输出路径吧!我给你的参考命令里有我本机的路径,你的机器也要设置相应的路 ...

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

  7. trapsize 2459
  8. plctxt out
  9. setwindow form.plctxt
  10. FORM plctxt browse  
  11. fillin "E:\skill\place_txt.txt"
  12. FORM plctxt execute  
  13. FORM plctxt cancel  
  14. setwindow pcb

  15. #        stop time: Mon Jun 17 11:35:07 2013
复制代码
2.在set telskill环境下运行结果,报错提示如下:
  1. Skill > axlShell("plctxt out setwindow form.plctxt FORM plctxt browse fillin "E:\skill\place_txt.txt" FORM plctxt execute FORM plctxt cancel")
  2. E-
  3. E- axlShell("plctxt out setwindow form.plctxt FORM plctxt browse fillin "E:\skill\place_txt.txt" FORM plctxt execute FORM plctxt cancel")
  4. E-                                                                        ^
  5. E- SYNTAX ERROR found at line 1 column 72 of file *string*
  6. E- *Error* lineread/read: syntax error encountered in input
  7. nil
复制代码
发表于 2013-6-17 13:17:17 | 显示全部楼层
xieh_17 发表于 2013-6-17 11:39
加了路径运行axlShell后报错,操作如下,望指教:
1.先录脚本,内容如下:2.在set telskill环境下运行结 ...

HI xieh_17:
首先保证路径文件夹存在,路径请使用"/"(有函数可以转换\和/),出现的错误是“……“path”……“,可以把内层的“”去掉。可以通过以下格式实现:
a = "E:/skill/place_txt.txt"
axlShell(sprintf(nil "plctxt out  setwindow 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")
 楼主| 发表于 2013-6-18 15:56:46 | 显示全部楼层
chuankay 发表于 2013-6-17 13:17
HI xieh_17:
首先保证路径文件夹存在,路径请使用"/"(有函数可以转换\和/),出现的错误是“……“path” ...

多谢指点,谢谢!
发表于 2013-6-19 16:44:19 | 显示全部楼层
xieh_17 发表于 2013-6-13 08:25
楼上的兄弟,大家一起讨论一下吧,附件中文档是在网上查找到的,里面有提到如何快速查找skill AXL函数的方法 ...

在Windows下,是不是如下圖所顯示
skill.jpg
 楼主| 发表于 2013-6-20 08:45:34 | 显示全部楼层
XYX365 发表于 2013-6-19 16:44
在Windows下,是不是如下圖所顯示

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

在哪里可以查看到后台运行的skill函数是什么?
=>這可困難了,我也不知道.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-5-14 03:04 , Processed in 0.138451 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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