~ubuntu-branches/ubuntu/utopic/electric/utopic-proposed

« back to all changes in this revision

Viewing changes to html/manual/text/chap02-04.html

  • Committer: Bazaar Package Importer
  • Author(s): Onkar Shinde
  • Date: 2008-07-23 02:09:53 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080723020953-1gmnv7q2wpsdbnop
Tags: 8.07-0ubuntu1
* New Upstream version. Please check changelog for details. (LP: #242720)
* debian/control
  - Add build dependencies *-jdk, cdbs and bsh.
  - Remove build dependency dpatch. We will be using CDBS simple patchsys.
  - Refreshed runtime dependencies to default-jre | java2-runtime and bsh.
  - Added home page field.
  - Standard version 3.8.0.
  - Modify Maintainer value to match the DebianMaintainerField
    specification.
  - Changed email address for original maintainer to indicate who has
    refreshed the packaging.
* debian/rules
  - Revamped to use cdbs.
  - Added get-orig-source target.
* debian/patches
  - 00list, 02_sensible-browser.dpatch, 01_errors-numbers.dpatch,
    03_manpage.dpatch - Deleted, not relevant anymore.
  - 01_fix_build_xml.patch - Patch to fix the build.xml.
* debian/ant.properties
  - File to set various compilation properties.
* debian/electric.1
  - Remove the entry that causes lintian warning.
* debian/electric.desktop
  - Change as suggested by desktop-file-validate.
* debian/electric.docs
  - Updated as per changes in file names.
* debian/electric.svg
  - Name changed from electric_icon.svg.
* debian/install
  - Added appropriate locations for jar file, desktop file and wrapper shell
    script.
* debian/README.source
  - Added to comply with standards version 3.8.0.
* debian/TODO.Debian
  - Name changed form TODO.
* debain/wrapper/electric
  - Wrapper shell script to launch the application.
* debian/manpages
  - Added for installation of manpage.
* debian/watch
  - Updated to match jar files instead of older tar.gz files.
* debian/dirs
  - Removed, not needed anymore.
* debian/{electric.doc-base, electric.examples, substvars}
  - Removed, not relevant anymore.
* debian/*.debhelper
  - Removed auto generated files. Not relevant anymore.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<HTML><HEAD><TITLE>Using Electric 2-4: Circuit Movement</TITLE></HEAD>
2
 
<BODY BGCOLOR="#FFFFFF">
3
 
<!-- PAGE BREAK --><A NAME="chap02-04"></A>
4
 
 
5
 
<BR><CENTER><FONT SIZE=6><B>Chapter 2: BASIC EDITING</B></FONT></CENTER><BR>
6
 
<CENTER><TABLE WIDTH="90%" BORDER=0><TR>
7
 
<TD><CENTER><A HREF="chap02-03.html#chap02-03"><IMG SRC="../images/iconplug.png" ALT="plug" BORDER=0></A></CENTER></TD>
8
 
<TD><CENTER><H2>2-4: Circuit Modification</H2></CENTER></TD>
9
 
<TD><CENTER><A HREF="chap02-05.html#chap02-05"><IMG SRC="../images/iconplug.png" ALT="plug" BORDER=0></A></CENTER></TD></TR></TABLE></CENTER>
10
 
<HR>
11
 
<BR>
12
 
 
13
 
<H3>Movement</H3>
14
 
<P>
15
 
Components can be moved by clicking on them with the
16
 
<I><A HREF="chap01-08.html#chap01-08" TITLE="UNIX:left  Windows:left  Mac:click">selection</A></I> button and then dragging them around while keeping the button pressed.
17
 
During the drag, the new location of the components will be shown,
18
 
and once the button is released the circuitry will be moved.
19
 
<P>
20
 
Another way to move objects is to use the arrow keys.
21
 
When a node or arc is selected, each press of an arrow key moves that object by one grid unit.
22
 
If the shift key or the menu key is held (the menu key is Command on Macs,
23
 
Control on Windows and UNIX), then the arrow keys move the object by a block of grid units.
24
 
A block of grid units is defined in the <B>Grid Options</B> dialog to be the distance between bold dots in the grid,
25
 
initially 10.
26
 
If you hold both the shift key and the menu key,
27
 
then the distance moved will be a block squared (i.e. initially 100).
28
 
<P>
29
 
The distance that the arrow keys move is also affected by the subcommands of the <B>Arrow Key Distance</B> command of the <B>Edit</B> menu.
30
 
The <B>Quarter</B> command causes the amount to be quartered (so unshifted arrow keys will move by a quarter lambda).
31
 
The <B>Half</B> command causes the amount to be halved (so unshifted arrow keys will move by a half lambda).
32
 
The <B>Full</B> command causes the amount to be full (so unshifted arrow keys will move by lambda).
33
 
Note that these menu items are attached to the "q", "h", and "f" keys.
34
 
<P>
35
 
To move objects along only one line (just horizontally or vertically but not both),
36
 
hold the Control key down during motion.
37
 
Note that holding the Control key down before clicking will change the nature of the mouse action,
38
 
so you must click first, and then press Control.
39
 
When editing schematics, this will constrain objects to movement along 45 degree angles.
40
 
<P>
41
 
When arcs are moved by a large amount, they cause the connecting nodes to move with them.
42
 
However, for small arc motion, the arc may shift within its ports.
43
 
This can only happen if the port has nonzero area and if the arc has the <I>slidable</I> constraint
44
 
(shown with the letter "S" when highlighted).
45
 
These constraints are discussed in greater detail in <A HREF="chap05-02.html#chap05-02">Section 5-2</A>.
46
 
<!-- NEED 3in -->
47
 
<P>
48
 
<H3>Other Modification</H3>
49
 
<P>
50
 
Another way to move a node is to use the <B>Get Info</B> command of the <B>Info</B> menu,
51
 
and type new X and Y positions.
52
 
This dialog allows other modifications to be made as well (orientation, etc.)
53
 
<TABLE><TR><TD>
54
 
The dialog shows the location of the grab-point of the node,
55
 
which may be in any number of positions (see <A HREF="chap02-02.html#chap02-02">Section 2-2</A>).
56
 
Note that the default unit for typed values is <I>lambda</I>,
57
 
unless another unit is explicitly mentioned (for more information on lambda,
58
 
<A HREF="chap07-02.html#chap07-02">Section 7-2</A>).
59
 
<P>
60
 
The dialog also has a field for the node's name.
61
 
This name is not related to network information, but it can be used for identification.
62
 
If a schematic node is given an arrayed name (such as "and[0:3]") then it indicates that the node is arrayed that many times.
63
 
Nodes (and arcs) can automatically be given names with the <B>Name All In Facet</B> and
64
 
<B>Name All In Library</B> subcommands of the <B>Special Function</B> command of the <B>Edit</B> menu.
65
 
When naming nodes, the prefix used depends on the node function (see the <B>New Node Options...</B>
66
 
command of the <B>Edit</B> menu).
67
 
</TD><TD><CENTER><IMG SRC="../images/chap02-01.png" ALT="Figure 2.1"></CENTER></TD></TR></TABLE>
68
 
<P>
69
 
Note the "Easy to Select" checkbox in this dialog.
70
 
If you uncheck it,
71
 
you will have to use the
72
 
<I><A HREF="chap01-08.html#chap01-08" TITLE="UNIX:meta-left  Windows:alt-left  Mac:opt-click">special select</A></I>
73
 
button to select the node in the future.
74
 
This feature allows you to eliminate pieces of circuitry from active editing.
75
 
<P>
76
 
The "Only Visible Inside Facet" checkbox indicates that this node will not be drawn when the facet is viewed from higher-up the hierarchy.
77
 
<P>
78
 
If many objects are selected,
79
 
you can move them by a specific distance with the <B>Move Objects By...</B> subcommand of the <B>Special Function</B> command of the <B>Edit</B> menu.
80
 
<P>
81
 
<TABLE><TR><TD><CENTER><IMG SRC="../images/chap02-12.png" ALT="Figure 2.12"></CENTER></TD><TD>
82
 
If many nodes are selected, the <B>Get Info</B> command will list all of them,
83
 
and allow position and size changes to be made at once to each in the group.
84
 
If a position and size value appears in the dialog,
85
 
it means that this value is the same on every selected node.
86
 
If the field is blank, it means that there are different values.
87
 
</TD></TR></TABLE>
88
 
<P>
89
 
Changes are only made in the fields where you type a value.
90
 
To see the full "Get Info" dialog for the selected node, click on the "Info" button.
91
 
To remove an item from the list (not the circuit, just this list) use the "Remove" button.
92
 
If only two objects are selected, this dialog shows the distance between their centers.
93
 
<P>
94
 
<HR>
95
 
<CENTER><TABLE BORDER=0><TR>
96
 
<TD><A HREF="chap02-03.html#chap02-03"><IMG SRC="../images/iconbackarrow.png" ALT="Prev" BORDER=0></A></TD>
97
 
<TD><A HREF="chap02-03.html#chap02-03">Previous</A></TD>
98
 
<TD>&nbsp;&nbsp;&nbsp;</TD>
99
 
<TD><A HREF="../index.html"><IMG SRC="../images/iconcontarrow.png" ALT="Contents" BORDER=0></A></TD>
100
 
<TD><A HREF="../index.html">Table of Contents</A></TD>
101
 
<TD>&nbsp;&nbsp;&nbsp;</TD>
102
 
<TD><A HREF="chap02-05.html#chap02-05">Next</A></TD>
103
 
<TD><A HREF="chap02-05.html#chap02-05"><IMG SRC="../images/iconforearrow.png" ALT="Next" BORDER=0></A></TD>
104
 
</TR></TABLE></CENTER>
105
 
</BODY>
106
 
</HTML>