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 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
SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx -----------------------------------------------------------