axlDBAddProp,用于为目标添加属性
说明:axlDBAddProp主要用于为某个目标添加一个属性,如果该目标不具备该属性,那么将导致添加失败,不如SYMBOL具有高度属性,而NET不具有,当为NET添加高度属性时,会添加失败。其他同理。假如该目标已经有了这个属性及值,那么会用当前的属性值替换掉旧的值。
函数结构:
axlDBAddProp
axlDBAddProp(lo_attachll_name_value ) T l_result/nil
参数说明:
lo_attach,为需要添加的目标的DBID,为一个list。
ll_name_value,为需要添加的属性及值,同样为一个list,第一个参数为属性名,第二个参数为属性值,例如:axlDBAddProp(Comps list("HIGH" 15))
返回值
l_result为返回值,car(l_result)将返回添加成功的DBID,cadr(l_result)始终为nil
注意,在使用axlDBAddProp之前,确保添加的目标具有该属性,若没有,请通过axlDBCreatePropDictEntry函数为该目标定义一个属性。
“不如=例如”,也看得出来是版主的原作 PLCC 发表于 2013-12-31 09:33
“不如=例如”,也看得出来是版主的原作
的确是打错了。。 good, support you! 如果只是想要打开当前路径而不需要在写程序的时候用到的话,直接在命令栏输入filemgr也可以实现 赞一个.............
good, support you! 谢谢楼主学习了 谢谢楼主学习了 sprintf(mg1 "%s" curMGname)
printf("%s\n" mg1)
ee="0 mil:1 mil"
MG2=strcat(strcat(mg1 ":G:::") ee)
MG3=list("RELATIVE_PROPAGATION_DELAY")
MG5=list(MG2)
MG4=append(MG3 MG5)
printf("%L\n" MG4)
mg = car(axlSelectByName("MATCH_GROUP" mg1))
axlDBAddProp(mg ' MG4) MG4 是正确的list 但是最后属性还是加不上去axlDBAddProp(mg ' MG4);如果axlDBAddProp(mg ' ("RELATIVE_PROPAGATION_DELAY" "DDR_CPU0_A_CLK:G:::0 mil:1 mil") ) 就可以添加 不知道哪里出问题了
页:
[1]
2