EDA365电子论坛网

标题: 请教一个问题,关于(p->nChildren) [打印本页]

作者: ghfghyb    时间: 2012-11-28 15:47
标题: 请教一个问题,关于(p->nChildren)
大大们,请教一下,为什么 p->nChildren抓出来的数具无法使用到for里面!!

p->nChildren这个使用方法是在其它skill里学到了,请指导一下!!
如果无法使用这个抓取层数,还有别的办法可以抓到层数?


                p = axlGetParam("paramLayerGroup:ETCH")
                l_layer = p->groupMembers
                print(l_layer)
                printf("=============\n")
                nblayer = length(l_layer)
;                nblayer = p->nChildren
                printf("nblayer = %d" nblayer)
                printf("=============\n")
                for(lay 0 nbLayer-1
                        printf("*********%d*********%d*********" lay nbLayer)
                )
作者: betamelody    时间: 2012-11-28 16:04
printf("*********%d*********%d*********" lay nbLayer)nbLayer和 nblayer不是同一个变量
作者: ghfghyb    时间: 2012-11-28 18:37
我知道不是同一个变量,但是打印出来的数据是一样的,而且其中一个我加了;  已经关闭了,我想问的是为什么两个数据都无法用到for里面去!!
作者: XYX365    时间: 2012-11-29 08:22
ghfghyb 发表于 2012-11-28 18:37
我知道不是同一个变量,但是打印出来的数据是一样的,而且其中一个我加了;  已经关闭了,我想问的是为什么两 ...
  1. p = axlGetParam("paramLayerGroup:ETCH")
  2. l_layer = p->groupMembers
  3. print(l_layer)
  4. printf("=============\n")
  5. nblayer = length(l_layer)
  6. ;nblayer = p->nChildren
  7. printf("nblayer = %d" nblayer)
  8. printf("=============\n")
  9. for(lay 0 nblayer-1
  10.     printf("*********%d*********%d*********" lay nblayer)
  11. )
复制代码
輸出結果如下
nblayer = 6=============
*********0*********6******************1*********6******************2*********6******************3*********6******************4*********6******************5*********6*********
作者: ghfghyb    时间: 2012-11-29 08:41
betamelody
nbLayer和 nblayer 果然不一样!有一个大小写的公别,搞死我了!![quote]XYX365
輸出結果如下
[/quote]

谢谢两位大哥的指导,后期我会加强大小写的使用方法!!!
作者: betamelody    时间: 2012-11-29 09:20
写这个不能捉急啊{:soso_e100:}
作者: 王开鑫55    时间: 2017-2-7 17:07
->nChildren这个是获取什么信息呀
作者: 372142758    时间: 2017-2-12 21:52
谢谢,分享
作者: wcjcn    时间: 2017-6-8 18:47
看看。。。。。。。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2