element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) Layer display order is reversed?
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 5 replies
  • Subscribers 180 subscribers
  • Views 407 views
  • Users 0 members are here
Related

Layer display order is reversed?

Former Member
Former Member over 11 years ago

I have been writing some scripts and ULPs for Eagle and now find the my layer display is reversed. For example, the bottom layer displays on top of the top layer.  This impresses me as a Very Useful feature under some circumstances, should you get around to making the display functions a little more fluid (see NI's Ultiboard for what I thought were effective display options). In any case, right now I would like to get things back to normal.

 

I was playing with the layer-sequence ULP - but as I read the instructions on that - it only affects printing, no? I fiddled with the layer-sequence ULP a bit to try to restore the proper display order, but didn't get it to work. Somewhere in your docs I saw the layer display order, but I wasn't able to find it again. I didn't see anything under the Help -> Display entry either.  I suppose I could zap the Option->Layer lines in the .eaglerc file, (after making a backupRelaxed ) if that is safe.

 

1) Is there a way for users to modify the layer display order of Eagle? Is this scriptable or able to be modded with ULPs?

 

2) Do you have any advice for restoring my display order?

 

3) Is there any definitive guide to scripting beyond what is available in Help section?

 

Thanks,

 

pb

 

Update: Edited the .eaglerc file and all is fine. Now is there a way to script this or get access via ULP?  I guess I could look at the files that the layers-sequence ULP. Will this only work across Eagle boot cycles though? For example I discovered that the .eaglerc file is only written on Eagle close. Is it also only read on Eagle boot?    cfgset seems to write params to the file (but only on Eagle close) but do params written with cfgset affect Eagle when it's running? Or only after a boot cycle?

 

thanks much

 

pb

  • Sign in to reply
  • Cancel
Parents
  • autodeskguest
    autodeskguest over 11 years ago

    Paul Badger wrote on Thu, 10 April 2014 08:44

    I have been writing some scripts and ULPs for Eagle and now find the

    my

    layer display is reversed. For example, the bottom layer displays on

    top

    of the top layer.  This impresses me as a Very Useful feature under

    some

    circumstances, should you get around to making the display functions a

    little more fluid (see NI's Ultiboard for what I thought were

    effective

    display options). In any case, right now I would like to get things

    back

    to normal.

     

    I was playing with the layer-sequence ULP - but as I read the

    instructions on that - it only affects printing, no? I fiddled with

    the

    layer-sequence  a bit to try to restore the proper display order, but

    didn't get it to work. Somewhere in your docs I saw the layer display

    order, but I wasn't able to find it again. I didn't see anything under

    the Help -> Display entry either.  I suppose I could zap the

    Option->Layer lines in the Eagle.scr file, (after making a backupRelaxed )

     

    1) Is there a way for users to modify the layer display order of

    Eagle?

    Is this scriptable or able to be modded with ULPs?

     

     

    Check out the HELP for 'SET'

    Look into the section 'Option.LayerSequence'

     

    I suspect you can restore the default sequence with

     

    SET Option.LayerSequence (cut and paste the default sequence from the

    help)

     

    HTH

    Warren

     

     

     

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • hbridge99
    hbridge99 over 11 years ago in reply to autodeskguest

    Thank you so much. This seems very helpful.

     

    3) Is there any definitive guide to scripting beyond what is available in Help section?

    Can I take the answer to this question to be no?

     

    4) Is there a way to put text into the command line  with a ULP or SCRIPT?

     

    Thanks again

     

    pb

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • AnalogNotes
    AnalogNotes over 11 years ago in reply to hbridge99

    Paul Badger wrote:

    3) Is there any definitive guide to scripting beyond what is available in Help section?

     

    There is nothing yet.  I'm working on it...  image

     

     

    4) Is there a way to put text into the command line with a ULP or SCRIPT?

     

    Do you mean put something on the command line that you can edit?  Not that I know of.  What exactly are you trying to do?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to AnalogNotes

    It would be useful I think to put say a layer command into the command line so users (or me) could remember the syntax.

    Here's an example use case.

     

    set Option.LayerSequence 1 16 ;   # sets layer sequence - it might be useful with other layers

     

    It would be impractical to make a Script to bring every layer to the top, but it might be useful to have a general command that got inserted into the command line, so that users (I) didn't have go digging through a file or visit the Control Panel, which I try and stay away from at all costs unless I have to go there to copy parts.

     

    The layers command is a similar case.

     

    As in other things, I'm trying to find workarounds that needn't even exist if the GUI were not so lacking.  It has a  bittersweet feel - finally getting control over the tool - but always wondering why I should be bothering,

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • AnalogNotes
    AnalogNotes over 11 years ago in reply to Former Member

    Paul Badger wrote:

    It would be useful I think to put say a layer command into the command line so users (or me) could remember the syntax.

     

    Sure.  I'm a Linux guy for a living, and I have gotten absolutely addicted to tab completion.  And using "modern" development tools where the syntax is displayed saves a lot of time.  In the meantime, I keep the EAGLE HTML help file open in my browser all the time.  Then it's just a matter of copy and paste.  One thing to remember, EAGLE does let you use the up arrow key to recall commands that you've already typed in once.

     

    As in other things, I'm trying to find workarounds that needn't even exist if the GUI were not so lacking.  It has a  bittersweet feel - finally getting control over the tool - but always wondering why I should be bothering,

     

    No program ever works exactly the way you want, but EAGLE makes it convenient to customize things.  I for one appreciate the idea that I can write my own scripts and ULPs and assign them to keystrokes and menus...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • AnalogNotes
    AnalogNotes over 11 years ago in reply to Former Member

    Paul Badger wrote:

    It would be useful I think to put say a layer command into the command line so users (or me) could remember the syntax.

     

    Sure.  I'm a Linux guy for a living, and I have gotten absolutely addicted to tab completion.  And using "modern" development tools where the syntax is displayed saves a lot of time.  In the meantime, I keep the EAGLE HTML help file open in my browser all the time.  Then it's just a matter of copy and paste.  One thing to remember, EAGLE does let you use the up arrow key to recall commands that you've already typed in once.

     

    As in other things, I'm trying to find workarounds that needn't even exist if the GUI were not so lacking.  It has a  bittersweet feel - finally getting control over the tool - but always wondering why I should be bothering,

     

    No program ever works exactly the way you want, but EAGLE makes it convenient to customize things.  I for one appreciate the idea that I can write my own scripts and ULPs and assign them to keystrokes and menus...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube