I'm trying to generate a skill program that launches place manual -hide and then picks a specific coordinate to pick up the component placed in that coordinate.
I know that I have a pin placed in 0,0 and would like the skill program to pick that coordinate and leave the component on the mouse for me to place manually.
I've tried doing the following
axlShell("place manual -h")
axlShell("pick 0 0")
and I've also tried running a script that I've recorded that does the exact same, but both methods fail. They do launch the place manual command but I cannot get skill to pick that coordinate so that it is left for me to move the component
Does anyone have some good ideas, thanks.
If the main idea is to place a component, you can use axlDBCreateSymbol.The benefit of this is, you know if the component was placed correctly as this procedure will return the dbid or nil.From Cadence documentation:axlDBCreateSymbol( t_refdes l_anchorPoint [g_mirror] [f_rotation] )example:;; place component C1 at point (x,y) on the top of the substrate;; with 90 degree rotation axlDBCreateSymbol("C1", list(x, y), nil, 90.0)