o: ActiveSupport::Cache::Entry :@compressedF: @value"‡Ñ"€Ñ
Articles/HowTo/Rules.cs.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3c.org/TR/html4/strict.dtd">
2
<html>
3
  <head>
4
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5
    <title> Pravidla a postupy </title>
6
    <meta name="keywords" content="stavebnice MLAB pravidla projektu a standardní postupy">
7
    <meta name="description" content="Projekt MLAB, Pravidla a postupy">
8
    <!-- AUTOINCLUDE START "Page/Head.cs.ihtml" DO NOT REMOVE -->
9
    <link rel="StyleSheet" href="../../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl">
10
    <link rel="shortcut icon" type="image/x-icon" href="../../Web/PIC/MLAB.ico">
11
    <script type="text/javascript" src="../../Web/JS/MLAB_Menu.js"></script>
12
    <!-- AUTOINCLUDE END -->
13
  </head>
14

  
15
  <body lang="cs">
16

  
17
    <!-- AUTOINCLUDE START "Page/Header.cs.ihtml" DO NOT REMOVE -->
18
    <!-- ============== HLAVICKA ============== -->
19
    <div class="Header">
20
      <script type="text/javascript">
21
      <!--
22
        SetRelativePath("../../");
23
        DrawHeader();
24
      // -->
25
      </script>
26
      <noscript>
27
        <p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p>
28
      </noscript>
29
    </div>
30
    <!-- AUTOINCLUDE END -->
31

  
32
    <!-- AUTOINCLUDE START "Page/Menu.cs.ihtml" DO NOT REMOVE -->
33
    <!-- ============== MENU ============== -->
34
    <div class="Menu">
35
      <script type="text/javascript">
36
      <!--
37
        SetRelativePath("../../");
38
        DrawMenu();
39
      // -->
40
      </script>
41
      <noscript>
42
        <p><b> Pro zobrazení (vložení) menu je potřeba JavaScript </b></p>
43
      </noscript>
44
    </div>
45
    <!-- AUTOINCLUDE END -->
46

  
47
    <!-- ============== TEXT ============== -->
48
    <div class="Text">
49
      <p class="Title">
50
        Návrhová pravidla a standardní postupy
51
      </p>
52
      <p class=Autor>
53
        Milan Horkel
54
      </p>
55
      <p class="Subtitle">
56
        Tento dokument popisuje návrhová pravidla návrhu modulů (tvorby
57
        schématu, návrhu plošného spoje) a standardní postupy (zejména pro
58
        generování dokumentace a technologických výstupů). Cílem je dělat věci
59
        osvědčeným postupem aby vznikalo méně chyb.
60
      </p>
61
      
62
      <!-- Automatické generování obsahu JS -->
63
      <div class="PutTocHere 2"></div>
64

  
65
      <h1> Adresářová struktura </h1>
66

  
67
      <h2> Standardní adresáře hardwaru </h2>
68

  
69
      <p>
70
        Pro standardní hardwarový návrh se data ukládají do následujících
71
        obvyklých adresářů. Konkrétní obsah adresářů je upřesněn v rámci
72
        standardních postupů jednotlivých technologických kroků.
73
      </p>
74
      <table>
75
        <tr>
76
          <td>
77
              .
78
          </td>
79
          <td>
80
              <span class="c1">Náměty, chyby, historie (stav projektu) –
81
              stanovit jednotné názvy</span>
82
          </td>
83
        </tr>
84
        <tr>
85
          <td>
86
              DOC <br>
87
              DOC/SRC
88
          </td>
89
          <td>
90
              .PDF soubor s popisem modulu <br>
91
              .DOC soubor s popisem modulu (spolu s obrázky .JPG)
92
          </td>
93
        </tr>
94
        <tr>
95
          <td>
96
              SCH
97
          </td>
98
          <td>
99
              .DSN soubor s elektrickým schématem modulu <br>
100
              .PDF soubor s elektrickým schématem v podobě pro tisk <br>
101
              .ASC soubor se netlistem <br>
102
              .OLB soubor s projektovou knihovnou (pokud je potřeba) <br>
103
              .XLS seznam součástí
104
          </td>
105
        </tr>
106
        <tr>
107
          <td>
108
              PCB
109
          </td>
110
          <td>
111
              .PCB soubor s návrhem plošného spoje
112
          </td>
113
        </tr>
114
        <tr>
115
          <td>
116
              CAM_AMA
117
          </td>
118
          <td>
119
              Technologické výstupy pro amatérskou výrobu plošných spojů.
120
              Výstupy jsou vyrobeny jako .PDF soubory v měřítku 1:1 zrcadlené
121
              tak, aby se výtisk z laserové tiskárny dal rovnou použít. <br>
122
              Soubory mohou být doplněny potřebnými poznámkami v souboru
123
              !____!.txt .
124
          </td>
125
        </tr>
126
        <tr>
127
          <td>
128
              CAM_PROFI
129
          </td>
130
          <td>
131
              Technologické výstupy pro profesionální výrobu plošného spoje v
132
              podobě souborů GERBER dat a EXCELON vrtacích dat. Dále je zde
133
              popisný soubor !____!.txt s údaji potřebnými pro zadání výroby.
134
          </td>
135
        </tr>
136
        <tr>
137
          <td>
138
              CAM_DOC
139
          </td>
140
          <td>
141
              Výtisk dokumentačních vrstev (osazení a další pomocné informace)
142
              jako .PDF soubory.
143
          </td>
144
        </tr>
145
        <tr>
146
          <td>
147
              SW
148
          </td>
149
          <td>
150
              Doprovodné programové vybavení.
151
          </td>
152
        </tr>
153
        <tr>
154
          <td>
155
              DATA
156
          </td>
157
          <td>
158
              Doprovodné datové soubory (například data z měření).
159
          </td>
160
        </tr>
161
      </table>
162

  
163
      <h1> Tvorba dokumentace </h1>
164

  
165
      <p>
166
        Základní dokumentace se vytváří jako dokument v programu MS WORD ze
167
        kterého se generuje PDF podoba dokumentace. Dokument je připraven tak,
168
        aby pokud možno vyhovoval tisku v podobě knížečky formátu A5
169
        (oboustranný tisk na listy A4 jako brožura). Tomu se snažíme
170
        přizpůsobit počet stran textu (násobek 4). Dokumenty se vytvářejí na
171
        základě šablony projektu uložené v souboru „
172
        <samp>_DOC\MLAB_Šablona.dot</samp>“.
173
      </p>
174

  
175
      <h2> Šablona MS WORD </h2>
176

  
177
      <h3> Hlavička a patička a název dokumentu </h3>
178

  
179
      <p>
180
        V hlavičce vlevo je vložen název dokumentu, který se bere z vlastností
181
        dokumentu z pole „Název“. Je tam vložen jako automatické pole.
182
      </p>
183

  
184
      <p>
185
        V patičce, v levé části, je vloženo (opět formou automatických polí)
186
        jméno souboru, datum uložení poslední změny, zkratka autora (z
187
        vlastností dokumentu z pole „Autor“) a v pravé části pak číslo strany a
188
        celkový počet stran dokumentu.
189
      </p>
190

  
191
      <p>
192
        V případě změny údajů ve vlastnostech dokumentu je třeba zajistit
193
        aktualizaci automatických polí v hlavičce a patičce. Aktualizace
194
        automatických polí je vůbec obecným problémem MS Wordu autorovi je
195
        poněkud záhadou, proč se automatická pole neaktualizují opravdu
196
        automaticky.
197
      </p>
198

  
199
      <h3> Podtitul </h3>
200

  
201
      <p>
202
        Podtitul je prvním textem dokumentu na první straně. Obsahuje stručný
203
        (řekněme do 8 řádek) popis o čem pojednává daný dokument.
204
      </p>
205

  
206
      <h3> Obrázek </h3>
207
      <p>
208
        Obrázek zachycuje ilustrativní podobu toho, o čem se píše. Není
209
        povinný.
210
      </p>
211

  
212
      <p>
213
        <span class="c1">Jak se umísťuje a jaký má být.</span>
214
      </p>
215

  
216
      <h3> Seznam </h3>
217

  
218
      <p>
219
        Pokud je dokument delší, bývá na svém začátku doplněn o seznam. Seznam
220
        není povinný.
221
      </p>
222

  
223
      <h3> Nadpisy </h3>
224

  
225
      <p>
226
        Nadpisy užíváme obvykle jen do třetí úrovně vnoření protože nepíšeme
227
        vědeckou knihu.
228
      </p>
229

  
230
      <p>
231
        U dokumentace standardního modulu je první nadpis umístěn pod
232
        ilustrativním obrázkem a obsahuje pouze tabulku základních parametrů
233
        modulu. To vše by se mělo vejít na první stranu dokumentu. Viz
234
        připravená šablona.
235
      </p>
236

  
237
      <h3> Vlastní text </h3>
238

  
239
      <p>
240
        Text se píše stylem normálního odstavce. Samostatných modifikací
241
        normálního stylu používáme co nejméně.
242
      </p>
243

  
244
      <h3> Přehled doporučených stylů </h3>
245

  
246
      <p>
247
        Normální Pro standardní odstavce textu <br>
248
        Nadpis 1 Pro nadpis 1. úrovně <br>
249
        Nadpis 2 Pro nadpis 2. úrovně <br>
250
        Nadpis 3 Pro nadpis 3. úrovně <br>
251
      </p>
252

  
253
      <p>
254
        <span class="c1">Doplnit další styly (tabulka, obrázek a
255
        podobně).</span>
256
      </p>
257

  
258
      <h2> Aktualizace šablony </h2>
259

  
260
      <p>
261
        Aktualizaci šablony provádí autor projektu tak, aby nedocházelo k
262
        tříštění nastavení šablony. Je žádoucí omezit co nejvíce složitost
263
        šablony a zaváděn jen nezbytná a užitečná rozšíření.
264
      </p>
265

  
266
      <p>
267
        Zpočátku se dá očekávat, že se šablona bude postupně vyvíjet dle potřeb
268
        autorů.
269
      </p>
270

  
271
      <h2> Nastavení programu MS Word </h2>
272

  
273
      <p class="c5">
274
        Automatické nastavení přepínání klávesnice
275
      </p>
276

  
277
      <p>
278
        Nastavuje se v „Nástroje\Nástroje\Možnosti\Úpravy“
279
      </p>
280

  
281
      <p>
282
        Po nastavení se po přemístění kurzoru na nové místo v dokumentu dojde
283
        současně k přepnutí klávesnice na jazyk,kterým je v daném místě
284
        dokumentu psáno. Česky psané části se píší česky (česká klávesnice
285
        znamená současně i český jazyk), anglické části (i jednotlivá slova) se
286
        píší anglicky.
287
      </p>
288

  
289
      <p class="c5">
290
        Přidání této šablony do dostupných šablon
291
      </p>
292

  
293
      <p>
294
        „Nástroje\Možnosti\Umístění souborů” – „Uživatelské šablony“ nebo
295
        „Šablony skupiny“
296
      </p>
297

  
298
      <p>
299
        Další možností je přidat odkaz (link) na novou šablonu do některého
300
        adresáře ve kterém jsou umístěny šablony.
301
      </p>
302

  
303
      <h2> Psaní dokumentu </h2>
304

  
305
      <h3> Doporučená osnova pro standardní popis modulů </h3>
306

  
307
      <p>
308
        Standardní struktura dokumentu je udržována v samotné šabloně.
309
        Přebytečná pole se jednoduše smažou.
310
      </p>
311

  
312
      <h3> Příprava obrázků pro návod </h3>
313

  
314
      <p>
315
        <span class="c1">Stanovit konkrétní postupy a velikosti.</span>
316
      </p>
317

  
318
      <h3> Seznam součástí </h3>
319

  
320
      <p>
321
        Seznam součástí je nejsnazší vložit jako dvě tabulky v jedné tabulce o
322
        dvou buňkách. Pak nejsou potíže s výškou řádek v levé a pravé části
323
        seznamu.
324
      </p>
325

  
326
      <h3> Vkládání obrázků </h3>
327

  
328
      <p>
329
        <span class="c1">Dopsat postup.</span>
330
      </p>
331

  
332
      <h3> Tvorba výstupů </h3>
333

  
334
      <p>
335
        <span class="c1">Dopsat postup.</span>
336
      </p>
337

  
338
      <h2> Aktualizace přehledu modulů </h2>
339

  
340
      <p>
341
        Přehled modulů ke uveden v souboru „
342
        <samp>_DOC\MLAB_Přehled_modulů.doc</samp>“ a při dokončení nového
343
        modulu se doplňuje o malý obrázek modulu a stručný popis.
344
      </p>
345

  
346
      <h3> Malé obrázky v přehledu modulů </h3>
347

  
348
      <p>
349
        Malé obrázky do přehledu modulů mají rozměr 640x480 bodů při 300dpi.
350
        Zmenšování se provádí postupným střídáním kroků doostřit a převzorkovat
351
        (nezmenšovat na méně než 70% původní velikosti v jednom kroku).
352
      </p>
353

  
354
      <p>
355
        Vložení obrázků má tyto parametry:
356
      </p>
357

  
358
      <ul>
359
        <li>Přikotvit k nadpisu úrovně 2 se jménem modulu, uzamknout přikotvení </li>
360
        <li>Pozice vodorovně – absolutní 0cm vlevo od sloupce </li>
361
        <li>Pozice svisle – absolutní 1.27cm níže od odstavce </li>
362
        <li>Obtékání – okolo, pouze vlevo, okraj 0.5cm vpravo, jinde 0cm </li>
363
      </ul>
364

  
365
      <h2> Povinné úkony </h2>
366

  
367
      <p>
368
        Seznam povinných úkonů slouží pro rychlé ověření, že se na nic
369
        důležitého nezapomnělo. Na všechny otázky by se mělo odpovědět buď „ano“
370
        nebo „v tomto případě záměrně ne“.
371
      </p>
372

  
373
      <p>
374
        Hlavní soubor dokumentace
375
      </p>
376

  
377
      <ul>
378
        <li>Jsou aktualizována automatická pole v hlavičce a patičce </li>
379
        <li>Obsahuje text dle doporučené osnovy </li>
380
        <li class="c6">
381
          <ul>
382
            <li>Obsahuje obrázek </li>
383
            <li>Obsahuje vyplněnou tabulku parametrů </li>
384
          </ul>
385
        </li>
386
        <li>Obsahuje seznam součástek
387
        </li>
388
        <li>Je vygenerovaný .PDF
389
        </li>
390
        <li>Jsou nastaveny atributy RO
391
        </li>
392
      </ul>
393

  
394
      <p>
395
        Přehled modulů
396
      </p>
397

  
398
      <span class="c7">·</span>Je doplněný nový modul
399
      <ul>
400
        <li>Je tam miniaturní obrázek
401
        </li>
402
      </ul>
403
      <h1>
404
        <a name="_Toc115668430">3. OrCAD – kreslení schématu</a>
405
      </h1>
406
      <h2>
407
        <a name="_Toc115668431">3.1. Nastavení</a>
408
      </h2>
409
      <p>
410
        <span lang="EN-US">Options / Design Template / Title Block</span>
411
      </p><span lang="EN-US">Library Name = C:\LIBRARY\ORCAD9x\SYMBOLS</span>
412
      <span lang="EN-US">Title Block Name = TITLE_MLAB</span>
413
      <p>
414
        <span lang="EN-US">Options / Design Template / Page Size</span>
415
      </p><span lang="EN-US">Units = Millimeters</span> <span lang="EN-US">New
416
      Page Size = A4</span> <span lang="EN-US">Pin to Pin Spacing = 2.54</span>
417
      <p>
418
        <span lang="EN-US">Options / Design Template / Grid Reference</span>
419
      </p><span lang="EN-US">Vertical &amp; Horizontal Width = 2.54</span>
420
      <p>
421
        Velikost písma (pokud jej zvětšuji) nastavuji na 14 nebo 22.
422
      </p>
423
      <h2>
424
        <a name="_Toc115668432">3.2. Umístění knihoven</a>
425
      </h2>
426
      <p>
427
        Při kreslení schématu ukládáme knihovny do adresáře C:\LIBRARY\ORCAD9x
428
        aby se v případě změny v knihovně snadno aktualizovaly použité knihovní
429
        prvky v existujícím schématu.
430
      </p>
431
      <p>
432
        Každý prvek ve schématu je současně uložen spolu s vlastním schématem v
433
        tzv. library cache a je tam uložen včetně celé absolutní cesty ke
434
        knihovně ze které byl kopírován a tam se také hledá v případě
435
        aktualizace. Pokud budou mít všichni stejné knihovny na stejném místě
436
        budou mít snazší život.
437
      </p>Obsah knihoven je uveden přímo u knihoven. Obecně platí, že existují
438
      knihovny těchto skupin:
439
      <ul>
440
        <li class="MsoNormal c8">Knihovny obsahující obecné schématické značky,
441
        například všemožné tranzistory. Tyto knihovny slouží jako zásobárna
442
        „tvarů“ při tvorbě konkrétních prvků.
443
        </li>
444
        <li class="MsoNormal c8">Knihovny obsahující výběr běžných zástupců
445
        uvažované skupiny, například konkrétní nejběžnější tranzistory.
446
        </li>
447
        <li class="MsoNormal c8">Knihovny přímo obsahující celou skupinu
448
        konkrétních součástí, například jumpery s různým počtem špiček.
449
        </li>
450
        <li>Knihovny obsahující prvky konkrétního výrobce. Ty jsou ukládány do
451
        podadresářů jednotlivých výrobců.
452
        </li>
453
      </ul>
454
      <p>
455
        Při práci s knihovnami je třeba extra dávat pozor aby se omylem
456
        nevymazaly prvky z knihoven (stačí samotné DEL a prvek je nenávratně
457
        pryč). Dokončeným knihovnám je vhodné nastavit atribut <span lang=
458
        "EN-US">Read Only</span>.
459
      </p>
460
      <h2>
461
        <a name="_Toc115668433">3.3. Generování výstupů</a>
462
      </h2>
463
      <h3>
464
        3.3.1. Generování netlistu
465
      </h3><span lang="EN-US">Create Netlist / Other</span> <span lang=
466
      "EN-US">PCB Footprint / Combined Property String = {Device},{Value}@{PCB
467
      Footprint}</span> <span lang="EN-US">Formatters = padspcb.dll</span>
468
      <span lang="EN-US">Netlist File 1 –</span> nastavit příponu .ASC
469
      <h3>
470
        3.3.2. Generování seznamu součástí
471
      </h3>
472
      <p>
473
        Tvorba seznamu součástí se skládá ze dvou kroků
474
      </p>
475
      <p>
476
        Vygenerování seznamu ze schématu
477
      </p>
478
      <p>
479
        Úprava do podoby XLS tabulky
480
      </p>
481
      <h4>
482
        Seznam součástí z OrCADu
483
      </h4>
484
      <p>
485
        Volba <span lang="EN-US">Bill of Material</span>, následující nastavení
486
      </p>
487
      <p>
488
        Header: Quantity\tReference\tPart\tPCB Footprint
489
      </p>
490
      <p>
491
        Combined property string: {Quantity}\t{Reference}\t{Value}\t{PCB
492
        Footprint}
493
      </p>
494
      <p>
495
        Výsledný soubor se jmenuje jako modul a má příponu TXT
496
      </p>
497
      <h4>
498
        Finální seznam součástí
499
      </h4>
500
      <p>
501
        Vytváří se jako XLS tabulka. Vzor tabulky je v souboru
502
        _DOC\VZOR_Seznam_součástí.XLS. Vzor uložíme do adresáře SCH a otevřeme
503
        jej. Dále postupujeme podle návodu ve vzoru napsanému.
504
      </p>
505
      <h3>
506
        3.3.3. Generování .PDF
507
      </h3>
508
      <p>
509
        Tisk provádíme obvykle na cílový formát A4 a to i pro schémata
510
        originálního formátu A3. Pro kvalitní výstup stačí rozlišení 600dpi.
511
      </p>
512
      <p>
513
        Soubor se jmenuje jako jméno modulu s doplňkem _SCH. Například
514
        „POKUS_SCH.PDF“.
515
      </p>
516
      <h4>
517
        Adobe Acrobat Distiller - preferované
518
      </h4>
519
      <p>
520
        Acrobat Distiller dává barevné PDF soubory. Žádné specifické nastavení
521
        parametrů Acrobat Distiller nepotřebuje (600dpi, měřítko 100%).
522
      </p>
523
      <p>
524
        Při tisku z programu OrCAD Capture je třeba nastavit zmenšení a
525
        posunutí tisku aby byly rozumné okraje takto:
526
      </p>
527
      <p>
528
        Schéma A3 – Scale=0,65; Print Offset X=12, Y=10
529
      </p>
530
      <p>
531
        Schéma A4 – Scale=0,91; Print Offset X=12, Y=10
532
      </p>
533
      <h4>
534
        Adobe Acrobat Writter
535
      </h4>
536
      <p>
537
        Acrobat Writter dává černobílé PDF. Pro dosažení malé velikosti
538
        výsledných PDF souborů je třeba nastavit komprimaci. Velikost výstupu
539
        ani posunutí nejde ovlivnit. Výhodou je to, že schéma může být tisknuto
540
        najednou i když obsahuje listy různých formátů. Cílovým formátem nemusí
541
        být nutně formát A4 ale je to nejobvyklejší.
542
      </p>
543
      <p>
544
        <span lang="EN-US">Page Setup</span>
545
      </p>
546
      <p>
547
        <span lang="EN-US">Page Size / Standard = A4</span>
548
      </p>
549
      <p>
550
        <span lang="EN-US">Graphic / Resolution = 600dpi</span>
551
      </p>
552
      <p>
553
        <span lang="EN-US">Graphic / Scaling = 100%</span>
554
      </p>
555
      <p>
556
        <span lang="EN-US">Compression Options</span>
557
      </p>
558
      <p>
559
        <span lang="EN-US">General / Compress text and lineart = Yes</span>
560
      </p>
561
      <p>
562
        <span lang="EN-US">Color/Gray Scale Images / Compress using =
563
        ZIP</span>
564
      </p>
565
      <h2>
566
        <a name="_Toc115668434">3.4. Úklid souborů</a>
567
      </h2>
568
      <p>
569
        Smažeme nepotřebné soubory, u cílových souborů zkontrolujeme jména
570
        souborů a nastavíme Read Only atribut.
571
      </p>Následující soubory obvykle <u>mažeme</u>: <span class=
572
      "c7">·</span>.OPJ definice projektu
573
      <ul>
574
        <li class="MsoNormal c8">.DBK záložní soubor schématu (.DSN)
575
        </li>
576
        <li>.OBK záložní soubor knihovny (.OLB)
577
        </li>
578
      </ul>Naopak následující soubory obsahují podstatná data:
579
      <ul>
580
        <li class="MsoNormal c8">.DSN soubor schématu (obsahuje i <span lang=
581
        "EN-US">library cache</span> použitých knihovních prvků)
582
        </li>
583
        <li class="MsoNormal c8">.OLB soubor knihovny (společné knihovny
584
        nejlépe v adresáři C:\LIBRARY\ORCAD9x
585
        </li>
586
        <li>.ASC soubor spojů – netlist
587
        </li>
588
        <li>.PDF soubor s vytištěným schématem (název ve tvaru xxx_SCH.PDF)
589
        </li>
590
        <li>.XLS soubor se seznamem součástí včetně objednacích informací
591
        </li>
592
      </ul>
593
      <h2>
594
        <a name="_Toc115668435">3.5. Povinné úkony</a>
595
      </h2>
596
      <p class="c9">
597
        Seznam povinných úkonů slouží pro rychlé ověření, že se na nic
598
        důležitého nezapomnělo. Na všechny otázky by se mělo odpovědět buď
599
        „ano“ nebo „v tomto případě záměrně ne“.
600
      </p>
601
      <p>
602
        Založení nového schématu
603
      </p>
604
      <ul>
605
        <li>Je zvolen správný formát listů (A4 nebo A3) ?
606
        </li>
607
        <li>Je na první straně informace o historii schématu ?
608
        </li>
609
        <li>Jsou hodnoty neosazovaných součástek označeny podtržítkem ?
610
        </li>
611
        <li>Jsou na schématu i součástky, které se neosazují na plošný spoj ?
612
        </li>
613
        <li>Jsou na schématu 3 rohové kříže a alespoň 2 fidu značky na každou
614
        stranu plošného spoje ?
615
        </li>
616
      </ul>
617
      <p>
618
        Aktualizace
619
      </p>
620
      <ul>
621
        <li>Je historie na první stránce aktuální ?
622
        </li>
623
        <li>Je rohové razítko na všech stranách aktuální ?
624
        </li>
625
        <li>Je vygenerovaný platný netlist v .ASC souboru ?
626
        </li>
627
        <li>Je vygenerovaný tiskový soubor schématu v .PDF souboru ?
628
        </li>
629
        <li>Je správné pořadí stránek v .PDF souboru ?
630
        </li>
631
        <li>Je vygenerovaný seznam součástek ?
632
        </li>
633
        <li>Mají soubory správný název ?
634
        </li>
635
        <li>Mají soubory atribut Read Only ?
636
        </li>
637
        <li>Jsou smazané nepotřebné soubory (i adresáře) ?
638
        </li>
639
      </ul>
640
      <h1>
641
        <a name="_Toc115668436">4. PADS – návrh plošného spoje</a>
642
      </h1>
643
      <h2>
644
        <a name="_Toc115668437">4.1. Použití vrstev</a>
645
      </h2>
646
      <p>
647
        <span class="c1">Dopsat kam patří texty a další věci.</span>
648
      </p>
649
      <p>
650
        Potisk:
651
      </p>
652
      <p>
653
        V případě, že modul vyžaduje stabilizované napětí nějaké konkrétní
654
        velikosti je vhodné toto uvést na potisku modulu.
655
      </p>
656
      <h2>
657
        <a name="_Toc115668438">4.2. Obecné poznámky</a>
658
      </h2>
659
      <p class="c5">
660
        Fidu značky a další neosazované objekty
661
      </p>
662
      <p>
663
        Je vhodné zhasnout refdes u fidu značek a u dalších podobných objektů
664
        (například různé díry, rohové značky a podobně). Na osazováku nejsou
665
        potřeba.
666
      </p>
667
      <p>
668
        Filter = Labels, označit text a smazat klávesou Del
669
      </p>
670
      <p class="c5">
671
        Rohové kříže
672
      </p>
673
      <p>
674
        Na natažené rohové kříže položit ještě grafické kříže SYMBOLS/CROSS
675
        (důvodem je skutečnost, že není možné automaticky natáhnout grafickou
676
        kresbu na základě netlistu a naopak žádná součástka nemůže být ve všech
677
        vrstvách).
678
      </p>
679
      <p>
680
        Drafting / From Library / …
681
      </p>
682
      <p class="c5">
683
        Texty
684
      </p>
685
      <p>
686
        Texty (popis na potisku) patří do vrstvy Silkscreen Top/Bottom, písmo
687
        80mils, čára 8 mils.
688
      </p>
689
      <p class="c5">
690
        Popisky označení polarity
691
      </p>
692
      <p>
693
        U diod přidáváme A k anodě a u kondenzátorů přidáváme +.
694
      </p>
695
      <p>
696
        Texty patří do vrstvy Assembly Drawing Top/Bottom), písmo 80mils, čára
697
        8 mils.
698
      </p>
699
      <h2>
700
        <a name="_Toc115668439">4.3. Šířky čar a velikosti elementů</a>
701
      </h2>
702
      <p>
703
        Grid pro součástky – 25mils nebo 10mils
704
      </p>
705
      <p>
706
        Grid pro rohové díry – 400mils
707
      </p>
708
      <p>
709
        Rohové díry – průměr 3.2mm na modulech a 3.4mm na nosné desce.
710
      </p>
711
      <p>
712
        Kótování – šířka čar 5mils
713
      </p>
714
      <p>
715
        Obrys desky – šířka čáry 5mils
716
      </p>
717
      <p>
718
        Obrys desky – zmenšení proti násobku 400mils – zmenšit o 10mils na
719
        všech stranách
720
      </p>
721
      <p>
722
        Jumpery – vrtání 35mils, ploška 60mils, maska 66mils, čtvercový tvar
723
      </p>
724
      <p>
725
        Plocha – šrafování 12mils, clearance 20mils
726
      </p>
727
      <h2>
728
        <a name="_Toc115668440">4.4. Design Rules</a>
729
      </h2>
730
      <p>
731
        Čáry – minimální šířka 12mils (v nouzi možno jít až na 9mils)
732
      </p>
733
      <p>
734
        Čáry – default šířka (12), 15, 20, 30 nebo 45mils (co hustota dovolí)
735
      </p>
736
      <p>
737
        Čáry – maximální šířka 60mils
738
      </p>
739
      <p>
740
        Izolační vzdálenosti – 10mils, litá měď 20mils
741
      </p>
742
      <h2>
743
        <a name="_Toc115668441">4.5. Technologické výstupy</a>
744
      </h2>
745
      <p>
746
        <span class="c1">Nezapomeň na CAM výstup pro osazovací automat (seznam
747
        součástí s polohou a orientací).</span>
748
      </p>
749
      <p>
750
        Výstupem programu PADS jsou podklady pro profesionální výrobu plošných
751
        spojů ve formě GERBER dat vrstev a EXCELLON vrtání.
752
      </p>
753
      <p>
754
        Alternativním výstupem jsou podklady pro amatérskou výrobu plošného
755
        spoje v podobě .PDF souborů vrstev a potisku zrcadlené tak, aby se
756
        přímo vytiskly na tiskárně (spoje zrcadlové, potisk normálně).
757
      </p>
758
      <p>
759
        Dále jsou výstupem dokumentační vrstvy, typicky osazovací výkresy.
760
      </p>
761
      <p>
762
        Pro usnadnění generování technologických výstupů je připravena
763
        konfigurace CAM výstupů v souboru _PADS_LIB/DEFAULT.CAM, kterou je
764
        možno importovat do návrhu.
765
      </p>Následující tabulka uvádí přehled technologických výstupů:
766
      <table>
767
        <tr>
768
          <td colspan="2" rowspan="2">
769
            Vrstva
770
          </td>
771
          <td>
772
            <p>
773
              CAM_PROFI
774
            </p>
775
          </td>
776
          <td>
777
            <p>
778
              CAM_DOC
779
            </p>
780
          </td>
781
          <td>
782
            <p>
783
              CAM_AMA
784
            </p>
785
          </td>
786
        </tr>
787
        <tr>
788
          <td>
789
            <p>
790
              <span class="c10">Všechny vrstvy pohledem ze strany součástí (V1)
791
              s jednotným absolutním posunutím.</span>
792
            </p>
793
          </td>
794
          <td>
795
            <p>
796
              <span class="c10">Vrstvy zrcadlené tak, aby odpovídal pohledu z
797
              uvažované strany, výsledek centrovaný na střed stránky.</span>
798
            </p>
799
          </td>
800
          <td>
801
            <p>
802
              <span class="c10">Vrstvy zrcadlené tak, aby výtisk byl přímo
803
              podkladem pro amatérskou výrobu, centrováno na střed.</span>
804
            </p>
805
          </td>
806
        </tr>
807
        <tr>
808
          <td>
809
            <p>
810
              BOARD
811
            </p>
812
          </td>
813
          <td>
814
            <p>
815
              Obrys a kóty
816
            </p>
817
          </td>
818
          <td>
819
            <p>
820
              BOARD.PHO
821
            </p>
822
          </td>
823
          <td>
824
            <p>
825
               
826
            </p>
827
          </td>
828
          <td></td>
829
        </tr>
830
        <tr>
831
          <td>
832
            <p>
833
              DRILL
834
            </p>
835
          </td>
836
          <td>
837
            <p>
838
              Vrtání
839
            </p>
840
          </td>
841
          <td>
842
            <p>
843
              DRILL.DRL<br>
844
              DRILL.REP
845
            </p>
846
          </td>
847
          <td>
848
            <p>
849
              DRILL.PDF
850
            </p>
851
          </td>
852
          <td>
853
            <p>
854
               
855
            </p>
856
          </td>
857
        </tr>
858
        <tr>
859
          <td>
860
            <p>
861
              V1<br>
862
              V2
863
            </p>
864
          </td>
865
          <td>
866
            <p>
867
              Měď
868
            </p>
869
          </td>
870
          <td>
871
            <p>
872
              <span class="c11">V1.PHO</span><br>
873
              V2.PHO
874
            </p>
875
          </td>
876
          <td>
877
            <p>
878
              <span class="c11">V1.PDF</span> <sup>§</sup><br>
879
              V2.PDF <sup>§</sup>
880
            </p>
881
          </td>
882
          <td>
883
            <p>
884
              <span class="c11">V1_AMA.PDF</span> <sup>§</sup><br>
885
              V2_AMA.PDF <sup>§</sup><br>
886
              <span class="c11">V1_REAL.PDF</span> <sup>§</sup><br>
887
              V2_REAL.PDF <sup>§</sup>
888
            </p>
889
          </td>
890
        </tr>
891
        <tr>
892
          <td>
893
            <p>
894
              M1<br>
895
              M2
896
            </p>
897
          </td>
898
          <td>
899
            <p>
900
              Maska
901
            </p>
902
          </td>
903
          <td>
904
            <p>
905
              <span class="c11">M1.PHO</span><br>
906
              M2.PHO
907
            </p>
908
          </td>
909
          <td>
910
            <p>
911
               
912
            </p>
913
          </td>
914
          <td>
915
            <p>
916
               
917
            </p>
918
          </td>
919
        </tr>
920
        <tr>
921
          <td>
922
            <p>
923
              T1<br>
924
              T2
925
            </p>
926
          </td>
927
          <td>
928
            <p>
929
              Potisk
930
            </p>
931
          </td>
932
          <td>
933
            <p>
934
              T1.PHO<br>
935
              <span class="c11">T2.PHO</span>
936
            </p>
937
          </td>
938
          <td>
939
            <p>
940
               
941
            </p>
942
          </td>
943
          <td>
944
            <p>
945
              T1_AMA.PDF<br>
946
              <span class="c11">T2_AMA.PDF</span>
947
            </p>
948
          </td>
949
        </tr>
950
        <tr>
951
          <td>
952
            <p>
953
              P1<br>
954
              P2
955
            </p>
956
          </td>
957
          <td>
958
            <p>
959
              Planžeta<br>
960
              (jen u SMD)
961
            </p>
962
          </td>
963
          <td>
964
            <p>
965
              <span class="c11">P1.PHO</span><br>
966
              P2.PHO
967
            </p>
968
          </td>
969
          <td>
970
            <p>
971
               
972
            </p>
973
          </td>
974
          <td>
975
            <p>
976
               
977
            </p>
978
          </td>
979
        </tr>
980
        <tr>
981
          <td>
982
            <p>
983
              O1<br>
984
              O2
985
            </p>
986
          </td>
987
          <td>
988
            <p>
989
              Osazení
990
            </p>
991
          </td>
992
          <td>
993
            <p>
994
               
995
            </p>
996
          </td>
997
          <td>
998
            <p>
999
              O1.PDF<br>
1000
              O2.PDF
1001
            </p>
1002
          </td>
1003
          <td>
1004
            <p>
1005
               
1006
            </p>
1007
          </td>
1008
        </tr>
1009
        <tr>
1010
          <td>
1011
            <p>
1012
              <span class="c1">Automat</span>
1013
            </p>
1014
          </td>
1015
          <td>
1016
            <p>
1017
               
1018
            </p>
1019
          </td>
1020
          <td>
1021
            <p>
1022
               
1023
            </p>
1024
          </td>
1025
          <td>
1026
            <p>
1027
               
1028
            </p>
1029
          </td>
1030
          <td>
1031
            <p>
1032
               
1033
            </p>
1034
          </td>
1035
        </tr>
1036
      </table>
1037
      <p>
1038
        Poznámka: <sup>§</sup> tyto výstupy se generují z výsledných GERBER dat
1039
        (souborů .PHO) pomocí programu ViewMate.
1040
      </p>
1041
      <p>
1042
        <span class="c1">Při prvém spuštění programu PADS je třeba nastavit
1043
        nebo zkontrolovat parametry výstupních zařízení – fotoplotru a
1044
        generátoru dat pro Excellon vrtačku a vybrat a nastavit výstupní
1045
        tiskárnu.</span>
1046
      </p>
1047
      <h3>
1048
        4.5.1. CAM_PROFI – profesionální výstupy
1049
      </h3>
1050
      <p>
1051
        Všechny CAM výstupy pro profesionální výrobu se generují přímo z
1052
        programu PADS. <span class="c1">Nastavení je nadefinováno v souboru
1053
        _PADS_LIB\DEFAULT.CAM.</span> Zbývá doplnit popisný soubor s parametry
1054
        žádané výroby desky (soubor !____!.TXT).
1055
      </p>
1056
      <p class="c5">
1057
        Data pro fotoplotr - nastavení
1058
      </p>
1059
      <p>
1060
        Nastavení Device Setup (není součástí souboru DEFAULT.CAM)
1061
      </p>Photo Plotter Setup / Advance<span lang="EN-US">d</span> <span lang=
1062
      "EN-US">Units = English</span> <span lang="EN-US">Number of Digits =
1063
      3.5</span> <span lang="EN-US">Coordinates = Absolute</span> <span lang=
1064
      "EN-US">Zero Suppress = None</span> <span lang="EN-US">Output Format =
1065
      RS274X</span> <span lang="EN-US">Suppress Repeated Coordinates =
1066
      Yes</span>
1067
      <p>
1068
        Nastavení <span lang="EN-US">Options (</span>je součástí souboru
1069
        DEFAULT.CAM)
1070
      </p>
1071
      <p>
1072
        <span lang="EN-US">Plot Options</span>
1073
      </p>
1074
      <p>
1075
        <span lang="EN-US">Orientation = 0</span>
1076
      </p>
1077
      <p>
1078
        <span lang="EN-US">Scaling = 1:1</span>
1079
      </p>
1080
      <p>
1081
        <span lang="EN-US">Mirror Image = 0</span>
1082
      </p>
1083
      <p>
1084
        <span lang="EN-US">Mirror Refdes = 0</span>
1085
      </p>
1086
      <p>
1087
        <span lang="EN-US">Justification = Offset (X=1000, Y=1000)</span>
1088
      </p>
1089
      <p class="c5">
1090
        Vrtací data - nastavení
1091
      </p>
1092
      <p>
1093
        Nastavení Device Setup (není součástí souboru DEFAULT.CAM)
1094
      </p><span lang="EN-US">NC Drill Setup</span> <span lang=
1095
      "EN-US">Coordinates = Absolute</span>
1096
      <p>
1097
        <span lang="EN-US">Output Type = ASCII</span>
1098
      </p><span lang="EN-US">Number of Digits = 3.5</span>
1099
      <p>
1100
        <span lang="EN-US">Units = English</span>
1101
      </p><span lang="EN-US">Zero Suppress = None</span> <span lang=
1102
      "EN-US">Format = Ecellon</span>
1103
      <p>
1104
        Nastavení <span lang="EN-US">Options (</span>je součástí souboru
1105
        DEFAULT.CAM)
1106
      </p>
1107
      <p>
1108
        <span lang="EN-US">NC Drill Options</span>
1109
      </p>
1110
      <p>
1111
        <span lang="EN-US">Origin Offset = 1000, 1000</span>
1112
      </p>
1113
      <p>
1114
        <span lang="EN-US">Mirror = No</span>
1115
      </p>
1116
      <p>
1117
        <span lang="EN-US">Holes = Throughout Vias, Plated Pins, Non-Plated
1118
        Pins</span>
1119
      </p>
1120
      <p class="c5">
1121
        Generování výstupů
1122
      </p>
1123
      <p>
1124
        Stačí spustit všechny předdefinované PROFI výstupy z CAM menu. Výsledné
1125
        soubory jsou v nastaveném (nebo defaultním) CAM adresáři.
1126
      </p>
1127
      <p>
1128
        Výstupy se kontrolují natažením do programu ViewMate čteně vrtacích
1129
        dat.
1130
      </p>
1131
      <h3>
1132
        4.5.2. CAM_DOC – dokumentační výstupy
1133
      </h3>
1134
      <p class="c5">
1135
        Osazovací výkresy – nastavení
1136
      </p>
1137
      <p>
1138
        Nastavení Device Setup (není součástí souboru DEFAULT.CAM)
1139
      </p>
1140
      <p>
1141
        Nastavení Tisku / Acrobat <span lang="EN-US">Distiller /
1142
        Vlastnosti</span>
1143
      </p>
1144
      <p>
1145
        <span lang="EN-US">Graphics / Resolution = 1200dpi (</span>případně
1146
        <span lang="EN-US">2400dpi)</span>
1147
      </p>
1148
      <p>
1149
        <span lang="EN-US">Graphics / Scaling = 100%</span>
1150
      </p>
1151
      <p>
1152
        <span lang="EN-US">Graphics / Negative = No</span>
1153
      </p>
1154
      <p>
1155
        <span lang="EN-US">Graphics / Mirror = No</span>
1156
      </p>
1157
      <p class="c5">
1158
        Kresby vrstev spojů
1159
      </p>
1160
      <p>
1161
        Kresby vrstev spojů se generují na základě gerber dat pomocí programu
1162
        ViewMate. Od kresby spojů je třeba graficky odečíst vyvrtané díry a
1163
        přidat obrys desky.
1164
      </p>
1165
      <p>
1166
        Spustí se ViewMate a myší se vloží gerber data BOARD.PHO, V1.PHO a
1167
        V2.PHO. Dále se myší vloží do další vrstvy vrtací data DRIL.DRL a
1168
        průměry vrtáků DRILL.REP. Všem vrstvám je vhodné nastavit stejnou barvu
1169
        (aby fungovalo odečítání).
1170
      </p>
1171
      <p>
1172
        Při prvním spuštění bude potřeba nastavit formát dat a to jde pouze v
1173
        rozšířených volbách importu:
1174
      </p>File / Import / Gerber – Options – nastavuje se 2.6 anglické míry
1175
      File / Import / Apertures – zeptá se na jedntky (nastavení mils) File /
1176
      Import / Drill – Options – nastavuje se 3.5 anglické míry
1177
      <p>
1178
        V1.PDF se získá tímto nastavením:
1179
      </p>
1180
      <p>
1181
        BOARD.PHO viditelná
1182
      </p>
1183
      <p>
1184
        V1.PHO viditelná
1185
      </p>
1186
      <p>
1187
        DRILL.DRL viditelná + scratch
1188
      </p>
1189
      <p>
1190
        <span lang="EN-US">File / Print</span>
1191
      </p><span lang="EN-US">Print Range = Screen (</span>nutno zmenšit obraz
1192
      tak, aby byl celý na obrazovce<span lang="EN-US">)</span> <span lang=
1193
      "EN-US">Colors = Black on White</span> <span lang="EN-US">Scale = By
1194
      Factor = 1 (</span>u verze 6 je třeba použít 0.01) <span lang="EN-US">Add
1195
      Page Header = Off</span>
1196
      <p>
1197
        Nastavení Tisku / Acrobat <span lang="EN-US">Distiller /
1198
        Vlastnosti</span>
1199
      </p>
1200
      <p>
1201
        <span lang="EN-US">Graphics / Resolution = 1200dpi (</span>případně
1202
        <span lang="EN-US">2400dpi)</span>
1203
      </p>
1204
      <p>
1205
        <span lang="EN-US">Graphics / Scaling = 100%</span>
1206
      </p>
1207
      <p>
1208
        <span lang="EN-US">Graphics / Negative = No</span>
1209
      </p>
1210
      <p>
1211
        <span lang="EN-US">Graphics / Mirror = No</span>
1212
      </p>
1213
      <p>
1214
        <span lang="EN-US">V2.PDF</span> se získá stejným postupem s těmito
1215
        změnami:
1216
      </p>
1217
      <p>
1218
        Zhasnout V1 a rozsvítit V2
1219
      </p>
1220
      <p>
1221
        Nastavit PDF výstup jako zrcadlený
1222
      </p>
1223
      <h3>
1224
        4.5.3. CAM_AMA – výstupy pro amatérskou výrobu
1225
      </h3>
1226
      <p>
1227
        Tyto výstupy se generují pomocí programu ViewMate z GERBER dat tak, že
1228
        se od podkladů vrstev mědi graficky odečítají díry a to buď jednotného
1229
        průměru (jen jako naznačení pro snadné vrtání) nebo vrtání reálné
1230
        velikosti. Výsledná grafika se zrcadlí tak, aby vznikl zrcadlový obraz
1231
        měděných vrstev (zrcadlí se strana V1, strana V2 je zrcadlová tím, že
1232
        všechny vrstvy v .PHO souborech jsou jednotně ze strany součástí).
1233
      </p>
1234
      <h3>
1235
        4.5.4. Tisk náhledů
1236
      </h3>
1237
      <p>
1238
        Acrobat Distiller, 1200dpi
1239
      </p>
1240
      <p>
1241
        Nutno dělat každou stránku zvlášť (jinak Acrobat zatuhne)
1242
      </p>
1243
      <h3>
1244
        4.5.5. Gerber data
1245
      </h3>
1246
      <p>
1247
        pak se programem ViewMate vytiskne do driveru Acrobat Distiller vrstva
1248
        obrys+měď-díry (jednotné velikosti 20mils). Distiller musí mít vypnuté
1249
        vnitřní převzorkování ale zapnutou kompresi. Rozlišení buď 1200dpi nebo
1250
        2400dpi.
1251
      </p>
1252
      <p>
1253
        Gerber 3.5 ve formátu RS274X
1254
      </p>
1255
      <p>
1256
        Měřítko – 1 (u verze 6.1 je chyba a je třeba nastavit měřítko 0.01)
1257
      </p>
1258
      <p>
1259
        Zkontrolovat náhledem
1260
      </p>
1261
      <h3>
1262
        4.5.6. Vícenásobné motivy na jedné stránce tisku
1263
      </h3>
1264
      <p>
1265
        Pokud je potřeba umístit několik motivů do jediného .PDF souboru je to
1266
        možné udělat pomocí Adobe Acrobat dle tohoto postupu:
1267
      </p>
1268
      <ul>
1269
        <li>Otevřít soubor s motivem (nebo několik souborů postupně)
1270
        </li>
1271
        <li>Vybrat nástroj TouchUp Object Tool
1272
        </li>
1273
        <li>Vybrat grafiku volbou Edit/Select All (některé kresby jsou
1274
        vícevrstvé)
1275
        </li>
1276
        <li>Vybranou grafiku umístit do klipboardu Edit/Copy
1277
        </li>
1278
        <li>Přepnout se na cílový .PDF soubor (vytvořený například funkcí
1279
        File/Save As)
1280
        </li>
1281
        <li>Vložit grafiku do cílového místa (vloží se do stejného místa v jaké
1282
        byla původně, je vhodné mít na tomto místě prázdno jinak je problém s
1283
        tím, že grafika nemusí jít vybrat a posunout pokud má více vrstev)
1284
        </li>
1285
        <li>Vloženou grafiku vybrat a umístit na stránce dle potřeby
1286
        </li>
1287
      </ul>
1288
      <h2>
1289
        <a name="_Toc115668442">4.6. Povinné úkony</a>
1290
      </h2>
1291
      <p class="c9">
1292
        Seznam povinných úkonů slouží pro rychlé ověření, že se na nic
1293
        důležitého nezapomnělo. Na všechny otázky by se mělo odpovědět buď
1294
        „ano“ nebo „v tomto případě záměrně ne“.
1295
      </p>
1296
      <p>
1297
        Vlastní návrh
1298
      </p>
1299
      <ul>
1300
        <li>Je deska okótovaná ?
1301
        </li>
1302
        <li>Je Origin na správném místě ?
1303
        </li>
1304
      </ul>
1305
      <p>
1306
        Aktualizace
1307
      </p>
1308
      <ul>
1309
        <li>Je při natažení .PCB souboru vidět co má být vidět a nastavený
1310
        filtr na rozumnou hodnotu ?
1311
        </li>
1312
        <li>Prošla kontrola návrhových pravidel (Tool / Verify design /
1313
        Clearance &amp; Connectivity) ?
1314
        </li>
1315
        <li>Souhlasí .PCB soubor s .ASC souborem (Tools / Compare netlist) ?
1316
        </li>
1317
        <li>Mají soubory správný název ?
1318
        </li>
1319
        <li>Mají soubory atribut Read Only ?
1320
        </li>
1321
        <li>Jsou smazané nepotřebné soubory (i adresáře) ?
1322
        </li>
1323
        <li>Je správný text na plošném spoji a případně v potisku ?
1324
        </li>
1325
        <li>Jsou správně umístěny orientační značky (plus, anoda a podobně) ?
1326
        </li>
1327
      </ul>
1328
      <p>
1329
        <span class="c1">Tohle není ještě všechno. Až budu dělat nový plošný
1330
        spoj tak to doplním.</span>
1331
      </p>
1332
      <p>
1333
        Technologické výstupy
1334
      </p>
1335
      <ul>
1336
        <li>
1337
          <span class="c1">Technologické výstupy doplním až je budu mít přesně
1338
          specifikované. Patrně bude nezbytné nadefinovat několik samostatných
1339
          profilů pro různé druhy návrhu. Zatím se vychází z přehledové tabulky
1340
          a vzoru CAM z adresáře _PADS_LIB.</span>
1341
        </li>
1342
        <li>Jsou na osazovacím plánu orientační značky (polarita součástek) ?
1343
        </li>
1344
      </ul>
1345

  
1346
      <h1> Náměty pro další zlepšení </h1>
1347

  
1348
      <p>
1349
        Část návrhu plošných spojů je ještě značně neúplná. Zejména chybí
1350
        definice nastavení programu PADS včetně STARTUP souborů a standardních
1351
        nastavení. Kromě toho taky definice standardních vrstev, dohod a CAM
1352
        výstupů.
1353
      </p>
1354

  
1355
      <p>
1356
        Doplnit verzování dokumentů a rozlišování stavu „Předběžný“, „Průběžně
1357
        aktualizovaný“ a „Finální“.
1358
      </p>
1359

  
1360
    </div>
1361

  
1362
    <!-- AUTOINCLUDE START "Page/Footer.cs.ihtml" DO NOT REMOVE -->
1363
    <!-- ============== PATIČKA ============== -->
1364
    <div class="Footer">
1365
      <script type="text/javascript">
1366
      <!--
1367
        SetRelativePath("../../");
1368
        DrawFooter();
1369
      // -->
1370
      </script>
1371
      <noscript>
1372
        <p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p>
1373
      </noscript>
1374
    </div>
1375
    <!-- AUTOINCLUDE END -->
1376

  
1377
  </body>
1378
</html>
1379

  
1380

  
1381

  
1382

  
1383
<style type="text/css">
1384
 span.c11 {color:gray}
1385
 span.c10 {font-size:9.0pt}
1386
 p.c9 {font-style: italic}
1387
 li.c8 {page-break-after:avoid}
1388
 span.c7 {font-family:Symbol}
1389
 li.c6 {list-style: none}
1390
 p.c5 {font-weight: bold}
1391
 span.c4 {color:windowtext;display:none;text-decoration: none}
1392
 span.c3 {color:windowtext;display:none; text-decoration:none}
1393
 span.c2 {color:windowtext;display:none;text-decoration:none}
1394
 span.c1 {background:yellow}
1395
</style>
Web/JS/MLAB_Menu.js
4 4
//   Předěláno na jinou strukturu adresářů, doplněno poukování odkazů
5 5
//   Oprava regulárního výrazu tak, aby nekazil odkaz Nahoru v patičce
6 6
//   Změna kódování na UTF-8
7
//   Doplněno automatické generování obsahu
7 8

  
8 9
var RelPath="";     // Proměnná pro uložení relativní cesty k rootu webu
9 10
                    // Všechny cesty v tomto skriptu pak mají být cestami od
......
179 180
  // Výstup sestaveného textu
180 181
  document.write(Content);
181 182
}
183

  
184

  
185
//=============================================
186
// Automatické generování obsahu
187
//
188
// Ke každé značce s class="PutTocHere x" vygeneruje obsah
189
// s hloubkou x nadpisů (defaultně 2 úrovně)
190

  
191

  
192
function tocGetText(obj)
193
// Vrať řetězec s obsahem elementu
194
{
195
  var str=""
196
    for (var i=0;i < obj.childNodes.length;i++)
197
    {
198
      if (obj.childNodes[i].nodeType==1)          // ELEMENT_NODE
199
        str += tocGetText(obj.childNodes[i])
200
      else if (obj.childNodes[i].nodeType==3)     // TEXT_NODE
201
        str += obj.childNodes[i].data
202
    }
203
  return str
204
}
205

  
206
var tocGlobalContext=0  // pro unikátní kotvy ve značce <a>
207

  
208
function tocHeaders(el,obj,depth)
209
// Proleze hierarchickou strukturu a najde vsechny nadpisy
210
// do zadané úrovně včetně.
211
{
212
  var tagList = "H1;H2;H3;H4;H5;H6;H7;"
213
  if (tagList.indexOf(obj.tagName+";")>=0)        // je to nadpis
214
  if (obj.tagName.charAt(1)<=depth)               // úroveň nadpisu
215
  {
216
    // Vytvoř položku seznamu
217
    var eLI = document.createElement("li")        // položka seznamu
218
    var eA  = document.createElement("a")         // uvnitř link
219
    var eLIText = document.createTextNode(tocGetText(obj))  // uvnitř text
220
    eLI.className="Toc" + obj.tagName             // úroveň nadpisu do class
221
    eA.href="#_Toc_"+tocGlobalContext             // cíl odkazu
222
    eA.appendChild(eLIText)                       // vlož text do odkazu
223
    eLI.appendChild(eA)                           // vlož odkaz do položky seznamu
224
    el.appendChild(eLI)                           // vlož položku seznamu do seznamu
225

  
226
    // Přidej k nadpisu kotvu (znackou <a>)
227
    var anchor=document.createElement("a")
228
    anchor.id="_Toc_"+tocGlobalContext++          // unikátní jména kotev
229
    obj.appendChild(anchor)                       // přidej kotvu k nadpisu
230
  }
231
  for (var i=0;i < obj.childNodes.length;i++)     // rekurze
232
    if (obj.childNodes[i].nodeType==1)
233
      tocHeaders(el,obj.childNodes[i],depth)
234
}
235

  
236

  
237
function tocPutToc(objToc)
238
// Rekurzivně projdi strom dokumentu a na všechna místa kam patří
239
// vlož seznam. Místo je ozačeno značkou s id="PutTocHere".
240
// Volitelně může být uveden parametr Class="x", kde x udává hloubku
241
// zpracovávaných nadpisů.
242
{
243
  var cl=objToc.className.split(" ")              // vezmi class a rozděl ho na slova
244
  if (cl[0].toUpperCase()=="PutTocHere".toUpperCase())
245
  {
246
    var depth=2                                   // default hodnota hloubky
247
    for (var i=1;i<cl.length;i++)
248
    {
249
      if (cl[i]!="")                              // preskoč prázdné položky (IE6)
250
      {
251
        depth=cl[i]                               // byla zadána i druhá hodnota
252
        break
253
      }
254
    }
255

  
256
    var toc = document.createElement("ul")        // Toc je nečíslovaný seznam
257
    toc.className="Toc"                           // s Class="Toc"
258

  
259
    var objHx = document.getElementsByTagName("body")[0]    // Odtud začínáme
260
    tocHeaders(toc,objHx,depth)                   // projdi všechny nadpisy
261
    objToc.appendChild(toc)                       // přidej Toc jako jeho dítě
262
  }
263
  // Rekurzivní procházení dětí
264
  for (var i=0;i < objToc.childNodes.length;i++)
265
    if (objToc.childNodes[i].nodeType==1)         // ELEMENT_NODE
266
      (tocPutToc(objToc.childNodes[i]))
267
}
... This diff was truncated because it exceeds the maximum size that can be displayed. :@created_atf1416602132.6652639“¯:@expires_in0