Home > Community > Forums > PCB SKILL > axlVisibleSet usage

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 axlVisibleSet usage 

Last post Tue, Aug 22 2006 7:21 AM by archive. 2 replies.
Started by archive 22 Aug 2006 07:21 AM. Topic has 2 replies and 1528 views
Page 1 of 1 (3 items)
Sort Posts:
  • Tue, Aug 22 2006 7:21 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    axlVisibleSet usage Reply

    Hello all,

    When I try to set PIN/TOP visibility by axlVisibleSet function,
    i get always following message:

    Skill > mylist = '(nil class "PIN" visible t subclassinfo ("TOP" t))
    (nil class "PIN" visible t
    subclassinfo ("TOP" t)
    )
    Skill > axlVisibleSet(mylist)
    W- *WARNING* Bad format for visibility information
    nil

    Any suggestions ?

    Thanks,
    Shimon


    Originally posted in cdnusers.org by shimon37
    • Post Points: 0
  • Tue, Aug 22 2006 8:14 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: axlVisibleSet usage Reply

    axlVisibleSet is really targeted at the situation where you might want to temporarily change the viisbility of the design
    then change it back to the original user settings before exiting your skill program. Example
    originalVis = axlVisibleGet()
    ... change visibility then do work based upon it
    axlVisibleSet(originalVis)

    While you can use it to change the visiibility for individual layers using axlVisibleSet it requires complicated programming.
    The easy method to change the visibility of individual layers is to use axlVisibleLayer. Example to make the pin/top layer visible.
    axlVisibleLayer("PIN/TOP" t)
    axlVisibleUpdate()
    axlVisibleUpdate is required. It allows multiple calls to axlVisibleLayer without having the display update after each call.

    The interface requires the class name to be included with the subclass name.

    To make all subclasses of a class invisible:
    axlVisibleLayer("PIN" nil)


    Originally posted in cdnusers.org by fxf
    • Post Points: 0
  • Tue, Aug 22 2006 8:23 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: axlVisibleSet usage Reply

    Thanks a lot,

    Shimon


    Originally posted in cdnusers.org by shimon37
    • Post Points: 0
Page 1 of 1 (3 items)
Sort Posts:
Started by archive at 22 Aug 2006 07:21 AM. Topic has 2 replies.