找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2192|回复: 14
打印 上一主题 下一主题

求新手学SKILL的三个问题!

[复制链接]

3

主题

22

帖子

-8984

积分

未知游客(0)

积分
-8984
跳转到指定楼层
1#
发表于 2011-4-11 18:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1.   geSave(  [ w_windowId ]  )  中的 w_windowId 是什么意思? 如何得到这个参数的值,今天都试了一天了都没成功,郁闷啊!我看很多函数里都有这个参数,麻烦哪位大侠帮帮忙,我是名新手!

2. 另外 SKILL语言有后台命令吗?如何使用?因为我是名版图工程师,在画版图的时候,如果在没保存的情况下,随时都有可能掉网,死机等情况,那样的话一天的功夫就全白费了!今天好不容易找到了SKILL中的geSave(   [ w_windowId ]   ) 函数可以保存版图,苦于不知道w_windowId是个啥东东,然后如果geSave这个函数成功了,想用一个后台命令让它每几分钟就自动执行一次,让其自动保存版图,不知道有没有这种功能?

3. 要执行SKILL程序除了在CIW窗口中  load 下外,还有没有其它的方法,能否在shell终端上执行?因为我想用shell脚本来执行SKILL程序,想让这两种语言结合起来,实现双击一下脚本就可以执行skill程序的效果,不知道行不行得通?

提示:我服务器是unix的,公司的,没有高级权限,只有普通用户的权限,也不能随便装什么!

谢谢大侠们,若有帮忙解决者,小弟将感激不尽!


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

3

主题

22

帖子

-8984

积分

未知游客(0)

积分
-8984
2#
 楼主| 发表于 2011-4-14 20:07 | 只看该作者
可怜啊,怎么一个人愿来帮帮我啊...

6

主题

122

帖子

2554

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2554
3#
发表于 2011-4-17 13:15 | 只看该作者
回复 korli319 的帖子

这个自动保存 设置可以在env 文件下设置的吧?
只要在env 文件写入
set autosave_time = 15
set autosave
set autosave_name = l8877l
貌似就可以了 每十五分钟保存一次 名字l8877l  十五分钟貌似是最小时间了 我试过 小于15 分钟就没有自动保存了
我也是在学skill  allegro 新手

6

主题

122

帖子

2554

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2554
4#
发表于 2011-4-17 13:19 | 只看该作者
回复 korli319 的帖子

skill 程序可以在allegro.ilinit 加载  修改allegro.men 设置自己要的菜单 点击菜单 就可以运行skill 脚本 加载一次 以后一直可以使用
不知道是不是你想要的

3

主题

22

帖子

-8984

积分

未知游客(0)

积分
-8984
5#
 楼主| 发表于 2011-4-18 11:48 | 只看该作者
回复 l8877l 的帖子

兄弟,有你的回答,我真是感激涕泪啊,你是新手,我更是个菜菜鸟啊,能说的再详细点吗?我用的是candence软件,好像没有env这个目录啊?还有名字l8877l  也不知道是个啥?还有 < 修改allegro.men 设置自己要的菜单 点击菜单 就可以运行skill 脚本 > 这个不知道是什么意思?


20

主题

158

帖子

1422

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1422
6#
发表于 2011-4-18 13:39 | 只看该作者
回复 korli319 的帖子

不知你是哪里找的geSave,保存所使用的函数是axlSaveDesign

6

主题

122

帖子

2554

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2554
7#
发表于 2011-4-18 20:29 | 只看该作者
回复 korli319 的帖子

我用的 也是cadence 16.3  pcbenv 文件在你的安装目录下 假如你是安装在 D盘 那么 env 在 D:\cadence16.3\pcbenv 目录下

3

主题

22

帖子

-8984

积分

未知游客(0)

积分
-8984
8#
 楼主| 发表于 2011-4-18 22:57 | 只看该作者
回复 l8877l 的帖子

我在那个PDF帮助文档上找的,在CIW窗口里试了下是可以的,但就是不知道如何让这个函数自动运行,不知道SKILL有没有后台命令的函数,这样的话可以让geSave()每隔几分钟运行一次就可以了!请大侠帮帮忙

7

主题

64

帖子

535

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
535
9#
发表于 2011-4-19 08:37 | 只看该作者
本帖最后由 gray 于 2011-4-19 13:48 编辑

回复 korli319 的帖子
;这个就是algroskill.pdf自带的例子程序(如果找不到这个文档,那就是你的Allegro版本不同了),稍微修改一下就可以拿来用
;YourSkillProcedure和YourTimerCallback都是自定义的函数,不是系统自带的。。。
;另外,www.pcbdb.com里面有很多有价值的资料,可以去看看。
procedure( YourSkillProcedure()

   ; set up a continuous timer using the main window
;这里是程序主函数
   timerId = axlUIWTimerAdd(nil 2000 nil 'YourTimerCallback)
;新建一个计时器,关于axlUIWTimerAdd函数的参数可以去查文档,2000表示每隔2秒触发一次事件,调用YourTimerCallback函数,就把保存的方法写到这个函数里面来就可以了
;timerId->yourData = yourdata
)
procedure( YourTimerCallback( window timerId elapsedTime)
;响应事件写到这里
   ;your time period has elapsed. do something.
)
当裤子失去皮带,才懂得什么叫依赖...

3

主题

22

帖子

-8984

积分

未知游客(0)

积分
-8984
10#
 楼主| 发表于 2011-4-19 11:17 | 只看该作者
本帖最后由 korli319 于 2011-4-19 11:33 编辑

回复 gray 的帖子

大哥,你真是神啊,非常感谢!我要好好研究下,有问题在请教你哈!

3

主题

22

帖子

-8984

积分

未知游客(0)

积分
-8984
11#
 楼主| 发表于 2011-4-19 13:22 | 只看该作者
回复 gray 的帖子

大哥,不对啊,好像没有axlUIWTimerAdd这个函数啊?YourTimerCallback这个函数也没有啊,你是在哪看的?我找遍了整个SKILL的资料也没有这两个函数啊?能否将你的这几个函数的资料给我分享一下呢?
邮箱:korli319@163.com   不胜感激~~!

3

主题

22

帖子

-8984

积分

未知游客(0)

积分
-8984
12#
 楼主| 发表于 2011-4-19 21:52 | 只看该作者
本帖最后由 korli319 于 2011-4-19 21:52 编辑

还有没有人啊,愿意帮我解决这个问题啊?小弟拜谢了!~~~

20

主题

158

帖子

1422

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1422
13#
发表于 2011-4-20 09:08 | 只看该作者
本帖最后由 langexie 于 2011-4-20 09:11 编辑

回复 korli319 的帖子

楼主,在你的Cadence IC的安装目录下找关于这个软体所用的SKill的这pdf文档介绍,发出来,我们也看一下,一起参考参考呀!
cadence pcb的SKIll文档是在例:G:\Cadence\SPB_15.7\doc\algroskill下就有一个algroskill.pdf文档,不知Cadence IC有没有相关SKill语言文档?

1

主题

48

帖子

171

积分

二级会员(20)

Rank: 2Rank: 2

积分
171
14#
发表于 2011-4-25 20:36 | 只看该作者
好贴留名

3

主题

22

帖子

-8984

积分

未知游客(0)

积分
-8984
15#
 楼主| 发表于 2011-5-12 20:55 | 只看该作者
回复 langexie 的帖子

我也想发啊,但是公司内部的,保秘措施做的很好,弄不来啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-9-20 17:41 , Processed in 0.081707 second(s), 33 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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