Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6260|回复: 5

提示:Can't find window; form.plctxt,请大神指教什么原因?

[复制链接]
发表于 2013-6-19 15:23:03 | 显示全部楼层 |阅读模式
本帖最后由 xieh_17 于 2013-6-19 15:24 编辑

placement.scr脚本内容如下:
  1. setwindow pcb
  2. version 15.2
  3. trapsize 2459
  4. plctxt out
  5. setwindow form.plctxt
  6. FORM plctxt execute  
  7. FORM plctxt cancel  
  8. setwindow pcb
复制代码
此脚本在set telskill环境运行:axlShell("replay ./placement.scr"),没有问题,可生成place_txt.txt文件。
但放入test.il文件中运行则提示:提示:Can't find window; form.plctxt
test.il内容如下:
  1. axlCmdRegister("test",'test)
  2. procedure(test()
  3.         let(()
  4.         axlShell("replay ./placement.scr")
  5. )
  6. )
复制代码
通过运行grid.scr脚本验证以上test.il语言格式是没有问题,奇怪的grid.scr可以在il文件形式运行。
grid.scr内容如下:
  1. setwindow pcb
  2. version 15.2
  3. trapsize 245
  4. define grid
  5. setwindow form.grid
  6. FORM grid non_etch non_etch_x_grids 100.00
  7. FORM grid non_etch non_etch_y_grids 100.00
  8. FORM grid all_etch all_etch_x_grids 100
  9. FORM grid all_etch all_etch_y_grids 100
  10. FORM grid done
  11. setwindow pcb
复制代码
以下程序可以运行:
  1. axlCmdRegister("test",'test)
  2. procedure(test()
  3. let(()
  4. axlShell("replay ./grid.scr")
  5. )
  6. )
复制代码
比较两个脚本中的内容,格式看起来都差不多,都有form,为什么有如此结果,请大神指点,谢谢!
发表于 2013-6-19 16:30:59 | 显示全部楼层
本帖最后由 XYX365 于 2013-6-20 08:03 编辑

你試試看修改此行 axlCmdRegister("test", 'test ?cmdType "general")
 楼主| 发表于 2013-6-19 16:55:51 | 显示全部楼层
XYX365 发表于 2013-6-19 16:30
你試試看修改此行 axlCmdRegister(test", 'test ?cmdType "general")

多谢大大指点,OK了。
命令中掉了一个分号
  1. axlCmdRegister("test", 'test ?cmdType "general")
复制代码
为什么之前的il代码运行grid.scr可以,运行placement.scr就不行呢?
发表于 2018-1-4 10:39:00 | 显示全部楼层
谢谢,解决问题了
发表于 2018-8-9 19:23:12 | 显示全部楼层
王开鑫55 发表于 2018-1-4 10:39
谢谢,解决问题了

这个问题你怎么解决的呀
发表于 2018-8-13 09:02:15 | 显示全部楼层
Chesi 发表于 2018-8-9 19:23
这个问题你怎么解决的呀

你試試看修改此行 axlCmdRegister("test", 'test ?cmdType "general")
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-19 09:44 , Processed in 0.134199 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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