Hi Dave, I thought about that, but I wanted is to change all the paramDesign settings at once. Like: p = axlGetParam("paramDesign") p->width= p->height= p->accuracy= p->units= axlSetParam(p) This is for a startup program I am working on. Funny thing is, I snaked this from the Cadence\SPB_15.2\share\pcb\examples\skill\DOC\FUNCS Thanks, Jerry ________________________________ From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of Dave Elder Sent: Wednesday, May 24, 2006 2:34 PM To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Re: Changing accuracy, with skill axlGetParam,hangs allegro Hi Jerry Use axlDBChangeDesignUnits(nil 3) and axlDBChangeDesignExtents(extents) Cheers, Dave Jerry Hendrickson (jerryh) wrote: Hi all, I am trying to use the following skill routine to change the accuracy of an allegro data base: p = axlGetParam("paramDesign") p->accuracy = 3 axlSetParam(p) When I get to the "p->accuracy=3, I get this warning message: W- *WARNING* (axlParam): attribute read-only If I try and do axlSetParam(p) allegro hangs and my system goes to 100% usage:-(. I also have tried to change the width of the design with the same syntax and got the same results. Any ideas?? Thanks, Jerry