2008-08-04 Stefan Jahn <stefan@lkcc.org>
* docs/cs/Makefile.am (docdatadir): Added Czech translations of internal help system. Thanks to Martin Stejskal. Still things to do here...
1
NEWS
@ -26,6 +26,7 @@ files.
|
||||
Version 0.0.15
|
||||
--------------
|
||||
|
||||
* Czech translation of the internal help system
|
||||
* new components: EPFL-EKV NMOS/PMOS V2.6, rectangular waveguide
|
||||
* new libraries added: PMOSFETs, NMOSFETs, Regulators, Varistors and
|
||||
Ideal
|
||||
|
@ -286,6 +286,7 @@ AC_CONFIG_FILES([Makefile
|
||||
qucs-help/docs/fr/Makefile
|
||||
qucs-help/docs/ru/Makefile
|
||||
qucs-help/docs/uk/Makefile
|
||||
qucs-help/docs/cs/Makefile
|
||||
qucs-filter/Makefile
|
||||
qucs-transcalc/Makefile
|
||||
qucs-transcalc/bitmaps/Makefile
|
||||
|
@ -1,3 +1,9 @@
|
||||
2008-08-04 Stefan Jahn <stefan@lkcc.org>
|
||||
|
||||
* docs/cs/Makefile.am (docdatadir): Added Czech translations of
|
||||
internal help system. Thanks to Martin Stejskal. Still things to
|
||||
do here...
|
||||
|
||||
2008-02-17 Stefan Jahn <stefan@lkcc.org>
|
||||
|
||||
* docs/en/mathfunc.html: Documented new P and E number suffixes.
|
||||
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
# Automake input file.
|
||||
#
|
||||
# Copyright (C) 2004, 2005, 2006, 2007 Stefan Jahn <stefan@lkcc.org>
|
||||
# Copyright (C) 2004, 2005, 2006, 2007, 2008 Stefan Jahn <stefan@lkcc.org>
|
||||
#
|
||||
# This is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@ -22,7 +22,7 @@
|
||||
# Boston, MA 02110-1301, USA.
|
||||
#
|
||||
|
||||
SUBDIRS = en es fr de ru uk
|
||||
SUBDIRS = en es fr de ru uk cs
|
||||
|
||||
dist_man_MANS = qucs.1 qucsdigi.1 qucsveri.1
|
||||
|
||||
|
2
qucs-help/docs/cs/.cvsignore
Normal file
@ -0,0 +1,2 @@
|
||||
Makefile
|
||||
Makefile.in
|
40
qucs-help/docs/cs/Makefile.am
Normal file
@ -0,0 +1,40 @@
|
||||
## Process this file with automake to produce Makefile.in
|
||||
#
|
||||
# qucs-help/docs/cs/Makefile.am
|
||||
#
|
||||
# Automake input file.
|
||||
#
|
||||
# Copyright (C) 2008 Stefan Jahn <stefan@lkcc.org>
|
||||
#
|
||||
# This is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This software is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this package; see the file COPYING. If not, write to
|
||||
# the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
|
||||
# Boston, MA 02110-1301, USA.
|
||||
#
|
||||
|
||||
HTML = index.html short.html start.html mathfunc.html subcircuit.html \
|
||||
programs.html internal.html characters.html matching.html start_digi.html \
|
||||
start_opt.html
|
||||
PIC = qucsmain.png paste.png wire.png select.png contab.png subcircuit.png \
|
||||
qucsdigi.png optimization1.png optimization2.png optimization3.png \
|
||||
optimization4.png optimization5.png optimization6.png optimization7.png \
|
||||
optimization8.png
|
||||
|
||||
EXTRA_DIST = $(HTML) $(PIC)
|
||||
|
||||
# installation of documentation
|
||||
docdatadir = ${prefix}/share/qucs/docs/cs
|
||||
docdata_DATA = $(EXTRA_DIST)
|
||||
|
||||
CLEANFILES = *~
|
||||
MAINTAINERCLEANFILES = Makefile.in
|
109
qucs-help/docs/cs/characters.html
Normal file
@ -0,0 +1,109 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
|
||||
<meta name="Author" content="Michael Margraf">
|
||||
<title>Qucs - List of Special Characters</title>
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
<body>
|
||||
<a name="top" id="top"></a>
|
||||
|
||||
<center><h3>
|
||||
- Qucs -<br>
|
||||
Quite Universal Circuit Simulator<br>
|
||||
</h3>
|
||||
<h1>
|
||||
List of Special Characters<br><br>
|
||||
</h1></center>
|
||||
|
||||
It is possible to use special characters in the text painting and
|
||||
in the text of the diagram axis labels. This is done by using
|
||||
LaTeX tags. The following table contains a list of currently
|
||||
available characters.<br><br>
|
||||
<b>Note:</b> Which of those characters are correctly displayed
|
||||
depends on the font used by Qucs!
|
||||
<br><br>
|
||||
|
||||
<b>Small Greek letters</b>
|
||||
<table cellspacing=2 cellpadding=2>
|
||||
<tr><td>LaTeX tag</td><td>Unicode</td><td>Description</td></tr>
|
||||
<tr><td><tt>\alpha</tt></td><td>0x03B1</td><td>alpha</td></tr>
|
||||
<tr><td><tt>\beta</tt></td><td>0x03B2</td><td>beta</td></tr>
|
||||
<tr><td><tt>\gamma</tt></td><td>0x03B3</td><td>gamma</td></tr>
|
||||
<tr><td><tt>\delta</tt></td><td>0x03B4</td><td>delta</td></tr>
|
||||
<tr><td><tt>\epsilon</tt></td><td>0x03B5</td><td>epsilon</td></tr>
|
||||
<tr><td><tt>\zeta</tt></td><td>0x03B6</td><td>zeta</td></tr>
|
||||
<tr><td><tt>\eta</tt></td><td>0x03B7</td><td>eta</td></tr>
|
||||
<tr><td><tt>\theta</tt></td><td>0x03B8</td><td>theta</td></tr>
|
||||
<tr><td><tt>\iota</tt></td><td>0x03B9</td><td>iota</td></tr>
|
||||
<tr><td><tt>\kappa</tt></td><td>0x03BA</td><td>kappa</td></tr>
|
||||
<tr><td><tt>\lambda</tt></td><td>0x03BB</td><td>lambda</td></tr>
|
||||
<tr><td><tt>\mu</tt></td><td>0x03BC</td><td>mu</td></tr>
|
||||
<tr><td><tt>\textmu</tt></td><td>0x00B5</td><td>mu</td></tr>
|
||||
<tr><td><tt>\nu</tt></td><td>0x03BD</td><td>nu</td></tr>
|
||||
<tr><td><tt>\xi</tt></td><td>0x03BE</td><td>xi</td></tr>
|
||||
<tr><td><tt>\pi</tt></td><td>0x03C0</td><td>pi</td></tr>
|
||||
<tr><td><tt>\varpi</tt></td><td>0x03D6</td><td>pi</td></tr>
|
||||
<tr><td><tt>\rho</tt></td><td>0x03C1</td><td>rho</td></tr>
|
||||
<tr><td><tt>\varrho</tt></td><td>0x03F1</td><td>rho</td></tr>
|
||||
<tr><td><tt>\sigma</tt></td><td>0x03C3</td><td>sigma</td></tr>
|
||||
<tr><td><tt>\tau</tt></td><td>0x03C4</td><td>tau</td></tr>
|
||||
<tr><td><tt>\upsilon</tt></td><td>0x03C5</td><td>upsilon</td></tr>
|
||||
<tr><td><tt>\phi</tt></td><td>0x03C6</td><td>phi</td></tr>
|
||||
<tr><td><tt>\chi</tt></td><td>0x03C7</td><td>chi</td></tr>
|
||||
<tr><td><tt>\psi</tt></td><td>0x03C8</td><td>psi</td></tr>
|
||||
<tr><td><tt>\omega</tt></td><td>0x03C9</td><td>omega</td></tr>
|
||||
</table>
|
||||
<br>
|
||||
|
||||
<b>Capital Greek letters</b>
|
||||
<table cellspacing=2 cellpadding=2>
|
||||
<tr><td>LaTeX tag</td><td>Unicode</td><td>Description</td></tr>
|
||||
<tr><td><tt>\Gamma</tt></td><td>0x0393</td><td>Gamma</td></tr>
|
||||
<tr><td><tt>\Delta</tt></td><td>0x0394</td><td>Delta</td></tr>
|
||||
<tr><td><tt>\Theta</tt></td><td>0x0398</td><td>Theta</td></tr>
|
||||
<tr><td><tt>\Lambda</tt></td><td>0x039B</td><td>Lambda</td></tr>
|
||||
<tr><td><tt>\Xi</tt></td><td>0x039E</td><td>Xi</td></tr>
|
||||
<tr><td><tt>\Pi</tt></td><td>0x03A0</td><td>Pi</td></tr>
|
||||
<tr><td><tt>\Sigma</tt></td><td>0x03A3</td><td>Sigma</td></tr>
|
||||
<tr><td><tt>\Upsilon</tt></td><td>0x03A5</td><td>Upsilon</td></tr>
|
||||
<tr><td><tt>\Phi</tt></td><td>0x03A6</td><td>Phi</td></tr>
|
||||
<tr><td><tt>\Psi</tt></td><td>0x03A8</td><td>Psi</td></tr>
|
||||
<tr><td><tt>\Omega</tt></td><td>0x03A9</td><td>Omega</td></tr>
|
||||
</table>
|
||||
<br>
|
||||
|
||||
<b>Mathematical symbols</b>
|
||||
<table cellspacing=2 cellpadding=2>
|
||||
<tr><td>LaTeX tag</td><td>Unicode</td><td>Description</td></tr>
|
||||
<tr><td><tt>\cdot</tt></td><td>0x00B7</td><td>multiplication dot (centered dot)</td></tr>
|
||||
<tr><td><tt>\times</tt></td><td>0x00D7</td><td>multiplication cross</td></tr>
|
||||
<tr><td><tt>\pm</tt></td><td>0x00B1</td><td>plus minus sign</td></tr>
|
||||
<tr><td><tt>\mp</tt></td><td>0x2213</td><td>minus plus sign</td></tr>
|
||||
<tr><td><tt>\partial</tt></td><td>0x2202</td><td>partial differentiation symbol</td></tr>
|
||||
<tr><td><tt>\nabla</tt></td><td>0x2207</td><td>nabla operator</td></tr>
|
||||
<tr><td><tt>\infty</tt></td><td>0x221E</td><td>infinity symbol</td></tr>
|
||||
<tr><td><tt>\int</tt></td><td>0x222B</td><td>integral symbol</td></tr>
|
||||
<tr><td><tt>\approx</tt></td><td>0x2248</td><td>approximation symbol (waved equal sign)</td></tr>
|
||||
<tr><td><tt>\neq</tt></td><td>0x2260</td><td>not equal sign</td></tr>
|
||||
<tr><td><tt>\in</tt></td><td>0x220A</td><td>"contained in" symbol</td></tr>
|
||||
<tr><td><tt>\leq</tt></td><td>0x2264</td><td>less-equal sign</td></tr>
|
||||
<tr><td><tt>\geq</tt></td><td>0x2265</td><td>greater-equal sign</td></tr>
|
||||
<tr><td><tt>\sim</tt></td><td>0x223C</td><td>(central european) proportional sign</td></tr>
|
||||
<tr><td><tt>\propto</tt></td><td>0x221D</td><td>(american) proportional sign</td></tr>
|
||||
<tr><td><tt>\diameter</tt></td><td>0x00F8</td><td>diameter sign (also sign for average)</td></tr>
|
||||
<tr><td><tt>\onehalf</tt></td><td>0x00BD</td><td>one half</td></tr>
|
||||
<tr><td><tt>\onequarter</tt></td><td>0x00BC</td><td>one quarter</td></tr>
|
||||
<tr><td><tt>\twosuperior</tt></td><td>0x00B2</td><td>square (power of two)</td></tr>
|
||||
<tr><td><tt>\threesuperior</tt></td><td>0x00B3</td><td>power of three</td></tr>
|
||||
<tr><td><tt>\ohm</tt></td><td>0x03A9</td><td>unit for resistance (capital Greek omega)</td></tr>
|
||||
</table>
|
||||
<br>
|
||||
|
||||
<br><a href="#top">back to the top</a><br>
|
||||
|
||||
</body>
|
||||
</html>
|
BIN
qucs-help/docs/cs/contab.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
46
qucs-help/docs/cs/index.html
Normal file
@ -0,0 +1,46 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
|
||||
<meta name="Author" content="Martin Stejskal">
|
||||
<title>Qucs - Nápověda - hlavní menu</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<a name="top" id="top"></a>
|
||||
|
||||
<center><h3>
|
||||
- Qucs -<br>
|
||||
Quite Universal Circuit Simulator<br>
|
||||
</h3>
|
||||
(Úplně Univerzální Simulátor Obvodů)
|
||||
<h1>
|
||||
Nápověda - hlavní menu<br><br>
|
||||
</h1></center>
|
||||
|
||||
<a href="start.html">Začínáme - Analogové Simulace</a><br>
|
||||
<a href="start_digi.html">Začínáme - Digitalní Simulace</a><br>
|
||||
<a href="start_opt.html">Začínáme - Optimalizace (Částečně přeloženo)</a><br>
|
||||
<a href="../en/start_opt.html">Začínáme - Optimalizace (Anglicky)</a><br>
|
||||
<a href="short.html">Krátký popis k ovládání</a><br>
|
||||
<a href="subcircuit.html">Práce s vnořenými obvody</a><br>
|
||||
<a href="mathfunc.html">Krátký popis matematických funkcí (Částečně přeloženo)</a><br>
|
||||
<a href="characters.html">Seznam speciálních začek (Anglicky)</a><br>
|
||||
<a href="matching.html">Vytváření laděných obvodů (Anglicky)</a><br>
|
||||
<a href="programs.html">Popis k nainstalovaným souborům Qucs (Anglicky)</a><br>
|
||||
<a href="internal.html">Popis k formátu Qucs souborů (Anglicky)</a><br>
|
||||
|
||||
<br>
|
||||
<big>Technický popis týkajícího se simulace</big><br>
|
||||
je dostupný na:
|
||||
<a href="http://qucs.sourceforge.net/tech/technical.html">
|
||||
http://qucs.sourceforge.net/tech/technical.html</a> (anglicky)<br>
|
||||
<br>
|
||||
<big>Příklady shémat</big><br>
|
||||
jsou dostupné na:
|
||||
<a href="http://qucs.sourceforge.net/download.html#example">
|
||||
http://qucs.sourceforge.net/download.html#example</a> (anglicky)<br>
|
||||
<br>
|
||||
Na překladu se stále pracuje... Jakékoliv připomínky k překladu zasílejte na <a href="mailto:k1ll3r@email.cz" title="Mail">k1ll3r@email.cz</a>
|
||||
</body>
|
||||
</html>
|
174
qucs-help/docs/cs/internal.html
Normal file
@ -0,0 +1,174 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
|
||||
<meta name="Author" content="Michael Margraf">
|
||||
<title>Qucs - Schematic File Format</title>
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
<body>
|
||||
<a name="top" id="top"></a>
|
||||
|
||||
<center><h3>
|
||||
- Qucs -<br>
|
||||
Quite Universal Circuit Simulator<br>
|
||||
</h3>
|
||||
<h1>
|
||||
Schematic File Format<br><br>
|
||||
</h1></center>
|
||||
|
||||
This document describes the schematic file format of Qucs.
|
||||
This format is used for schematics (usually with suffix ".sch")
|
||||
and for data displays (usually with suffix ".dpl").
|
||||
The following text shows a short example of a schematic file.
|
||||
<br><br>
|
||||
|
||||
<tt><small>
|
||||
<Qucs Schematic 0.0.6> <br>
|
||||
<Properties> <br>
|
||||
<View=0,0,800,800,1,0,0> <br>
|
||||
</Properties> <br>
|
||||
<Symbol> <br>
|
||||
<.ID -20 14 SUB> <br>
|
||||
</Symbol> <br>
|
||||
<Components> <br>
|
||||
<R R1 1 180 150 15 -26 0 1 "50 Ohm" 1 "26.85" 0 "european" 0> <br>
|
||||
<GND * 1 180 180 0 0 0 0> <br>
|
||||
</Components> <br>
|
||||
<Wires> <br>
|
||||
<180 100 180 120 "" 0 0 0 ""> <br>
|
||||
<120 100 180 100 "Input" 170 70 21 ""> <br>
|
||||
</Wires> <br>
|
||||
<Diagrams> <br>
|
||||
<Polar 300 250 200 200 1 #c0c0c0 1 00 1 0 1 1 1 0 5 15 1 0 1 1 315 0 225 "" "" ""> <br>
|
||||
<"acnoise2:S[2,1]" #0000ff 0 3 0 0 0> <br>
|
||||
<Mkr 6e+09 118 -195 3 0 0> <br>
|
||||
</Polar> <br>
|
||||
</Diagrams> <br>
|
||||
<Paintings> <br>
|
||||
<Arrow 210 320 50 -100 20 8 #000000 0 1> <br>
|
||||
</Paintings> <br>
|
||||
</small></tt>
|
||||
<br><br>
|
||||
|
||||
The file contains several section. Each of it is explained below.
|
||||
Every line consists of not more than one information block that
|
||||
starts with a less-sign "<" and ends with a greater-sign
|
||||
">".
|
||||
|
||||
<br>
|
||||
<h3>Properties</h3>
|
||||
The first section starts with "<Properties>" and ends with
|
||||
"</Properties>". It contains the document properties of the
|
||||
file. Each line is optional. The following properties are supported:
|
||||
<br>
|
||||
<ul>
|
||||
<li><em><View=x1,y1,x2,y2,scale,xpos,ypos></em> contains
|
||||
pixel position of the schematic window in the first four numbers,
|
||||
its current scale and the current position of the upper left corner
|
||||
(last two numbers).</li>
|
||||
<li><em><Grid=x,y,on></em> contains the distance of the
|
||||
grid in pixel (first two numbers) and whether grid is on (last number
|
||||
1) or off (last number 0).</li>
|
||||
<li><em><DataSet=name.dat></em> contains the file name of
|
||||
the data set associated with this schematic.</li>
|
||||
<li><em><DataDisplay=name.dpl></em> contains the file name of
|
||||
the data display page associated with this schematic (or the file name
|
||||
of the schematic if this document is a data display).</li>
|
||||
<li><em><OpenDisplay=yes></em> contains 1 if the data display
|
||||
page opens automatically after simulation, otherwise contains 0.</li>
|
||||
</ul>
|
||||
|
||||
<br>
|
||||
<h3>Symbol</h3>
|
||||
This section starts with "<Symbol>" and ends with
|
||||
"</Symbol>". It contains painting elements creating a
|
||||
schematic symbol for the file. This is usually only used for
|
||||
schematic files that meant to be a subcircuit.
|
||||
|
||||
<br>
|
||||
<h3>Components</h3>
|
||||
This section starts with "<Components>" and ends with
|
||||
"</Components>". It contains the circuit components of the
|
||||
schematic. The line format is as follows:
|
||||
<br>
|
||||
<em><type name active x y xtext ytext mirrorX rotate "Value1" visible "Value2" visible ...></em>
|
||||
<br>
|
||||
<ul>
|
||||
<li>The type identifies the component, e.g. "R" for a resistor, "C" for
|
||||
a capacitor.</li>
|
||||
<li>The name is the unique component identifier of the schematic, e.g. "R1"
|
||||
for the first resistor.</li>
|
||||
<li>A "1" in the active field shows that the component is active, i.e
|
||||
it is used in the simulation. A "0" shows it is inactive.</li>
|
||||
<li>The next two numbers are the x and y coordinates of the component
|
||||
center.</li>
|
||||
<li>The next two numbers are the x and y coordinates of the upper left
|
||||
corner of the component text. They are relative to the component center.</li>
|
||||
<li>The next two numbers indicate the mirroring about the x axis ("1" for
|
||||
mirrored, "0" for not mirrored) and the counter-clockwise rotation
|
||||
(multiple of 90 degree, i.e. 0...3).</li>
|
||||
<li>The next entries are the values of the component properties (in
|
||||
quotation marks) followed by an 1 if the property is visible on the
|
||||
schematic (otherwise 0).</li>
|
||||
</ul>
|
||||
|
||||
<br>
|
||||
<h3>Wires</h3>
|
||||
This section starts with "<Wires>" and ends with
|
||||
"</Wires>". It contains the wires (electrical connection
|
||||
between circuit components) and their labels and node sets. The
|
||||
line format is as follows:
|
||||
<br>
|
||||
<em><x1 y1 x2 y2 "label" xlabel ylabel dlabel "node set"></em>
|
||||
<br>
|
||||
<ul>
|
||||
<li>The first four numbers are the coordinates of the wire in pixels:
|
||||
x coordinate of starting point, y coordinate of starting point,
|
||||
x coordinate of end point and y coordinate of end point. All wires
|
||||
must be either horizontal (both x coordinates equal) or vertical
|
||||
(both y coordinates equal).</li>
|
||||
<li>The first string in quotation marks is the label name. It is
|
||||
empty if the user has not set a label on this wire.</li>
|
||||
<li>The next two numbers are the x and y coordinates of the label
|
||||
or zero if no label exists.</li>
|
||||
<li>The next number is the distance between the wire starting point
|
||||
and and the point where the label is set on the wire.</li>
|
||||
<li>The last string in quotation marks is the node set of the wire,
|
||||
i.e. the initial voltage at this node used by the simulation
|
||||
engine to find the solution. This is empty if the user has not set
|
||||
a node set for this wire.</li>
|
||||
</ul>
|
||||
|
||||
<br>
|
||||
<h3>Diagrams</h3>
|
||||
This section starts with "<Diagrams>" and ends with
|
||||
"</Diagrams>". It contains the diagrams with their graphs
|
||||
and their markers.
|
||||
<br>
|
||||
<em><x y width height grid gridcolor gridstyle log xAutoscale xmin xstep xmax
|
||||
yAutoscale ymin ystep ymax zAutoscale zmin zstep zmax xrotate yrotate zrotate
|
||||
"xlabel" "ylabel" "zlabel"></em>
|
||||
<br>
|
||||
<ul>
|
||||
<li>The first two numbers are x and y coordinate of lower left corner.</li>
|
||||
<li>The next two numbers are width and height of diagram boundings.</li>
|
||||
<li>The fifth number is 1 if grid is on and 0 if grid is off.</li>
|
||||
<li>The next is grid color in 24 bit hexadecimal RGB value, e.g.
|
||||
#FF0000 is red.</li>
|
||||
<li>The next number determines the style of the grid.</li>
|
||||
<li>The next number determines which axes have logarithmical scale.</li>
|
||||
<li></li>
|
||||
</ul>
|
||||
|
||||
<br>
|
||||
<h3>Paintings</h3>
|
||||
This section starts with "<Paintings>" and ends with
|
||||
"</Paintings>". It contains the paintings that are
|
||||
within the schematic.
|
||||
|
||||
<br><br><a href="#top">back to the top</a><br>
|
||||
</body>
|
||||
</html>
|
66
qucs-help/docs/cs/matching.html
Normal file
@ -0,0 +1,66 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
|
||||
<meta name="Author" content="Michael Margraf">
|
||||
<title>Qucs - Matching Circuits</title>
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
<body>
|
||||
<a name="top" id="top"></a>
|
||||
|
||||
<center><h3>
|
||||
- Qucs -<br>
|
||||
Quite Universal Circuit Simulator<br>
|
||||
</h3>
|
||||
<h1>
|
||||
Matching Circuits<br><br>
|
||||
</h1></center>
|
||||
|
||||
Creating matching circuits is an often needed task in microwave
|
||||
technology. Qucs can do this automatically. These are the
|
||||
neccessary steps:<br>
|
||||
<lu>
|
||||
<li>Perform an S-parameter simulation in order to calculate the
|
||||
reflexion coefficient.</li>
|
||||
<li>Place a diagram and display the reflexion coefficient (i.e.
|
||||
S[1,1] for port 1, S[2,2] for port 2 etc.)</li>
|
||||
<li>Set a marker on the graph and step to the desired frequency.</li>
|
||||
<li>Click with the right mouse button on the marker and select
|
||||
"power matching" in the appearing menu.</li>
|
||||
<li>A dialog appears where the values can be adjusted, for example
|
||||
the reference impedance can be chosen different from 50 ohms.</li>
|
||||
<li>After clicking "create" the page switches back to the schematic
|
||||
and by moving the mouse cursor the matching circuit can be placed.</li>
|
||||
</lu>
|
||||
<br>
|
||||
The left-hand side of the matching circuit is the input and the
|
||||
right-hand side must be connected to the circuit.
|
||||
<br>
|
||||
If the marker points to a variable called "Sopt", the menu shows the
|
||||
option "noise matching". Note that the only different to "power matching"
|
||||
is the fact that the conjugate complex reflexion coefficient is taken.
|
||||
So if the variable has another name, noise matching can be chosen by
|
||||
re-adjusting the values in the dialog.
|
||||
<br>
|
||||
The matching dialog can also be called by menu (Tools->matching circuit)
|
||||
or by short-cut (<CTRL-5>). But then all values has to be entered
|
||||
manually.
|
||||
<br><br>
|
||||
|
||||
<h3>
|
||||
2-Port Matching Circuits<br>
|
||||
</h3></center>
|
||||
If the variable name in the marker text is an S-parameter, then an option
|
||||
exists for concurrently matching input and output of a two-port circuit.
|
||||
This works quite alike the above-mentioned steps. It results in two
|
||||
L-circuits: The very left node is for connecting port 1, the very right
|
||||
node is for connectiong port 2 and the two node in the middle are for
|
||||
connecting the two-port circuit.
|
||||
<br><br>
|
||||
|
||||
<br><a href="#top">back to the top</a>
|
||||
</body>
|
||||
</html>
|
1671
qucs-help/docs/cs/mathfunc.html
Normal file
BIN
qucs-help/docs/cs/optimization1.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
qucs-help/docs/cs/optimization2.png
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
qucs-help/docs/cs/optimization3.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
qucs-help/docs/cs/optimization4.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
qucs-help/docs/cs/optimization5.png
Normal file
After Width: | Height: | Size: 9.5 KiB |
BIN
qucs-help/docs/cs/optimization6.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
qucs-help/docs/cs/optimization7.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
qucs-help/docs/cs/optimization8.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
qucs-help/docs/cs/paste.png
Normal file
After Width: | Height: | Size: 708 B |
67
qucs-help/docs/cs/programs.html
Normal file
@ -0,0 +1,67 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
|
||||
<meta name="Author" content="Michael Margraf">
|
||||
<title>Qucs - Installed Files</title>
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
<body>
|
||||
<a name="top" id="top"></a>
|
||||
|
||||
<center><h3>
|
||||
- Qucs -<br>
|
||||
Installed Files<br>
|
||||
</h3></center>
|
||||
|
||||
The Qucs system needs several programs. These are installed during
|
||||
the installation process. The path of Qucs is determined during the
|
||||
installation (<tt>configure</tt> script). The following explanations
|
||||
assume the default path (<tt>/usr/local/</tt>).
|
||||
|
||||
<br><br>
|
||||
<tt>/usr/local/bin/qucs </tt> - the GUI
|
||||
<br>
|
||||
<tt>/usr/local/bin/qucsator </tt> - the simulator (console application)
|
||||
<br>
|
||||
<tt>/usr/local/bin/qucsedit </tt> - a simple text editor
|
||||
<br>
|
||||
<tt>/usr/local/bin/qucshelp </tt> - a small program displaying the help system
|
||||
<br>
|
||||
<tt>/usr/local/bin/qucstrans </tt> - a program for calculation transmission line parameters
|
||||
<br>
|
||||
<tt>/usr/local/bin/qucsfilter </tt> - a program synthesizing filter circuits
|
||||
<br>
|
||||
<tt>/usr/local/bin/qucsconv </tt> - a file format converter (console application)
|
||||
<br><br>
|
||||
All programs are stand-alone applications and can be started independently.
|
||||
The main program (GUI)
|
||||
<br>calls <tt>qucsator</tt> when performing a simulation,
|
||||
<br>calls <tt>qucsedit</tt> when showing text files,
|
||||
<br>calls <tt>qucshelp</tt> when showing the help system,
|
||||
<br>calls <tt>qucstrans</tt> when calling this program from menu "Tools",
|
||||
<br>calls <tt>qucsfilter</tt> when calling this program from menu "Tools",
|
||||
<br>calls <tt>qucsconv</tt> when placing the SPICE component and when
|
||||
performing a simulation with the SPICE component.
|
||||
<br><br>
|
||||
Furthermore, the following directories are created during installation:
|
||||
<br>
|
||||
<tt>/usr/local/share/qucs/bitmaps </tt> - contains all bitmaps (icons etc.)
|
||||
<br>
|
||||
<tt>/usr/local/share/qucs/docs </tt> - contains HTML documents for the help system
|
||||
<br>
|
||||
<tt>/usr/local/share/qucs/lang </tt> - contains the translation files
|
||||
<br><br>
|
||||
|
||||
<h4>Command line arguments</h4>
|
||||
<tt>qucs [file1 [file2 ...]]</tt><br>
|
||||
<tt>qucsator [-b] -i netlist -o dataset</tt> (b = progress bar)<br>
|
||||
<tt>qucsedit [-r] [file]</tt> (r = read-only)<br>
|
||||
<tt>qucshelp</tt> (no arguments)<br>
|
||||
<tt>qucsconv -if spice -of qucs -i netlist.inp -o netlist.net</tt><br>
|
||||
|
||||
<br><a href="#top">back to the top</a><br>
|
||||
</body>
|
||||
</html>
|
BIN
qucs-help/docs/cs/qucsdigi.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
qucs-help/docs/cs/qucsmain.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
qucs-help/docs/cs/select.png
Normal file
After Width: | Height: | Size: 543 B |
184
qucs-help/docs/cs/short.html
Normal file
@ -0,0 +1,184 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
|
||||
<meta name="Author" content="Martin Stejskal">
|
||||
<title>Qucs - Krátký popis k ovládání</title>
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
<body>
|
||||
<a name="top" id="top"></a>
|
||||
|
||||
<center><h3>
|
||||
- Qucs -<br>
|
||||
Quite Universal Circuit Simulator<br>
|
||||
</h3>
|
||||
<h1>
|
||||
Krátký popis k ovládání<br><br>
|
||||
</h1></center>
|
||||
|
||||
<h3>Hlavní ovládání</h3>
|
||||
(platné pro všechny módy)<br>
|
||||
<table border=2>
|
||||
<tr><td>kolečko myši</td>
|
||||
<td>Posouvá vertikálně pracovní oblast.
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>kolečko myši + klávesa Shift</td>
|
||||
<td>Posunuje horizontálně pracovní oblsat.
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>kolečko myši + klávesa Ctrl</td>
|
||||
<td>Přiblíží, nebo oddálí pracovní oblast.</td>
|
||||
</tr>
|
||||
<tr><td>"přetáhnout" soubor do oblasti s dokumenty (viz <a href="start.html">Začínáme - Analogové obvody</a> obrázek 1 (5) )</td>
|
||||
<td>Qucs se pokusí otevřít soubor jako schéma, nebo jako soubor s výstupními daty.</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<br><br>
|
||||
<h3><img src="select.png"> "Výběr"-Mód</h3>
|
||||
(Menu: Upravit->Vybrat)<br>
|
||||
<table border=2>
|
||||
<tr><td>levé tlačítko myši</td>
|
||||
<td>
|
||||
Vybere komponentu pod kurzorem. Pokud je zde několik komponent,
|
||||
můžete klikat tak dlouho, dokud nebude vybrána taková komponenta, kterou chcete.
|
||||
<br>
|
||||
Pokud necháte tlačítko myši stisklé, můžete komponenty pod kurzorem
|
||||
přesouvat. Pokud chcete nastavit přesně pozici komponent, držte klávesu
|
||||
CTRL během přesouvání. Tím se vypne automatické přichytávání k mřížce.
|
||||
<br>
|
||||
Pokud budete držet tlačítko myši v prázdném poli, vytvoříte obdélník. Po
|
||||
uvolnění myši všechny komponenty umístěné vevnitř obdélníku budou vybrané.
|
||||
<br>
|
||||
Vybrané schéma, nebo kresba může být zvětšena, nebo zmenšena pomocí stisklého levého tlačítka myši
|
||||
na jednom z jeho rohů a přesunutím kurzoru se stisklým tačítkem myši.
|
||||
<br>
|
||||
Po kliknutí na text u komponenty, může být obsah upravován přímo. Po stisknutí Enteru
|
||||
automaticky skočí na další řádek. Pokud je na dalším řádku možnost si vybrat (například ze 2 možností),
|
||||
můžete tyto možnosti projít pomocí šipky nahoru a šipky dolů.
|
||||
<br>
|
||||
Kliknutím v obvodu na uzel vstoupíte do "propojovacího módu".
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>Levé tlačítko myši + klávesa Ctrl</td>
|
||||
<td>
|
||||
Povolí vybrat více jak jednu komponentu. Například vyberete několik komponent, ale z tohoto výběru pořebujete
|
||||
mít dvě nevybrané. Kliknutím na vybranou komponentu ji odeberete z výběru. Tento mód je také platný
|
||||
pro výběr pomocí obdélníku (podívejte se o odstavec výše).
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>Pravé tlačítko myši.</td>
|
||||
<td>
|
||||
Kliknutím na vodič vyberete pouze číst vodiče namísto celého vodiče.
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>Dojklik levým tlačítkem myši</td>
|
||||
<td>
|
||||
Otevře se okno, ve kterém můžeme měnit vlastnost (značky vodičů, parametry komponent, atd.)
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<br><br>
|
||||
<h3>"Vložit komponentu"-Mód</h3>
|
||||
(Kliknout na komponentu/diagram v levé oblasti)<br>
|
||||
<table border=2>
|
||||
<tr><td>levé tlačítko myši</td>
|
||||
<td>Umístí novou komponentu do schématu.</td>
|
||||
</tr>
|
||||
<tr><td>pravé tlačítko myši</td>
|
||||
<td>Otočí komponentu. (Neplatí pro diagramy.)</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<br><br>
|
||||
<h3><img src="wire.png"> "Vodič"-Mód</h3>
|
||||
(Menu: Vložit->Vodič)<br>
|
||||
<table border=2>
|
||||
<tr><td>levé tlačítko myši</td>
|
||||
<td>Nastaví začítek/konec vodiče.</td>
|
||||
</tr>
|
||||
<tr><td>pravé tlačíko myši</td>
|
||||
<td>Změní směr vodiče v rohách (první doleva/dopravas, nebo první nahoru/dolů).</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<br><br>
|
||||
<h3><img src="paste.png"> "Vložit"-Mód</h3>
|
||||
(Menu: Upravit->Vložit)<br>
|
||||
<table border=2>
|
||||
<tr><td>levé tlačítko myši</td>
|
||||
<td>Umístí komponentu do schématu (ze schránky).</td>
|
||||
</tr>
|
||||
<tr><td>pravé tlačítko myši</td>
|
||||
<td>Otočí komponentu.</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<br><br>
|
||||
<h3>Myš v záložce "Obsah"<img src="contab.png"></h3><br>
|
||||
<table border=2>
|
||||
<tr><td>klik levým tlačítkem</td>
|
||||
<td>Vybere soubor.</td>
|
||||
</tr>
|
||||
<tr><td>dvojklik</td>
|
||||
<td>Otevře soubor.</td>
|
||||
</tr>
|
||||
<tr><td>klik pravým tlačítkem</td>
|
||||
<td>Zobrazí se menu:<br>
|
||||
<table>
|
||||
<tr><td>"Otevřít" </td> <td> - otevře vybraný soubor</td></tr>
|
||||
<tr><td>"Přejmenovat"</td> <td> - změní jméno vybraného souboru</td></tr>
|
||||
<tr><td>"Smazat"</td> <td> - Smaže vybraný soubor</td></tr>
|
||||
<tr><td>"Smazat skupinu"</td> <td> - smaže vybraný soubor i
|
||||
data s tím spojená (schémata, výstupy dat, nastavení)</td></tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
<br><br>
|
||||
<h3>Klávesnice</h3>
|
||||
Mnoho akcí můžeme aktivovat/potrvrdit pomocí klávesnice. Tyto klávesové
|
||||
zkratky můžete najít v hlavním menu. Další klávesové zkratky najdete v tomto seznamu:
|
||||
<table border=2>
|
||||
<tr><td>"Delete" nebo "Backspace"</td>
|
||||
<td>
|
||||
Smaže vybrané komponenty, nebo se zapne mazací mód, pokud není nic vybráno.
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>Šipky doleva/doprava</td>
|
||||
<td>
|
||||
Změní pozici vybraných popisovačů v jejich grafech.<br>
|
||||
Pokud není žádny popisovač vybrán, posune vybrané objekty.<br>
|
||||
Pokud není žádná komponenta vybrána, bude se rolovat mezi záložkami dokumentů.
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>Šipky nahoru/dolů</td>
|
||||
<td>
|
||||
Změní pozici vybraných popisovačů ve více rozměrných grafech.<br>
|
||||
Pokud není žádný popisovač vybrán, po
|
||||
Changes the position of selected markers on more-dimensional graphs.<br>
|
||||
Pokud není žádny popisovač vybrán, posune vybrané objekty.<br>
|
||||
Pokud není žádná komponenta vybrána, bude se rolovat mezi záložkami dokumentů.
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>Tabulátor</td>
|
||||
<td>
|
||||
Skočí na další otevřený dokument. (souhlasně s další záložkou).</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<br><br><a href="#top">Nahoru</a><br>
|
||||
</body>
|
||||
</html>
|
82
qucs-help/docs/cs/start.html
Normal file
@ -0,0 +1,82 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
|
||||
<meta name="Author" content="Martin Stejskal">
|
||||
<title>Qucs - Začínáme</title>
|
||||
</head>
|
||||
<body>
|
||||
<a name="top" id="top"></a>
|
||||
<center><h3>
|
||||
- Qucs -<br>
|
||||
Quite Universal Circuit Simulator<br>
|
||||
</h3>
|
||||
<h1>
|
||||
Začínáme s<br>
|
||||
Analogovými simulacemi<br><br>
|
||||
</h1></center>
|
||||
Qucs (vyslovovat kju:ks)
|
||||
je simulátor elektronických obvodů s grafickým rozhraním. Je schopen
|
||||
provádět mnoho rozdílných typů simulace (například DC simulace s parametrem)
|
||||
Tento manuál by vám měl seznámit se základy, jak používat Qucs.
|
||||
<br><br>
|
||||
Když spustíte Qucs poprvé, vytvoří adresář ".qucs" ve vašem domovském adresáři.
|
||||
Každý soubor je uložen do této složky, nebo do některých podadresářů.
|
||||
Po tom, co se Qucs načte, uvidíte hlavní okno, podobné tomu na obrázku 1.
|
||||
Na pravé straně je pracovní oblast (6) obsahující schémata, zobrazuje data, atd..
|
||||
Použitím horních záložek (5) můžete rychle přepínat mezi dokumenty, které máte
|
||||
současně otevřené. Na levé straně hlavního okna je další oblast (1) která zobrazuje
|
||||
svůj obsah v závislosti na zvolené záložce: "Projekty" (2), "Obsah" (3) a "Komponenty" (4).
|
||||
Po spuštění Qucs se automaticky aktivuje záložka "Projekty" (2). A protože toto je poprvé,
|
||||
co spouštíte tento program, záložka je prázdná, protože jste zatím nevytvořili žádný projekt.
|
||||
Stiskněte tlačítko "Nový" právě v oblasti (1). Poté se otevře malé okno. Zde se píše název
|
||||
projektu, například "prvni_projekt" a stiskněte tlačitko "Hotovo".
|
||||
Qucs vytvoří projektu vlastní složku v ~/.qucs, pro tento příklad "prvni_prjekt_prj".
|
||||
Každý soubor patřící k tomuto projektu bude uložen do tohotu adresáře.
|
||||
Nový projekt se okamžitě otevře (lze si název projektu přečíst na horní liště)
|
||||
a záložka vlevo se přepne na "Obsah" (3), kde je zobrazen obsah právě otevřeného projektu.
|
||||
Zatím nemáte vytvořený žádný dokument, takže stiskněte tlačítko "Uložit" na panelu nástrojů
|
||||
(nebo použijte hlavní menu: Soubor->Uložit). Budete dotázáni na jméno nového dokumentu.
|
||||
Zadejte například "prvni_schema" a stiskněte tlačítko "Hotovo".
|
||||
<br><br>
|
||||
<center>
|
||||
<img src="qucsmain.png"><br><br>Obrázek 1 - Qucs - hlavní okno<br><br>
|
||||
</center>
|
||||
<br>
|
||||
Nyní budeme chtít vytvořit jednoduchou DC simulaci. Budeme chtít analyzovat obvod na obrázku
|
||||
1. Aktivujte záložku "Komponenty" (4). Zde můžete vidět combo box, kde
|
||||
můžete vybrat skupinu komponent (zdroje, sondy,...) a pod jsou komponenty
|
||||
(většinou součástky, voltmetr, ampérmetr, atd) z vybrané skupiny komponent.
|
||||
Vyberte "Diskrétní komponenty" a klikněte na první symbol: "Odpor" (Pouze kliknout, není potřeba držet).
|
||||
Posouváním kurzoru myši do pracovní oblasti (6) přenesete rezistor na požadované místo.
|
||||
Kliknutím pravým tlačítkem myši můžete součástku otáčet. Levým kliknutím myši součástku umístíte do schématu.
|
||||
Opakováním tohoto procesu dodejte do schématu i zbývající komponenty, které jsou zakresleny na obrázku 1.
|
||||
Zdroj napětí můžete nalézt ve skupině komponent "zdroje", symbol zem můžete vzít z "Diskrétní komponenty",
|
||||
nebo z panelu nástrojů. Chtěná simulace je definována velkým čtvercem, který nalezneme ve skupině komponent
|
||||
"Simulace". Pro změnu parametrů druhého rezistoru na něj jen dvakrát klikněte.
|
||||
Otevře se malé okno, ve kterém můžete měnit odpor. Zadejte "100 Ohm" do pravého políčka a stiskněte enter.
|
||||
<br><br>
|
||||
Pro propojení součástek stisknětě tlačítko "Vodič" na panelu nástrojů (nebo použijte hlavní menu: Vložit->Vodič).
|
||||
Kurzorem přejeďte na malý červený kroužek. Klikněte na něj pro započatí vodiče.
|
||||
Nyní klikněte na další červený kroužek jiné součástky, kterou chcete propojit. Součástky jsou nyní propojeny.
|
||||
Pokud chcete změnit směr vodiče, klikněte pravým tlačítkem myši ještě předtím, než nastavíte konec vodiče.
|
||||
Můžete také ukončit vodič bez jakéhokoliv připojení. Jen dvakrát klikněte levým tlačítkem myši.
|
||||
<br><br>
|
||||
Dále je potřeba označit vodič, kde Qucs vypočítá napětí. Klikněte na "Označení vodiče" na panelu nástrojů
|
||||
(nebo Vložit->Označení vodiče). Nyní klikněte na vybraný vodič. Objeví se okno. Sem napište například "Ux"
|
||||
(název je jen pro větší přehlednost, je na vás, jaký název si zvolíte)
|
||||
a klikněte na tlačítko "Hotovo". Nyní by obvod měl vypadat jako obvod na obrázku 1.
|
||||
<br><br>
|
||||
Pro spouštění simulace stiskněte tlačítko "Simulovat" na panelu nástrojů (nebo použijte menu:
|
||||
Simulace->Simulovat). Otevře se okno, které ukazuje postup výpočtů. Po úspěšném dokončení simulace
|
||||
se objeví list, ve kterém se vypisují data z simulace. Obyčejně se tato operace provede tak rychle, že
|
||||
pouze vidíte krátký "záblesk". Nyní máte možnos podívat se na výsledky simulace, Na levé straně je
|
||||
automaticky vybrána komponenta "Diagramy". Klikněte na tlačítko "Tabulka" a přesuňte ji do pracovní oblasti.
|
||||
Tabulku přidáme do pracovní oblasti opět kliknutím levým tlačítkem myši. Otevře se okno, kde si můžeme vybrat,
|
||||
co chceme v novém diagramu zobrazit. V levé oblasti vidíme námi definované "Ux" a dále V1.l , což je označení
|
||||
pro zdroj napětí. Pro zobrazení Ux dvakrát klikněte na "Ux.V". Tím se přidá proměnná do diagramu. Dále klikněte
|
||||
na "Hotovo". Nyní můžete vidět výsledky simulace: 0.666667 voltů. Nádhera, můžete se poplácat na ramenu ;-)
|
||||
<br>
|
||||
<br><a href="#top">Nahoru</a><br>
|
||||
</body>
|
||||
</html>
|
78
qucs-help/docs/cs/start_digi.html
Normal file
@ -0,0 +1,78 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
|
||||
<meta name="Author" content="Martin Stejskal">
|
||||
<title>Qucs - Začínáme</title>
|
||||
</head>
|
||||
<body>
|
||||
<a name="top" id="top"></a>
|
||||
<center><h3>
|
||||
- Qucs -<br>
|
||||
Quite Universal Circuit Simulator<br>
|
||||
</h3>
|
||||
<h1>
|
||||
Začínáme s<br>
|
||||
Digitálními sumulacemi<br><br>
|
||||
</h1></center>
|
||||
Qucs obsahuje také grafické rozhraní umožňující digitální simulace.
|
||||
Tento manuál by vám měl ukázat "Jak nato".
|
||||
<br><br>
|
||||
Pro digitální simulace Qucs používá FreeHDL program
|
||||
(<a href="http://www.freehdl.seul.org">http://www.freehdl.seul.org</a>)
|
||||
, takže FreeHDL a GNU C++ kompilátor musí být nainstalován na vašem počítači.
|
||||
<br><br>
|
||||
Zde není příliš velký rozdíl mezi zprovozněním analogové, nebo digitální
|
||||
simulace. Takže pokud jste si přečetli manuál <a href="start.html">
|
||||
Začínáme s analogovými simulacemi</a>,
|
||||
bude pro vás hračka zprovoznit digitální simulaci.
|
||||
Nechme na programu, aby nám vypočítal pravdivostní tabulku z jednoduchého hradla AND.
|
||||
Vyberte ze skupiny komponent digitální komponenty v comboboxu. Čtverec
|
||||
"Digitální simulace" naleznete v kategorii skupin konponent "Simulace".
|
||||
<br>
|
||||
Digitální zdroje <i>S1</i> a <i>S2</i> jsou vstupy. Uzel nadepsaný
|
||||
jako <i>Output</i> je výstup. Po provedení simulace se otevře okno,
|
||||
ve kterém se vypisují data ze simulace. Umístěte diagram <i>Logická tabulka</i>
|
||||
(Pradivostní tabulka). Vyberte proměnnout <i>Output</i>. Nyní se nám
|
||||
zobrazí pravdivostní tabulka dvou-vstupového hradla AND. Gratuluji, první digitální
|
||||
simulace je hotová!
|
||||
<br><br>
|
||||
<center>
|
||||
<img src="qucsdigi.png"><br>Obrázek 1 - Qucs - hlavní okno<br><br>
|
||||
</center>
|
||||
<br>
|
||||
Pravdivostní tabluka není jediné, co Qucs zvládne.
|
||||
Je zde také možnost poslat náhodný signál do obvodu a podívat se na
|
||||
na výstup v časovém diagramu. Pro to ale musíme změnit parametr simulace.
|
||||
Vraťte se ke schématu a změňte v <i>Type</i> (stačí jednou kliknout) <i>TruthTable</i>
|
||||
na <i>TimeList</i>. Nebo jednodušeji dvakrát klikněte na ikonu "Digitální simulace"
|
||||
a zde změňte "TruthTable" na "TimeList". Ale během simulace musí být zadán další parametr.
|
||||
Digitální zdroje se nyní chovají jinak. Na jejich výstupech se náhodně mění sekvence bitů
|
||||
od prvního (definovaného) bitu (logická "0" nebo logická "1"). Dále je třeba nastavit seznam,
|
||||
kerý bude určovat kdy se bude měnit jejich logické stavy. Po "přečtení" tohoto seznamu se
|
||||
"přečte" ještě jednou a pak se program ukončí.
|
||||
Takže vytvořme generátor s taktovací frekvencí 1GHz se střídou 1:1, do listu se zapíše: 0.5ns, 0.5ns
|
||||
<br>
|
||||
Pro zobrazení výsledků typu této simualce je zde navržený diagram
|
||||
<i>Časový diagram</i>. Zde mohou býte zobrazeny výsledky všech výstupů
|
||||
za sebou na řádkách. Takže, teď si můžete hrát ;-)
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<h3>Komponenta VHDL soubor</h3>
|
||||
Více složité a více univerzální simulace mohou být zrealizovány použitím
|
||||
komponenty "VHDL soubor". Tuto komponentu můžete najít v skupině komponent
|
||||
"Digitální komponenty". Přesto je však doporučeno, že VHDL soubor
|
||||
by měl být součástí projektu. Vraťte se zpět na "Obsah" a kllikněte na
|
||||
název souboru. Po "vstupu" do schématu by se měla komponenta VHDL vložit
|
||||
<br>
|
||||
Poslední část ve VHDL souboru definuje prostředí, to jsou všechny vstupy a
|
||||
mýstupy. Ty také musejí být deklarovány právě zde. Kontakty jsou rovněž ve
|
||||
schématu a mohou být propojeny se zbytkem obvodu. Během
|
||||
simulace je zdrojový kód VHDL souboru umístěn do nejvyšší úrovně
|
||||
VHDL souboru. Toto musí být šetrné kvůli jistým limitacím. Například
|
||||
celky názvů ve VHDL souboru musí být různé než jsou názvy
|
||||
vnořených obvodů. Po simulaci můžete zobrazit kompletní zdrojový kód stisknutím
|
||||
klávesy F6. Zobrazte si jej pokud se chcete o této proceduře dozvědět více.
|
||||
<br><br><a href="#top">Nahoru</a><br>
|
||||
</body>
|
||||
</html>
|
113
qucs-help/docs/cs/start_opt.html
Normal file
@ -0,0 +1,113 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
|
||||
<meta name="Author" content="Martin Stejskal">
|
||||
<title>Qucs - Začínáme s optimalizací</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<a name="top" id="top"></a>
|
||||
|
||||
<center><h3>
|
||||
- Qucs -<br>
|
||||
Quite Universal Circuit Simulator<br>
|
||||
</h3>
|
||||
<h1>
|
||||
Začínáme s<br>
|
||||
optimalizací<br><br>
|
||||
</h1></center>
|
||||
|
||||
Pro optimalizaci obvodu používá Qucs utilitku ASCO
|
||||
(<a href="http://asco.sourceforge.net/">http://asco.sourceforge.net/</a>).
|
||||
Zde předložím popis jak připravit vaše schéma, jak to celé spustit a jak porozumět
|
||||
výsledkům. Předtím než budete chtít využívat tuto funkci, musíte nainstalovat
|
||||
ASCO na váš počítač.
|
||||
<br><br>
|
||||
Obvod s minimalizací není nic víc, než program, který minimalizuje počet
|
||||
funkcí. Může to být každé časové zpoždění, nebo doba náběžné hrany v digitálních obvodech, nebo
|
||||
jakýkoli zdroj v analog obvodech.Další možností je definovat
|
||||
optimalizační problém jako skládání funkcí, nebo jako v tomto případě,
|
||||
definovat "figure-of-metir".
|
||||
<br><br>
|
||||
Pro nastavení optimalizace musíme dvě věci do schématu přidat:
|
||||
rovnici (rovnice) a velký čtverec s nápisem "Optimalizace" (Ve skupině "Simulace")
|
||||
Sestavte schéma podle obrázku 1 a hrajte si s Qucs, dikud vaše schéma nebude
|
||||
vypadat jako na obrázku 2 ;-) .
|
||||
<br><br>
|
||||
|
||||
<center>
|
||||
<img src="optimization1.png"><br>Obrázek 1 - Počáteční schéma<br><br>
|
||||
</center>
|
||||
|
||||
<center>
|
||||
<img src="optimization2.png"><br>Obrázek 2 - Připravené schéma<br><br>
|
||||
</center>
|
||||
|
||||
<br>
|
||||
Nyní vyberte ze skupin komponent komponentu "Optimalizace".
|
||||
Z existujících parametrů je třeba věnovat speciální pozornost
|
||||
Now, open the optimization component and select the optimization tab. From the
|
||||
existing parameters, special attention should be paid to 'Maximum number of
|
||||
iterations', 'Constant F' and 'Crossing over factor'. Over- or underestimation
|
||||
can lead to a premature convergence of the optimizer to a local minimum or, a very long
|
||||
optimization time.
|
||||
<br><br>
|
||||
|
||||
<center>
|
||||
<img src="optimization3.png"><br>Figure 3 - Optimization dialog, algorithm options.<br><br>
|
||||
</center>
|
||||
|
||||
<br>
|
||||
In the Variables tab, defining which circuit elements will be chosen from the
|
||||
allowed range, as shown in Figure 4. The variable names correspond to the
|
||||
identifiers placed into properties of components and <b>not</b> the components'
|
||||
names.
|
||||
<br><br>
|
||||
|
||||
<center>
|
||||
<img src="optimization4.png"><br>Figure 4 - Optimization dialog, variables options.<br><br>
|
||||
</center>
|
||||
|
||||
<br>
|
||||
Finally, go to Goals where the optimization objective (maximize, minimize) and
|
||||
constraints (less, greater, equal) are defined. ASCO then automatically combines
|
||||
them into a single cost function, that is then minimized.
|
||||
<br><br>
|
||||
|
||||
<center>
|
||||
<img src="optimization5.png"><br>Figure 5 - Optimization dialog, goals options.<br><br>
|
||||
</center>
|
||||
|
||||
<br>
|
||||
The next step is to change the schematic, and define which circuit elements are
|
||||
to be optimized. The resulting schematic is show in Figure 6.
|
||||
<br><br>
|
||||
|
||||
<center>
|
||||
<img src="optimization6.png"><br>Figure 6 - New Qucs main window.<br><br>
|
||||
</center>
|
||||
|
||||
<br>
|
||||
The last step is to run the optimization, i.e. the simulation by pressing F2.
|
||||
Once finished, which takes a few
|
||||
seconds on a modern computer, the best simulation results is shown in the
|
||||
graphical waveform viewer.
|
||||
<br><br>
|
||||
|
||||
<center>
|
||||
<img src="optimization7.png"><br>Figure 7 - Qucs results window.<br><br>
|
||||
</center>
|
||||
|
||||
The best found circuit sizes can be found in the optimization dialog, in the
|
||||
Variables tab. They are now the initial values for each one of introduced
|
||||
variables (Figure 8).
|
||||
<br><br>
|
||||
|
||||
<center>
|
||||
<img src="optimization8.png"><br>Figure 8 - The best found circuit sizes.<br><br>
|
||||
</center>
|
||||
|
||||
<br><br><a href="#top">Nahoru</a><br>
|
||||
</body>
|
||||
</html>
|
68
qucs-help/docs/cs/subcircuit.html
Normal file
@ -0,0 +1,68 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
|
||||
<meta name="Author" content="Martin Stejskal">
|
||||
<title>Qucs - Práce s vnořenýmí obvody</title>
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
<body>
|
||||
<a name="top" id="top"></a>
|
||||
|
||||
<center><h3>
|
||||
- Qucs -<br>
|
||||
Práce s vnořenými obvody<br>
|
||||
</h3></center>
|
||||
Vnořené obvody se používají pro větší přehlednost ve schématu.
|
||||
Toto je velice užitečné při sestavování rozsáhlejších obvodů,
|
||||
kde se mnohokrát objevují stejné bloky součástek.<br>
|
||||
Nejprve vytvoríme vnořený obvod samotný. Vytváří se stejně
|
||||
jako každé jiné schéma. Nejdříve ale musíme programů říct,
|
||||
kolik bude mít vlastně vnořený obvod pinů (pro začátek stačí třeba 2).
|
||||
Tyto piny najdete v liště nástrojů "Vložit připojení", nebo v menu
|
||||
Vložit->Vložit připojení. Na ty červené kroužky připojte například
|
||||
dva rezistory 50 Ohmů zapojeny paralelně. Nyní schéma uložte (například
|
||||
vnoreny_obvod.sch). Všiměnte si, že v záložce "Obsah" je u názvu
|
||||
schématu poznámka "2-port". To znamená, že se jedná o vnořený obvod
|
||||
se dvěma piny (konektory). Teď už jen zbývá otevřít (popřípadě vytvořit nové)
|
||||
schéma a do něj vložit komponentu "Podobvod". Klikněte na náš vnořený obvod
|
||||
následně dvakrát klikněte na schéma, kam chcete vložit vnořený obvod.
|
||||
Komponenta "Podobvod" by se měla sama nabídnout ke vložení. Nyní už zbývá
|
||||
vybrat pro "Podobvod" vybrat vhodné místo a napojit k němu další součástky.
|
||||
Vzorový příklad můžete vidět na obrázku 1. Nyní můžete obvod odsimulovat.
|
||||
Výsledky jsou naprosto shodné, jako kdyby součástky ze vnořeného obvodu
|
||||
byli připojené přímo.
|
||||
<br>
|
||||
<br>
|
||||
<center>
|
||||
<img src="subcircuit.png"><br><br>Obrázek 1 - Obvod s vnořeným obvodem<br><br>
|
||||
</center>
|
||||
|
||||
Pokud vyberete komponentu "Podobvod" (jednou kliknout na symbol
|
||||
ve schématu) můžete se snadno a rychle dostat do vnořeného obvodu,
|
||||
pokud stisknete klávesu CTRL současně s klávesou I (Samozřejmě, že tato
|
||||
funkce je dostupná z lišty nástrojů i hlavního menu). Vrátit zpět se
|
||||
můžete pomocí CTRL-H (současně stisknout CTRL a klávesu H).
|
||||
<br><br><br>
|
||||
Pokud se vám nelíbí symbol komponenty pro vnořený obvod, můžete
|
||||
si nakreslit svůj vlastní symbol a vložit vlastní popisky komponenty
|
||||
na vaše oblíbené místo. Pouze vytvořte vnořený obvod a v menu kliněte
|
||||
na Soubor->Upravit symbol komponenty. Pokud ještě nemáte nakreslený
|
||||
symbol pro tento obvod, jednoduchý symbol je vytvořen automaticky.
|
||||
Nyní můžete upravovat symbol kreslením čar a vlastně čímkoliv, co
|
||||
najdete na levé straně programu. Nyní máte místo schématu nový symbol.
|
||||
|
||||
<br><br>
|
||||
Jako všschny ostatní komponenty, má i komponenta "Podobvod" nějaké parametry.
|
||||
Pro definování vlastních parametrů se vraťte do schématu, kde
|
||||
je vlažena komponenta "Podobvod" a dvakrát na ni klikněte. Objeví se
|
||||
okno, ve kterém můžete vyplnit parametry a popisy. Až bedete připraveni,
|
||||
zavřete okno a uložte vnořený obvod. V každém schématu, kde je vnořený
|
||||
obvod umístěn, bude vlastnit nové parametry, které lze měnit jako
|
||||
ostatní komponenty.
|
||||
<br>
|
||||
<br><a href="#top">Nahoru</a><br>
|
||||
</body>
|
||||
</html>
|
BIN
qucs-help/docs/cs/subcircuit.png
Normal file
After Width: | Height: | Size: 59 KiB |
BIN
qucs-help/docs/cs/wire.png
Normal file
After Width: | Height: | Size: 263 B |