Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Keyins

You can enter system commands from the keyboard rather than with the user interface.

Begin typing to open the Keyin Command dialog box. Type the complete Keyin Command in the text box along with its values and optional arguments, then press Enter to execute the command. The dialog box provides a dropdown list from which you can choose the ten Keyin Commands you have used most recently.

Many Keyin Commands require a refDesList argument that you can enter in any of several forms:

  • refdes — a single reference designator (U10)

  • refdes,refdes — a string of reference designators separated by commas (U10,U12,R3,Q15,...,U37)

  • refdes refdes — a string of reference designators separated by spaces (U10 U12 R3 Q15 ... U37)

  • start-refdes:end-refdes — a range of sequential reference designators separated by a colon (U10:U20 includes all of the components U10 through U20)

  • char? — a character prefix followed by a single wildcard (U? includes components U1 - U9)

  • char* — a character prefix followed by a multiple wildcard (U* includes all components that start with U)

  • -room=roomname — a room name (-room=MemoryA includes all of the components in the room MemoryA)

  • -cluster=clustername — a cluster name (-room=”Memory Cache” includes all of the components in the cluster Memory Cache)

    Note: Remember to enclose a room or cluster name within quotation marks if it contains a space.

The following table lists all of the valid Keyin Commands in alphabetical order with their syntax. The table also describes the function of each command and provides realistic usage examples. Command elements shown in brackets are optional arguments.

Restriction:

If you have setup your environment to use commas as decimal separators, commas will no longer work as noted in the keyin syntax. Use slashes (/) in place of required commas, for example: “ms dx=1,1” becomes “ms dx=1/1”.

Table 1. Keyin Commands

Keyin Command

Description

as dx=x,y #cols #rows

Array Select Delta

Creates an array of the selected element spaced at (x,y) increments that is #cols wide by #rows long, (See Table 2 for coordinate descriptions.)

Examples:

as dx=50,50 2 2

Creates an array of the selected element spaced at (50,50) that is 2 columns wide by 2 rows long.

av dx=x,y #cols #rows

Array Via Delta

Creates a via array spaced at (x,y) increments that is #cols wide and #rows long. (See Table 2 for coordinate descriptions.)

Examples:

av dx=50,50 2 2

Creates a via array spaced at (50, 50) that is 2 columns wide and 2 rows long.

bdci

Backdrill Clear Include

Removes the “Backdrill Include” designation from the selected pins and vias.

bdcx

Backdrill Clear Exclude

Removes the “Backdrill Exclude” designation from the selected pins and vias.

bdi layer:depth

Backdrill Include

Designates the selected pads and vias for backdrilling and specifies the backdrill parameters:

  • layer — defines the starting layer (Top or Bottom) for backdrilling

  • depth — defines the ending inner layer for backdrilling

Examples:

bdi Top:7

The selected pads and vias are backdrilled from the Top layer to layer 7.

bdrp

Backdrill Report

Creates the BackdrillProperties.log file in the LogFiles directory. This file lists all of the pads and vias that are designated Backdrill Include or Backdrill Exclude.

bdx

Backdrill Exclude

Excludes the selected pins and vias from backdrilling.

cco size

Change Cell Origin

Changes the cell origin for all cells in the design to the specified size.

Examples:

cco=20

Changes the cell origin size to 20.

cl layer

Change Layer

Makes the specified layer the active layer.

Examples:

cl 3

Makes layer 3 the active layer.

curves_off

Curved Plow Off

Unsets the default Plow mode for curved trace routing. Routes traces as regular straight segments at any angle.

curves_on

Curved Plow On

Sets the default Plow mode to curved trace routing. Routes traces in a system-defined curved pattern where necessary.

Note: This command only works if you enable Curved trace if needed in Editor Control.

cvp [-c | -d | -l ] [-no DRC] patternName

Complex Via Pattern

Use this command to create and manage complex via patterns defined in the ComplexViaPatterns.dat file.

Note:

The cvp command operates on a selected component group that contains the objects that define a complex via pattern. The definition of the complex via pattern is saved to the .../PCB/Config/ComplexViaPatterns.dat file. If a pattern already exists with the same name, the existing pattern is overwritten. A backup (.bak) file is created each time you update the .dat file.

-c — creates a new complex via pattern in the ComplexViaPatterns.dat file from the selected component group

-d — deletes the specified complex via pattern from the ComplexViaPatterns.dat file

-l — lists all of the legal complex via patterns, in alphabetical order, that exist in the ComplexViaPatterns.dat file

-no DRC — disables DRC during the creation of a complex via pattern (applies only to the -c argument)

Examples:

cvp -c single_cv_obstruct

Creates the complex via pattern named “single_cv_obstruct” based on the selected component group.

cvp -d single_cv_farm

Deletes the complex via pattern named “single_cv_farm”.

cw [m | t | e] width

Change Width

Changes the minimum, typical or trace expansion width for the selected traces to the specified width.

Plow changes the current width when active.

Optional arguments:

m — changes the minimum width (default)

t — changes the typical width

e — changes the expansion width

Examples:

cw 12
cw m 12 

Changes the minimum width to 12.

cw t 14

Changes the typical width to 14.

cw e 20

Changes the expansion width to 20.

cwm [m | t | e] width

Change Width Modal

Changes the modal minimum, typical or expansion width for the selected traces to the specified width.

Plow changes the current width when active.

Optional arguments:

m — changes the minimum width (default)

t — changes the typical width

e — changes the expansion width

Examples:

cwm 12
cwm m 12 

Changes the minimum width to 12.

cwm t 14

Changes the typical width to 14.

cwm e 20

Changes the expansion width to 20.

dpn

Diff Pair Nominal

Resolves Diff Pair Phase Matching for the selected differential pair.

Shortcut for the full command: Analysis > Hazard Explorer, Online tab, Differential Pairs group, Diff. Pair Phase Matching item, choose Resolve from the popup menu

dsl length

Define Small Loop

Changes the minimum loop length from the default of 400 mils to the specified length, in mils.

Examples:

dsl 600

Changes the minimum loop length to 600 mils.

dx

Delete Snap Point

Deletes the current snap point.

fa

Fit All

Zooms to fit all design objects within the workspace.

(This is identical to Keyin za.)

fb

Fit Board

Zooms to fit the board outline within the workspace.

(This is identical to Keyin zb.)

fc x,y

Fit Coordinates

Centers the workspace on the specified coordinates. (See Keyin zc.)

Examples:

fc 100,200

Centers the workspace on the coordinates (100,200).

fh

Fit Highlighted Objects

Zooms to fit all of the highlighted objects within the workspace. (See Keyin zh.)

fix

Fix

Fixes the selected objects.

fj [-h | -s | -z] refDesList

Find Jumper

Centers the workspace on the specified jumper. (See Keyin zj.)

Optional arguments:

-h — highlights the specified jumper

-s — selects the specified jumper

-z — zooms the workspace to fit the specified jumper

Examples:

fj W1

Centers the workspace on W1.

fj -h W13

Centers the workspace on W13 and highlights it.

fj -hs W27

Centers the workspace on W27 and highlights and selects it.

fj -hsz W5

Centers and zooms the workspace on W5 and highlights and selects it.

fn [-h | -s | -z] netName

Find Net

Centers the workspace on the specified net. (See Keyin zn.)

Optional arguments:

-h — highlights the specified net

-s — selects the specified net

-z — zooms the workspace to fit the specified net

The net name may contain the ? and * wildcards.

Examples:

fn DATA02

Centers the workspace on net DATA02.

fn -h DATA02

Centers the workspace on net DATA02 and highlights it.

fn -hs BUS17

Centers the workspace on net BUS17 and highlights and selects it.

fn -hsz SIG045

Centers and zooms the workspace on net SIG045 and highlights and selects it.

fn -h SIG*

Centers the workspace on all nets with the prefix SIG and highlights them.

fnl

Find Netline

Finds the next open netline in the design and centers the workspace on the netline.

fp [-h | -s | -z] refDes-pinName

Find Pin

Centers the workspace on the specified component pin. (See Keyin zp.)

Optional arguments:

-h — highlights the specified pin

-s — selects the specified pin

-z — zooms the workspace to fit the specified pin

The pin name may contain the ? and * wildcards.

Examples:

fp U1-2

Centers the workspace on U1 pin 2.

fp -h U24-36

Centers the workspace on U24 pin 36 and highlights the pin.

fp -hs R1-2

Centers the workspace on R1 pin 2 and highlights and selects the pin.

fp -hsz P1-48

Centers and zooms the workspace on P1 pin 48 and highlights and selects the pin.

fp -h U15-1?

Centers the workspace on U15 pins 10 - 19 and highlights the pins.

fp -h U15-1*

Centers the workspace on all of the pins of U15 with the prefix 1 and highlights the pins.

fr [-h | -s | -z] refDesList

Find Reference Designator

Centers the workspace on the component with the specified reference designator. (See Keyin zr.)

Optional arguments:

-h — highlights the component

-s — selects the component

-z — zooms the workspace to fit the component

Examples:

fr U1

Centers the workspace on U1.

fr -h U24

Centers the workspace on U24 and highlights the component.

fr -hs R1

Centers the workspace on R1 and highlights and selects the component.

fr -hsz P1

Centers and zooms the workspace on P1 and highlights and selects the component.

fs

Find Selected Object

Centers the workspace on the selected object. (See Keyin zs.)

ft [-h | -s | -z] refDesList

Find Testpoint

Centers the workspace on the specified testpoint. (See Keyin zt.)

Optional arguments:

-h — highlights the testpoint

-s — selects the testpoint

-z — zooms the workspace to fit the testpoint

Examples:

ft TP1

Centers the workspace on TP1.

ft -h TP24

Centers the workspace on TP24 and highlights the testpoint.

ft -hs TP15

Centers the workspace on TP15 and highlights and selects the testpoint.

ft -hsz TP32

Centers and zooms the workspace on TP32 and highlights and selects the testpoint.

fx

Find Snap Point

Centers the workspace on the snap point. (See Keyin zx.)

Note: There must be a snap point defined in the design.

help

Help

Opens this Keyin Commands topic in the online Help.

hh

Highlight Hyperlinks

Highlights every object in the design or drawing that has an attached hyperlink.

Note:

Text elements with hyperlinks are not highlighted.

hj refDesList

Highlight Jumper

Highlights the specified jumpers. (See Keyin uj.)

Examples:

hj W1

Highlights jumper W1.

hj W2?

Highlights jumpers W20 - J29.

hj W4*

Highlights all jumpers with the reference designator prefix W4.

hn netName

Highlight Net

Highlights the specified nets. (See Keyin un.)

The net name may contain the ? and * wildcards.

Examples:

hn SIG1015

Highlights net SIG1015.

hn BUS_A?

Highlights nets BUS_A0 - BUS_A9.

hn CLK_*

Highlights all nets with the prefix CLK_.

hp refDes-pinName

Highlight Pin

Highlights the specified component pins.

The pin name may contain the ? and * wildcards.

Examples:

hp U27-14

Highlights pin 14 of U27.

hp U232-1?

Highlights pins 10 - 19 of U232.

hp U27-2*

Highlights all of the pins on U27 with the prefix 2 (2, 20 - 29, 200 - 299, and so forth).

hr refDesList

Highlight Reference Designator

Highlights the components with the specified reference designators. (See Keyin ur.)

Examples:

hr C10,U12

Highlights the components C10 and U12.

hr U2?

Highlights the components U20 - U29.

hr R4*

Highlights all components with the reference designator prefix R4.

hs

Highlight Selected

Highlights the selected objects.

ht refDesList

Highlight Testpoint

Highlights the specified testpoints. (See Keyin ut.)

Examples:

ht TP15

Highlights testpoint TP15.

ht TP2?

Highlights testpoints TP20 - TP29.

ht TP4*

Highlights all testpoints with the reference designator prefix TP4.

htc clearance

Hug Trace Clearance

Defines the clearance for Hug Trace.

Examples:

htc 10

Defines the Hug Trace clearance as 10.

lock

Lock

Locks the selected object.

mj refDesList

Move Jumper

Attaches the specified jumpers to the cursor in sequential order so you can move them manually.

Examples:

mj W1

Attaches jumper W1.

mj W7 W15 W3

Attaches jumper W7, then W15, then W3.

mj W1?

Attaches jumper W10, then W11, then W12, and so forth to W19.

mj W1*

Attaches each jumper in sequence with the reference designator prefix W1 (W1, W10 - W19, W100 - W199, and so forth).

ml length

Meander Length

Changes the meander effective length. The meander increases to the specified length following the direction of the ghost image on the cursor.

Examples:

ml 120

Changes the meander length to 120.

mp x,y refDes-pinName

Move Pin

Moves the specified component pin to the specified coordinates relative to the cell origin.

Examples:

mp 125,125 Q17-3

Moves pin 3 of Q17 to (125,125).

mr refDes

Move Reference Designator

Attaches the specified component to the cursor so you can move it manually.

Note: Does not move a fixed or locked component.

Examples:

mr R7

Attaches component R7.

mr dx=x,y refDes

Move Reference Designator Delta

Moves the specified component the specified delta distance. (See Table 2 for coordinate descriptions.)

Note: Does not move a fixed or locked component.

Examples:

mr dx=100,100 C7

Moves C7 100 along the x axis and 100 along the y axis.

mr dx=-50 U1 

Moves U1 -50 along the x axis only.

mr dx=,35 C25 

Moves C 25 35 along the y axis only.

mr x,y -a=angle refDes

Move Reference Designator Rotate

Moves the specified component to the specified x,y location and rotates it to the specified angle.

Note: Does not move a fixed or locked component.

Examples:

mr 100,200 -a=90 R7 

Moves component R7 to (100,200) and rotates it to 90 degrees.

ms x,y

ms dx=x,y

Move Selected Object

Moves the selected object to the specified x,y location or the specified delta distance. (See Table 2 for coordinate descriptions.)

Note: Does not move a fixed or locked object.

Examples:

ms 200,350

Moves the selected object to (200,350).

ms dx=100,100

Moves the selected object 100 along the x axis and 100 along the y axis.

ms_hug

Move Segment Hug

Sets Hug Trace mode as the default for moving segments.

Tip: Press Shift while moving a segment to disable hugging.

ms_nohug

Move Segment No Hug

Unsets Hug Trace mode as the default for moving segments.

Tip: Press Shift while moving a segment to enable hugging.

mt refDesList

Move Testpoint

Attaches the specified testpoints to the cursor in sequential order so you can move them manually.

Examples:

mt TP1

Attaches testpoint TP1.

mt TP1?

Attaches testpoint TP10, then TP11, then TP12, and so forth to TP19.

mt TP1*

Attaches each testpoint in sequence with the reference designator prefix TP1 (TP1, TP10 - TP19, TP100 - TP199, and so forth).

mx x,y

mx dx=x,y

Move Snap Point

Moves the snap point to the specified x,y location or the specified delta distance. (See Table 2 for coordinate descriptions.)

Examples:

mx 500,500

Moves the snap point to (500,500).

mx dx=100,250

Moves the snap point 100 along the x axis and 250 along the y axis.

of l layerList [a | h | s | sh | ua]

Off Layers

Turns off the display of the specified layers.

layerlist — comma or space separated list of layer numbers in the form: # # or #,# (use #:# for an inclusive list)

Optional arguments:

a — turns off the display of all layers

h — turns off Highlighting of the specified layers

s — turns off Selection of the specified layers

sh — turns off Selection and Highlighting of the specified layers

ua — turns off the display of all user-defined layers

Examples:

of l 12

Turns off the display of layer 12.

of l 1,2,13,14

Turns off the display of layers 1, 2, 13, and 14.

of l 8:12

Turns off the display of layers 8 - 12.

of l a

Turns off the display of all layers.

of l 3,4 h

Turns off Highlighting of layers 3 and 4.

of l 2 s

Turns off Selection of layer 2.

of l 2:5 sh

Turns off Selection and Highlighting of layers 2 - 5.

of l ua

Turns off the display of all user-defined layers.

on l layerList [a | h | s | sh | ua]

On Layers

Turns on the display of the specified layers.

layerlist - comma or space separated list of layer numbers in the form: # # or #,# (use #:# for an inclusive list)

Optional arguments:

a — turns on the display of all layers

h — turns onHighlighting of the specified layers

s — turns on Selection of the specified layers

sh — turns on Selection and Highlighting of the specified layers

ua — turns on the display of all user-defined layers

Examples:

on l 12

Turns on the display of layer 12.

on l 1,2,13,14

Turns on the display of layers 1, 2, 13, and 14.

on l 8:12

Turns on the display of layers 8 - 12.

on l a

Turns on the display of all layers.

on l 3,4 h

Turns on Highlighting of layers 3 and 4.

on l 2 s

Turns on Selection of layer 2.

on l 2:5 sh

Turns on Selection and Highlighting of layers 2 - 5.

on l ua

Turns on the display of all user-defined layers.

ona

On All

Turns on the display of all objects. (This restores the display after you use the onh, ons or onsh Keyins.)

onh

On Highlight

Displays only those objects that are highlighted and turns off the display of all other objects. (See Keyin ona.)

ons

On Selected

Displays only those objects that are selected and turns off the display of all other objects. (See Keyin ona.)

onsh

On Selected Highlighted

Displays only those objects that are both selected and highlighted and turns off the display of all other objects. (See Keyin ona.)

pb

Place Board Outline

Activates the Place mode for the board outline.

pc [-s] x,y

Place Coordinate

Places the selected object at the specified coordinate.

Optional arguments:

-s — places a snap point at the specified coordinate

Examples:

pc 100,250

Places the selected object at (100,250).

pc -s 1200,1200

Places a snap point at (1200,1200).

pd a

Place Draw Arc

Activates the Draw Arc mode.

pd c

Place Draw Circle

Activates the Draw Circle mode.

pd l

Place Draw Line

Activates the Draw Line mode.

pd pg

Place Draw Polygon

Activates the Draw Polygon mode.

pd pl

Place Draw Polyline

Activates the Draw Polyline mode.

pd r

Place Draw Rectangle

Activates the Draw Rectangle mode.

pd s

Place Plane Editing Sketch

Activates the Plane Editing Sketch mode.

pd t

Place Draw Text

Activates the Draw Text mode.

pf

Place Fiducial

Activates the Place Fiducial mode.

pj refDesList

Place Jumper

Attaches the specified jumpers to the cursor in sequential order so you can place them manually.

Examples:

pr W7

Attaches jumper W7.

pr W7,W15,W3

Attaches jumper W7, then W15, then W3.

pr W5?

Attaches jumper W50, then W51, then W52, and so forth to W59.

pr W1*

Attaches each jumper in sequence with the reference designator prefix W1 (W1, W10 - W19, W100 - W199, and so forth).

pj x,y [-a=angle] refDes

Place Jumper Coordinate

Places the specified jumper at the specified x,y location.

Optional arguments:

-a= — rotates the jumper to the specified angle

Only available in Plow mode.

Examples:

pj 1500,2500 W20

Places jumper W20 at (1500,2500).

pj 100,300 -a=90 W5

Places jumper W5 at (100,300) rotated to 90 degrees.

pp

Place Padstack (Cell Editor only)

Opens the Place Padstack dialog box, which enables you to place padstacks in a panel cell.

pr refDesList

Place Reference Designator

Attaches the specified components to the cursor in sequential order so you can place them manually.

Examples:

pr R7

Attaches component R7.

pr R7,R15,C3

Attaches component R7, then R15, then C3.

pr C5?

Attaches component C50, then C51, then C52, and so forth to C59.

pr C1*

Attaches each component in sequence with the reference designator prefix C1 (C1, C10 - C19, C100 - C199, and so forth).

pr x,y [-a=angle] refDes

Place Reference Designator Coordinate

Places the specified component at the specified coordinate.

Optional arguments:

-a= — rotates the component to the specified angle

Examples:

pr 100,200 R7

Places component R7 at (100,200).

pr 1200,2725 -a=90 U15

Places component U15 at (1200,2725) rotated to 90 degrees.

pr -dist refDesList [-cols=n] [dx=x,y]

[-angle=angle]

Place Reference Designator Distribute

Distributes the specified components outside the right edge of the board in five (default) columns. (See Table 2 for coordinate descriptions.)

Optional arguments:

-cols= or -c= — specifies the number of columns

dx= — specifies the distance between the components

-angle= or -a= — rotates the components to the specified angle

Examples:

pr -dist U1:U25

Distributes U1 through U25 in five columns.

pr -dist R1? -angle=90

Distributes R1 through R19 in five columns rotated to 90 degrees.

pr -dist U1:U25 -cols=4 dx=500,500

Distributes U1 through U25 in four columns spaced 500 x 500 apart.

pr -dist C*-c=6 dx=500,500 -a=180

Distributes all components with the reference designator prefix C in six columns spaced 500 x 500 apart and rotated to 180 degrees.

pr -dist -cluster=ClusterB

Distributes all of the components in the cluster named “ClusterB”.

pr -file=[directory]fileName [-x]

Place Reference Designator File

Places components by reading in the placement information from the placement file (..\config\xyplace.dat).

Optional arguments:

directory — specifies the directory if the placement file does not reside in the default ..\config directory

-x — exports the current placement information into the named file and overwrites the existing file contents

Examples:

pr -file=xyplace.dat

Places the components according to the placement information in the default placement file xyplace.dat.

pr -file=backup\Rev1Placement.dat

Places the components according to the placement information in the placement file Rev1Placement.dat located in the backup directory.

pr -file=temp\myPlacedDesign.txt -x

Generates a new placement file myPlacedDesign.txt based on the current design that is saved to the temp directory.

pr -polar refDesList radius x,y

[-start_angle=angle]

[-additional_part_rotation=angle]

[-bottom]

Place Reference Designator Polar

Places the specified components in a polar array with the specified radius, centered on the specified coordinates on the Top of the board.

radius — defines the radius of the polar array

Optional arguments:

-start_angle — defines the default rotation angle for the components (default is 0 degrees)

-additional_part_rotation= or -a= — defines an additional rotation angle for each component

-bottom — places the components on the Bottom of the board

Examples:

pr -polar U1:U10 2000 1200,1500

Places components U1 - U10 in a polar array with a radius of 2000 centered on (1200,1500).

pr -room=roomName

Place Room

Attaches the components in the specified room to the cursor sequentially so you can place them manually.

Examples:

pr -room=CPU

Attaches each component in the room named CPU sequentially.

pt refDesList

Place Testpoint

Attaches the specified testpoints to the cursor in sequential order so you can place them manually.

Examples:

pr TP7

Attaches testpoint TP7.

pr TP7,TP15,TP3

Attaches testpoint TP7, then TP15, then TP3.

pr TP5?

Attaches testpoint TP50, then TP51, then TP52, and so forth to TP59.

pr TP1*

Attaches each testpoint in sequence with the reference designator prefix TP1 (TP1, TP10 - TP19, TP100 - TP199, and so forth).

pt x,y [-a=angle] refDes

Place Testpoint Coordinate

Places the specified testpoint at the specified coordinate.

Optional arguments:

-a= — rotates the testpoint to the specified angle

Examples:

pt 200,500 TP27

Places testpoint TP27 at (200,500).

pt 1350,2000 -a=90 TP15

Places testpoint TP15 at (1350,2000) rotated to 90 degrees.

pv

Place Via

Places a via during interactive routing.

px x,y

Place Snap Point

Places a snap point at the specified coordinate.

Examples:

px 200,400

Places a snap point at (200,400).

r angle

Rotate

Rotates the objects in dynamics counter-clockwise through the specified angle.

Examples:

r 90

Rotates the objects 90 degrees counter-clockwise.

ra angle

Rotate All

Rotates the entire design counter-clockwise through the specified angle.

Examples:

ra 180

Rotates the entire design 180 degrees counter-clockwise.

remap and press Enter

Remap Rule Area Schemes

Opens the Remap Rule Area Schemes dialog box where you can map rule areas defined within cells to the rule area schemes defined in the design.

ri angle

Rotate Individual

Rotates each of the selected objects individually counter-clockwise through the specified angle.

Examples:

ri 45

Rotates each of the selected objects individually 45 degrees counter-clockwise.

rj angle refDesList

Rotate Jumper

Rotates the specified jumpers counter-clockwise through the specified angle.

Examples:

rj 90 W5

Rotates jumper W5 90 degrees counter-clockwise.

rj 180 W2?

Rotates jumpers W20 - W29 180 degrees counter-clockwise.

rj 90 W4*

Rotates all jumpers with the reference designator prefix W4 90 degrees counter-clockwise.

rr angle refDesList[-room=roomName]

Rotate Reference Designator

Rotates the specified components counter-clockwise through the specified angle.

Optional arguments:

-room= — specifies a room

Examples:

rr 90 U5

Rotates the component U5 90 degrees counter-clockwise.

rr 180 R2?

Rotates the components R20 - R29 180 degrees counter-clockwise.

rr 90 C4*

Rotates all components with the reference designator prefix C4 90 degrees counter-clockwise.

rr 90 -room=MemoryA

Rotates the room MemoryA 90 degrees counter-clockwise.

rs angle

Rotate Selected

Rotates the selected object or group of objects counter-clockwise about the centroid of the object or group through the specified angle.

Examples:

rs 90

Rotates the selected objects 90 degrees counter-clockwise.

rt angle refDesList

Rotate Testpoint

Rotates the specified testpoints counter-clockwise through the specified angle.

Examples:

rt 90 TP5

Rotates testpoint TP5 90 degrees counter-clockwise.

rt 180 TP2?

Rotates testpoints TP20 - TP29 180 degrees counter-clockwise.

rt 90 TP4*

Rotates all of the testpoints with the reference designator prefix TP4 90 degrees counter-clockwise.

run [-q] scriptFile

Run Script

Runs the specified script file. (See Keyin xs.)

Optional arguments:

-q — runs the script in quiet mode without generating output messages

Examples:

run myscriptfile.vbs

Runs the script file myscriptfile.vbs.

ua

Unhighlight All

Unhighlights all of the objects in the design.

uj refDesList

Unhighlight Jumper

Unhighlights the specified jumpers. (See Keyin hj.)

Examples:

uj W1

Unhighlights jumper W1.

uj W2?

Unhighlights jumpers W20 - J29.

uj W4*

Unhighlights all jumpers with the reference designator prefix W4.

un netName

Unhighlight Net

Unhighlights the specified nets. (See Keyin hn.)

The net name may contain the ? and * wildcards.

Examples:

un SIG1015

Unhighlights net SIG1015.

un BUS_A?

Unhighlights nets BUS_A0 - BUS_A9.

un CLK_*

Unhighlights all nets with the prefix CLK_.

unfix

Unfix

Unfixes the selected objects.

ungroup

Ungroup

Ungroups the selected objects.

unlock

Unlock

Unlocks the selected objects.

up refDes-pinName

Unhighlight Pin

Unhighlights the specified component pins. (See Keyin hp.)

The pin name may contain the ? and * wildcards.

Examples:

up U27-14

Unhighlights pin 14 of U27.

up U232-1?

Unhighlights pins 10 - 19 of U232.

up U27-2*

Unhighlights all of the pins on U27 with the prefix 2 (2, 20 - 29, 200 - 299, and so forth).

ur refDesList

Unhighlight Reference Designator

Unhighlights the specified components. (See Keyin hr.)

Examples:

ur C10,U12

Unhighlights the components C10 and U12.

ur U2?

Unhighlights the components U20 - U29.

ur R4*

Unhighlights all components with the reference designator prefix R4.

us

Unhighlight Selected

Unhighlights all of the selected objects.

ut refDesList

Unhighlight Testpoint

Unhighlights the specified testpoints. (See Keyin ht.)

Examples:

ut TP15

Unhighlights testpoint TP15.

ut TP2?

Unhighlights testpoints TP20 - TP29.

ut TP4*

Unhighlights all testpoints with the reference designator prefix TP4.

xf fileName

Execute File

Executes the specified file.

Examples:

xf mybatchfile.txt

Executes the file mybatchfile.txt.

xm commandName

Execute Command

Executes the specified command.

Examples:

xm customize

Executes the customize command.

xs [-q] scriptFile

Execute Script

Executes the specified script file. (See Keyin run.)

Optional arguments:

-q — runs the script in quiet mode without generating output messages

Examples:

xs myscriptfile.vbs

Executes the script file myscriptfile.vbs.

xscale scaleFactor

Execute Scale

Resizes the selected drawing cell by the specified scale factor.

Note: Only accepts positive values.

Examples:

xscale 10

Resizes the selected drawing cell by a factor of 10.

za

Zoom All

Zooms to fit all design objects within the workspace. (This is identical to the Keyin fa.)

zb

Zoom Board

Zooms to fit the board outline within the workspace. (This is identical to the Keyin fb.)

zc x,y

Zoom Center

Zooms and centers the workspace on the specified coordinates. (See Keyin fc.)

Examples:

zc 100,200

Zooms and centers the workspace on the coordinates (100,200).

zh

Zoom Highlighted

Zooms and centers the workspace around all of the highlighted objects. (See Keyin fh.)

zj refDesList

Zoom Jumper

Zooms and centers the workspace around the specified jumper. (See Keyin fj.)

Examples:

zj W1

Zooms and centers the workspace around W1.

zn netName

Zoom Net

Zooms and centers the workspace around the specified nets. (See Keyin fn.)

The net name may contain the ? and * wildcards.

Examples:

zn DATA02

Zooms and centers the workspace around net DATA02.

zn SIG4?

Zooms and centers the workspace around nets SIG40 - SIG49.

zn SIG*

Zooms and centers the workspace around all nets with the prefix SIG.

zp refDes-pinName

Zoom Pin

Zooms and centers the workspace around the specified component pin. (See Keyin fp.)

The pin name may contain the ? and * wildcards.

Examples:

zp U1-2

Zooms and centers the workspace around U1 pin 2.

zp U15-1?

Zooms and centers the workspace around U15 pins 10 - 19.

zp U15-1*

Zooms and centers the workspace around all of the pins of U15 with the prefix 1.

zr refDesList

Zoom Reference Designator

Zooms and centers the workspace around the component with the specified reference designator. (See Keyin fr.)

Examples:

zr U1

Zooms and centers the workspace around U1.

zr U1?

Zooms and centers the workspace around U10 - U19.

zr U1*

Zooms and centers the workspace around all of the components with the reference designator prefix U1.

zs

Zoom Selected

Zooms and centers the workspace around the selected objects. (See Keyin fs.)

zt refDesList

Zoom Testpoint

Zooms and centers the workspace around the specified testpoint. (See Keyin ft.)

Examples:

zt TP1

Zooms and centers the workspace around TP1.

zx

Zoom Snap Point

Zooms and centers the workspace around the snap point. (See Keyin fx.)

Note: There must be a snap point defined in the design.

Table 2. Keyin Coordinate Entry

Coordinate Statement

Description

dp=r,startAngle,[endAngle] ,incrementAngle

Delta Polar

Note:

This command works only in conjunction with the Draw Polygon command.

Generates a curved polygon shape (a closed segmented arc) with the specified radius and the number of points calculated from the specified start, end, and increment angles. The arc is drawn in a counter-clockwise direction from the starting point.

r — Specifies the radius for the arc.

startAngle — Specifies the angle from the starting point for the first point on the arc.

endAngle — (Optional) Specifies the angle from the starting point for the last point on the arc.

Note:

If you omit endAngle (dp=r,startAngle,,incrementAngle), the system generates as many points as are necessary to form a complete segmented circle.

incrementAngle — Specifies the increment angle between each additional point along the arc.

To use the dp= Keyin command, do the following:

  1. Click Add Polygon on the Draw Create toolbar (choose the View > Toolbars > Draw Create menu item).

  2. Click the desired location in the workspace to define the starting point of the arc.

  3. Type the Keyin command dp=r,startAngle,endAngle,incrementAngle, then press Enter.

    The system generates a segmented semi-circular polygon shape based on the specified parameters.

  4. Choose Close Polygon from the popup menu to complete the polygon shape.

Examples:

dp=50,90,270,30

Generates a segmented semi-circular polygon shape consisting of eight points on a 50 radius, with each point spaced at a 30 degree angle from the previous point.



dp=25,45,315,15

Generates a segmented semi-circular polygon shape consisting of 20 points on a 25 radius, with each point spaced at a 15 degree angle from the previous point.


dx=x,y

Delta Coordinate

Specifies the distance to offset an object from its current location.

Examples:

dx=100,100

Specifies a point 100 along both the x axis and y axis from the current point.

dx=25

Specifies a point 25 along the x axis from the current point.

dx=,150

Specifies a point 150 along the y axis from the current point.

xy=x,y

Coordinate

Specifies an absolute coordinate (the default).

Examples:

xy=.1,.1

Specifies a point in absolute coordinates of 0.1 along the x axis and 0.1 along the y axis.

xy=150

Specifies a point in absolute coordinates of 150 along the x axis and 0 along the y axis.

xy=,25

Specifies a point in absolute coordinates of 0 along the x axis and 25 along the y axis.