• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. PCB Design
  3. Controlling fillet parameters at site level

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 165
  • Views 15507
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Controlling fillet parameters at site level

EvanShultz
EvanShultz over 10 years ago

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?

  • Cancel
Parents
  • eDave
    eDave over 10 years ago
    Well done! Note that saving a design within a trigger function isn't allowed.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • eDave
    eDave over 10 years ago
    Well done! Note that saving a design within a trigger function isn't allowed.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information