[PCB_FORUM] Re: funckey question... alt_subclass

  • From: Dave Seymour <dave.seymour@xxxxxxxxxxxx>
  • To: icu-pcb-forum@xxxxxxxxxxxxx
  • Date: Thu, 09 Dec 2004 14:11:38 -0500

Gene,

I have a scripts "1.scr","2.scr",etc...
that in this order:

Turn off all etch,
Turn on the layer "1" etch, vias.
Start the Add Connection command.

The thought being by typing 1 enter.
I see the layer I want to route on with the
add connection command in place.

Using this same train of thought in your case.
I would make a series of scripts "12.scr" for
between layers L1 and L2. "25.scr" for going
between L2 and L5. One script for each combination.

####  12.scr ###
setwindow pcb

add connect
setwindow form.mini
FORM mini active_subclass L1
FORM mini alt_subclass L2
setwindow form.visibility
FORM visibility done
setwindow form.find
FORM find done

############

Edit the subclass line in the script.

Min key strokes (3)  12 enter.

Alias 12 enter to "replay 12.scr"

Maybe you can think of better names.

Hope this helps

dave


Gene Carman wrote:

Oh sure, no problem using the funckey command or re-writing the keys for the left side of 
the keyboard.  The real issue is that the "alt" layer is the target layer that 
determines the via that needs to be used.

For instance I have two different vias in this design that transition from layer 1, based on the target layer: 1-6, 1-2. Leaving layer 2 for instance, I have a choice (again depending on the target layer) of vias: 1-6, 1-2, 2-5, so unless I establish the "alt" layer, placing a via is a crap shoot.

Being able to select that alt layer on the fly is key!

Being able to select the active layer is actually pretty minor... (simply select a guide)...

Hence my strong desire to be able to use funckey to select that alt layer. I cannot find any set of commmands to allow that... other than mouse clicking into the window.... an operation that tends to be rather annoying, especially if one has an active route on the cursor and bubble mode on. (the design goes nuts trying to respond to the cursor blasting across the routed workspace to click in that window).



-----Original Message-----
From: MAILER-DAEMON@xxxxxxxxxxxxx [mailto:MAILER-DAEMON@xxxxxxxxxxxxx]
Sent: Thursday, December 09, 2004 6:52 AM
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] Re: funckey question... alt_subclass


Gene,

You can consider editing your function key commands to take advantage of
the left side of the keyboard, for example;

Current commands in your env:

funckey +      subclass -+
funckey -      subclass --

Proposed commands:

funckey q subclass -+
funckey a subclass --

You can also use the space bar to either increment or decrement with the
command:

funckey        subclass -+ (this increments the active subclass)

As for incrementing the alternate subclass, I have written up a PCR on
your behalf. We will have an increment/decrement command for the alt
subclass in the next release (15.5)  PCR 757771

Ed



Ed Hickey
Allegro Technical Marketing Manager
Cadence Design Systems
Chelmsford, MA 01824
978-262-6545

-----Original Message-----
From: Gene Carman [mailto:gcarman@xxxxxxxxxxxxxxx] Sent: Wednesday, December 08, 2004 6:59 PM
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] funckey question... alt_subclass


I do a lot of hand routing...  I want to be able to change my target
layer... the "alt" layer, faster than I currently can.  (point to new
layer with mouse is rather lame)

I can increment the active layer using the + and minus keys (poorly
placed BTW for a right hand mouse user) But I cannot figure out how to
increment the alt layer.


The scripts I captured show the alt layer toggle as "FORM mini
alt_subclass LAYER_4" (for a change to layer_4) but that does not work
when programmed as a funckey command.


Some folks had elaborate layer commands...  I am just looking for a
simple toggle for the alt layer.  Just let me drive it at least in one
direction.

Any ideas?
-----------------------------------------------------------
To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
with a subject of subscribe or unsubscribe


To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum or go to
//www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------


-----------------------------------------------------------
To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
with a subject of subscribe or unsubscribe


To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum
or go to //www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum.

SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx
POST: icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------
-----------------------------------------------------------
To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
with a subject of subscribe or unsubscribe


To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum
or go to //www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------





-- Dave Seymour, CID+ Catapult Communications Inc. 800 Perimeter Park Dr, Suite A Morrisville, NC 27560

Direct: (919)653-4249
Main: (919)653-4180
Fax: (919)653-4297

Dave.seymour@xxxxxxxxxxxx



-----------------------------------------------------------
To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
with a subject of subscribe or unsubscribe


To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum
or go to //www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------

Other related posts: