LogicSim snabbmanual

Grindar väljs från listan på vänstra sidan och placeras på arbetsytan.

Ledningar dras genom att klicka på utgången (på högra sidan) av en grind, sedan dras ledningen fram till ingången (vänstra sidan) av en annan grind där man klickar en gång till. Med hjälp av ESC-tangenten kan en kabeldragning avbrytas. Med shift-klick på en redan dragen ledning kan en förgrening av denna ledning genereras.

Grindar och ledningar kan aktiveras med en musklick och sen tas bort med DEL-tangenten.

Vissa grindar (t.ex. Clock, Monoflop, LCD, TextLabel) har egenskaper som kan ändras via punkten "Properties" i grindens snabbmeny (höger musklick).



För enkla grindar (AND, OR, XOR, osv) kan man välja antalet ingångar i boxen under komponentlistan. Detta görs innan man väljer grinden från komponentlistan, dvs det går inte att i efterhand byta antalet ingångar. Grindar med fler än två ingångar beter sig i simuleringen som flera kaskadkopplade grindar:


Grindingångar

Funktionen "input inverter" gör det möjligt att invertera ingången av en grind som redan finns placerad på arbetsytan. Först aktiveras funktionen genom att klicka på punkten i komponentlistan, sedan väljer man grindens ingång och klickar på ingångssymbolen.
Funktionerna "input high" och "input low" används på ett liknanden sätt för att definera signalen på oanvända ingångar.
För att återgå till det normala beteende av en ingång används funktionen "normal input".



Bygga en modul

En modul är en koppling som kan användas som en grind med ingångar och utgångar i en annan koppling

För att bygga en modul väljs punkten "Create Module" ur menyn "Module". I dialogrutan fylls i modulens beskrivning. "Module Name" blir modulens filnamn när den sparas. "Module Label" syns som text vid grinden i kopplingsschemat.

Efter aktivering av rutan "Use" skapas två till block på arbetsytan, input- och output-grindar. Dessa block representerar modulens in- och utgångar. Mellan dessa block och kopplingen dras ledningar för in- och utgångssignaler till modulen. In- och utgångarna kan testas genom att koppla dit brytare och LEDar.

Modulen sparas i underkatalogen "modules". Därefter finns modulen med längst ner i komponentlistan och kan användas i nya kopplingar.

Ett exempel på moduler finns i komponenten "FullAdder" som finns som modulfil "FullAdder.mod" i katalogen "modules". Modulfilen kan öppnas direkt i LogicSim. Modulen "FullAdder" används i exempelkopplingen "5 Bit Adder.lsim".



5 bit adderare som innehåller fem "FullAdder" moduler.


Kopplingen i modulen "FullAdder".