//: version "1.8.4"
//: property useExtBars = 0
//: property discardChanges = 1

module foo();
//: interface  /sz:(40, 40) /bd:[ ]
//: enddecls

  //: comment g61 /dolink:1 /link:"@T/edwire_tut.v" @(630,100) /sn:0
  //: /line:"Úpravy Vodičů"
  //: /end
  //: comment g3 /dolink:1 /link:"@T/edit1_tut.v" @(630,70) /sn:0
  //: /line:"Základní Editovací Režimy"
  //: /end
  //: frame g1 @(409,199) /sn:0 /wi:404 /ht:316 /tx:"Zde Vytvořte Konektory Modulu"
  //: comment g16 /dolink:0 /link:"@T/module_tut.v" @(630,115) /sn:0
  //: /line:"Použití Modulů"
  //: /end
  //: frame g15 @(600,25) /sn:0 /wi:213 /ht:149 /tx:"Návody"
  //: comment g20 /dolink:1 /link:"@T/create_tut.v" @(630,55) /sn:0
  //: /line:"Vytvoření Obvodu"
  //: /end
  //: comment g17 /dolink:1 /link:"@T/sim_tut.v" @(630,130) /sn:0
  //: /line:"Simulace Komb. Obvodu"
  //: /end
  //: comment g14 /dolink:1 /link:"@T/seqsim_tut.v" @(630,145) /sn:0
  //: /line:"Simulace Sekv. Obvodu"
  //: /end
  //: comment g21 /dolink:1 /link:"@T/edit2_tut.v" @(630,85) /sn:0
  //: /line:"Skupinove Úpravy"
  //: /end
  //: comment g22 /dolink:0 /link:"" @(605,115) /sn:0
  //: /line:"->"
  //: /end
  //: comment g0 /dolink:0 /link:"" @(26,29) /anc:1
  //: /line:"10) Toto je definice modulu \"foo\""
  //: /line:"\"Konektory\" vypsané v levém dolním"
  //: /line:"rohu hlavního okna označují konektory, "
  //: /line:"které byly definovány v původní instanci"
  //: /line:"modulu.  Pro vytvoření odkazu na konektor"
  //: /line:"uvnitř modulu nastavte značku myší"
  //: /line:"a vyberte \"Vstup Modulu\", \"Výstup Modulu\" "
  //: /line:"nebo \"Vst./Výst. Modulu\" z položky \"Modul\" "
  //: /line:"v nabídce \"Přidat\".  Objeví se dialogové "
  //: /line:"okno, které vám umožní nastavit názvy "
  //: /line:"konektorů.  Vložte názvy a stiskněte Enter."
  //: /line:""
  //: /line:"11) Můžete také vytvořit novou definici"
  //: /line:"modulu bez vytvoření jeho instance "
  //: /line:"vybráním položky \"Nový...\" z nabídky "
  //: /line:"\"Modul\".  Objeví se dialogové okno "
  //: /line:"vyžadující zadání názvu modulu.  Zkuste "
  //: /line:"vložit název \"bar\" a stiskněte Enter."
  //: /line:""
  //: /line:"12) Moduly můžete, prejmenovávat, mazat"
  //: /line:"a kopírovat pomocí dalších příkazu "
  //: /line:"v nabídce \"Modul\"."
  //: /line:""
  //: /line:"13) Pokud jste otevřeli tento blok "
  //: /line:"dvojitým kliknutím na \"foo\" v seznamu "
  //: /line:"modulů, můžete se vrátit do hlavního "
  //: /line:"modulu dvojitým kliknutím na \"main\". "
  //: /line:"Pokud jste otevřeli tento blok použitím"
  //: /line:"příkazu \"Otevřít\" z nabídky \"Modul\", "
  //: /line:"můžete se vrátit o úroveň výš vybráním "
  //: /line:"položky \"Zavřít\" z nabídky \"Modul\" nebo "
  //: /line:"dvojitým kliknutím na \"main\"."
  //: /end
  //: comment g18 /dolink:1 /link:"@T/welcome_tut.v" @(630,40) /sn:0
  //: /line:"Úvod do TkGate"
  //: /end

endmodule

module main;    //: root_module
//: enddecls

  //: comment g61 /dolink:1 /link:"@T/edwire_tut.v" @(630,100) /sn:0 /anc:1
  //: /line:"Úpravy Vodičů"
  //: /end
  //: comment g3 /dolink:1 /link:"@T/edit1_tut.v" @(630,70) /sn:0 /anc:1
  //: /line:"Základní Editovací Režimy"
  //: /end
  //: frame g2 @(477,189) /sn:0 /wi:330 /ht:350 /tx:"Pro vytvoření modulu použijte tento rámeček"
  //: comment g1 /dolink:0 /link:"" @(11,34) /anc:1
  //: /line:"1) Klikněte levým tlačítkem myši do středu prázdného rámečku vpravo od tohoto "
  //: /line:"bloku textu a nastavte pozici.  Nyní zvolte položku  \"Instance Modulu\" z "
  //: /line:"nabídky \"Modul\" v menu \"Přidat\" a vytvořte  instanci modulu.  Objeví se  "
  //: /line:"dialogové okno s aktivním okénkem pro položku \"Funkce\". Do něj napište malými "
  //: /line:"písmeny \"foo\". a stiskněte Enter. Tím nastavíte typ instance na \"foo\"."
  //: /line:""
  //: /line:"2) Klikněte levým tlačítkem myši na pravý dolní roh instance modulu a potáhněte "
  //: /line:"ho směrem dolů a doleva. Tak zvětšíte velikost bloku."
  //: /line:""
  //: /end
  //: comment g16 /dolink:0 /link:"@T/module_tut.v" @(630,115) /sn:0 /anc:1
  //: /line:"Použití Modulů"
  //: /end
  //: comment g6 /dolink:0 /link:"" @(10,137) /anc:1
  //: /line:"3) Klikněte pravým tlačítkem myši na levý okraj bloku a vyberte "
  //: /line:"položku \"Přidat Vstup\" z menu, které se objeví.  Ukáže se "
  //: /line:"dialogové okno s aktivním okénkem  pro \"Název konektoru\".  "
  //: /line:"Napište do něj \"A\" a stiskněte Enter. Nyní opakujte stejný "
  //: /line:"postup a přidejte vstup \"B\" a \"C\" na levou stranu bloku. "
  //: /line:"Opakujte stejný postup, tentokrát ale vyberte \"Přidat Výstup\" "
  //: /line:"a vytvořte výstupy  \"X\", \"Y\" a \"Z\" na pravé straně bloku."
  //: /line:""
  //: /line:"4) Zkuste kliknout při okraju bloku na jeden z konektorů, "
  //: /line:"které jste přidali.  Můžete jej přetáhnout podél okraje bloku, "
  //: /line:"ke kterému náleží, a tím změnit jejich pozici."
  //: /line:""
  //: /line:"5) Klikněte pravým tlačítkem na blok blízko kteréhokoliv z "
  //: /line:"konektorů a vyberte položku \"Změnit Typ\" z nabídky, která se "
  //: /line:"objeví.  Tím se změní \"směr\" vybraného konektoru.  Tento krok "
  //: /line:"můžete cyklicky opakovat a procházet přes všechny typy: vstup, "
  //: /line:"výstup, nebo obojí."
  //: /line:""
  //: /line:"6) Vyberte položku \"Přerušit Vodič\" z nabídky \"Nástroje\" menu "
  //: /line:"a klikněte na vodič \"Z\" u okraje instance modulu.  Takto se "
  //: /line:"smaže konektor."
  //: /line:""
  //: /line:"7) Vyberte položku \"Přesunout/Spojit\" z nabídky \"Nástroje\" a "
  //: /line:"vraťte se do standardního editovacího režimu.  Nyní zvolte "
  //: /line:"myší novou pozici a vytvořte novou instanci modulu s názvem "
  //: /line:"\"foo\".  Všimněte si, že velikost instance a poloha vodičů  "
  //: /line:"se nekopírují"
  //: /line:""
  //: /line:"8) Nyní zvolte instanci modulu \"foo\", ke které jste přidali "
  //: /line:"vstupy a výstupy a vyberte položku \"Nastavit Rozhraní\" z nabídky "
  //: /line:"\"Modul\".  Vytvořte novou instanci modulu \"foo\".  Všimněte si, "
  //: /line:"že poloha vodičů je nyní stejná pro každý modul \"foo\", "
  //: /line:"který vytvoříte."
  //: /line:""
  //: /line:"9) Nyní otevřete modul \"foo\".  Můžete to udělat tak, že vyberete"
  //: /line:"jednu z instancí modulu \"foo\" a potom zvolíte položku \"Otevřít\" "
  //: /line:"z nabídky \"Modul\" , nebo dvojitým kliknutím na položku \"foo\" "
  //: /line:"v seznamu modulů na levé straně hlavního okna."
  //: /end
  //: frame g15 @(600,25) /sn:0 /anc:1 /wi:213 /ht:149 /tx:"Návody"
  //: comment g20 /dolink:1 /link:"@T/create_tut.v" @(630,55) /sn:0 /anc:1
  //: /line:"Vytvoření Obvodu"
  //: /end
  //: comment g17 /dolink:1 /link:"@T/sim_tut.v" @(630,130) /sn:0 /anc:1
  //: /line:"Simulace Komb. Obvodu"
  //: /end
  //: comment g14 /dolink:1 /link:"@T/seqsim_tut.v" @(630,145) /sn:0 /anc:1
  //: /line:"Simulace Sekv. Obvodu"
  //: /end
  //: comment g21 /dolink:1 /link:"@T/edit2_tut.v" @(630,85) /sn:0 /anc:1
  //: /line:"Skupinové Úpravy"
  //: /end
  //: comment g22 /dolink:0 /link:"" @(605,115) /sn:0 /anc:1
  //: /line:"->"
  //: /end
  //: comment g0 /dolink:0 /link:"" @(22,9) /anc:1
  //: /line:"Tento návod popisuje použití modulů v TkGate."
  //: /end
  //: comment g18 /dolink:1 /link:"@T/welcome_tut.v" @(630,40) /sn:0 /anc:1
  //: /line:"Úvod do TkGate "
  //: /end

endmodule
