Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10540|回复: 11

请教skill里面符号->的详细用法

[复制链接]
发表于 2014-10-11 17:52:52 | 显示全部楼层 |阅读模式
初学skill,原来没有软件的语法基础,在学习过程中只能参照前人的程序,边看边猜边学。

有的程序里面会出现符号->,大概能猜出是个什么意思,但是具体怎么使用不清楚,请大侠给指点。

下面是检查位号的一段skill截取:
setq(allsym axlDBGetDesign()->symbols)
        axlDehighlightObject(allsym)
        noref = nil
        norefcnt = 0
        foreach(symbol allsym
                text= axlDBGetAttachedText(symbol)
                txt = nil
                foreach(find text
                        if(find->layer == "REF DES/SILKSCREEN_TOP" ||
                        find->layer == "REF DES/SILKSCREEN_BOTTOM" then                                                                        
                                txt = find                       
                        )                                                               
                )
                if(txt == nil && symbol->refdes != nil then
                        axlHighlightObject(symbol)
                        fprintf(logfile "%-8s %L\n" symbol->refdes symbol->xy)
                        ;noref = cons(symbol->refdes noref)
                        ++norefcnt
                )
        );

请问,以上代码出现的->,都是什么意思?
感觉使用的很巧妙,能否给解释一下这里用->的好处?
感谢!

发表于 2014-10-11 22:54:40 | 显示全部楼层
->就是获取dbid的属性。。。。。
 楼主| 发表于 2014-10-12 23:36:08 | 显示全部楼层
明白了,谢谢坛主
 楼主| 发表于 2014-10-13 11:10:22 | 显示全部楼层
vivienluo 发表于 2014-10-11 22:54
->就是获取dbid的属性。。。。。

豁然开朗,谢谢坛主!
发表于 2014-10-24 22:27:22 | 显示全部楼层
我也来学习学习!
发表于 2014-12-3 15:04:47 | 显示全部楼层
菜鸟没看懂……
发表于 2015-5-21 21:47:57 | 显示全部楼层
好像看懂了,但不会用...........
发表于 2015-5-29 10:59:18 | 显示全部楼层
没看懂,好好学习~
发表于 2015-7-2 12:09:04 | 显示全部楼层
没看懂,好好学习啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-26 13:48 , Processed in 0.123370 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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