No changes between revisions
/www/MLAB_online.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/www/styl2.css
4,12 → 4,11
Pro tisk je vhodné vypnout menu.
 
Dodìlat:
Alternativní fonty (font-family)
Alternativní styly (pro stránkovaná média)
Nadpis tabulky
Velikosti písma (všude kromì hlavièky relativní) - to je ještì pozùstatek M$
Barvy
Vyhodit zbyteènosti
*/
 
 
/*============================================================================*/
/* Globální nastavení */
/*============================================================================*/
21,99 → 20,9
background: none #FFFFFF; /* barva pozadí bez obrázku */
color: #000000; /* barva písma */
margin: 0px; /* sjednotíme okraje pro všechny prohlížeèe */
padding: 0px;
_width: 97%; /* IE6 jinak zobrazuje rolovátko dole */
}
 
body {
/* _padding: 0.5em; /* IE6 okraj okolo pozor velikost se nemìní pøi zmìnì obraení */
}
 
/*============================================================================*/
/* Nastavení písma textu a nadpisù */
/*============================================================================*/
 
 
/* Standardní písmo odstavcù */
/* ------------------------- */
p { /* standardní písmo odstavce */
font-family: "Times New Roman"; /* øez písma */
line-height: 1.3em; /* mezera mezi øádky uvnitø odstavce */
margin-left: 0px; /* standarnì text od okraje */
margin-right: 0px; /* k okraji, mezera zajištìna paddingem */
margin-top: 0.75em; /* mezera pøed odstavcem */
margin-bottom: 0.9em; /* mezera za odstavcem */
}
 
 
/* Titulek, podtitul a autor èlánku */
/* -------------------------------- */
p.Titul, li.Titul, div.Titul,
p.Title, li.Title, div.Title { /* titulek èlánku, obdoba H1 */
font-family: Arial; /* nadpisové písmo */
font-weight: bolder; /* tlistší písmo */
text-align: center; /* centrované */
font-size: 200%; /* velké písmo */
color: #CC0000; /* hlavní nadpisová barva */
margin-top: 0.5em; /* mezera pøed odstavcem */
margin-bottom: 0.5em; /* mezera za odstavcem */
}
 
p.Autor, li.Autor, div.Autor { /* standardní písmo */
font-family: Arial; /* nadpisovým písmem */
text-align: center; /* centrované */
color: blue; /* vedlejší nadpisová barva */
margin-top: 0.25em; /* mezera pøed odstavcem */
}
 
p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle,
p.Subtitle, li.Subtitle, div.Subtitle {
font-family: Arial; /* nadpisové písmo */
font-style: italic; /* sklonìné */
text-align: center; /* centrované */
font-size: 120%; /* trošku vìtší písmo */
color: #0000FF; /* vedlejší nadpisová barva */
margin-top: 1em; /* mezera pøed */
margin-bottom: 2em; /* mezera za vypadá lépe když je vìtší */
margin-left: 10%; /* není od okraje do okraje */
margin-right: 10%; /* ani na jedné stranì */
}
 
 
/* spoleèné vlastnosti nadpisù a nadpisy */
/* ------------------------------------- */
h1, h2, h3, h4, h5, h6 {
page-break-inside: avoid; /* nedìlit stránky v nadpisech */
page-break-after: avoid; /* zákaz zalomení pod nadpisem */
font-family: Arial; /* nadpisový font */
font-weight: bolder; /* tlistší písmo */
margin-top: 1em; /* mezera pøed trochu vìtší */
margin-bottom: 0.75em; /* mezera za */
}
 
h1 { /* viz styl titulku */
font-size: 200%; /* veliké písmo */
color: #CC0000; /* hlavní nadpisová barva */
}
 
h2 {
font-size: 150%; /* velké písmo */
color: blue; /* vedlejší barva nadpisu */
}
 
h3 {
font-size: 120%; /* vìtší písmo */
color: blue; /* vedlejší barva nadpisu */
}
 
h4, h5, h6 { /* písma jen mírnì odlišná */
font-style: italic; /* sklonìné */
color: blue; /* vedlejší barva nadpisu */
}
 
samp { /* ukázky výpisù a podobnì */
font-family: "Courier New"; /* neproporcionální písmo */
}
 
/* První slovo má první písmeno zvýraznìné */
.FirstWord:first-letter {
color: red;
125,152 → 34,119
/*============================================================================*/
 
 
/* Spoleèná nastavení pro Hlavièku Menu a Patièku */
/* Spoleèné nastavení pro Hlavièku Menu a Patièku */
/* ---------------------------------------------- */
div.InnerHeader, div.InnerMenu, div.InnerFooter {
/*border: dotted #FF8080 1px; /* pro ladìní */
width: 100%; /* pøes celou stránku */
margin: 0em; /* pro jistotu žádný vnìjší okraj */
border: 0em; /* pro jistotu */
background-color: #FFFFCC; /* pozor na prùhlednost pøi rolování */
color: #993300; /* barva písma */
div.Header, div.Menu, div.Footer {
/*border: dotted #FF8080 1px; /* pro ladìní */
position: fixed; /* fixní umístìní na stránce */
width: 100%; /* pøes celou stránku */
margin: 0px; /* pro jistotu žádný vnìjší okraj */
padding: 5px; /* vnitøní výplò */
background-color: #FFFFFF; /* pozor na prùhlednost pøi rolování */
left: 0px; /* pro jistotu */
_position: relative; /* IE6 neumí position fixed */
_top: 0px; /* IE6 umístìní hned pod hlavièku */
_left: 0px;
_width: 100%; /* IE6 šíøka pøes celou stránku */
/* _border: solid 2px #FF00FF;
/* _padding: 0px; /**/
}
 
 
/* Nastavení specifická pro Hlavièku */
/* --------------------------------- */
div.InnerHeader { /* kontejner na hlavièku */
div.Header {
/*border: solid 1px red; /* pro ladìní */
position: fixed; /* fixní umístìní na stránce */
_position: static; /* IE6 neumí position fixed */
border-bottom: solid 2px #993300; /* linka pod hlavickou */
top: -2px; /* umistìní na stránce o tloušku linky */
top: 0px; /* umisteni na strance */
border-bottom: solid 2px #808000; /* linka pod hlavickou */
white-space: nowrap; /* je zakázáno zalomit hlavièku */
overflow: hidden; /* co pøeèuhuje zahoï */
font-size: 3em; /* velikost písma vzhedem k rodièi */
padding: 0em; /* vnitøní výplò (vzhledem k mému písmu) */
line-height: 100%; /* vzdálenost øádek od sebe */
overflow: hidden; /* co pøeèuhuje zahoï */
height: 57px; /* nezbytné protože proklad øádek závisí na zvìtšení */
}
 
div.InnerHeader .HeaderLogo { /* text loga "MLAB" v hlavièce*/
/*background: #CCFFCC; /* pro ladìní */
padding-left: 0.2em; /* mezera vlevo */
div.Header img {
float: left; /* chová se slušnì i pøi zvìtšování pohledu */
}
 
div.InnerHeader img { /* textu "online" v hlavièce */
/*border: solid 1px red; /* pro ladìní neprùhledného obrázku */
/*background: #FFCCCC; /* pro ladìní prùhledného obrázku */
height: 0.7em; /* gumová výška podle velikosti textu */
width: 2em; /* gumová šíøka podle velikosti textu */
/* Nastavení nadpisu v hlavièce */
/* ---------------------------- */
div.Header .HeaderText {
/*border: solid 1px red; /* pro ladìní */
display: block; /* text je blok */
margin-left: 290px; /* odsazení o velikost obrázku a kousek */
margin-right: 10px; /* odsazení vpravo */
_margin-right: 0px; /* IE6 odsazení vpravo */
margin-top: 14px; /* cca výška obrázku(57)/2 - font(40)/2 */
padding: 0px; /* žádná výpò */
/*vertical-align: 30%; /* umístìní do nadøazeného bloku */
font-size: 40px; /* velikost textu úmìrná výšce hlavièky */
color: green; /* barva textu */
text-align: right; /* centrovat nápis */
}
 
div.InnerHeader .HeaderText { /* nadpis stránky (title) v hlavièce */
/*border: solid 1px yellow; /* pro ladìní */
background: #FFFFCC; /* IE6 aby text zvítìzil pøi konfliktu s logem */
/*background: #CCFFCC; /* pro ladìní */
position: absolute; /* absolutní umístìní */
text-align: center; /* centrovaný obsah IE6 ignoruje */
left: 5.3em; /* posunutí o logo */
_left: auto; /* IE6 natahuje se místo vlevo od textu */
right: 0px; /* pravý okraj až na konci */
top: 2px; /* posunutí o èáru jako u ostatních èástí hlavièky */
_padding-right: 0.2em; /* IE6 mezera vpravo */
}
 
div.InnerHeader a { /* odkaz v hlavièce */
text-decoration: none; /* odkaz není podtržený */
color: inherit; /* odkaz nemá zvláštní barvu */
_color: #993300; /* IE6 nám nìjak nedìdí barvu */
}
 
div.InnerHeader a:hover { /* pøi najetí kurzoru na odkaz v hlavièce */
color: #FF0000; /* zmìò barvu odkazu */
}
 
 
/* Nastavení specifická pro Menu */
/* ----------------------------- */
div.InnerMenu { /* kontejner pro menu */
position: fixed; /* fixní umístìní na stránce */
_position: static; /* IE6 neumí position fixed */
width: 7em; /* šíøka bloku s menu */
_width: 100%; /* IE6 šíøka pøes celou stránku */
top: 3em; /* výška hlavièky = výška písma + 2*padding */
_top: 0px; /* IE6 umístìní hned pod hlavièku */
left: -2px; /* kompenzace šíøky èáry */
_left: 0px; /* IE6 tady èáru nemáme */
bottom: 0px; /* umístìní dole až dolu */
border-right: solid 2px #993300; /* oddìlující linka vpravo */
_border-right: none; /* IE6 bez èáry vpravo */
_border-bottom: solid 4px #993300; /* oddìlující linka dole (tlustá jako ty 2 nahoøe) */
_background: #993300; /* IE6 pozadí stejné jako linky */
_color: #FFFFFF; /* IE6 barva textu menu uvnitø pruhu */
text-align: center; /* centrovaný obsah IE6 ignoruje */
font-weight: bold; /* tlusté písmo odkazu */
div.Menu { /* menu */
width: 15ex; /* šíøka menu */
top: 69px; /* umístìní = logo(57) + 2*okraj(5) + linka (2) */
bottom: 0px; /* umístìní dole až dolu */
border-right: solid 2px #808000; /* oddìlující linka */
_position: relative; /* IE6 neumí position fixed */
_width: 100%; /* IE6 šíøka pøes celou stránku */
_top: 0px; /* IE6 umístìní hned pod hlavièku */
_border-right: none; /* IE6 bez èáry vpravo */
_background: #808000; /* IE6 pozadí stejné jako linky */
_color: #FFFF00; /* IE6 barva menu uvnitø pruhu */
}
 
div.InnerMenu .Navigation { /* vnitøní kontejner na navigaèní tlaèítka */
/*_background: #333333; /* ladící pozadí */
margin-left: 2px; /* kompenzace kompenzace èáry */
_margin-left: 0.5em; /* IE6 tady potøebuji jen okraj */
_border: 0px; /* IE6 žádný okraj */
_padding: 0px; /* IE6 žádná výplò */
}
 
div.InnerMenu .MenuText { /* popisky v navigaci */
/*background: #DDDDDD; /* ladící pozadí */
border: none; /* žádný okraj */
margin: 3px; /* malé mezery okolo */
}
 
/* Zobrazení seznamu odkazù v menu */
/* ------------------------------- */
div.InnerMenu ul { /* navigace jako seznam odkazù */
list-style: none; /* seznam je bez odrážek */
margin: 0px; /* bez odsazení IE */
padding: 0em; /* bez odsazení FF */
white-space: nowrap; /* zákaz lámání položek menu do øádek */
div.Menu ul {
list-style: none; /* seznam je bez odrážek */
margin-left: 0px; /* bez odsazení IE */
padding: 0px; /* bez odsazení FF */
white-space: nowrap; /* zákaz lámání položek do øádek */
}
 
div.InnerMenu li { /* jednotlivé odkazy */
/*background: #BBBBBB; /* ladící pozadí */
border: solid 1px #993300; /* tenký rámeèek */
margin: 2px; /* malé mezery okolo */
_background: #FFFFCC; /* IE6 svìtlé pozadí "tlaèítek" v lištì */
_color: #000000; /* IE6 tmavá písmena na "tlaèítkách" */
}
 
div.InnerMenu a { /* odkazy v menu */
div.Menu a {
text-decoration: none; /* odstranìní podtržení odkazù */
color: inherit; /* barva písma odkazu jako by to nebyl odkaz */
_color: #000000; /* IE6 neumí dìdit */
font-weight: bold; /* tlusté písmo odkazu */
color: #808000; /* barva písma odkazu */
_color: red; /* barva písma odkazu */
}
 
div.InnerMenu a:hover { /* po najetí kurzoru na odkazy v menu */
color: #FF0000; /* zmìn barvu písma */
}
 
/* Zobrazení v menu */
/* ---------------- */
div.InnerMenu * { /* Pro IE6 je celé menu plovoucí v øádce */
_float: left; /* IE6 všechny prvky menu plavou vlevo */
_padding-left: 2px; /* IE6 mezera mezi prvky vlevo */
_padding-right: 2px; /* IE6 mezera mezi prvky vpravo */
div.Menu * {
_float: left; /* IE6 všechny prvky menu plavou vlevo */
_padding-left: 1ex; /* IE6 mezera mezi prvky */
}
 
div.Menu .MenuText {
color: #FF8000; /* barva textu v menu */
_color: #FFFF00; /* IE6 barva menu uvnitø pruhu */
font-size: 120%; /* text v menu trochu vìtším písmem */
_font-size: 100%; /* IE6 text v pruhu normálním písmem */
padding-top: 2ex; /* text v menu oddìlit */
_padding-top: 0px; /* IE6 textu nepøidávat okraj */
}
 
/* Nastavení specifická pro Patièku */
/* -------------------------------- */
div.InnerFooter{ /* patièka */
position: fixed; /* fixní umístìní na stránce */
_position: static; /* IE6 neumí position fixed */
bottom: 0px; /* umístìní na stránce */
border-top: solid 2px #993300; /* linka nad hlavièkou */
border-bottom: solid 2px #993300; /* linka pod hlavièkou */
font-size: 85%; /* písmo v patièce trochu zmenšit */
/*padding-left: 1em; /* to nejde použít protože IE6 neumí poèítat */
} /* pøidal jsem pevnou mezeru do textu */
div.Footer{ /* patièka */
bottom: 0px; /* umístìní na stránce */
border-top: solid 2px #808000; /* linka pod hlavièkou */
font-size: 90%; /* písmo v patièce trochu zmenšit */
}
 
/* Ošetøení vnoøených divù v IE6 */
/* ----------------------------- */
div.Header div.Header,
div.Menu div.Menu,
div.Footer div.Footer {
_border: none; /* IE6 div uvnitø div bez okrajù */
_padding: 0px; /* IE6 výplò nulová */
_margin: 0px; /* IE6 okraj nulový */
}
 
/*============================================================================*/
/* Nastavení pro tìlo dokumentu */
279,18 → 155,19
 
/* Nastavení tìla dokumentu */
/* ------------------------ */
div.Text, div.Section1 { /* tìlo stránky */
div.Text, div.Section1 {
/*border: dotted #80FF80 1px; /* pro ladìní */
padding: 2ex; /* oddìlení textu od okrajù */
margin-top: 3em; /* když funguje fixní pozicování vynech hlavièku */
_margin-top: 0px; /* IE6 umístìní rovnou pod hlavièku */
margin-left: 7em; /* odsazení o velikost menu a kousek */
_margin-left: 0px; /* IE6 levý okraj vznikne sám obtékáním menu */
margin-bottom: 2em; /* když funguje fixní pozicování vynech patièku */
margin-top: 74px; /* když funguje fixní pozicování vynech hlavièku */
_margin-top: 0px; /* IE6 umístìní rovnou pod hlavièku */
margin-bottom: 75px; /* když funguje fixní pozicování vynech patièku */
_margin-bottom: 0px; /* IE6 umístìní patièku hned za textem */
margin-left: 17ex; /* odsazení o velikost menu a kousek */
_margin-left: 0px; /* IE6 levý okraj vznikne sám obtékáním menu */
padding: 2ex; /* oddìlení textu od okrajù */
}
 
 
 
/* centrování vyznaèených elementù */
.center {
text-align: center;
298,10 → 175,13
 
/* obarvení textù psaných kurzivou */
p i, div i, span i {
color: #990000;
color: #800000;
}
 
td.em {
 
}
 
/* Tabulky */
/* ------- */
table {
356,6 → 236,199
 
 
 
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin-top: 6.0pt;
margin-right: 0cm;
margin-bottom: 6.0pt;
margin-left: 0cm;
font-size: 12.0pt;
font-family: "Times New Roman";
}
 
p.Autor, li.Autor, div.Autor {
margin-top: 6.0pt;
margin-right: 0cm;
margin-bottom: 6.0pt;
margin-left: 0cm;
text-align: center;
font-size: 12.0pt;
font-family: Arial;
color: Blue;
}
 
p.Titul, li.Titul, div.Titul,
p.Title, li.Title, div.Title {
margin-top: 6.0pt;
margin-right: 0cm;
margin-bottom: 6.0pt;
margin-left: 0cm;
text-align: center;
font-size: 20.0pt;
font-family: Arial;
color: Blue;
}
 
p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle,
p.Subtitle, li.Subtitle, div.Subtitle {
margin-top: 25.0pt;
margin-left: 10%; /* 1.0cm; */
margin-right: 10%; /* 1.0cm; */
margin-bottom: 30.0pt;
font-size: 14.0pt;
font-family: Arial;
font-style: italic;
color: Blue;
}
 
/* spoleèné vlastnosti nadpisù */
h1, h2, h3, h4, h5, h6 {
page-break-after: avoid; /* zákaz zalomení pod nadpisem */
margin-left: 0cm;
margin-right: 0cm;
font-family: Arial;
}
 
h1 {
color: blue; /* barva nadpisu */
margin-top: 20.0pt;
margin-bottom: 6.0pt;
text-indent: 0cm;
font-size: 20.0pt;
}
 
h2 {
color: red; /* barva nadpisu */
margin-top: 16.0pt;
margin-bottom: 6.0pt;
text-indent: 0cm;
font-size: 16.0pt;
}
 
h3 {
margin-top: 12.0pt;
margin-bottom: 6.0pt;
text-indent: 0cm;
font-size: 13.0pt;
}
 
h4 {
margin-top: 12.0pt;
margin-bottom: 6.0pt;
font-size: 14.0pt;
font-family: "Times New Roman";
}
 
h5 {
margin-top: 12.0pt;
margin-bottom: 6.0pt;
font-size: 13.0pt;
font-family: "Times New Roman";
font-style: italic;
}
 
h6 {
margin-top: 12.0pt;
margin-bottom: 6.0pt;
font-size: 11.0pt;
font-family: "Times New Roman";
}
 
 
p.MsoToc1, li.MsoToc1, div.MsoToc1 {
margin-top: 6.0pt;
margin-right: 0cm;
margin-bottom: 6.0pt;
margin-left: 0cm;
font-size: 12.0pt;
font-family: "Times New Roman";
}
 
p.MsoToc2, li.MsoToc2, div.MsoToc2 {
margin-top: 6.0pt;
margin-right: 0cm;
margin-bottom: 6.0pt;
margin-left: 12.0pt;
font-size: 12.0pt;
font-family: "Times New Roman";
}
 
p.MsoToc3, li.MsoToc3, div.MsoToc3 {
margin-top: 6.0pt;
margin-right: 0cm;
margin-bottom: 6.0pt;
margin-left: 24.0pt;
font-size: 12.0pt;
font-family: "Times New Roman";
}
 
p.MsoToc4, li.MsoToc4, div.MsoToc4 {
margin-top: 6.0pt;
margin-right: 0cm;
margin-bottom: 6.0pt;
margin-left: 36.0pt;
font-size: 12.0pt;
font-family: "Times New Roman";
}
 
p.MsoToc5, li.MsoToc5, div.MsoToc5 {
margin-top: 6.0pt;
margin-right: 0cm;
margin-bottom: 6.0pt;
margin-left: 48.0pt;
font-size: 12.0pt;
font-family: "Times New Roman";
}
 
p.MsoToc6, li.MsoToc6, div.MsoToc6 {
margin-top: 6.0pt;
margin-right: 0cm;
margin-bottom: 6.0pt;
margin-left: 60.0pt;
font-size: 12.0pt;
font-family: "Times New Roman";
}
 
p.MsoHeader, li.MsoHeader, div.MsoHeader {
margin-top: 6.0pt;
margin-right: 0cm;
margin-bottom: 6.0pt;
margin-left: 0cm;
font-size: 12.0pt;
font-family: "Times New Roman";
}
p.MsoFooter, li.MsoFooter, div.MsoFooter {
margin-top: 6.0pt;
margin-right: 0cm;
margin-bottom: 6.0pt;
margin-left: 0cm;
font-size: 12.0pt;
font-family: "Times New Roman";
}
 
samp {
font-family: "Courier New";
}
 
p.Odstavecsobrzkem, li.Odstavecsobrzkem, div.Odstavecsobrzkem {
margin-top: 6.0pt;
margin-right: 0cm;
margin-bottom: 20.0pt;
margin-left: 0cm;
text-align: center;
font-size: 12.0pt;
font-family: "Times New Roman";
}
 
p.Vpisprogramu, li.Vpisprogramu, div.Vpisprogramu {
margin-top: 3.0pt;
margin-right: 0cm;
margin-bottom: 3.0pt;
margin-left: 0cm;
font-size: 12.0pt;
font-family: "Courier New";
}
 
 
/*============================================================================*/
/* Formáty pro stránku o autorech */
/*============================================================================*/
/www/menu.js
14,9 → 14,9
// Default informace pokud je parametr nezadany
if(MoreInfo==undefined) MoreInfo=document.title;
// Vlozeni HTML kodu
write('<div class="InnerHeader"> ');
write('<a href="index.html" title="Domù"><span class="HeaderLogo">MLAB</span><img border=0 width=120 height=57 src="MLAB_online.gif" alt="MLAB Logo"></a>');
write('<span class="HeaderText">'+MoreInfo+'</span>');
write('<div class="Header"> ');
write('<a href="index.html"><img border=0 width=273 height=57 src="MLAB_Logo.gif" alt="MLAB Logo"></a>');
write('<span class="HeaderText">&nbsp;'+MoreInfo+'</span>');
write('</div> ');
}
}
38,18 → 38,16
// Default text
if(MoreInfo==undefined) MoreInfo="Menu";
// Vlastni menu
write('<div class="InnerMenu">');
write(' <div class="Navigation">');
write(' <div class="MenuText">');
write( MoreInfo);
write(' </div>');
write(' <ul>');
write(' <li> <a href="index.html" title="Domù">MLAB Home</a> </li>');
write(' <li> <a href="AboutAuthors.html" title="O autorech">Autoøi</a> </li>');
write(' <li> <a href="AboutWeb.html" title="O webu">O WEBu</a> </li>');
write(' <li> <a href="ToDoList.html" title="Co jìštì zbývá udìlat">To do list</a> </li>');
write(' </ul>');
write('<div class="Menu">');
write(' <div class="MenuText">');
write( MoreInfo);
write(' </div>');
write(' <ul>');
write(' <li> <a href="index.html">MLAB Home</a> </li>');
write(' <li> <a href="AboutAuthors.html">Autoøi</a> </li>');
write(' <li> <a href="AboutWeb.html">O WEBu</a> </li>');
write(' <li> <a href="ToDoList.html">To do list</a> </li>');
write(' </ul>');
write('</div> ');
}
}
70,11 → 68,10
// Default text je prazdny
if(MoreInfo==undefined) MoreInfo="";
// Vlozeni HTML kodu
write('<div class="InnerFooter">');
write('&nbsp;'); // ústupek IE6 (chyba výpoètu šíøky pøi nenulovém paddingu )
write('<a href=#>Nahoru</a> &nbsp; ')
write('<div class="Footer">');
write('<a href=#>Nahoru</a> &nbsp;&nbsp;&nbsp;')
write('<a href="Copyright.html">Copyright</a> &copy; ');
write('<a href="AboutAuthors.html">Autoøi MLAB</a> &nbsp; ');
write('<a href="AboutAuthors.html">Autoøi MLAB</a/> &nbsp;&nbsp;&nbsp;');
write('['+document.lastModified+'] &nbsp;&nbsp;&nbsp;');
write(MoreInfo);
write('</div>');
/www/a01.htm
0,0 → 1,221
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="generator" content="HTML Tidy for Windows (vers 1 June 2005), see www.w3.org">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<meta name="generator" content="microsoft word 10 (filtered)">
<title>
proudové zrcadlo
</title>
<style type="text/css">
<!-- /* Font Definitions */ @font-face { font-family: Wingdings; panose-1: 5 0 0 0 0 0 0 0 0 0; } /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; font-size: 12.0pt; font-family: "Times New Roman"; } h1 { margin-top: 20.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; text-indent: 0cm; page-break-after: avoid; font-size: 20.0pt; font-family: Arial; } h2 { margin-top: 16.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; text-indent: 0cm; page-break-after: avoid; font-size: 16.0pt; font-family: Arial; } h3 { margin-top: 12.0pt;
margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; text-indent: 0cm; page-break-after: avoid; font-size: 13.0pt; font-family: Arial; } h4 { margin-top: 12.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; page-break-after: avoid; font-size: 14.0pt; font-family: "Times New Roman"; } h5 { margin-top: 12.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; font-size: 13.0pt; font-family: "Times New Roman"; font-style: italic; } h6 { margin-top: 12.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; font-size: 11.0pt; font-family: "Times New Roman"; } p.MsoHeading7, li.MsoHeading7, div.MsoHeading7 { margin-top: 12.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; font-size: 12.0pt; font-family: "Times New Roman"; } p.MsoHeading8, li.MsoHeading8, div.MsoHeading8 { margin-top: 12.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; font-size: 12.0pt; font-family: "Times New Roman"; font-style: italic; }
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9 { margin-top: 12.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; font-size: 11.0pt; font-family: Arial; } p.MsoToc1, li.MsoToc1, div.MsoToc1 { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; font-size: 12.0pt; font-family: "Times New Roman"; } p.MsoToc2, li.MsoToc2, div.MsoToc2 { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 12.0pt; font-size: 12.0pt; font-family: "Times New Roman"; } p.MsoToc3, li.MsoToc3, div.MsoToc3 { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 24.0pt; font-size: 12.0pt; font-family: "Times New Roman"; } p.MsoToc4, li.MsoToc4, div.MsoToc4 { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 36.0pt; font-size: 12.0pt; font-family: "Times New Roman"; } p.MsoToc5, li.MsoToc5, div.MsoToc5 { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 48.0pt; font-size: 12.0pt; font-family: "Times New Roman"; }
p.MsoToc6, li.MsoToc6, div.MsoToc6 { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 60.0pt; font-size: 12.0pt; font-family: "Times New Roman"; } p.MsoToc7, li.MsoToc7, div.MsoToc7 { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 72.0pt; font-size: 12.0pt; font-family: "Times New Roman"; } p.MsoToc8, li.MsoToc8, div.MsoToc8 { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 84.0pt; font-size: 12.0pt; font-family: "Times New Roman"; } p.MsoToc9, li.MsoToc9, div.MsoToc9 { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 96.0pt; font-size: 12.0pt; font-family: "Times New Roman"; } p.MsoHeader, li.MsoHeader, div.MsoHeader { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; font-size: 12.0pt; font-family: "Times New Roman"; } p.MsoFooter, li.MsoFooter, div.MsoFooter { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; font-size: 12.0pt;
font-family: "Times New Roman"; } p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle { margin-top: 25.0pt; margin-right: 1.0cm; margin-bottom: 30.0pt; margin-left: 1.0cm; font-size: 14.0pt; font-family: Arial; font-style: italic; } a:link, span.MsoHyperlink { color: blue; text-decoration: underline; } a:visited, span.MsoHyperlinkFollowed { color: purple; text-decoration: underline; } samp { font-family: "Courier New"; } p.Odstavecsobrzkem, li.Odstavecsobrzkem, div.Odstavecsobrzkem { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 20.0pt; margin-left: 0cm; text-align: center; font-size: 12.0pt; font-family: "Times New Roman"; } p.Vpisprogramu, li.Vpisprogramu, div.Vpisprogramu { margin-top: 3.0pt; margin-right: 0cm; margin-bottom: 3.0pt; margin-left: 0cm; font-size: 12.0pt; font-family: "Courier New"; } p.Autor, li.Autor, div.Autor { margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; text-align: center; font-size: 12.0pt; font-family: Arial; } p.Titul, li.Titul, div.Titul {
margin-top: 6.0pt; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 0cm; text-align: center; font-size: 20.0pt; font-family: Arial; } @page Section1 { size: 595.3pt 841.9pt; margin: 4.0cm 2.0cm 62.35pt 2.0cm; } div.Section1 { page: Section1; } /* List Definitions */ ol { margin-bottom: 0cm; } ul { margin-bottom: 0cm; } -->
</style>
<style type="text/css">
:link { color: blue } :visited { color: purple } ul.c6 {margin-top:0cm} h1.c5 {margin-left:0cm; text-indent:0cm; page-break-before:always} span.c4 {font-size:12.0pt; font-family:"Times New Roman"} br.c3 {page-break-before:always} p.c2 {text-indent:35.4pt} h1.c1 {margin-left:0cm; text-indent:0cm}
</style>
</head>
<body lang="CS">
<div class="Section1">
<p class="Titul">
Proudové zrcadlo
</p>
<p class="Autor">
Milan Horkel
</p>
<p class="MsoSubtitle">
Zdroje proudu jsou pøi konstrukci integrovaných obvodù asi stejnì dùležité, jako obyèejný
rezistor pro bìžné tranzistorové obvody. Zdroje proudu se èasto používají místo
zatìžovacích odporù v  kolektorech zesilovacích stupòù a v  diferenciálních stupních
(operaèních) zesilovaèù.
</p>
<h1 class='c1'>
1.Jednoduchý zdroj proudu
</h1>
<p>
<img width="242" height="255" src="pic/image001.gif" alt="Image"> <img width="234" height=
"255" src="pic/image002.gif" alt="Image">
</p>
<p class="MsoNormal">
Tento zdroj proudu funguje tak, že se napìtí na Zenerovì diodì zesiluje emitorovým
sledovaèem (zesilovaèem se spoleèným kolektorem) tak, že na odporu Re je napìtí Uz zmenšené
o úbytek na pøechodu B-E (cca 0.7V).  Pokud toto napìtí klesne, poteèe vìtší proud
pøechodem B-E a tranzistor se bude otevírat a bude tak do Re propouštìt vìtší proud a
naopak.
</p>
<p class="MsoNormal">
Protože proud kolektorem je prakticky stejný jako proud emitorem (je menší o proud báze,
který je beta krát menší) bude se tranzistor otevírat a zavírat tak, aby proud zátìží byl
stále stejný.
</p>
<p class="MsoNormal">
Toto schéma ukazuje konkrétní použití zdroje proudu pro nabíjeèku NiCd akumulátorù v 
režimu konstantního proudu.
</p>
<p class="MsoNormal">
Zdroj proudu mùže fungovat pouze v  pøípadì, že je napájecí dostateènì velké na to, aby pøi
nastaveném proudu zbylo ještì nìjaké napìtí i na tranzistor.
</p>
<p class="MsoNormal">
Velikost napájecího napìtí je omezeno maximálním napìtím, které tranzistor snese a
maximálním výkonem, který je možné na tranzistoru uchladit.
</p>
<p class="MsoNormal">
<img width="359" height="166" src="pic/image003.gif" alt="Image">
</p>
<p>
To je principálnì stejný zdroj proudu. Obvod LM317 se snaží udržovat mezi vývody OUT a ADJ
konstantní napìtí 1.25V. Tím je dán proud rezistorem Re a tím i zátìží. Pøesnost je zde
ponìkud zhoršena proudem Iq ze vstupu ADJ stabilizátoru.
</p>
<h1 class='c1'>
2. Tranzistor jako dioda
</h1>
<p>
<img width="107" height="255" src="pic/image004.gif" alt="Image">
</p>
<p class="MsoNormal">
U tranzistoru zapojeného podle obrázku se proud procházející rezistorem P rozdìlí na proud
báze a proud kolektoru podle proudového zesilovacího èinitele tranzistoru:
</p>
<p class="MsoNormal c2">
<sub><img width="73" height="19" src="pic/image005.gif" alt="Image"></sub>
</p>
<p class="MsoNormal">
Tranzistor se bude otevírat do té doby, až bude napìtí na bázi (a kolektoru) zmenší na cca
0.7V.
</p>
<p class="MsoNormal">
Takto zapojený tranzistor se bìžnì objevuje v  integrovaných obvodech v  místech, kde je
potøeba posunout napìtí o cca 0.7V.
</p>
<h1 class='c1'>
3. Proudové zrcadlo
</h1>
<p>
<img width="193" height="215" src="pic/image006.gif" alt="Image">
</p>
<p class="MsoNormal">
Uvedené zapojení se jmenuje proudové zrcadlo, protože nastavený proud Iref na vstupu urèuje
proud zátìží Iz. Pokud jsou oba tranzistory stejné a mají stejnou teplotu bude:
</p>
<p class="MsoNormal">
<sub><img width="48" height="19" src="pic/image007.gif" alt="Image"></sub>
</p>
<p class="MsoNormal">
První tranzistor funguje jako dioda a pokud jsou oba tranzistory stejné a mají stejnou
teplotu poteèe do báze druhého tranzistoru stejný proud jako do prvního tranzistoru.
</p>
<p class="MsoNormal">
            <sub><img width="51" height="19" src="pic/image008.gif" alt="Image"></sub>
</p>
<p class="MsoNormal">
Tím je druhý tranzistor otevøený pro stejný proud jako tranzistor první.
</p><span class='c4'><br clear="all" class='c3'></span>
<p class="MsoNormal">
<img width="199" height="250" src="pic/image009.gif" alt="Image">
</p>
<p>
Toto je stejné zapojení ale s  konkrétními proudy a napìtími. Je vidìt, že pøevodní pomìr
zrcadla není pøesnì 1:1 ale èást referenèního proudu se spotøebuje pro napájení bází obou
tranzistorù. Pøesnost je tím lepší, èím je vìtší zesílení obou tranzistorù.
</p>
<p class="MsoNormal">
U integrovaných obvodù je obtížné dosáhnout konkrétní velikosti zesílen, ale je snadné
vyrobit tranzistory, které jsou stejné.
</p>
<p class="MsoNormal">
<img width="244" height="250" src="pic/image010.gif" alt="Image">
</p>
<p>
Pokud vezmeme dva obyèejné tranzistory bude pøevodní pomìr zrcadla urèitì jiný než 1:1 ale
zrcadlo bude pìknì fungovat. Vážným problémem ale bude udržení shodné teploty obou
tranzistorù. Protože na teplotì závisí napìtí Ube (vyšší teplota znamená nižší napìtí na
diodì Ube) bude se pøevodní pomìr zrcadla mìnit s  rozdílem teploty obou tranzistorù.
</p>
<p class="MsoNormal">
Zrcadlo mùže zrcadlit referenèní proud do vìtšího poètu výstupù. Tranzistor Q2 není nijak
zvláštní, to se jen kreslí báze jako by byla prùchozí aby bylo schéma pøehlednìjší.
</p>
<p class="MsoNormal">
Pokud konstruktér integrovaného obvodu potøebuje jiný pøevodní pomìr než 1:1 tak udìlá
nìkteré výstupní tranzistoru vìtší a nìkteré menší.
</p>
<p class="MsoNormal">
Vìtší tranzistor si mùžeme pøedstavit jako nìkolik malých tranzistorù spojených paralelnì.
Tedy i výstupní proud bude vìtší.
</p>
<p class="MsoNormal">
<img width="212" height="250" src="pic/image011.gif" alt="Image">
</p>
<p>
Poslední zapojení ukazuje, jak zlepšit pøesnost zrcadlení referenèního proudu. Tranzistor
Q3 funguje jako emitorový sledovaè a napájí báze Q1 a Q2 aniž by podstatnì užíral
referenèní proud.
</p>
<p class="MsoNormal">
Napìtí na kolektoru Q1 bude cca 2x0.7V.
</p>
<h1 class='c5'>
4. Kde se proudové zrcadlo používá
</h1>
<p class="MsoNormal">
Struènì øeèeno, proudové zrcadlo se používá ve všech analogových integrovaných obvodech i
v  mnohých èíslicových integrovaných obvodech. Použití proudového zrcadla a zdroje proudu
jako zátìže pro tranzistory, které zesilují užiteèný signál pøináší obrovské výhody:
</p>
<ul class='c6' type="disc">
<li class="MsoNormal">Zesilovaèe zesilují nezávisle na velikosti napájecího napìtí
</li>
<li class="MsoNormal">Zesilovaèe mohou zesilovat velké signály bez zkreslení
</li>
<li class="MsoNormal">Rozkmit signálù mùže být témìø pøes celý rozsah napájení
</li>
<li class="MsoNormal">Obvod se obejde bez rezistorù, které zabírají velkou plochu na èipu
</li>
</ul>
<p class="MsoNormal">
Podíváme se na zapojení jednoduchého komparátoru LM339. Komparátor je obvod, který na svém
výstupu indikuje polaritu napìtí mezi svými vstupy. Velkému napìtí na + vstupu odpovídá
velké napìtí na výstupu. Pøesnìji, pokud je napìtí na + vstupu vìtší než na – vstupu je na
výstupu velké napìtí (rozpojený výstupní tranzistor) a naopak.
</p>
<p class="MsoNormal">
<img width="325" height="219" src="pic/image012.jpg" alt="Image"> <img width="367" height=
"333" src="pic/image013.jpg" alt="Image">
</p>
<p>
Obvod Q13, R1, D5, D6 tvoøí jednoduchý proudový zdroj. Proud urèuje R1 na kterém bude cca
0.7V.
</p>
<p class="MsoNormal">
Odpor R2 je startovací. Bez nìho by po zapnutí napájení IO nezaèal fungovat protože by
všechny tranzistory zùstaly zavøené.
</p>
<p class="MsoNormal">
Tranzistory Q9, Q12, Q14 tvoøí proudové zrcadlo a napájí pøíslušné èásti obvodu.
</p>
<p class="MsoNormal">
Tranzistory Q5, Q6 jsou také proudové zrcadlo a slouží jako zatìžovací odpory vstupním
tranzistorùm Q2, Q4, které jsou zapojené jako rozdílový zesilovaè.
</p>
<p class="MsoNormal">
Druhý obvod je to samé ale z  katalogu jiného výrobce. Èasto se pomocné obvody v 
integrovaných obvodech kreslí zjednodušenì nebo se nekreslí vùbec (napøíklad rùzné ochranné
obvody).
</p>
<p class="MsoNormal">
Proudové zdroje rùzní výrobci kreslí rùznì. Tady jsou nìkteré z  bìžných možností:
</p>
<p class="MsoNormal">
<img width="64" height="41" src="pic/image014.jpg" alt="Image"> <img width="68" height="40"
src="pic/image015.jpg" alt="Image"> <img width="44" height="40" src="pic/image016.jpg" alt=
"Image"> <img width="29" height="41" src="pic/image017.jpg" alt="Image">
</p>
</div>
</body>
</html>
/www/mlab01.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property