Quantcast
Channel: Cadence PCB Design Forum
Viewing all articles
Browse latest Browse all 5525

Controlling fillet parameters at site level

$
0
0

I want to control the fillet parameters for all users at my site. Unfortunately, it seems there no way to do what using site.env (so says Cadence).

A script running on start-up is a bit lame, and may have a graphical impact to users that I want to avoid.

Which brings us to SKILL! SPB166 QIR 4 release (hotfix 016) introduces the ability to adjust fillet parameters with axlGetParam/axlSetParam. (See 

<CDSROOT>\share\pcb\examples\skill\DOC\QIR\NEW\axlParamFilletDoc.txt.)

Since I want this to apply to all users, I should trigger this on Allegro being invoked. Below is my initial attempt in allegro.ilinit:

procedure(qscOpenTrig(t_database g_existing)

                let((filletParams)

                                filletParams = axlGetParam("fillet")

                                ;change filletParams as desired

  axlSetParam(filletParams)

                )

)

 

axlTriggerSet('open 'qscOpenTrig) ; trigger QSC custom fillet parameters

I have two problems:

1. I've used the 'menu trigger option with success, but I'm not seeing any response in this trigger. Even if I print a debug message to the console or something else, I see no effect. I didn't expect to have issues with this trigger, but maybe something is wrong. Does anyone know why this trigger isn't being executed?

2. Is anybody else trying to adjust fillet parameters? Is there a better way?


Viewing all articles
Browse latest Browse all 5525

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>