Quantcast
Channel: Jason Andrews Blog
Viewing all articles
Browse latest Browse all 33813

RE: skill command for layout execution

$
0
0
Thanks Quek, workaround works. Please let me know the process to file a case. However, I am not sure how to declare a pattern like ‘A B B A’. Abutment does not work for the example below. cvLay=geGetWindowCellView() cache=ciCacheGet(cvLay~>libName cvLay~>cellName "layout") memberList=list( list("|T5(1)" 'inst list('("row" 0) '("col" 0) '("abutment" 1))) list("|T4(1)" 'inst list('("row" 0) '("col" 0) '("abutment" 1))) list("|T5(2)" 'inst list('("row" 0) '("col" 0) '("abutment" 1))) list("|T4(2)" 'inst list('("row" 0) '("col" 0) '("abutment" 1))) ) ;list modgen=ciConCreate(cache 'modgen ?members CCSciExpandMembers(memberList) ) ;ciConCreate ;;mgAbutAllCB() mgGen( cvLay modgen ) Earlier I used pattern param inside ciExpandMembers as follows modgen=ciConCreate(cache 'modgen ?members ciExpandMembers(memberList) ?params list(list( "numRows" 1 ) list( "numCols" 1) list("pattern" "custom ((A B B A))") ) ;list ) ;ciConCreate It also worked from the gui. Regards Supriyo

Viewing all articles
Browse latest Browse all 33813

Trending Articles