Manual Solve Elec
Manual Solve Elec
Fonctionalities
The version 2.0 of Solve Elec allow you to study circuits in direct current.
Solve Elec window represents an electricity working station, it is divided in three parts.
- The upper part contains various buttons to switch the circuit on and off and open
different instruments as needed.
- The left column always shows two instruments to draw the cicuit and change circuit
properties.
- The right column shows instruments opened by a click on a button of the main tool
bar. Those instruments can be closed by a click on their close button. When the circuit
is on, the instruments displays are automatically updated each time a circuit property
is changed.
The instruments dimensions can be modified by dragging the separators between them
or by resizing the window.
Circuit drawing
The circuit is drawn and modified with the tools displayed in the box on the left of the
drawing. The circuit is automatically switched off when it is modified.
Adding a component
- Click a component displayed in the left box, move the mouse and
click inside the drawing on the location where you want to insert the
component.
Adding a wire
- Choose wire tool and drag the mouse on the circuit to draw a new wire.
- The wires are horizontal or vertical.
Moving elements
- Select one or several elements and drag the selection
- You can also use the keyboard arrow keys to move the selected elements.
- In case the moved selection overlays another part of the drawing, the move is
cancelled, the selection is redrawn at its initial location.
Rotating a component
Components may be drawn horizontally or vertically, except the ground and the
amplifier.
V1 V1
V1 V1
V1V 1
Reversing component terminals
- Click the component with the reverse tool to reverse its terminals
- The reverse tool has no effect on non polarized components like resistors and
potentiometers
Example :
E1 E1
- You can also set a switch on or off by clicking it with the reverse tool
Cut
Coller
Drawing norm
Choose this menu to save the selected part of the circuit in a file.
The exported file is different from the saved file, but has the same file
format.
Choose this menu to import a circuit part inside the current circuit.
The imported circuit is added to the current circuit at the last clicked
position, if possible
The notations of the imported circuit which are already used in the
current circuit are modfied to avoid having different components with the
same notation.
You can quickly build a complex circuit by importing its parts from files.
Circuit elements
Components
Components properties
- All the properties may be changed. For instance, to change a resistor value,
click the cell containing this value, type the new value followed by the return key
to validate the change.
Notations
- To change a component notation, click the cell containing this notation and
type the new notation
- Two components of the same kind may share the same notation, except
switches, diods, amplifiers and transistors. For instance two voltage source
can have the same electromotive force E, but two transistors can't have the
same name T.
Numerical values
- To change the numerical value of a quantity, click the cell containing this
value and type the new value.
- The number of significant digits used to display the numerical values can
be changed in Solve Elec preferences.
Components description
Switch
K Switch off.
The intensity of the current through the switch is zero.
K Switch on.
The voltage across the switch is zero.
Resistor
U
Ohm's law
I R
U=RI
Potentiometer
A
- P is the total resistance of the potentimeter
measured between A and B
C
P - x represents the swiper position.
x value is between 0 and 1
A
The resistance between A and C terminals is :
RAC RAC = P x
RBC
RBC = P ( 1 - x )
B
Diode
Diode off :
- the current intensity flowing through the diode is zero.
- the voltage accross its terminals is below the threshold : UAC < Vd
Diode on :
- the current flows from anode towards cathode
- the voltage accross its terminals is equal to the threshold : UAC = Vd
Ideal diode :
Voltage source
Current source
k U k I
k U k I
Inverting input
Output
Non inverting input
A1
- The amplfier DC supplies are not drawn, but are considered as being
connected when the circuit is analyzed.
- Solve Elec uses the model of the ideal operational amplifier when analyzing
the circuit :
Transistor
Collector Collector
T T
Base Base
Emitter Emitter
Probe ----->
Use of meters
Each meter inserted in the circuit allow to define a notation for the quantity it
measures. The quantities defined by meters are computed, their formulas and
values are displayed in the solution. Those quantities can also be used to verify
equations, draw graphs, etc ...
Meters representation
Voltmeter
- A voltmeter has to be connected between two points of the circuit, it
measures the voltage across its terminals.
- The voltmeter is considered as an ideal instrument and is equivalent to a
switch off : the current intensity through the voltmeter is zero.
-Example : mesuring the voltage across a resistor
R1 R1
U1 U1
V
U1 is the voltage measured by the voltmeter.
Ammeter
- An ammeter has to be connected in serial, it measures the current intensity
flowing through itself.
- The ammeter is considered as an ideal instrument and is equivalent to a
switch on : the voltage across the ammeter terminals is zero.
-Example : measuring the current intensity flowing through a resistor
R1 I1 I1
R1
A
- The ground is the potentiel reference : the potentiel of the point of the ground is 0 V.
- A ground can be inserted on a wire or a component terminal.
- A circuit may contain several grounds, the points where are thoses grounds are
considered as connected, even if there is no wire between them.
- A circuit containing an amplifier or a probe must contain a ground.
Points
A
- You can set names to points of the circuit by inserting a point label on a wire or
a component terminal.
- The points names are displayed in the circuit properties and they can be
changed.
- Two different points must have different names.
Wires
Formulas tool
Formulas list
Formulas example
Defining a formula
The formula definition window is displayed by clicking button + or by double
clicking a formula in the list.
Example of the
definition of the
power P1
- The new quantity notation should not be already used for the circuit.
- The notations used in the formula can be any notation defined for the circuit
- The formula is edited with the keyboard : you can type lower or upper case
letters, digits, operators (keys + - * / ^ ), parentheses.
- Use the keyboard arrows to move the cursor inside the formula.
- Use the mouse to place the cursor or to select a part of the formula.
Using formulas
The quantities defined by a formula are verified and computed when the circuit is
solved. If the formula contains a undefined notation or if the formula of the quantity
is incorrect, the quantity is not computed.
Example : You define the power dissipated by the reistor R1 in the circuit below by
the formula P1 = U 1 I1 (see previous page). Then you can draw the graph of the
power P1 versus R1.
U1
V
I1 R1 R2
A
E1
P1 (mW)
9
1 2 3 4 5 6 7 8 9 10
-1
Solution
When this button is displayed, the circuit is off, the solution is not
computed.
Click this button to switch the circuit on.
- if the circuit is correct, the solution is computed and the display is
updated for the new solution. The circuit becomes on, the button
Switch on becomes Switch off
- if the circuit is not correct, it remains off.
Solution computation
- When the circuit is off, the solution is computed when one of the buttons Switch on,
Solution, Equations or Graph is clicked. If a solution is found, the circuit is switched on.
- The circuit is automatically switched off after a circuit drawing modification, as the
solution is no longer valid.
- Solve Elec computes the solution by the mean of a formal calculus engine : litteral
formulas of intensities and potentials are first computed, then the numerical values are
computed using the litteral formulas. The circuit is solved with the Kirchhoff method.
- The computation time might be long for a complex circuit. In such a case, a wait
window is displayed, it is then possible to stop the computation by clicking the stop
button of this window.
Equations
With Solve elec you can verify if an equation related to the circuit is correct or not.
Example
I1
R2
E1
R1 V U1
Editing an equation
- You can type the equation in the equation field. For the previous example, you
type the texte U1=R1*I1
- The typed characters are inserted after the cursor.
- Use the keyboard arrows to move the cursor inside the equation.
- Use the delete key to suppress the character before the cursor.
With the mouse
Other tools
- Click button var to display the list of available notations for the
equation.
- Click one of those notations to insert it after the current cursor
position.
Equation verification
- It is possible to verify an equation only if the circuit is on. The circuit drawing has to
be correct.
- The notations used in an equation must be displayed in the drawing or in the circuit
properties list. Those notations are displayed and can be selected by clicking the
button var.
- An equation must contain the sign =
- error in signs
- non homogeneous equations (incorrect equations for the quantities units)
- incorrect application of Kirchhoff's current or voltage law
Graphs
Graph plotter
- Click the Graph button to display the graph plotter.
- If the circuit is off, the solution is computed and the circuit is
switched on for a correct drawing.
The graph plotter can draw graphs for quantities defined for the circuit or by a
formula.
Example :
R1 = 1,00 kΩ
A1 R2 = 1,00 kΩ
V1 = 5,00 V
R2
A1 VsatH = 15,0 V VsatL = -15,0 V
V2
V1 V V2
R1
You draw the graph of the output voltage V2 versus the input voltage V1
V2 (V)
15
10
V1 (V)
-20 -15 -10 -5 5 10 15 20
-5
-10
-15
-20
You can modify the graph position, the axis scales, display points coordinates and
graph legend.
Axis definition
Selecting axis
- The horizontal axis quantity notation is displayed at right of the axis. If no
quantity has already been selected, a question mark is displayed insteed. Likewise
the vertical axis quantity notation or a question mark is displayed on top of the
axis.
Usable quantities
The notations of usable quantities for an axis are displayed in the axis
menus.
Graph parameter
- If the both axis quantities are defined by a meter or a formula, a parameter
must be selected. The parameter value will be changed to get a set of points of
the graph.
A graph parameter is choosen among quantities associated to components.
Example :
I1
A
To draw the graph of the voltage U1 across
the resistror R1 versus the intensity I1
flowing through the resistor, one change the
E1 R1 V U1 electromotive force of the source E1.
E1 is the graph parameter.
- Selecting a parameter :
Click the graph definition button to show the graph definition window.
It is not possible to define a new graph when the cursor coordinates or the legend is
displayed, they must be hidden first by clicking the associated button (cf. next
page)
Editing a graph
The displayed graph can be modfied if the cursor coordinates ans the legend are
hidden. You can change axis notations, axis scales and graph position and grid
Grid
Select Preferences menu to hide or show the grid and change grid lines color.
Cursor coordinates
- Click the button Cursor coordinates to display the coordinates of the
cursor, then move the cursor inside the graph frame. The button remains
on.
- Click a point inside the graph frame to write its coordinates on the graph.
- Click the button Cursor coordinates to hide cursor coordinates and erase written
point coordinates. The button becomes off.
- It is not possible to change the graph (scales, axis or position ) when the cursor
coordinates are displayed.
Legend
The graph legend is available for circuits functionning in different states. The curve
is drawn using different colors, each color representing a state of the circuit. The
legend shows the description of the state for each color.
Example :
The amplifier A1 may function in 3 different states : linear mode, high or low
saturation as displayed in the legend.
15
A1 10
R2
5
V1 V V2 V1 (V)
-20 -15 -10 -5 5 10 15
-5
R1
-10
-15
- Click the legend button. The legend is displayed at the right top of the
graph frame. You can then drag it to another position.
- The legend is not displayed for a circuit with only one state.
- The graph can't be modified when the legend is displayed.
- Click the legend button. The legend disappears, the graph can be modified
again.
Equivalent circuit
With Solve Elec, you can get the equivalent circuit to any linear circuit as seen from
two terminals, as well as the formulas of the equivalent circuit components.
For instance, you can get the formula of the equivalent resistance of resistors
combination or in case of a circuit containing a source you can get the Thevenin or
Norton equivalent circuits.
Circuit drawing
Draw the circuit and add point names on the two circuit terminals.
Example :
A R1 R2 B
In case there are more than two point names on wires or components terminals
in the displayed circuit, you can get the equivalent circuit as seen from any two
of those points : choose the circuits terminals with the terminals menus.
Click this button to get the equivalent circuit and its formulas
If the circuit contains a source, the equivalent cicruit can be drawn as a Thevenin
circuit or a Norton circuit
- A report is made of various elements displayed in Solve Elec main window : for
instance, you can insert in a report graphical elements like the circuit drawing or a part
of it, graphs, formulas displayed in the solution and circuit properties. It possible also to
add editable text fields and images from other applications. The documentation you are
reading now is a report made with Solve Elec.
Report menu
New report
Select the menu Report > New report to create a new empty report, with one
page.
Open a report
Select the menu Report > Open report to display a previously saved report.
Save a report
Select the menu Report > Save report or Report > Save report as ... to save the
displayed report.
Reports files are independant from the circuit files saved by using the file menu.
In particular, circuit drawing datas are not saved in report files
Select the menu Report > Print to print the report. Printed pages are identical to
displayed pages.
Select the menu Report > Add a new page to insert a new page in the report. the
new page is added after the current page.
Select the menu Report > Remove current page. The current page and its content
are removed from the report.
Browsing a report
Displaying a page
Click a title in the plan to display the page containing this title.
Editing a report
Edition tools
You can select and edit graphical elements when this button is on.
Click this button to switch it on or off.
Editing text
You can insert and edit text fields when this button is on.
Click this button to switch it on or off.
Formats
Click this button to show the formats window. This window can't be
opened while editing text.
The formats are applied to the current page or a selected graphical element or
a text field. Text formats are applied to the whole text of the selected field
Inserting graphical elements
Drawing
Circuit properties
Graph
Image
You can insert an image which has been previously copied in the clipboard
from another application by using the menu Edit > Paste image.
You can also drag an image from another application, if it supports drag and
drop.
Inserting and editing text
In text mode it is possible to select text with the mouse, copy the selected text
and paste text from the clipboard
All characters of a text field are displayed with the same format (font, font size,
color, etc ...)
Selecting elements
- Click other elements while pressing shift key to add those elements to the
selection or drag the mouse over the elements to be selected.
Moving elements
Select the elements you want to move and drag them to the desired position. The
dragged elements remain inside the current page.
Selected elements can be moved also by using the keyboard arrows keys
Select a text field and drag one of its corners. The field dimensions are changed
but the text format is unchanged.
Editing report plan
Plan display