###0
##0,0,0

  AmiLab - program do symulacji
	ukîadów elektronicznych

	Wybierz temat:
  \\{Wstëp}19000,0\
  \\{Instrukcja obsîugi programu}19001,0\
  \\{Tworzenie schematu}19002,0\
  \\{Pomoc uûytkownika}1,0\

###2
##0,0,0

  \\{Uwagi o wartoôciach podawanej rezystancji}2,1\  
  \\{Sposób wpisywania wartoôci}2,2\

Po wpisaniu wîaôciwych wartoôci moûemy umieôciê
rezystor na pîycie w odpowiednim miejscu klikajâc
na \\{LMB}19001,37\. Moûna takûe obracaê rezystor
klikajâc w trakcie przesuwania na prawy klawisz
myszy.
##1,0,0
  Uwagi o wartoôciach podawanej rezystancji.
1. Wartoôê rezystancji (podobnie jak wartoôci wszystkich
innych wielkoôci) powinna mieôciê sië w granicach podanych
przy ustalaniu jednostek bazowych (w tym wypadku jednostki
rezystancji). Domyôlnie jest tam ustawiona wartoôê
10Om wiëc przy takim ustawieniu nie moûna wpisywaê 
mniejszych wartoôci niû 10Om. Wpisanie mniejszej wartoôci
spowoduje jej zaokrâglenie w górë do wielokrotnoôci
wartoôci bazowej rezystancji (tu 10Om). Takûe
nie moûna wpisywaê wartoôci nie bëdâcych wielokrotnoôciâ
bazy, np. wpisanie 25Om (w podanych warunkach) spowoduje
zaokrâglenie wartoôci do 20Om. Jeôli jednak potrzebujesz
takich wartoôci to zmieï jednostkë bazowâ np. na 5Om.
( patrz: \\{jednostki bazowe}19010,0\ )

2. Maîe wartoôci rezystancji przyspieszajâ symulacjë
gdyû pîynâ wtedy wiëksze prâdy które powodujâ szybsze
ustalanie sië potencjaîów. Jednak im mniejsze wartoôci
tym mniejsza dokîadnoôê ustalenia sië wartoôci potencja-
îów. Najlepiej wpisywaê wiëc wartoôci okoîo 100 razy
wiëksze niû wartoôê jednostki bazowej rezystancji.
Jeôli w planowanym ukîadzie masz wiëcej rezystorów, to
dobierz wartoôê bazowâ tak aby byîa ona okoîo 100 razy
mniejsza od przeciëtnej wartoôci rezystancji.

3. Duûe wartoôci zwiëkszajâ dokîadnoôê symulacji ale
opóúniajâ osiâgniëcie stanu ustalonego. Zbyt duûe
wartoôci nie sâ wskazane. Przy zbyt duûych wartoôciach
prâd maleje poniûej wartoôci bazowej. Na amperomierzu
nie moûna zmierzyê prâdów mniejszych od wartoôci
bazowej, ale w ukîadzie mogâ takie prâdy pîynâê.
Najmniejsze prâdy które rezystor uwzlëdnia (wysyîa)
to prâdy okoîo 1/10000 wartoôci prâdu bazowego.
##2,0,0
   Na wartoôê rezystancji skîada sië liczba oraz jednostka.
Liczba musi byê caîkowita, dlatego zamiast pisaê np.
1.5 kOm musimy wpisaê 1500 Om.
   Najlepiej najpierw ustaliê jednostkë. Jednostkë moûna wybraê
klikajâc na gadûet ze strzaîkâ. Po ukazaniu sië wîaôciwej
jednostki moûna wpisaê liczbë, a nastëpnie wyjôê klikajâc na
gadûet OK.
   Po postawieniu rezystora na wybranym miejscu na pîycie
moûemy zmieniê wpisanâ wartoôê poprzez wybranie \\{opisywania}19001,45\
###4
##0,0,0
  Woltomierz sîuûy do pomiaru napiëcia miëdzy dwoma punktami.
Woltomierz ma idealnie nieskoïczonâ rezystancjë wewnëtrznâ.

 Sposób mierzenia wartoôci podajemy wybierajâc odpowiedniâ
pozycjë na gadûecie wybierania wartoôci wskazania.
 patrz: \\{sposoby pomiaru}4,1\

 Woltomierz pokazuje wartoôê z jednostkâ. Wartoôê ma
zwykle dokîadnoôê 4 cyfr.
 Podczas mierzenia wartoôci chwilowej wskazywane wartoôci
szybko sië zmieniajâ. Szybkoôê aktualizacji wskazaï
moûemy regulowaê dobierajâc odpowiedniâ 'Czëstoôê odôwieûeï'.
Liczba 0 oznacza odôwieûanie z czëstoôciâ okoîo 1/15 sek.
Liczba 15 oznacza ûe wartoôci bëdâ sië zmieniaê w czasie
okoîo sekundy.
   Gadûet 'Nowy wyglâd' ustala jaki wyglâd ma mieê wolto-
mierz. Zaznaczenie opcji powoduje ûe woltomierz bëdzie
wyôwietlaî wartoôê z jednostkâ (opcja zaznaczona jest
domyôlnie). Jeôli opcjë wyîâczymy to na pîycie bëdzie
widoczny taki woltomierz jak w wersji AmiLab 1.2
i bëdzie wskazywaî wartoôê o staîej jednostce równej
1 µV. W takiej konfiguracji polaryzacja elektrod
zaznaczona jest tak ûe kreska obok koïcówki oznacza
znak minus danej elektrody. Polaryzacjë oraz kierunek
moûna zmieniaê klikajâc na prawy klawisz myszy podczas
przesuwania woltomierza.
##1,0,0
Woltomierz moûe mierzyê napiëcie w nastëpujâcy sposób:
    Napiëcie chwilowe - wyôwietlana jest próbka wartoôci
napiëcia. Próbki pobierane sâ w pewnych odstëpach. Odstëpy
te sâ dobrane wedîug szybkoôci wyôwietlania monitora.
    Napiëcie ôrednie - wyôwietlana jest uôredniona wartoôê
próbek pobranych w przeciâgu pewnego okresu. Okres ten
jest z góry ustalony i jeôli okres mierzonego przebiegu
bëdzie wiëkszy od tego pierwszego to miernik bëdzie czësto
zmieniaî wartoôê.
    Napiëcie skuteczne - jest mierzone podobnie jak napiëcie
ôrednie z tym ûe wszystkie próbki podnoszone sâ do kwadratu
i uôredniane a wyôwietlany jest pierwiastek tej wartoôci.
Wartoôê skuteczna napiëcia definiowana jest w nastëpujâcy
sposób:
	Wart. sk. napiëcia zmiennego to taka wartoôê napiëcia
	staîego, która przepîywajâc przez rezystor wydzieli w
	nim takâ samâ iloôê ciepîa co dany przebieg zmienny.
    Napiëcie ôrednie wyprostowane - jest mierzone analo-
gicznie jak napiëcie ôrednie, ale pobierane próbki wliczane
sâ bez znaku.
###5
##0,0,0
   Element úródîa napiëcia staîego.
 Tu podajemy napiëcie wydawane przez úródîo.
Moûe to byê przykîadowo 5V. Maksymalne moûliwe napiëcie
to 2kV, ale lepiej nie podawaê wiëkszych wartoôci
niû 1kV z uwagi na îatwe przekroczenie zakresów. Program
nie sprawdza czy w czasie symulacji zostaî przekroczony
zakres napiëcia, poniewaû spowolniîo by to symulacjë.
Napiëcia wyûsze niû 1kV sâ z resztâ rzadko uûywane.
  Minimalym napiëciem jest 1µV. Jest to minimalne napiëcie
na staîe ustalone w programie. Zakres napiëê 1µV-1kV jest
zakresem który powinien bez przeszkód wystarczyê w
wiëkszoôci zastosowaï.
 Warto zaznaczyê ûe dokîadnoôê mierzenia napiëcia wynosi
1µV, dopuszczalne sâ tylko wielokrotnoôci tego napiëcia,
zatem napiëcie 1.5µV nie jest moûliwe.

  Element úródîa nie jest idealnym úródîem elektromoto-
rycznym gdyû posiada rezystancjë wewnëtrznâ. Rezystancja
ta jest najmniejszâ z moûliwych i jest równa wartoôci
rezystancji bazowej. (W domyôlnej konfiguracji jest to
10Om).
  Element ma nieskoïczonâ wydolnoôê prâdowâ, ale jego
rezystancja wewnëtrzna powoduje ûe maksymalny prâd
jaki moûe wydaê úródîo jest równy I = U/Rw gdzie Rw to
rezystancja wewnëtrzna (a wiëc i bazowa).

  Sposób wpisywania wartoôci jest analogiczny jak
w przypadku rezystora.
###6
##0,0,0
   Masa podîâcza dany punkt od potencjaîu zerowego.
Masa posiada minimalnâ rezystancjë (minimalna rezystancja
jest to wartoôê rezystancji ustalona w jednostkach
bazowych). Element masy symulowany jest bardzo szybko,
nie trzeba wiëc zbytnio go oszczëdzaê. Stosowanie masy
jako przewodu zasilajâcego poprawia nawet dokîadnoôê
symulacji.
    Stosowanie masy jest konieczne jeôli uûyto
elementów cyfrowych. Elementy te majâ ukryte úródîo
zasilania podîâczone ujemnâ koïcówkâ do masy. Aby wiëc
ukîady analogowe mogîy z nimi wspóîpracowaê, muszâ
byê odniesione do masy.
###7
##0,0,0
   Kondensator.
 Wartoôê pojemnoôci, podobnie jak wszystkich innych
wielkoôci jednostkowych, ma ustalony przedziaî moûli-
wych wartoôci oraz dokîadnoôê. W ustawieniach domy-
ôlnych jest to przedziaî 1nF - 100µF. Przedziaî ten
moûna zmieniê wybierajâc opcjë \\{jednostki bazowe}19010,0\
 Kondensator ma nieskoïczone napiëcie przebicia i
nieskoïczenie maîâ upîywnoôê (pod tym wzglëdem jest
idealny). Jednak jak wszystkie elementy, kondensator
równieû posiada szeregowâ rezystancjë wewnëtrznâ równâ
minimalnej moûliwej (rezystancja bazowa).

    Wartoôci a szybkoôê symulacji
    -----------------------------
 W przypadku kondensatora, stosowanie wartoôci zaleûy
od miejsca zastosowania. Jeôli kondensator pracuje jako
ukîad opóúnienia (pëtli RC itp.) to najlepsze sâ maîe
wartoôci, bliskie pojemnoôci bazowej. Maîe wartoôci
skracajâ wartoôê staîej czasowej, a czas symulacji
rzeczywisty jest proporcjonalny do czasu symulowanego.
###8
##0,0,0
  Amperomierz sîuûy do pomiaru prâdu pîynâcego w gaîëzi
do której zostaî on wîâczony. Amperomierz posiada jednak
minimalnâ niezerowâ rezystancjë wewnëtrznâ. (minimalna
rezystancja jest to wartoôê rezystancji ustalona w
jednostkach bazowych).

 Sposób mierzenia wartoôci podajemy wybierajâc odpowiedniâ
pozycjë w gadûecie wybierania wartoôci wskazania.
 patrz: \\{sposoby pomiaru}8,1\

 Element amperomierza jest podobny do elementu woltomierza.
Posiada podobny interfejs uûytkownika, wiëc jeôli
potrzebujesz szerszych informacji to zajrzyj do
	\\{woltomierza}4,0\
##1,0,0
Amperomierz moûe mierzyê prâd w nastëpujâcy sposób:
    Prâd chwilowy - wyôwietlana jest próbka wartoôci
prâdu.
    Prâd ôredni - wyôwietlana jest uôredniona wartoôê
próbek pobranych w przeciâgu pewnego okresu.
    Prâd skuteczny - jest mierzony podobnie jak prâd
ôredni z tym ûe wszystkie próbki podnoszone sâ do kwadratu
i uôredniane a wyôwietlany jest pierwiastek tej wartoôci.
    Prâd ôredni wyprostowany - jest mierzony analo-
gicznie jak prâd ôredni, ale pobierane próbki wliczane
sâ bez znaku.

Wszystkie te rodzaje zostaîy szerzej omówione przy
opisywaniu \\{sposobów pomiaru napiëcia}4,1\.
###10
##0,0,0
   Cewka indukcyjna.
 Wartoôci indukcyjnoôci cewki powinny byê duûe,
rzëdu uîamków henrów (dla konfiguracji jednostek
domyôlnych). Najlepsza wartoôê to wartoôê proponowana
przez program po wybraniu cewki. Të wartoôê moûna
uznaê za wartoôê ôredniâ. Jeôli chcemy aby cewka
miaîa maîâ indukcyjnoôê, naleûy të wartoôê odpowie-
dnio zmniejszyê, np 10 razy. Wpisywanie wartoôci
wiëkszych niû 100 razy poczâtkowo proponowana
(czyli jeôli program zaproponowaî 400mH a wpiszemy
wiëcej niû 40H) nie ma juû sensu. Przy tak
duûych wartoôciach, cewka praktycznie zachowuje
sië jak przerwa i potrzeba dîugiego czasu aby ten
stan zmieniê.
###11
##0,0,0
    Tranzystor N-P-N
 Symulowany tranzystor posiada dwa zmienialne parametry:
   Wzmocnienie (tzw. beta) - jest to wzmocnienie jakie
posiada tranzystor w czasie aktywnej pracy, czyli przy
poprawnej polaryzacji elektrod. Wzmocnienie to jest
równe takûe wzmocnieniu maîosygnaîowemu h21e na caîej
charakterystyce stanu aktywnego. Tranzystor nie posiada
znieksztaîceï - jego charakterystyka skîada sië z dwóch
linii prostych, stykajâcych sië w punkcie odciëcia. 
  Typowo, jako wzmocnienie podaje sië 100. Maksymalnie
moûna podaê 999, ale im wiëksze wzmocnienie tym mniejsza
dokîadnoôê dla wiëkszych czëstotliwoôci.

   Spadek napiëcia na zîâczu baza-emiter (Ube) w tranzy-
storach krzemowych wynosi okoîo 0.6V-0.7V . Najlepiej
wiëc podaê 600mV-700mV. Jeôli napiëcie miëdzy bazâ a
emiterem osiâgnie wartoôê Ube, to tranzystor zacznie
pracowaê. Na bazie pojawi sië wtedy prâd. Rezystancja
wewnëtrzna bazy jest minimalnâ rezystancjâ (taka jak
rezystancja bazowa).

   Tranzystor nie ma wzmocnienia przy zamianie funkcji
emitera z kolektorem, zachowuje sië wtedy jak przerwa
(rzeczywiste tranzystory majâ wtedy pewne maîe
wzmocnienie).
   Nie podîâczajâc kolektora uzyskujemy zwykîâ diodë.
Nie moûna jednak diody uzyskaê na zîâczu kolektor
emiter - jest to pewne uproszczenie symulatora.
   Model symulowanego tranzystora nie uwzglëdnia takich
wielkoôci jak prâdy wsteczne Icbo, Iceo. Prâdy te nie
pîynâ w symulowanym tranzystorze.
###12
##0,0,0
     Transformator 1:1

   Transformator ma przekîadnië 1:1 a poczâtki i koïce
tak ustawione ûe fazy: wejôciowa i wyjôciowa sâ zgodne.
   Proponuje sië ustawiaê duûâ indukcyjnoôê. Przy
duûych indukcyjnoôciach transformator moûe przesyîaê
maîe czëstotliwoôci, bliskie prâdowi staîemu.
   Duûe indukcyjnoôci sâ na poziomie kilku henrów.
Jeôli któreô z uzwojeï nie zostanie wykorzystane,
to transformator bëdzie zachowywaî sië tak jak \\{cewka}10,0\

   Symulowany transformator pozbawiony jest takich
cech rzeczywistego transformatora jak przesycenie czy
zmiana indukcyjnoôci pod wpîywem istnienia skîadowej
staîej.
###13
##0,0,0
    Tranzystor P-N-P

   Tranzystor P-N-P posiada takie same parametry
i wîaôciwoôci jak \\{tranzystor N-P-N}11,0\ .
Jedyna róûnica polega oczywiôcie na dziaîaniu -
tranzystor ten ma odwrotnâ polaryzacjë elektrod.
###14
##0,0,0
		Dioda póîprzewodnikowa.
   Spadek napiëcia diody okreôla napiëcie jakie pojawia
sië na diodzie podczas przewodzenia - czyli gdy prâd
pîynie zgodnie z graficznym symbolem strzaîki. Dioda ma maîy
opór czynny podczas przewodzenia wiëc przy rosnâcym prâdzie
spadek bëdzie takûe wzrastaî.
   Typowa wartoôê spadku napiëcia dla diod krzemowych
wynosi 0.7V (czyli 700mV). Dla diod germanowych wynosi ok.
0.2-0.3V (300mV). Jako spadek  moûna podaê takûe 0, co
spowoduje symulacjë diody idealnej.

  Dioda posiada minimalny opór wewnëtrzny (równy rezystancji
bazowej).
  Dioda nie ma prâdu wstecznego, ani dodatkowej pojemnoôci
wewnëtrznej.
###15
##0,0,0
		Dioda ôwiecâca LED.
Dioda ta nie róûni sië dziaîaniem od zwykîej diody póî-
przewodnikowej z wyjâtkiem efektu ôwiecenia podczas
przewodzenia. Efekt ten jest widoczny w postaci zmiany
koloru strzaîek na jaôniejsze (w oryginalnej palecie).
Wartoôê spadku napiëcia to taka wartoôê napiëcia
przyîoûonego do koïcówek diody od którego zaczyna ona
przewodziê (a wiëc i ôwieciê). W praktyce diody LED
majâ të wartoôê ok 1.9V dla diod czerwonych i wyûszâ
dla diod o innych kolorach.
  Poza efektem ôwiecenia, dioda ma te same parametry
i wîaôciwoôci co zwykîa dioda.
###16
##0,0,0
		    Tyrystor.
 Tyrystor w tej wersji nie ma ustawialnych parametrów.
Oto staîe parametry:
Minimalne napiëcie bramka-katoda potrzebne do pobudzenia
przewodzenia tyrystora: 0.6V
 - prâd bramki potrzebny do pobudzenia:
	300 * prâd bazowy  (czyli ok. 30µA)
 - spadek napiëcia podczas przewodzenia: 0V
 - prâd podtrzymania (minimalny prâd jaki musi pîynâê z
anody do katody aby tyrystor pozostawaî w stanie
przewodzenia): 500 * prâd bazowy (50µA)

Uwagi:
 1. Przy skokowej zmianie dowolnych napiëê tyrystor
moûe samorzutnie zmieniaê stan przewodzenia, szczególnie
wtedy gdy pracuje w pobliûu granic odciëcia.

 2. Tyrystor jest bardzo czuîy - îatwo go wprowadziê
w stan przewodzenia i trudno go z tego stanu wyprowadziê.
Aby byê pewnym ûe tyrystor nie wejdzie w stan przewodzenia
to napiëcie na bramce powinno byê bliskie zeru, a
najlepiej ujemne. Aby byê pewnym ûe tyrystor wyjdzie ze
stanu przewodzenia, naleûy najlepiej anode i katodë za-
siliê napiëciem wstecznym w stosunku do przewodzenia.
###17
##0,0,0
		Wzmacniacz operacyjny.
  Wzmacniacz operacyjny posiada tylko jeden parametr
zmienialny:
  - maksymalne napiëcie wyjôciowe - jest to napiëcie jakie
sië pojawi na wyjôciu gdy wejôcie zostanie przesterowane.
Napiëcie to jest symetryczne - wiëc przy ujemnym przeste-
rowaniu napiëcie równieû nie spadnie poniûej ujemnej warto-
ôci tutaj wpisanej. Dlatego jako maks. nap. wy. naleûy
podawaê tylko dodatnie wartoôci. Jeôli chcemy aby wartoôê
napiëcia wyjôciowego byîa nieograniczona to naleûy
wpisaê 2kV. Uwaga: wartoôê napiëcia jest liczona
wzglëdem masy wiëc jeôli wpiszesz jakieô napiëcie
ograniczajâce, to ukîad do którego wîâczasz wzmacniacz
powinien mieê masë. Jeôli wpiszesz 2kV to masa jest
niepotrzebna.
  Inne parametry wzmacniacza rzeczywistego, takie jak wzmo-
cnienie czy pasmo przenoszenia zostaîy tu maksymalnie zbli-
ûone do idealnych. Nie znaczy to jednak ûe sâ idealne. Oto
wypis niektórych wartoôci wzmacniacza:
   - rezystancja wejôciowa - jest idealnie nieskoïczona
   - rezystancja wyjôciowa - jest minimalna (równa rezyst.
bazowej)
   - napiëcie niezrównowaûenia - wynosi 0
   - szybkoôê zmian napiëcia na wyjôciu - zaleûy od
pëtli sprzëûenia zwrotnego, a wîaôciwie prâdu w nim
pîynâcego - im wiëkszy jest, szybsze zmiany na wyjôciu.
   - wzmocnienie sygnaîu wspólnego - idealne (brak)
   - wzmocnienie róûnicowe - idealne (nieskoïczone)
   - pojemnoôê wejôciowa - brak dodatkowych (istniejâ
jedynie minimalne które sâ we wszystkich wëzîach)

  Dodatkowa uwaga: przy zwarciu koïcówek róûnicowych,
na wyjôciu nie pojawi sië zero a bëdzie sië utrzymywaê
wartoôê poprzednia jaka byîa przed zwarciem. (Wzmacniacz
nie jest elementem którego napiëcie wyjôciowe trzeba
odnieôê do masy, dlatego poziom potencjaîu zerowego jest
nieznany).
###18
##0,0,0
		Dioda Zenera.
   Dioda Zenera jest to dioda która posiada pewne wsteczne
napiëcie przewodzenia zwane napiëciem Zenera. Symulowana
dioda Zenera podobna jest do dwóch diod poîâczonych ze
sobâ w przeciwnych kierunkach. Rezystancja wewnëtrzna diody
symulowanej podczas przewodzenia w kierunku wstecznym
jest taka sama jak rezystancja przewodzenia w kierunku
przewodzenia.
   Rezystancje wewnëtrzne (przewodzenia i wsteczna)
podczas pracy sâ staîe (nie zaleûâ od napiëcia przewodzenia).
Rezystancje dynamiczne sâ wiëc staîe i minimalne w
przypadku przewodzenia oraz nieskoïczone w paômie zaporowym.
###20
##0,0,0
Woltomierz AC:
  Woltomierz AC sîuûy do pomiaru szczytowych napiëê.
Po wîâczeniu ukîadu na woltomierzu bëdzie pojawiaê
sië maksymalna zauwaûona wartoôê napiëcia gdy
napiëcie przestanie rosnâê a zacznie maleê.
  Wolt. AC nie rozróûnia polaryzacji napiëcia.
Przyrzâd pokazuje napiëcie w µV. Wartoôê 1000 ozn.
wiëc 1mV.

  Przyrzâd woltomierza jest pozostawiony dla kompaty-
bilnoôci z poprzedniâ wersjâ programu. Najlepiej wiëc
go juû nie uûywaê, a zamiast niego uûyê zwykîego
woltomierza wybierajâc odpowiedni rodzaj pomiaru.
###21
##0,0,0
Amperomierz AC:
 Przyrzâd ten wskazuje najwiëkszâ zmierzonâ chwilowâ
wartoôê prâdu. Wartoôê ta wyôwietlana jest w momencie
gdy prâd przestaje rosnâê a zaczyna maleê.
Przyrzâd ten nie reaguje na zmianë kierunku prâdu.
 Amperomierz AC wskazuje prâd jako iloczyn prâdu
bazowego. Jeôli wiëc prâd w opcji 'jednostki bazowe'
ustawiony jest na 100nA, a przyrzâd wskaûe np.
100, to znaczy ûe maksymalny pomiar prâdu wyniósî
10µA.
 Amperomierz AC jest bardzo czuîy. Wiëc jeûeli prâd
pîynie z pewnymi szumami, to przyrzâd bëdzie sië
czësto wahaî. Jest to doôê duûa wada tego przyrzâdu,
polecam wiëc aby go juû nie stosowaê.
 Przyrzâd jest pozostawiony jedynie ze wzglëdu na
zgodnoôê ze starâ wersjâ programu.
###22
##0,0,0
  Transformator z dwoma uzwojeniami wtórnymi o przekîadni 1:2:2.

  Uzwojenia po stronie wtórnej sâ uîoûone szeregowo, tzn. jedno
uzwojenie ma po zewnëtrznej stronie poczâtek a drugie koniec.
Oznacza to ûe gdy poîâczymy ôrodkowe (sâsiednie koïcówki) ze
sobâ to otrzymamy transformator 1:1 ze ôrodkowym odczepem.
  Przekîadnia 1:2:2 oznacza ûe skok 1V na pierwotnym uzwojeniu
spowoduje skok 0.5V na obu wtórnych uzwojeniach.
  Transformator 1:2:2 zostaî wprowadzony z myôlâ o zastosowaniu
w wzmacniaczach przeciwsobnych wszelkiego typu.

  Wszelkie uwagi dotyczâce dziaîania i wpisywanych wartoôci
sâ takie jak dla \\{transformatora 1:1}12,0\
###23
##0,0,0
			Diak.

  Dziaîanie diaka - inaczej dioda dwukierunkowo przeîâczajâca,
podobne jest do dziaîania triaka, którego bramka pobudzona jest
po przekroczeniu napiëcia miëdzy anodami powyûej napiëcia
przebicia. Podawany spadek napiëcia oznacza wieloôê po przekro-
czeniu której diak zacznie przewodziê. Po zmniejszeniu sië
prâdu poniûej progu podtrzymania, który wynosi ok. 1mA i jeôli
napiëcie nie przekracza podanego, to diak przestaje przewodziê.
  W praktyce aby byê pewnym ûe diak przestanie przewodziê,
naleûy ukîad zbudowaê tak aby podaî na diak wstecznâ polary-
zacjë w stosunku do poprzedniej w której przewodziî. Wystarczy
minimalne wsteczne napiëcie, a diak na pewno przestanie
przewodziê.
###24
##0,0,0
			Triak.
  Triak moûna rozpatrywaê jako dwa tyrystory poîâczone
naprzeciw siebie, z tym ûe dla jednego punktem odnie-
sienia dla bramki jest anoda a dla drugiego katoda.
W triaku punktem odniesienia jest wiëc jedna z anod.
(jest to ta, której koïcówka jest bliûej koïcówki
bramki). Polaryzacja bramki potrzebna do wîâczenia
triaka musi byê taka jak polaryzacja drugiej anody
(pierwszâ anodâ jest anodâ odniesienia).
  Do zapoczâtkowania przewodzenia trzeba na bramkë
podaê napiëcie pow. 0.6V (o polaryzacji takiej jak
druga anoda), oraz pewien minimalny prâd. Kiedy
triak juû wejdzie w stan przewodzenia, przewodzi tak
dîugo aû prâd miëdzy anodami spadnie poniûej pewnego
progu. Ten próg jest bardzo maîy, wiëc aby byê
pewnym ûe trak przestanie przewodziê, najlepiej
doprowadziê do przepîywu prâdu o przeciwnej polary-
zacji.
###30
##0,0,0
  Oscyloskop 1 - kanaîowy.
Przyrzâd ten sîuûy jako 'podrëczne' oglâdanie pewnych
przebiegów, w których nie potrzebujemy znaê dokîadnych
wartoôci. Oscyloskop ten nie posiada takich cech jak
zapamiëtywanie wykresu, czy przesuwanie skîadowych
staîych. Cechy te posiada oscyloskop 3 kanaîowy.
Mamy do dyspozycji dwa parametry:

ScX - skala poziomej podziaîki oscyloskopu. Podaje sië
  jâ jako czas jaki ma upîynâê do dotarcia do nastë-
  pnego odcinka podziaîki.
  Liczba ta odpowiada okresowi próbkowania.

ScY - skala pionowej podziaîki. Decyduje o tym jakie
  napiëcie bëdzie odpowiadaê jednemu odcinkowi napiëcia.
  Wpisanie 800mV (taka wartoôê jest proponowana) spowo-
  duje ûe wykresy o amplitudzie 5V bëdâ wykorzystywaê
  caîy ekran oscyloskopu.
###31
##0,0,0
	Generator - instrukcja obsîugi

 Generator umoûliwia generowanie dowolnych przebiegów
periodycznych o dowolnym ksztaîcie.
 Generator posiada 4 gotowe ksztaîty do wykorzystania.
Jeôli wybierzemy któreô z nich to wystarczy tylko
okreôliê parametry elektryczne:
  Okres drgaï - jest to czas w którym generator wyge-
neruje 1 peîny przebieg. Zamiast okresu moûna wpisaê
czëstotliwoôê - wystarczy wybraê w jednostkach
pozycjë [REW].
  Skala napiëcia - skala pionowa podziaîki podzielona
przez 20. Aby sprawdziê jakâ amplitudë sië uzyska
po wpisaniu jakiejô wartoôci, wystarczy wskazaê myszâ
na wykresie jakiô punkt przebiegu bëdâcy w amplitu-
dzie i odczytaê wartoôê napiëcia w okienku podpisanym
literâ 'U'.
 Ksztaîty przebiegów wybieramy klikajâc na któreô z
ikonek z symbolem przebiegu. Sâ tam dostëpne nastë-
pujâce przebiegi: sinusoidalny, trójkâtny, prostokâ-
tny, piîoksztaîtny.
  Pozostaîe gadûety sîuûâ do edycji przebiegów.
Kliknij \\{tu}31,1\ aby dowiedzieê sië jak projekto-
waê przebiegi.
  Uwagi:
   Nie naleûy wpisywaê zbyt maîej amplitudy, gdyû
wtedy maleje dokîadnoôê generowanego przebiegu.
Jeôli potrzebna jest fala o znikomej amplitudzie
to naleûy zastosowaê rezystorowy dzielnik napiëcia.
Jako wartoôê zbyt maîâ uwaûa sië wartoôê 10
razy mniejszâ niû ta którâ proponuje program
po wybraniu generatora (dotyczy skali napiëcia).
##1,0,0
   Wprowadzenie.
   -------------
 Projektowanie przebiegów najlepiej zaczâê od wybrania
jednego ze zdefiniowanych przebiegów a nastëpnie
uksztaîtowaê go wedîug potrzeb.
 Okno przebiegu fali ukazuje falë aproksymowanâ odcin-
kami prostymi zawartymi miëdzy wëzîami, które moûna
dowolnie przemieszczaê, dodawaê nowe lub wyrzucaê.

  Tematy dotyczâce projektowania przebiegów:
  ------------------------------------------
  \\{ksztaîtowanie przebiegu}31,2\
  \\{przesuwanie caîoôci przebiegu}31,3\
  \\{dodawanie/usuwanie punktów}31,4\
  \\{przesuwanie osi}31,5\
##2,0,0
 Ksztaîtowanie przebiegu.
 ------------------------
  Przebieg ksztaîtujemy przez odpowiednie przesuwanie
wëzîów aproksymujâcych dany przebieg. Przy przesuwaniu od
razu widzimy jak bëdzie wyglâdaî przebieg. Naleûy pamiëtaê
ûe nie moûna postawiê dwóch wëzîów na tej samej odciëtej -
jeôli tak postâpimy, to jeden z wëzîów zostanie zlikwido-
wany.
  Aby przesunâê wëzeî naleûy przesunâê na niego wskaúnik
myszy, nacisnâê przycisk i trzymajâc przesuwaê mysz aû
osiâgniemy wybrane miejsce.
  Przebieg ma staîâ, z góry ustalonâ szerokoôê. Jeôli okno
przebiegu poszerzymy ponad tâ szerokoôê to znajdzie sië
tam odwzorowanie przebiegu z pierwszego przedziaîu.
Wîasnoôê tâ wprowadzono dla uîatwienia orientacji w wyglâ-
dzie przebiegu periodycznego.
  Wysokoôê przebiegu moûna zmieniaê - jeôli postawimy
jakiô wëzeî poniûej caîego wykresu, to program sam
poszerzy obszar widoczny wykresu. Jeôli potrzeba postawiê
punkt ponad wykresem to trzeba go \\{przesunâê}31,3\ w dóî.
##3,0,0
 Przesuwanie caîoôci wykresu.
 ----------------------------
  Program umoûliwia przesuwania caîoôci wykresu razem z
podziaîkâ. Opcja ta sîuûy wyîâcznie jako poszerzenie
(a wîaôciwie zwiëkszenie wysokoôci) pola edycji wykresu.
Przesuniëcie nie ma wiëc wpîywu na ûadne wartoôci
elektryczne przebiegu.
  Aby przesunâê przebieg, wpierw ustalamy o ile punktów
chcemy go przesunâê. Przykîadowo 20 punktów oznacza
przesuniëcie o jednâ dziaîkë pionowâ (bo tylko w tym
kierunku moûemy wykres przesuwaê). Wpisz wiëc np. 10
do gadûetu opisanego 'przesuï o il. punktów' a nastë-
pnie kliknij na gadûet 'w dóî' lub 'w górë'.
##4,0,0
 Dodawanie/usuwanie punktów.
 ---------------------------
  Istnieje wiele sposobów dodawania i usuwania punktów.
  Przy dodawaniu punktów program dopisuje wëzeî w
miejscu najwiëkszego odstëpu miëdzy innymi wëzîami.
Po dodaniu punktu moûna go od razy przesunâê na wîaôciwe
miejsce.
  Przy usuwaniu punktów program stara sië usunâê ten
wëzeî, którego usuniëcie wprowadzi najmniejszâ zmianë
w ksztaîcie wykresu. W pierwszej kolejnoôci wiëc
usuniëte zostanâ najniepotrzebniejsze wëzîy. Pozwala
to zoptymalizowaê wykres - generator umoûliwia wpisanie
co najwyûej 75 punktów.
  Klikniëcie na gadûet 'dodaj punkt' powoduje dodanie
jednego punktu. Jeôli punktów jest juû zbyt duûo to
gadûet nie zadziaîa.
  Klikniëcie na gadûet 'odejmij punkt' spowoduje
usuniëcie najniepotrzebniejszego punktu. Wykres musi
sië skîadaê z przynajmniej dwóch wëzîów, wiëc jeôli
mamy tylko 2 wëzîy to opcja nie zadziaîa.
  Jeôli wpiszemy od razu nowâ liczbë punktów do
gadûetu numerycznego 'liczba punktów', to program
doda lub usunie tyle punktów aby ich liczba sië
zgadzaîa z wpisanâ. Nie naleûy wpisywaê wartoôci
wiëkszych niû 75 lub mniejszych niû 2.
##5,0,0
 Przesuwanie osi.
 ----------------
  Osie wspóîrzëdnych decydujâ o odniesieniu wykresu.
Oô odciëtych (pozioma) jest liniâ wyznaczajâcâ punkty
na napiëciu równym 0.
Oô rzëdnych (pionowa) jest liniâ powstaîâ z punktów
o czasie równym 0. Miejsce wykresu, które przecina oô
rzëdnych jest miejscem startowym generatora - od tego
miejsca rozpocznie sië generacja po wîâczeniu zasi-
lania.
  Ukîad wspóîrzëdnych moûna przesuwaê poprzez wskaza-
nie myszkâ ôrodka ukîadu wspóîrzëdnych.
  Poprzez przesuniëcie osi w dóî lub w górë uzyskuje
sië dodatkowâ skîadowâ staîâ. Przesuniëcie w lewo
lub w prawo pozwala regulowaê fazë poczâtkowâ. Jest
to pomocne przy budowaniu zespoîu generatorów dla
generacji 3-fazowego zasilania.
###32
##0,0,0
		Oscyloskop 3 kanaîowy

  Ogólna charakterystyka.
  -----------------------
    Oscyloskop posiada 3 kanaîy - pozwala wiëc obserwowaê
3 niezaleûne przebiegi. Te trzy przebiegi powiâzane sâ w
oscyloskopie tylko jednâ wîasnoôciâ - majâ wspólny czas
próbkowania. Poza tym sâ niezaleûne.
    Oscyloskop umoûliwia zapamiëtywanie przebiegu w buforze
a nastëpnie zachowanie go jako obrazka lub wydrukowanie.

  Instrukcja obsîugi.
  -------------------------------------------

    \\{Wartoôê skali Y = ScY}32,1\
    \\{Przesuniëcie przebiegu = offset}32,2\
    \\{Bufor przebiegów.}32,3\
    \\{Wartoôê okresu}32,4\

  Wîaôciwoôci elektryczne oscyloskopu.
  ------------------------------------
   Oscyloskop nie wprowadza ûadnych zmian w podîâczonym
do niego ukîadzie. Nie posiada ûadnych wîasnych pojemnoôci,
ûadnych rezystancji wewnëtrznych. Dodatkowo ma të
wîasnoôê ûe niepodîâczenie danej koïcówki równowaûne jest z
przyîâczeniem jej do masy (takâ wîasnoôê majâ wszystkie ele-
menty o nieskoïczenie wielkim oporze wewnëtrznym.
##1,0,0
    Skala Y jest to liczba, przez którâ zostanie podzielona
kaûda próbka napiëcia wejôciowego a nastëpnie wyôwietlona.
Dla wartoôci ok ScY=1V moûemy wyôwietlaê napiëcia rzëdu
ok 5V, a jedna pionowa dziaîka bëdzie wskazywaê poziom
wartoôci 1V. Podziaîki sâ zaznaczone na prawej krawëdzi
oscyloskopu za pomocâ kresek i cyfr.
    Skale Y podaje sië osobno dla kaûdego kanaîu. Moûna
wiëc dla kaûdego dobraê takâ skalë aby przebieg byî
dobrze widoczny.
    Poniewaû na ekranie w pionowej wysokoôci mamy do
dyspozycji okoîo 5 podziaîek od strony dodatniej i ujemnej,
najlepiej dobraê takâ skalë aby wykres wykorzystywaî caîe
okno. Aby takâ skalë wpisaê trzeba znaê amplitudë badanego
przebiegu. Jeôli wynosi ona przykîadowo 1V, to optymalna
skala wyniesie 1/5V czyli 200mV.
##2,0,0
    Przesuniëcie przebiegu, tzw. offset, powoduje ûe do
danego kanaîu zostanie dodana podana wartoôê napiëcia.
Pozwala to na obserwowanie przebiegów zmiennych napiëê o
duûych skîadowych staîych bez potrzeby zmniejszania
wzmocnienia danego kanaîu. Przebiegi o duûo wiëkszych
skîadowych staîych w stosunku do amplitudy moûemy za
pomocâ offsetu sprowadziê do pola widocznoôci oscyloskopu
a nastëpnie zwiëkszyê skalë Y tak aby byî dobrze widoczny.
Przykîadowo jeôli badany przebieg ma 10V i zmienia sië
periodycznie od 9V do 11V, to wpisujâc offset 10V
otrzymamy przebieg który dla oscyloskopu zmienia sië
od -1V do 1V. Taki przebieg przy odpowiedniej skali
(np. 200mV) zmieôci sië caîkowicie w polu widzenia
oscyloskopu.
   Przesuniëcie moûna dobraê dla kaûdego kanaîu osobno.
Wartoôci przesuniëê jednego kanaîu nie wpîywajâ na prze-
biegi innych kanaîów.
##3,0,0
    Bufor przebiegów sîuûy do zapamiëtywania wykresów
oscyloskopu. Moûna obejrzeê kawaîek zapamiëtanego
przebiegu wciskajâc gadûet "obejrzyj". Liczba zapamië-
tanych próbek zaleûy do wartoôci zdefiniowanej jako
rozmiar bufora.
    Bufor jest uaktywniany po wpisaniu wartoôci powyûej
1800 bajtów. Najlepiej wpisaê 2200 lub wiëcej. Maksy-
malnie moûna wpisaê 65000, ale najlepszâ wartoôciâ
jest wartoôê 10000.
    Okno z zapamiëtanym przebiegiem pokazuje przebieg
od próbki pobranej w momencie klikniëcia na oscyloskop
oraz tyle próbek wstecz ile wpisano na rozmiar bufora
podzielony przez 12 (jedna próbka zajmuje 12 bajtów).
    Po uaktywnieniu okna moûna ôledziê wartoôê napiëcia
jednego z kanaîów. Na poczâtku jest to kanaî A, ale
jeôli go wyîâczymy (moûna go zaraz z powrotem zaîâczyê)
to napiëcie bëdzie pokazywane dla nastëpnego aktywnego
kanaîu. Czas pokazywany jest dla wszystkich kanaîów -
okres próbkowania jest równy dla wszystkich kanaîów.
    Oglâdany wykres moûna takûe powiëkszaê do 9 razy.
W chwili poczâtkowej powiëkszenie wynosi 1.
    Zapamiëtany wykres moûna wydrukowaê lub zrzuciê do
pliku jako obrazek (program wykorzystuje zewnëtrznâ
bibliotekë iff.library). Nagrany czy wydrukowany
obrazek wykresu bëdzie miaî takie powiëkszenie jak
aktualnie oglâdany wykres. Nagrany zostanie caîy
wykres - niezaleûnie od rozmiaru ekranu - dlatego
wpisywanie zbyt duûych wartoôci jako rozmiar bufora
moûe byê bezcelowe, gdyû obrazek moûe okazaê sië
zbyt dîugi aby moûna go byîo wyôwietiê.
   Drukowanie lub nagranie obrazka uzyskuje sië
z menu.
##4,0,0
   Wartoôê okresu próbkowania jest to czas jaki upîynie
do wyôwietlenia kawaîka wykresu dîugoôci jednej dziaîki
poziomej oscyloskopu. Dziaîki sâ wykreôlone na
dolnej krawëdzi oscyloskopu. Jest ich tam 20. Najlepiej
oglâda sië wykresy które raz lub dwa razy mieszczâ sië
na ekranie oscyloskopu. Zatem najlepiej jako wartoôê
okresu próbkowania wpisaê 1/5 badanego okresu. Jeôli
wiëc przykîadowo generator podaje przebieg o okresie
200µs, to jako skalë naleûy wpisaê ok. 40µs.
###33
##0,0,0
	Generator logiczny sîowa.

 \\{Wstëp}33,1\		informacje podstawowe
 \\{Edycja}33,2\	opis interfejsu uûytkownika
 \\{Rodzaje pracy}33,3\	opis rodzajów pracy

##1,0,0
   Przyrzâd ten sîuûy do generacji ciâgu stanów logicznych.
Generator posiada 8 kanaîów, reprezentowanych przez po-
szczególne bity edytowanych bajtów (sîów). Bity sâ
pojedynczo wyprowadzone na zewnâtrz osobnymi koïcówkami.
Tu jednak maîa uwaga: kolejnoôê tych bitów jest odwrotna
w stosunku do innych ukîadów cyfrowych - bit najmîodszy
jest z lewej strony.
   Po uruchomieniu na kolejnych koïcówkach bëdâ pojawiaê
sië stany logiczne zgodnie z podanym ciâgiem bitów.
Generator umoûliwia wybór szybkoôci zmieniania sië
stanów na wyjôciu. Moûna takûe dowolnie definiowaê
rozmiar bufora - takûe podczas dziaîania generatora.
   Zaleûnie od wybranego rodzaju pracy, generator
moûe generowaê ciâg bitów przez caîy czas, lub przesy-
îaê je porcjami po wysîaniu których czeka na
wznowienie pracy. Wiëcej o tym - patrz \\{rodzaje pracy}33,3\
##2,0,0
   Kolejne sîowa, jakie majâ byê generowane, moûna ustalaê
w \\{edytorze sîów}33,4\ albo w \\{edytorze bitów}33,5\ . Moûna ustaliê
 \\{rodzaj pracy}33,3\ i \\{czas trwania pojedynczego stanu}33,6\ .
   Gadûety Îaduj i Nagraj umoûliwiajâ zapisanie i
odczytanie dowolnego kanaîu lub caîoôci na dysk. Opcje
te nie powodujâ zmiany rozmiaru bufora dlatego naleûy
go wczeôniej odpowiednio dostosowaê do wczytanego pliku.
Jeôli wybierzemy do wczytania wiëkszy plik niû bufor
to zostanie wczytana tylko czëôê tego pliku.
   Jeôli chcemy zapisaê lub wczytaê tylko jeden kanaî,
czyli dokonaê operacji tylko na jednym z wybranych 8
bitów, to trzeba wybraê dany bit w gadûecie opisanym
'kanaî' oraz klikaê na odpowiednim gadûecie obok.
##3,0,0
 Rodzaje pracy sâ nastëpujâce:
   cykliczna - w której generowany jest caîy przebieg
	aû do koïca bufora a nastëpnie generator czeka
	na \\{impuls strobujâcy}33,7\. Po uzyskaniu
	impulsu strobujâcego generator zaczyna generowaê
	od poczâtku bufora.
   krokowa - w której na wyjôcie wyprowadzony jest jeden
	krok po czym czeka sië na impuls strobujâcy.
   ciâgîa - w której generowane sâ impulsy jednym ciâgiem,
	tzn. po osiâgniëciu koïca bufora generator od razu
	wraca na poczâtek bufora.

 Uwaga: Warunkiem generacji jest poziom niski na wejôciu
 \\{strobujâcym!}33,7\ . Jeôli na tym wejôciu pojawi sië
stan wysoki, to generacja zostanie wstrzymana aû do
wykrycia stanu niskiego.
##4,0,0
   Edytor sîów pozwala na edycjë sîów wyprowadzanych
równolegle podczas kaûdego kroku. Pole POS pokazuje
pozycjë danego kroku w buforze. Pozostaîe pola reprezentujâ
wartoôci sîów w notacji heksadecymalnej, decymalnej i bina-
rnej. Zmianë danej wartoôci dokonuje sië przez naprowadzenie
na niâ kursora (za pomocâ klawiszy kursora) oraz wciôniëcie
odpowiedniego klawisza. W kolumnie 'bin' wciôniëcie '0'
spowoduje wyzerowanie bitu, a wciôniëcie kaûdego innego
klawisza od '1' od '9' oraz 'a' do 'f' spowoduje
ustawienie bitu pod którym jest kursor.
   W kolumnie 'bin' bity reprezentowane sâ w porzâdku
naturalnym - najmîodszy bit jest z prawej strony. Na
wyjôciowych koïcówkach jest porzâdek odwrotny - najmîo-
dzszy bit znajduje sië po prawej stronie. Jest to
pewna nieôcisîoôê, ale pozostawiono jâ dla kompatybilnoôci
ze schematami z poprzedniej wersji programu.
##5,0,0
    Edytor bitów pokazuje poszczególne sîowa w postaci
przebiegów wyjôciowych kolejnych kanaîów. Poszczególne
grupy bitów zaznaczone sâ tu kolumnowo - zatem na
wyjôcie wysyîane sâ bity które znajdujâ sië tu w
jednej kolumnie - bity z jednej kolumny majâ ten sam
offset.
Wciskajâc klawisze kursora moûna przemieszczaê kursor,
a klawiszami 0 i 1 moûna odpowiednio zapalaê i gasiê
bity oznaczone kursorem. U doîu mamy wskaúnik pozycji
w buforze bitu który jest podkreôlony kursorem.
   Aby zmieniaê poszczególne bity moûna takûe wskazaê
myszkâ danâ pozycjë w której ma sië znaleúê najbliûszy
bit. Wskazujâc wiëc pozycjë stanu niskiego w danym
miejscu, klikamy na lewy przycisk myszy. Czasem przydaje
sië przytrzymanie przycisku o poruszenie myszkâ w dóî
(w dóî - zapisujemy stan niski).
##6,0,0
   Czas trwania pojedynczego stanu ustalany jest jako
okres pojawiania sië kolejnych cykli. Liczba ta nie ma
znaczenia w pracy krokowej, poniewaû w tym rodzaju stan
trwa tak dîugo aû nadejdzie kolejny impuls strobujâcy.
W innych rodzajach pracy, czas ten ustala jak dîugo ma
trwaê wystawienie na wyjôcie bitów z danego offsetu.
Po upîyniëciu tego czasu pobierany jest z bufora nastë-
pny zestaw bitów z nastëpnego offsetu bufora, oraz
wystawiany na koïcówki.
##7,0,0
 Impuls strobujâcy to impuls który powinien pojawiê sië
na wejôciu strobujâcym w taki sposób ûe po 1 powinno
sië pojawiê 0.
 Wejôcie strobujâce moûna takûe wymuszaê niezaleûnie,
ale pod warunkiem ûe do wejôcia strobujâcego nic nie
podîâczono. Moûna wtedy wymuszaê odpowiednie stany
wybierajâc 'opisywanie' i wskazujâc strzaîkâ na symbol
'S'.
 Stan wysoki na wejôciu blokuje generacjë w kaûdym z
rodzajów pracy. Aby uruchomiê generacjë naleûy wymusiê
tam stan niski.
###34
##0,0,0
 Analizator stanów logicznych.

	\\{Do czego sîuûy analizator.}34,1\
	\\{Obsîuga analizatora}34,2\
	\\{Rodzaje pracy}34,3\

##1,0,0
   Analizator stanów logicznych sîuûy do obserwacji przebiegów
cyfrowych zmieniajâcych sië w czasie. Moûna obserwowaê do 8
równolegîych przebiegów próbkowanych w tym samym czasie.
Moûna wiëc za pomocâ analizatora obserwowaê takûe opóúnienia
czasowe po przejôciu sygnaîu przez dany ukîad. Wystarczy
podîâczyê czëôê koïcówek do wejôcia, a czëôê do wyjôcia. Po
uruchomieniu ukîadu bëdzie widaê opóúnionâ reakcjë wyjôê na
wejôcia. Naleûy oczywiôcie pamiëtaê o doborze odpowiedniego
czasu próbkowania (rzëdu 1ns przy konfiguracji jednostek dla
ukîadów cyfrowych).
   Analizator udostëpnia wiele róûnych rodzajów pracy, które
moûna zmieniaê w zaleûnoôci od rodzaju zastosowania. Rodzaj
pracy decyduje o sposobie traktowania wejôcia STROBE oraz
sposobie próbkowania (patrz \\{rodzaje pracy}34,3\ ).
   Przebiegi sâ zapamiëtywane w buforze, dziëki czemu szybkie
sygnaîy moûna oglâdaê dokîadnie w dowolnej chwili w
przedziale czasu od przeszîego do bieûâcego. Dîugoôê tego
przedziaîu ustala sië podajâc rozmiar bufora.
   Analizator posiada 9 koïcówek: 8 koïcówek kanaîów i 1
koïcówka sterujâca STROBE. 8 koïcówek kanaîów tworzâ
bajt danych. Jako najmîodszy bit traktuje sië bit w lewym
górnym rogu przyrzâdu.
##2,0,0
  Analizator zawiera nastëpujâce ustawialne parametry:
	\\{Rodzaj pracy}34,3\
	\\{Wzorzec}34,4\
	\\{Rozmiar bufora}34,5\
	\\{Okres próbkowania}34,6\
	\\{Poziom H-L}34,7\
  Inne gadûety:
	\\{Nagraj przebieg}34,8\
	\\{Edycja sîów/bitów}34,9\
##3,0,0
   Do dyspozycji sâ nastëpujâce rodzaje pracy:

 \\{ciâgîa}34,10\		  -próbkowanie ciâgîe w/g czëstotliwoôci
 \\{ciâgîa od znal. wzorca}34,11\ -próbkowanie od pierwszego znal. podanego kodu
 \\{cykl od wzorca i stop}34,12\  -j.w ale po wypeînieniu bufora stop przebiegu
 \\{tylko wzorce}34,13\		  -próbkuje tylko stany zgodne ze wzorcem
 \\{próbkowanie STROBE}34,14\	  -próbki przy zboczu STROBE
 \\{ciâgîa od STROBE=0}34,15\	  -czekanie aû STROBE=0 i start
 \\{cykl od STROBE i stop}34,16\	  -czekanie na STROBE=0 i start do koïca buf

##4,0,0
  Gadûet 'Wzorzec' sîuûy do wprowadzenia wzorca, który w niektórych ro-
dzajach pracy uûywany jest do aktywacji pewnego stanu tej pracy.
  Poszczególne pozycje wzorca odpowiadajâ poszczególnym kanaîom (bitom),
przy czym bity liczymy od lewej. Zatem na poszczególnych pozycjach
mamy nastëpujâce bity:  "01234567".
  Kiedy wpiszemy tekst o dîugoôci mniejszej niû 8 znaków to znaki bëdâ
takûe liczone od lewej dla bitu 0, a te bity dla których zabraknie
znaków bëdâ domyôlnie uznane jako X.
  Oto znaczenie poszczególnych bitów:
	0 - czeka sië aû odpowiedni bit przyjmie 0
	1 - analogicznie j.w. dla bitu 1
	X - bit bëdzie ignorowany.
Przykîad: XX01XXXX  przy pracy czekania na wzorzec oznacza ûe czeka
		sië aû bit 2 bëdzie 0 a bit 3 bëdzie 1.
	  XX01	- jak wyûej ale w skróconej formie.

Uwagi:	Analiza nastëpujâcych wzorców zostaîa zoptymalizowana czasowo:
 0XXXXXXX,1XXXXXXX,X0XXXXXX,X1XXXXXX,XX0XXXXX,XX1XXXXX,XXX0XXXX,
 XXX1XXXX,XXXX0XXX,XXXX1XXX,XXXXX0XX,XXXXX1XX,XXXXXX0X,XXXXXX1X,
 XXXXXXX0,XXXXXXX1,XXXXXXXX
##5,0,0
  Rozmiar bufora ustawia sië w celu okreôlenia iloôci pamiëci
przeznaczonej do zapamiëtania przebiegu. Zapamiëtany przebieg
nie jest nagrywany wraz ze schematem jak w przypadku genera-
tora logicznego. Maksymalny rozmiar bufora wynosi 1500 bajtów.
Minimalny 8 bajtów (bufor wiëc zawsze musi istnieê).
  Rozmiar bufora decyduje o przedziale czasu w jakim bëdzie
zapamiëtany przebieg. Poniewaû 1 bajt zapamiëtuje jednorazowo
stany we wszystkich kanaîach, to kaûdy bajt dodaje do tego
przedziaîu taki czas jaki jest okres próbkowania. Zatem dla
okresu próbkowania równego 2ns i buforze równym 1000 bajtów,
zapamiëtany zostanie przedziaî czasu symulacji równy
1000*2ns = 2µs.
##6,0,0
  Okres próbkowania jest to parametr ustalajâcy czas jaki
ma minâê od pobrania jednej próbki do pobrania nastëpnej.
Moûna takûe wpisaê 0ps co spowoduje ûe próbki bëdâ pobierane
z maksymalnâ czëstotliwoôciâ.
  Wartoôê okresu naleûy ustaliê w zaleûnoôci od zastosowania
analizatora. Jeôli chcemy np. obserwowaê opóúnienia czasowe
miëdzy sygnaîami, to naleûy wpisywaê maîe wartoôci (np. 1ns)
Jednak przy takim czasie przebiegi na ekranie bëdâ sië bardzo
szybko zmieniaê i niewiele bëdzie widaê (chyba ûe wstrzymamy
symulacjë). Jeôli jednak chcemy obserwowaê przebiegi wolno
zmieniajâce sië, to naleûy wpisaê duûâ wartoôê, ok. 1µs.
  Zamiast wpisywaê okres moûna takûe wpisaê czëstotliwoôê
próbkowania - trzeba jako jednostkë wybraê [REW].
  Czëstotliwoôê (i okres) próbkowania nie dotyczâ stanu
oczekiwania generatora na impuls strobujâcy, który ma go
obudziê, oraz stanu czekania na wzorzec. W przyp. tych
stanów stany wejôê sprawdzane sâ na bieûâco. Czëstotliwoôê
nie dotyczy równieû pracy próbkowania wedîug STROBE ,gdyû
tam czëstotliwoôê próbkowania ustala wejôcie STROBE.
##7,0,0
  Poziom H-L jest to poziom napiëcia uûywany do identyfi-
kacji stanów logicznych. Wartoôê tâ moûna zmieniê jeôli
chcemy uchwyciê stan kiedy napiëcie przekroczy danâ
wartoôê. Np. wpisujâc 4V moûemy ustaliê ile czasu trwa
zanim na danym wejôciu pojawi sië stan wysoki rzëdu 4V.
  Poziomy pozwalajâ takûe na oglâdanie stanów w
urzâdzeniach analogowych. Moûna wpisaê np. 1µV co spowo-
duje ûe stan niski bëdzie oznaczaî napiëcie ujemne na
wejôciu, a stan wysoki - dodatnie.
  Poziom 1V oznacza ûe zakres napiëê wejôciowych od
-1kV do +1V oznaczajâ stan niski, a zakres +1V od +1kV
stan wysoki. (Napiëcie 1V jest przejôciowe).
  Poziom ustalany jest dla wszystkich wejôê jednoczeônie
(dotyczy wszystkich kanaîów).
##8,0,0
  Gadûet 'Nagraj przebieg' zostaî wprowadzony w celu
umoûliwienia przeniesienia przebiegu do generatora.
Dziëki temu moûna po uchwyceniu jakiegoô przebiegu w
jednym ukîadzie generowaê go w innym co pozwoli uniknâê
stosowania caîego moduîu generujâcego.
  Nagrywanie przebiegu moûna teû wykorzystaê do innych
celów, gdyû istnieje wiele urzâdzeï wczytujâcych dane,
np. pamiëci RAM/ROM , czy odtwarzacz sampli. Nagrywany
plik nie ma ûadnego formatu - jest to po prostu ciâg
próbek zrzuconych z bufora.
##9,0,0
  Mimo iû analizator sîuûy do rejestrowania przebiegów, moûliwa
jest takûe edycja tych przebiegów w celu np. zachowania go
z pewnymi modyfikacjami, zaznaczenia jakiegoô miejsca, itd.
  Zatem przebieg moûna oglâdaê i edytowaê w \\{edytorze sîów}33,4\ albo
w \\{edytorze bitów}33,5\ .
##10,0,0
  W pracy ciâgîej próbki sâ pobierane z podanym okresem.
Wejôcie STROBE nie ma tu ûadnego znaczenia. Próbki sâ wpi-
sywane do bufora, a po jego wypeînieniu wpisywane sâ od
poczâtku bufora.
##11,0,0
  W pracy 'ciâgîej od znal. wzorca' czeka sië aû na
wejôciu pojawi sië kombinacja odpowiadajâca wprowadzonemu
\\{wzorcowi}34,4\. Czekanie na wzorzec nie podlega ustalaniu
czasu próbkowania, próbki sâ pobierane w najmniejszym
moûliwym okresie i sprawdzane ze wzorcem. Po odnale-
zieniu wzorca analizator przechodzi w stan pracy
ciâgîej.
##12,0,0
  W pracy typu 'cyklu od wzorca i stop' analizator czeka
na podany wzorzec (podobnie jak w pracy 'ciâgîej od znal.
wzorca'). Po znalezieniu tego wzorca analizator przechodzi
w stan pracy ciâgîej zapisujâc pobierane próbki od poczâtku
bufora. Kiedy bufor przebiegu sië zapeîni, analizator sië
zatrzymuje i czeka aû zmieni sië wejôcie STROBE na stan
niski (jeôli STROBE jest od razu w stanie niskim to anali-
zator czeka aû przejdzie w stan wysoki a potem w niski).
  Kiedy stan STROBE zmieni sië na niski, ponownie czeka sië
na ustalony wzorzec, po czym cykl sië powtarza.
  Jeôli wzorzec ustawiono na XXXXXXXX to kaûdy stan wejôê
odpowiada temu wzorcowi, wiëc w tym wypadku nie bëdzie sië
czekaê na wzorzec a jedynie po wypeînieniu bufora przebieg
zostanie zatrzymany.
Uwaga: Rozpoznawanie stanu STROBE odbywa sië tak samo
jak stan pozostaîych wejôê: za pomocâ porównania go z pozio-
mem H-L.
##13,0,0
  Rodzaj pracy 'tylko wzorce' podobny jest do rodzaju pracy
ciâgîej, z tym ûe próbkowanie odbywa sië tylko wtedy gdy
stany wejôê odpowiadajâ wzorcowi. Jeôli nie, to analizator
przechodzi w stan czekania na sygnaî zgodny z wzorcem, przy
czym jeôli sië taki pojawi, jego stan zostanie natychmiast
wyôwietlony. Jeôli na wejôciach stan zgadza sië z wzorcem
to analizator próbkuje zgodnie z okresem próbkowania.
Uwaga: jeôli wzorzec bëdzie podany jako XXXXXXXX to ten
rodzaj pracy nie bëdzie sië niczym róûniî od pracy ciâgîej.
##14,0,0
  Praca analizatora rodzaju 'próbkowanie STROBE' polega na
pobraniu próbki z wejôê jeôli stan STROBE zmieni sië z
wysokiego na niski. W tym rodzaju takie parametry jak
czëstotliwoôê próbkowania czy wzorzec nie majâ zastosowania.
Ten rodzaj pracy nadaje sië do wykorzystania przy wspóîpra-
cy wielu analizatorów lub do zsynchronizowania z generato-
rem logicznym sîowa. W tym celu w generatorze wprowadzamy
stan pracy 'krokowej', i do obu wejôê STROBE doîâczamy
prosty generator cyfrowy fali prostokâtnej.
  W tym rodzaju, podobnie jak w pracy ciâgîej, pobierane
próbki wpisywane sâ do bufora a po wypeînieniu wpisywane
sâ nadal ale od poczâtku.
##15,0,0
  Praca 'ciâgîa od STROBE=0' polega na czekaniu analizatora
na zmianë STROBE ze stanu wysokiego na niski (jeôli stan
niski bëdzie od poczâtku, to najpierw musi sië pojawiê stan
wysoki a potem niski) po czym analizator przechodzi na
zwykîy tryb pracy ciâgîej.
##16,0,0
  Praca 'cykl od STROBE i stop' polega, podobnie jak w
pracy 'ciâgîej od STROBE=0', na czekaniu na zbocze
opadajâce wejôcia STROBE, po czym rozpoczyna sië praca
ciâgîa, ale tylko tak dîugo aû wypeîni sië bufor. Po
wypeînieniu bufora analizator znów czeka na zbocze
opadajâce STROBE.
###35
##0,0,0
  Monitor linii 8 bitowej.

   Przyrzâd sîuûy do monitorowania stanu magistral
8 bitowych. Wyôwietla stan danej magistrali jako
liczbë heksadecymalnâ.
   Monitor naleûy podîâczaê tak aby najmîodszy bit
byî z lewej strony. Jest to odwrotna kolejnoôê niû
ma wiëkszoôê elementów cyfrowych.
   Oto graficzne przedstawienie kolejnoôci koïcówek:

	  | | | | | | | |
	-------------------
 bity:	| 0 1 2 3 4 5 6 7 |
	-------------------
###40
##0,0,0
	  Îâcznik
	  -------

   Îâcznik jest to element îâczâcy ze sobâ przewody.
Îâczone sâ przewody, które podîâczono do îâczników
o tym samym numerze oraz tym samym zaznaczeniu flagi
'koïcówka zewn. makro'.
   Îâczniki pozwalajâ zredukowaê liczbë przewodów
ciâgnâcych sië z odlegîych miejsc schematu.
   Po wybraniu danego numeru îâcznika i umieszczeniu
go na pîycie, program automatyczne zwiëksza jego
numer. Pozwala to szybko rozmieôciê îâczniki dla caîej
serii koïcówek, np dla magistrali.

   \\{Îâczenie magistral}40,1\
   \\{Îâczenie pojedynczych przewodów}40,2\
   \\{Îâczniki dla makroelementów}40,3\

##1,0,0
   Aby poîâczyê ze sobâ magistrale robimy co nastëpuje:
1. wybieramy element îâcznika i wpisujemy tam numer,
który jest jeszcze nie wykorzystany na caîym schemacie.
Moûe to byê np. 1, gdy na schemacie nie ma jeszcze
ûadnych îâczników.
2. Podîâczamy îâcznik do pierwszego przewodu magistrali
3. Podîâczamy od razu do nastëpnego i aû do ostatniego.
4. Ponownie wybieramy îâcznik i wpisujemy tam numer
poczâtkowy jaki nadaliômy przy poprzednim wybraniu
îâcznika (1 gdy schemat nie miaî îâczników)
5. Podîâczamy go do pierwszego przewodu magistrali
docelowej. Przewód ten bëdzie w czasie symulacji
zachowywaî sië jakby byî podîâczony do docelowego.
6. Podîâczamy nastëpne przewody magistrali docelowej.
7. Moûemy podîâczyê ze sobâ wiëcej niû 2 magistrale.
W tym celu znowu wybieramy îâcznik i wpisujemy tam
znów ten sam numer.
##2,0,0
   Aby podîâczyê ze sobâ 2 lub wiëcej odlegîych
przewodów postëpujemy:
1. wybieramy element îâcznika i wpisujemy tam numer,
który jest jeszcze nie wykorzystany na caîym schemacie.
Moûe to byê np. 1, gdy na schemacie nie ma jeszcze
ûadnych îâczników.
2. Podîâczamy îâcznik do pierwszego przewodu
3. Podîâczamy îâcznik do nastëpnych przewodów które
majâ byê zîâczone z pierwszym.
4. Wybieramy opisywanie i poprawiamy wszystkie numery
tak aby wszystkie wskazywaîy ten sam numer.

##3,0,0
   Îâczniki sîuûâ takûe jako koïcówki zewnëtrzne makro-
elementu. Jeôli zaznaczysz gadûet 'koïcówka zewnëtrzna
makro', to îâcznik bëdzie speîniaî rolë zewnëtrznej
koïcówki projektowanego makroelementu. Opcja ta ma
znaczenie tylko w buforze makroelementów, wiëc
wybieraj jâ tylko jeôli opracowujesz makroelement.
   Jeôli îâcznik sîuûy jako koïcówka makroelementu,
to jego poîoûenie wzglëdem innych îâczników (równieû
z zaznaczonâ opcjâ makro) decyduje jakie poîoûenie
bëdzie miaîa ta koïcówka w elemencie.
 Patrz takûe: \\{Makroelementy}19009,0\
   Îâczniki które nie majâ zaznaczonej opcji makro
sâ niezaleûne go tych pierwszych.
###50
##0,0,0
 Bramka NAND realizuje funkcjë logicznâ NIE I czyli y=NOT(a*b).
Oto tabela przejôcia:

 A |B |wy    Dane bramki:
----------     Napiëcie progowe 0-1:	    1.57V
 0 |0 |1       Napiëcie wy stanu niskiego:     0V
 0 |1 |1       Napiëcie wy stanu wysokiego: 4.78V
 1 |0 |1
 1 |1 |0

  Czasy propagacji moûna ustalaê dla zmian ze stanu niskiego na
wysoki (L-H) oraz odwrotnie (H-L). Najlepiej pozostawiê takie
wartoôci jakie proponuje program. Moûna teû wpisaê zero, co
spowoduje ustalenie minimalnej wartoôci opóúnienia. Dla konfi-
guracji jednostek dla ukîadów cyfrowych wartoôê minimalna
wynosi 1ns. Wpisujâc wiëc 0 mamy równowaûnie 1ns opóúnienia.
  Czas propagacji L-H okreôla przez jaki czas bramka z wyjôcio-
wego stanu niskiego o poziomie napiëcia 0V przejdzie do poczâ-
tku stanu wysokiego o poziomie napiëcia 1.57V.
  Czas propagacji H-L okreôla czas przez jaki bramka z wyjôcio-
wego stanu wysokiego o poziomie napiëcia 4.78V przejdzie do
poczâtku stanu niskiego o poziomie napiëcia 1.57V.
  Poniewaû przejôcie ze stanu wysokiego do niskiego wymaga
przejôcia przez wiëkszy zakres napiëcia niû dla odwrotnego
przejôcia, wiëc gdy ustalimy te same czasy propagacji dla H-L
i L-H to wyjôciowe przebiegi bëdâ bardziej stromo opadaê niû
rosnâê.
  Ustalajâc przykîadowo, jak proponuje program 4ns, ustalamy
równieû maksymalnâ czëstotliwoôê. Maksymalna czëstotliwoôê
sygnaîu wejôciowego jest trochë mniejsza. Dla 4ns 1 póîokres
tej czëstotliwoôci wynosi 5ns. Dodatkowa nanosekunda wynika z
dodatkowych opóúnieï przesyîów miëdzy wejôciami a wyjôciami.
###51
##0,0,0
 Bramka OR realizuje funkcjë logicznâ LUB czyli y=a+b
Oto tabela przejôcia:

	 A |B |wy
	 --------
	 0 |0 |0 
	 0 |1 |1 
	 1 |0 |1 
	 1 |1 |1 

Dane bramki jak przy \\{NAND}50,0\ 
###52
##0,0,0
Dane bramki Schmitt NAND:
  Próg przejôcia 0-1: 1.63V
  Próg przejôcia 1-0: 1.5V
  Czas propagacji w obu stanach: 3ns (dla konfiguracji
jedn. dla ukî. cyfrowego). Przy innych konfiguracjach
czas propagacji wynosi 3 razy czas jednostki bazowej.

  Funkcja logiczna jak w \\{NAND}50,0\

  Bramka Schmitt jest stosowana jako bramka îâczâca
ukîad analogowy z cyfrowym. Nie powinna byê stosowana
jako skîadowa jakiegoô ukîadu cyfrowego, gdyû podîâ-
czenie jej wejôê do wyjôê innego ukîadu cyfrowego
úle wykorzystuje wîaôciwoôci tej bramki i lepiej w
takim wypadku stosowaê zwykîe bramki. Zwykîe bramki
majâ regulowalne czasy propagacji i poza tym sâ szybciej
symulowane.
  Dodatek do nazwy 'Schmitt' oznacza ûe bramka posiada
przerzutnik Schmitta na wejôciu, nadajâcy jej wykresowi
przeîâczania histerezë. Polega to na tym ûe aby bramka
przeîâczyîa sië ze stanu niskiego na wysoki, trzeba
na wejôciu wyûszego potencjaîu niû przy przeîâczeniu z
wysokiego na niski. Pozwala to na wyeliminowanie szumów
z wejôciowego ukîadu analogowego i zamianë sygnaîu ana-
logowego na cyfrowy.
###53
##0,0,0
 Bramka OR Schmitt.

Parametry bramki jak w \\{NAND Schmitt}52,0\ 
Tablela przejôcia jak w \\{OR}51,0\
###54
##0,0,0
 Bramka XOR realizuje funkcjë logicznâ EXCLURSIVE OR
czyli y=a xor b lub y=(\a*b)+(a*\b)
( \a znaczy nie a)
  Oto tabela przejôcia:

	 A |B |wy
	---------
	 0 |0 |0 
	 0 |1 |1 
	 1 |0 |1 
	 1 |1 |0 

  Dane bramki jak przy \\{NAND}50,0\
###55
##0,0,0
 Przerzutnik JK typu J-K Master-Slave, posiada wejôcia
synchroniczne J i K, wejôcie zegarowe C, wejôcie
asynchroniczne kasowania \R i wyjôcia Q i zanegowane \Q.
 Stan wejôê JK zatrzaskiwany jest przy zmianie poziomu
w C z wysokiego na niski. Poniewaû jest to przerzutnik
Master-Slave, stan wejôê zapamiëtywany jest dla
wysokiego poziomu na wejôciu C. Stan wejôê J,K nie
powinien zmieniaê sië w trakcie trwania wysokiego pozio-
mu na C, gdyû inaczej stan na wyjôciu bëdzie nieokreôlo-
ny.
      Oto tabela dla przerzutnika JK:

 J |K |\R|  C  |  funkcja        | Q  | \Q 
-------------------------------------------
 0 |0 |1 | 1-0 | pamiëtanie      | Qn |\Qn
 1 |0 |1 | 1-0 | ustawianie      | 1  | 0  
 0 |1 |1 | 1-0 | kasowanie       | 0  | 1  
 1 |1 |1 | 1-0 | inwersja poprz. |\Qn | Qn 
 X |X |1 | 1   | brak reakcji    | Qn |\Qn 
 X |X |1 | 0   | brak reakcji    | Qn |\Qn 
 X |X |0 | X   | kasowanie asyn. | 0  | 1  

 Przerzutnik posiada wyjôcia Q, \Q, które sâ opóúniane
w taki sam sposób jak wyjôcie bramki \\{NAND}50,0\
###56
##0,0,0
  Przerzutnik D jest jednobitowym rejestrem. Przerzutnik
ten zatrzaskuje danâ z wejôcia D gdy wejôcie CLK zmienia
sië z 0 na 1. Posiada wyjôcia przeciwne Q i _Q.
Czas propagacji przerzutnika jest realizowany tak jak
czas zwykîej bramki \\{NAND}50,0\
  Stan wejôcia D jest odczytywany w momencie przeîâczenia
Clk z 0 na 1. Stan na D moûe sië zmieniaê w czasie trwania
stanu niskiego lub wysokiego na CLK - nie wpîynie to
na stan przerzutnika.
  Przerzutnik D jest bardzo uproszczonym przerzutnikiem,
nie posiada wejôê resetu. Jego zastosowaniem moûe byê budo-
wanie rejestrów.
  Po uruchomieniu symulacji przerzutnik jest w stanie
0 (Q=0, \Q=1).
###57
##0,0,0
    a		  Wyôwietlacz 8 segmentowy zbudowany jest z oômiu diod
    |-------	ôwiecâcych o napiëciu ôwiecenia 2V. Diody te podîâczone
  f-  aaa   -b	sâ katodami do wspólnego wyjôcia (M) które powinno byê
   | f   b  |	doîâczone do dodatniego úródîa zasilajâcego, najlepiej
   | f   b  |	ok.5V (moûe byê bez oporów ograniczajâcych prâd).
   | f   b  |	  Wyôwietlacz ten ma wejôcie M - úródîa zasilania,
  g-  ggg   -c	które moûna wykorzystaê do sekwencyjnego sterowania
   | e   c  |	wyôwietlaczem. Moûna do M podîâczyê wyjôcie bramki
   | e   c  |	cyfrowej - bramki nie majâ ograniczeï prâdu wyjôciowego.
   | e   c  |	  Jeôli wyjôcia M nie jest potrzebne (na staîe podîâ-
  e-  ddd K -k	czone do 5V), a wejôcia a..f podîâczone do ukîadu
    |--|----	dekodera 7-seg, to lepiej wykorzystaê wyôwietlacz
    d  M	\\{8seg. logiczny}59,0\
###58
##0,412,205
  Dekoder 4-bit na linië 7-seg moûe wspóîpracowaê
ze wskaúnikiem 8seg. analogowym lub logicznym.
  Wyjôcia a-f moûna doîâczyê bezpoôrednio do
odpowiednich wejôê a-f wyôwietlacza. Oto wykaz
koïcówek dekodera:

	     a  b  c  d  e  f  g
	   --+--+--+--+--+--+--+--
	   |                     |
	   | dekoder 4bit-7seg   |
	   |                     |
	   ---+--+--+--+----------
	     b0 b1 b2 b3

Podajâc na wejôcia b0-b3 danâ cyfrë 0-9 otrzy-
mujemy na wyôwietlaczy obraz tej cyfry. Podajâc
liczby 10-15 otrzymamy obraz litery A-F.
  Ukîad ten jest podobny w dziaîaniu do ukîadu
TTL 7447. Nie ma jednak wejôê wygaszania i wygasza-
nia zer nieznaczâcych.
###59
##0,0,0
  Wyôwietlacz 8seg logiczny ma podobne dziaîanie jak
wyôwietlacz \\{8seg analogowy}57,0\ . Róûnica polega
na tym ûe nie posiada wejôcia zasilajâcego M, a
kolejne segmenty ôwiecâ zgodnie ze stanami logiczny-
mi: stan 0 (od 1.6V) - segment ôwieci
    stan 1 (pow. 1.6V) - segment zgaszony
  Wyôwietlacz ten wprowadzono dla uproszczenia poîâczeï
do ukîadu dekodera 7seg. Nie trzeba tu stosowaê ûadnych
dodatkowych elementów - wystarczy proste podîâczenie.
###60
##0,0,0
 Generator logiczny wytwarza prostokâtny przebieg o ustalanym
póîokresie, zawsze o wypeînieniu 50%.
 Podawany okres dotyczy wiëc czasu 1 póîokresu przebiegu
prostokâtnego.
 Przy podawaniu okresu naleûy pamiëtaê ûe bramki posiadajâ
czas propagacji, z którego wynika minimalny okres jaki
moûna wprowadziê. Minimalnym póîokresem generacji dla danego
ukîadu cyfrowego jest czas propagacji najwolniejszej
bramki plus 1ns i wynik razy 2. Zatem przy poîâczeniu
bramek o czasach propagacji 4ns, minimalnym okresem gwaran-
tujâcym poprawne dziaîanie jest okres 10ns. Dla czasu prop.
0ns, minimalnym okresem jest 2ns (czasem ukîad zadziaîa
przy 1ns).
###63
##0,0,0
 Bramka 3we AND realizuje funkcjë logicznâ AND
na trzech wejôciach czyli y=a*b*c
Oto tabela przejôcia:

	 A |B |C |wy
	 -----------
	 0 |0 |0 |0
	 0 |1 |0 |0
	 1 |0 |0 |0
	 1 |1 |0 |0
	 0 |0 |1 |0
	 0 |1 |1 |0
	 1 |0 |1 |0
	 1 |1 |1 |1

Dane bramki jak przy \\{NAND}50,0\ 
###64
##0,0,0
 Bramka 3we NOR realizuje funkcjë logicznâ
NOT OR na trzech wejôciach czyli y=\(a+b+c)
Oto tabela przejôcia:

	 A |B |C |wy
	 -----------
	 0 |0 |0 |1
	 0 |1 |0 |0 
	 1 |0 |0 |0 
	 1 |1 |0 |0 
	 0 |0 |1 |0
	 0 |1 |1 |0 
	 1 |0 |1 |0 
	 1 |1 |1 |0

Dane bramki jak przy \\{NAND}50,0\ 
###65
##0,0,0
 Bramka 3we NAND realizuje funkcjë logicznâ
NOT AND na trzech wejôciach czyli y=\(a*b*c)
Oto tabela przejôcia:

	 A |B |C |wy
	 -----------
	 0 |0 |0 |1 
	 0 |1 |0 |1 
	 1 |0 |0 |1 
	 1 |1 |0 |1 
	 0 |0 |1 |1
	 0 |1 |1 |1 
	 1 |0 |1 |1 
	 1 |1 |1 |0

Dane bramki jak przy \\{NAND}50,0\ 
###66
##0,0,0
 Bramka 3we OR realizuje funkcjë logicznâ
OR na trzech wejôciach czyli y=a+b+c
Oto tabela przejôcia:

	 A |B |C |wy
	 -----------
	 0 |0 |0 |0
	 0 |1 |0 |1 
	 1 |0 |0 |1 
	 1 |1 |0 |1 
	 0 |0 |1 |1
	 0 |1 |1 |1 
	 1 |0 |1 |1 
	 1 |1 |1 |1

Dane bramki jak przy \\{NAND}50,0\ 
###67
##0,0,0
 Bramka 3we AND realizuje funkcjë logicznâ
AND na trzech wejôciach czyli y=a*b*c
Oto tabela przejôcia:

	 A |B |C |wy
	 -----------
	 0 |0 |0 |0
	 0 |1 |0 |0 
	 1 |0 |0 |0 
	 1 |1 |0 |0 
	 0 |0 |1 |0
	 0 |1 |1 |0 
	 1 |0 |1 |0 
	 1 |1 |1 |1

Dane bramki jak przy \\{NAND}50,0\ 
###68
##0,0,0
 Bramka 2we NOR realizuje funkcjë logicznâ
NOT OR na dwóch wejôciach czyli y=\(a+b)
Oto tabela przejôcia:

	 A |B  |wy
	 ---------
	 0 |0  |1
	 0 |1  |0 
	 1 |0  |0 
	 1 |1  |0 

Dane bramki jak przy \\{NAND}50,0\ 
###69
##0,0,0
 Bramka NOT realizuje funkcjë logicznâ
inwersji wejôcia czyli y=\a
Oto tabela przejôcia:

	 A |wy
	 -----
	 0 |1
	 1 |0

Dane bramki jak przy \\{NAND}50,0\ 
###80
##0,0,0
   Pamiëê RAM 64 bajty.
  Element posiada 64 8-bitowe komórki pamiëci.
Wszelkie parametry elementu sâ wspólne dla wszystkich
pamiëci RAM w tym module. Aby o nich poczytaê przejdú
to poniûszego tematu.
	\\{Opis pamiëci RAM}80,1\
##1,0,0
   Pamiëci RAM moûna zapisywaê i odczytywaê. Ich
poczâtkowa zawartoôê jest przypadkowa. Zawartoôê
pamiëci RAM nie jest nagrywana ze schematem, wiëc
po wczytaniu zawartoôê jest tracona. Zawartoôê
jest zachowywana przy wîâczaniu/wyîâczaniu symu-
lacji. Zawartoôê pamiëci moûna takûe edytowaê,
wczytywaê i nagrywaê. Sîuûy do tego edytor bajtów
znajdujâcy sië w oknie parametrów.

   Parametry pamiëci RAM.
  Pamiëê RAM posiada nastëpujâce parametry:

	\\{Max czas dostëpu 'taa'}80,2\
	\\{Max czas otwarcia bramek 'tchz'}80,3\
	\\{Czas wyprzedzenia danych w stosunku}80,4\
	  \\{do narastajâcego zbocza _CS lub _WR}80,4\

  Parametry te powinny byê uwzglëdnione przy
stosowaniu wykresu czasowego zapisu i odczytu.
	\\{Wykres czasowy prawidîowego zapisu}80,5\
	\\{Wykres czasowy prawidîowego odczytu}80,6\

  Przeczytaj takûe o funkcji koïcówek a dowiesz sië
o innych moûliwoôciach zapisu i odczytu.
	\\{Funkcje koïcówek pamiëci RAM}80,7\
##2,0,0
   Maksymalny czas dostëpu 'taa'.
  Parametr ten okreôla maksymalny czas jaki upîynie od
podania na wejôcia adresowe wîaôciwego adresu do poja-
wienia sië na koïcówkach danych wîaôciwej danej o tym
adresie. Maksymalny czas oznacza ûe prawidîowe dane
mogâ pojawiê sië wczeôniej. Jednak aby adres zostaî
prawidîowo odczytany, musi trwaê w niezmienionej
formie przez podany czas dostëpu.
  Parametr ten jest najwaûniejszym parametrem decydu-
jâcym o szybkoôci pamiëci.
##3,0,0
   Max czas otwarcia bramek 'tchz'.
  Jest to czas po jakim pamiëê 'zauwaûy' skok
_CS ze stanu wysokiego do stanu niskiego. Zatem jeôli
na wejôciu _CS pojawi sië zero to po podanym czasie
tchz ukîad na pewno zareaguje na ten stan.
##4,0,0
    Czas wyprzedzenia danych w stosunku
	do narastajâcego zbocza _CS lub _WR 'tds'
  Parametr ten ma znaczenie tylko przy zapisie do
pamiëci. Okreôla czas przez jaki dane wejôciowe
na koïcówkach danych powinny trwaê aby zostaîy
prawidîowo wprowadzone do pamiëci. Poniewaû zapis
odbywa sië w momencie wykrycia przejôcia ze stanu
niskiego na wysoki jednego z wejôê _CS lub _WR,
wiëc dane muszâ sië pojawiê z wyprzedzeniem w
stosunku do tego skoku. W tym wypadku nie trzeba
rozpatrywaê czasu zauwaûenia skoku wejôê CS,
gdyû jest on juû jakby wliczony w czas wyprze-
dzenia.
##5,0,0
	Wykres czasowy prawidîowego zapisu.

   Aby zapisaê danâ do pamiëci, trzeba w odpowie-
dniej kolejnoôci wystawiê wîaôciwe dane i adres
oraz ustawiê odpowiednie sygnaîy tak aby ich
îâczny czas trwania byî minimalny oraz mieôciîy
sië we wszystkich parametrach. Poniewaû jest to
pamiëê statyczna, zapis moûna równieû zrealizo-
waê podajâc sygnaîy w duûo wolniejszym tempie niû
wewnëtrzne parametry, co pozwala uniknâê wgîëbia-
nia sië w zasady zapisu. W praktyce jednak proje-
ktuje sië ukîady które wykorzystujâ pamiëê w
maksymalny sposób. Przy takim projektowaniu
najlepiej wymusiê sygnaîy aby pojawiaîy sië w
kolejnoôciach podanych niûej.
   Czas jaki trzeba poôwiëciê na odczytanie
jednej komórki zaleûy gîównie od czasu dostëpu
oraz od czasu przez jaki chcemy mieê danâ na
wyjôciu danych. Mniej wiëcej caîkowity czas
jest równy sumie tych czasów.
   Poniewaû pamiëci nie majâ koïcówki _OE,
która mogîâ by zablokowaê odczyt, po wprowadzeniu
sygnaîu _CS na niski, na wyjôciu danych mogâ sië
przez moment pojawiê dane z odczytu powodujâc
krótki konflikt danych. Dla symulowanego ukîadu
nie ma to wiëkszego znaczenia, ale warto pamiëtaê
ûe dane do zapisu nie powinno podawaê sië zbyt
wczeônie, najlepiej trochë przez czasem \\{tds}80,4\
Moûna teû podawaê sygnaî _WR odpowiednio przed
_CS aby pamiëê 'zauwaûyîa' tryb zapisu przed
uaktywnieniem.

Oto wykres dla sposobu zapisu sterowany sygnaîem
_CS:
	   |<------- peîny cykl ------------>|
ADDR	===x=================================x====
	   |<----- taa -------------->|	     |
	   |			|<tds>|	     |
_CS	^^^^\_________________________/^^^^^^^^^^^
	   |			|     |	     |
	   |			|     |	     |
_WR	^^^^\___________________________/^^^^^^^^^
	   |			|     |	     |
	   |			|     |	     |
DATA	-----<R>----------<==WRITE DATA==>--------
	   |			|     |	     |

R - przypadkowe dane wyprowadzone w wyniku
otwarcia bramek sygnaîem CS
WRITE DATA - w tym momencie naleûy wprowadziê
dane do zapisu.


Oto wykres dla sposobu zapisu sterowany sygnaîem
_WR:
	   |<------- peîny cykl ------------>|
ADDR	===x=================================x====
	   |<----- taa -------------->|	     |
	   |			|<tds>|	     |
_CS	^^^^\____________________________/^^^^^^^^
	   |			|     |	     |
	   |			|     |	     |
_WR	^^^^\_________________________/^^^^^^^^^^^
	   |			|     |	     |
	   |			|     |	     |
DATA	-----<R>----------<==WRITE DATA==>--------
	   |			|     |	     |

##6,0,0
	Wykres czasowy prawidîowego odczytu.
  Przy odczycie sygnaî _WR powinien byê caîy czas
w stanie wysokim. Peîny cykl rozpoczyna sië w
momencie podania wîaôciwego ustalonego adresu.
Po podaniu adresu naleûy wprowadziê _CS do stanu
niskiego. Po upîyniëciu czasu \\{tchz}80,3\ wejôcia
danych przejdâ ze stanu wysokiej impedancji do
stanu wysyîania sygnaîu. Jeôli sygnaî _CS zostaî
wprowadzony do stanu niskiego zbyt szybko (co
nie jest zabronione) to pojawiâ sië przypadkowe
dane które ustalâ sië najpóúniej po upîyniëciu
czasu \\{taa}80,2\ od chwili podania prawidîowego adresu.

Oto wykres czasowy:
	   |<------- peîny cykl ------------>|
ADDR	===x=================================x====
	   |<----- taa -------->|	     |
	   | |			|	     |
_CS	^^^^^\_______________________________/^^^^
	   | |<tchz>|		|	     |
	   | |	    |		|	     |
DATA	------------<==RDERROR==><=READ DATA=>----
	   | |			|	     |

RDERROR - przypadkowe dane pojawiajâce sië po
otwarciu bramek wyjôciowych

READ DATA - wîaôciwe odczytane dane

'-'   -stan wysokiej impedancji

'='   -wprowadzony ustalony stan
##7,0,0
	Funkcje koïcówek pamiëci RAM

  _WR  - wejôciowy sygnaî zapisu. Jeôli na wejôcie
podano stan niski, oznacza ûe do pamiëci nastâpi
zapis. Zapis nastëpuje w momencie przejôcia tego
sygnaîu z powrotem do stanu wysokiego albo kiedy
wejôcie _CS wejdzie do stanu wysokiego.
  _CS  - wejôcie wyboru pamiëci. Jeôli wejôcie to
jest w stanie wysokim to wyjôcia danych pamiëci
sâ w stanie wysokiej impedancji. Nie oznacza to
jednak caîkowitej biernoôci pamiëci - sygnaîy na
wejôciu adresowym sâ ôledzone i wewnëtrzny bufor
przyjmuje danâ spod tego adresu. Dana w wewnë-
trznym buforze ustali sië jeôli na wejôciach
adresowych adres trwa niezmiennie przez czas taa.
  A0-Axx  - wejôcia adresowe. Ich liczba zaleûy
od pojemnoôci pamiëci.
  D0-D7  - 8bit wejôcia/wyjôcia danych. Kierunek
zaleûy od wejôcia _WR. Jeôli wejôcie _CS jest w
stanie wysokim to te wejôcia bëdâ 'wyîâczone'.
###81
##0,0,0
    Pamiëê ROM 64 bajty.
   Element posiada 64 8-bitowe komórki pamiëci tylko
do odczytu. Wszelkie parametry elementu sâ wspólne dla
wszystkich pamiëci ROM w tym module. Aby o nich poczytaê
przejdú to poniûszego tematu.
	\\{Opis pamiëci ROM}81,1\
##1,0,0
    Pamiëê ROM.
  Pamiëci te sâ tylko do odczytu. Nie moûna ich progra-
mowaê drogâ elektronicznâ. Zapis ich zawartoôci moûna
dokonywaê poprzez edycjë bajtów w okienku parametrów.
Moûna takûe wczytaê zawartoôê z pliku. Zawartoôê
pamiëci jest nagrywana 

   Parametry pamiëci ROM.
	\\{Max czas dostëpu 'taa'}80,2\
	\\{Max czas otwarcia bramek 'tchz'}81,2\

   \\{Wykres czasowy prawidîowego odczytu}81,3\
   \\{Funkcje koïcówek pamiëci ROM}81,4\
##2,0,0
   Max czas otwarcia bramek 'tchz'.
  Jest to czas po jakim pamiëê 'zauwaûy' skok
_OE ze stanu wysokiego do stanu niskiego. Zatem jeôli
na wejôciu _OE pojawi sië zero to po podanym czasie
tchz ukîad na pewno zareaguje na ten stan i poda na
wyjôcia danych jakiô sygnaî.
##3,0,0
   Wykres czasowy prawidîowego odczytu.
Aby odczytaê danâ komórkë, naleûy podaê adres tej
komórki na wejôcia adresowe co spowoduje ûe pamiëê
rozpocznie odczyt danej o tym adresie. Adres musi
wiëc trwaê niezmieniony przez czas \\{taa}80,2\ aby
dana sië ustaliîa. W trakcie ustalania tej danej
naleûy wysterowaê wejôcia _CS i _OE na stan niski
co pozwoli uaktywniê bufory wyjôciowe pamiëci. Po
czasie \\{tchz}81,2\ od ustawienia ostatniego
sygnaîu na stan niski, wyjôcia danych przejdâ ze
stanu wysokiej impedancji do stanu emisji
wewnëtrznie przygotowywanej danej.

Oto wykres czasowy:
	   |<------- peîny cykl ------------>|
ADDR	===x=================================x====
	   |<----- taa -------->|	     |
	   | |			|	     |
_CS	^^^^^\_______________________________/^^^^
	   | |<tchz>|		|	     |
	   | |	    |		|	     |
DATA	------------<==RDERROR==><=READ DATA=>----
	   | |			|	     |

RDERROR - przypadkowe dane pojawiajâce sië po
otwarciu bramek wyjôciowych

READ DATA - wîaôciwe odczytane dane

'-'   -stan wysokiej impedancji

'='   -wprowadzony ustalony stan

##4,0,0
   Funkcje koïcówek.

  A0-Axx  - wejôcia adresowe. Ich liczba zaleûy
od pojemnoôci pamiëci.
  D0-D7 - 8bit 3-stanowe wyjôcia danych.
  _CS  - chip select - sygnaî wyboru pamiëci
  _OE  - output enable - sygnaî zezwolenia na
	emisjë danej na wyjôcia danych.
 Poniewaû symulacja nie pozwala na programowanie
elektroniczne pamiëci ROM, sygnaîy _CS i _OE
praktycznie sië nie róûniâ. Posiadajâ wspólny
czas propagacji \\{tchz}81,2\ i moûna je
traktowaê jak np. _OE1 i _OE2 - oba muszâ byê
aktywne aby pamiëê byîa aktywna.
###82
##0,0,0
    Pamiëê ROM 32 bajty.
   Element posiada 32 8-bitowe komórki pamiëci tylko
do odczytu. Wszelkie parametry elementu sâ wspólne dla
wszystkich pamiëci ROM w tym module. Aby o nich poczytaê
przejdú to poniûszego tematu.
	\\{Opis pamiëci ROM}81,1\
###83
##0,0,0
   Pamiëê RAM 32 bajty.
  Element posiada 32 8-bitowe komórki pamiëci.
Wszelkie parametry elementu sâ wspólne dla wszystkich
pamiëci RAM w tym module. Aby o nich poczytaê przejdú
to poniûszego tematu.
	\\{Opis pamiëci RAM}80,1\
###84
##0,0,0
    Pamiëê ROM 128 bajty.
   Element posiada 128 8-bitowe komórki pamiëci tylko
do odczytu. Wszelkie parametry elementu sâ wspólne dla
wszystkich pamiëci ROM w tym module. Aby o nich poczytaê
przejdú to poniûszego tematu.
	\\{Opis pamiëci ROM}81,1\
###85
##0,0,0
   Pamiëê RAM 128 bajty.
  Element posiada 128 8-bitowe komórki pamiëci.
Wszelkie parametry elementu sâ wspólne dla wszystkich
pamiëci RAM w tym module. Aby o nich poczytaê przejdú
to poniûszego tematu.
	\\{Opis pamiëci RAM}80,1\
###86
##0,0,0
    Pamiëê ROM 256 bajty.
   Element posiada 256 8-bitowe komórki pamiëci tylko
do odczytu. Wszelkie parametry elementu sâ wspólne dla
wszystkich pamiëci ROM w tym module. Aby o nich poczytaê
przejdú to poniûszego tematu.
	\\{Opis pamiëci ROM}81,1\
###87
##0,0,0
   Pamiëê RAM 256 bajty.
  Element posiada 256 8-bitowe komórki pamiëci.
Wszelkie parametry elementu sâ wspólne dla wszystkich
pamiëci RAM w tym module. Aby o nich poczytaê przejdú
to poniûszego tematu.
	\\{Opis pamiëci RAM}80,1\
###88
##0,0,0
    Pamiëê ROM 512 bajty.
   Element posiada 512 8-bitowe komórki pamiëci tylko
do odczytu. Wszelkie parametry elementu sâ wspólne dla
wszystkich pamiëci ROM w tym module. Aby o nich poczytaê
przejdú to poniûszego tematu.
	\\{Opis pamiëci ROM}81,1\
###89
##0,0,0
   Pamiëê RAM 512 bajty.
  Element posiada 512 8-bitowe komórki pamiëci.
Wszelkie parametry elementu sâ wspólne dla wszystkich
pamiëci RAM w tym module. Aby o nich poczytaê przejdú
to poniûszego tematu.
	\\{Opis pamiëci RAM}80,1\
###90
##0,0,0
    Pamiëê ROM 1024 bajty.
   Element posiada 1024 8-bitowe komórki pamiëci tylko
do odczytu. Wszelkie parametry elementu sâ wspólne dla
wszystkich pamiëci ROM w tym module. Aby o nich poczytaê
przejdú to poniûszego tematu.
	\\{Opis pamiëci ROM}81,1\
###91
##0,0,0
   Pamiëê RAM 1024 bajty.
  Element posiada 1024 8-bitowe komórki pamiëci.
Wszelkie parametry elementu sâ wspólne dla wszystkich
pamiëci RAM w tym module. Aby o nich poczytaê przejdú
to poniûszego tematu.
	\\{Opis pamiëci RAM}80,1\
###92
##0,0,0
    Pamiëê ROM 2048 bajty.
   Element posiada 2048 8-bitowe komórki pamiëci tylko
do odczytu. Wszelkie parametry elementu sâ wspólne dla
wszystkich pamiëci ROM w tym module. Aby o nich poczytaê
przejdú to poniûszego tematu.
	\\{Opis pamiëci ROM}81,1\
###93
##0,0,0
   Pamiëê RAM 2048 bajty.
  Element posiada 2048 8-bitowe komórki pamiëci.
Wszelkie parametry elementu sâ wspólne dla wszystkich
pamiëci RAM w tym module. Aby o nich poczytaê przejdú
to poniûszego tematu.
	\\{Opis pamiëci RAM}80,1\
###94
##0,0,0
    Pamiëê ROM 4096 bajty.
   Element posiada 4096 8-bitowe komórki pamiëci tylko
do odczytu. Wszelkie parametry elementu sâ wspólne dla
wszystkich pamiëci ROM w tym module. Aby o nich poczytaê
przejdú to poniûszego tematu.
	\\{Opis pamiëci ROM}81,1\
###95
##0,0,0
   Pamiëê RAM 4096 bajtów.
  Element posiada 4096 8-bitowe komórki pamiëci.
Wszelkie parametry elementu sâ wspólne dla wszystkich
pamiëci RAM w tym module. Aby o nich poczytaê przejdú
to poniûszego tematu.
	\\{Opis pamiëci RAM}80,1\
###96
##0,0,0
   Pamiëê RAM 4096 bajtów.
  Element posiada 4096 8-bitowe komórki pamiëci.
Wszelkie parametry elementu sâ wspólne dla wszystkich
pamiëci RAM w tym module. Aby o nich poczytaê przejdú
to poniûszego tematu.
	\\{Opis pamiëci RAM}80,1\
###97
##0,0,0
   Pamiëê RAM 8192 bajty.
  Element posiada 8192 8-bitowe komórki pamiëci.
Wszelkie parametry elementu sâ wspólne dla wszystkich
pamiëci RAM w tym module. Aby o nich poczytaê przejdú
to poniûszego tematu.
	\\{Opis pamiëci RAM}80,1\
###100
##0,0,0
	Multiplekser z 16 na 1
   Multiplekser posiada 16 wejôê z których jedno
moûe byê skierowane na jedno wyjôcie. Jest to
wiëc pojedynczy multiplekser z 4 bitowym wejôciem
adresowania.
  \\{Ogólny opis multiplekserów tego moduîu}100,1\
  \\{Parametry multiplekserów}100,2\
##1,0,0
   Multipleksery posiadajâ peînâ liczbë wejôê oraz
mniejszâ liczbë wyjôê. Np. mux z 4 na 2 ma 4 wejôcia
i 2 wyjôcia. Jeôli mux posiada wiëkszâ liczbë wyjôê
niû jedno, to moûna go traktowaê jako poîâczenie
kaskadowe multiplekserów ze wspólnymi wejôciami
adresowania i sterowania. Kaûdy skîadowy mux tego
poîâczenia posiada jedno wyjôcie i liczbë wejôê
podzielonâ przez liczbë multiplekserów.
   O tym które sygnaîy bëdâ przeîâczone do wyjôcia
decydujâ wejôcia adresowe. Kolejne kombinacje adresu
wybierajâ kolejne wejôcia A, B, C itd. Przykîadowa
tabela dla mux z 4 na 2

   sel  G  Y0  Y1

    0   0  A0  A1
    1   0  B0  B1
    x   1  0   0

A0  - wyjôcie przyjmuje taki stan jaki ma wejôcie A0

##2,0,0
  Parametry multiplekserów.
   czas propagacji - jest to maksymalna moûliwa szybkoôê
zmian wyjôê multipleksera. Jeôli wejôcia lub adresy bëdâ
wymuszaîy szybsze zmiany niû czas propagacji to deko-
der nie bëdzie 'nadâûaî' i w efekcie na wyjôciu pojawi
sië stan nieokreôlony. Dotyczy to takûe wejôcia G które
nie moûe wymuszaê szybszej aktywacji/dezaktywacji deko-
dera niû czas propagacji.
###101
##0,0,0
	Multiplekser z 16 na 8
   Multiplekser posiada dwa 8-bitowe wejôcia
z których jedno moûe byê skierowane na wyjôcie.
Jest to wiëc 8-krotny multiplekser z 1 bitowym
wspólnym wejôciem adresowania.
  \\{Ogólny opis multiplekserów tego moduîu}100,1\
  \\{Parametry multiplekserów}100,2\
###102
##0,0,0
	Multiplekser z 4 na 2
   Multiplekser posiada dwa 2-bitowe wejôcia
z których jedno moûe byê skierowane na wyjôcie.
Jest to wiëc 2-krotny multiplekser z 1 bitowym
wspólnym wejôciem adresowania.
  \\{Ogólny opis multiplekserów tego moduîu}100,1\
  \\{Parametry multiplekserów}100,2\
###103
##0,0,0
	Multiplekser z 8 na 4
   Multiplekser posiada dwa 4-bitowe wejôcia
z których jedno moûe byê skierowane na wyjôcie.
Jest to wiëc 4-krotny multiplekser z 1 bitowym
wspólnym wejôciem adresowania.
  \\{Ogólny opis multiplekserów tego moduîu}100,1\
  \\{Parametry multiplekserów}100,2\
###104
##0,0,0
	Multiplekser z 16 na 4
   Multiplekser posiada cztery 4-bitowe wejôcia
z których jedno moûe byê skierowane na wyjôcie.
Jest to wiëc 4-krotny multiplekser z 2 bitowym
wspólnym wejôciem adresowania.
  \\{Ogólny opis multiplekserów tego moduîu}100,1\
  \\{Parametry multiplekserów}100,2\
###105
##0,0,0
	Multiplekser z 8 na 2
   Multiplekser posiada cztery 2-bitowe wejôcia
z których jedno moûe byê skierowane na wyjôcie.
Jest to wiëc 4-krotny multiplekser z 2 bitowym
wspólnym wejôciem adresowania.
  \\{Ogólny opis multiplekserów tego moduîu}100,1\
  \\{Parametry multiplekserów}100,2\
###106
##0,0,0
	Multiplekser z 4 na 1
   Multiplekser posiada cztery 1-bitowe wejôcia
z których jedno moûe byê skierowane na wyjôcie.
Jest to wiëc 4-krotny multiplekser z 2 bitowym
wspólnym wejôciem adresowania.
  \\{Ogólny opis multiplekserów tego moduîu}100,1\
  \\{Parametry multiplekserów}100,2\
###107
##0,0,0
	Multiplekser z 16 na 2
   Multiplekser posiada osiem 2-bitowych wejôê
z których jedno moûe byê skierowane na wyjôcie.
Jest to wiëc 8-krotny multiplekser z 3 bitowym
wspólnym wejôciem adresowania.
  \\{Ogólny opis multiplekserów tego moduîu}100,1\
  \\{Parametry multiplekserów}100,2\
###108
##0,0,0
	Multiplekser z 8 na 1
   Multiplekser posiada osiem 1-bitowych wejôê
z których jedno moûe byê skierowane na wyjôcie.
Jest to wiëc 8-krotny multiplekser z 3 bitowym
wspólnym wejôciem adresowania.
  \\{Ogólny opis multiplekserów tego moduîu}100,1\
  \\{Parametry multiplekserów}100,2\
###120
##0,0,0
	Rejestr 8 bit.
  Jest to podstawowy ukîad rejestru z 3-stanowym
wyjôciem sterowany wejôciem _OE. Zatrzaôniëcie
informacji danych wejôciowych nastëpuje po wykry-
ciu skoku na wejôciu _clk z 0 na 1.
   \\{parametry rejestru}120,1\
   \\{opis koïcówek}120,2\
##1,0,0
  Czas zaîâczenia po skoku _OE z 1 na 0:
    Jest to czas po jakim wyjôcia przejdâ ze
stanu wysokiej impedancji do emisji zapamiëtanej
zawartoôci rejestru przy skoku _OE z 1 na 0.

  Czas propagacji wejôê danych
    Jest to czas przez jaki powinny trwaê niezmiennie
sygnaîy na wejôciach aby byîy prawidîowo odnotowane.

  Czas reakcji na zbocze CLK
    Jest to maksymalne moûliwe opóúnienie momentu
zatrzaôniëcia informacji. Zatem po skoku clk z
0 na 1 informacje na wejôciach powinny trwaê niezmien-
nie przez ten czas.
##2,0,0
   Opis koïcówek:
 _OE - output enable - jeôli aktywny (_OE=0) to
na wyjôciach element emituje wewnëtrzny stan rejestru.
Jeôli nieaktywny to wyjôcia przejdâ do stanu wysokiej
impedancji.
 _clk - wejôcie zatrzaôniëcia. Jeôli stan wejôcia zmie-
ni sië z 0 na 1 to w tym momencie pobrane dane z wejôê
zostanâ zapamiëtane i stanâ sië nowym wewnëtrznym stanem
akumulatora.
 input - wejôcia danych
 output - wyjôcie 3-stanowe danych
###121
##0,0,0
   8 bitowa jednostka arytmetyczno-logiczna ALU
		z jednym wejôciem.

  Element ten umoûliwia proste operacje na liczbach
8 bitowych. Jednym z argumentów jest wewnëtrzny
rejestr - akumulator, a drugim jest dana pobrana
z wejôcia. Wynik przechowuje akumulator.
  Rodzaj operacji okreôlajâ wejôcia o0-o3. Moûna
wiëc wybraê jednâ z 16 moûliwych operacji. Patrz
 \\{operacje}121,1\ aby uzyskaê listë operacji.
  Kaûda operacja zmienia takûe znaczniki. Wyjôcia
znaczników to Z,M,V,C. Dla opisu znaczników przejdú
to tematu \\{znaczniki}121,2\ .
  Informacje o parametrach znajdziesz w temacie
 \\{parametry ALU}121,3\
##1,0,0
 Lista operacji:

  nr. | przesyî  | funkcja                | znaczniki
 oper.|		 |			  |  z m v c
  0   | A:=D     | pobranie danej         |  * * 0 0
  1   | A:=A+D   | dodawanie              |  * * * *
  2   | A:=A-D   | odejmowanie            |  * * * *
  3   | A:=A+D+c | dodawanie z przen.     |  * * * *
  4   | A:=A-D-c | odejm. z przen.        |  * * * *
  5   | A:=A?D   | porównanie             |  * * * *
  6   | A:=A|D   | suma bitowa            |  * * 0 0
  7   | A:=A&D   | iloczyn bitowy         |  * * 0 0
  8   | A:=A^D   | suma symetryczna bitów |  * * 0 0
  9-15|     jeszcze nie zaimplementowane

##2,0,0
	Znaczniki.
  Jednostka posiada 4 znaczniki:
 Z  - zero - zapalony jeôli po operacji w akumulatorze
jest zero.
 M  - minus - zapalony jeôli po operacji najstarszy
bit w akumulatorze jest ustawiony, zgaszony w przec.
wyp.
 V  - nadmiar - zapalony jeôli znak liczby po operacji
jest niewîaôciwy, np -100-100= 56 zam. -200. Liczba
-200 nie moûe byê zapamiëtana w 8-bitowym akumulatorze.
8 bit. moûe pomieôciê zakres liczb ze znakiem od -128
do +127.
 C - przeniesienie - zapalony jeôli w operacji nastâ-
piîo przeniesienie na nie istniejâcy 9 bit.
 Np. 200+200=144 + 256przen.
##3,0,0
	Parametry
  Czas zaîâczenia po skoku _OE z 1 na 0:
    Jest to czas po jakim wyjôcia przejdâ ze
stanu wysokiej impedancji do emisji zawartoôci
akumulatora przy skoku _OE z 1 na 0.

  Czas reakcji na wejôcia input i o.
    Jest to czas przez jaki powinny trwaê niezmiennie
sygnaîy na wejôciach input i o0-o3 aby byîy prawidîowo
odnotowane.
###122
##0,0,0
	Rejestr 4 bit.
  Jest to podstawowy ukîad rejestru z 3-stanowym
wyjôciem sterowany wejôciem _OE. Zatrzaôniëcie
informacji danych wejôciowych nastëpuje po wykry-
ciu skoku na wejôciu _clk z 0 na 1.
   \\{parametry rejestru}120,1\
   \\{opis koïcówek}120,2\
###123
##0,0,0
	Rejestr przesuwajâcy 4bit
   Element ten moûe speîniaê takie same funkcje
jakie ma zwykîy rejestr. Posiada ponadto moûliwoôê
przesuwania zawartoôci po wykryciu skoku stanu na
C1. Wejôcie C2 sîuûy jako standardowe wejôcie
zatrzaskiwania informacji.
   \\{parametry rejestru przesuwanego}123,1\
   \\{dziaîanie i opis koïcówek}123,2\
##1,0,0
  Parametry rejestru przesuwanego.

 - Czas przesuniëcia od wykrycia zbocza w C1
	Jest to maks. czas opóúnienia przesuniëcia
danych wewnëtrznych oraz wyprowadzanych na zewnâtrz
po wykryciu rosnâcego zbocza C1

 - Czas pojawienia sië danych na wyjôciu po wykryciu
zbocza w C2
	Jest to czas po jakim zanotowana informacja
z wejôcia równolegîego pojawi sië na wyjôciu po
skoku w C2.

 - Czas propagacji wejôê danych.
	Jest to czas przez jaki powinny trwaê dane
wejôciowe (IN) aby byîy dobrze odnotowane.
##2,0,0
  Dziaîanie i opis koïcówek.

 M - tryb:
  M=0 : wpis informacji równolegîej z wejôê IN. Przy
skoku na M z 1 na 0 informacja zostanie wpisana prawidîowo
po upîyniëciu czasu propagacji wejôê danych, zatem po
skoku wejôcia danych powinny trwaê niezmiennie przez
wpisany czas propagacji. Informacja zostanie zatrzaôniëta
i wyprowadzona na wyjôcie po wykryciu zbocza na C2
  M=1 : tryb przesuwania zatrzaôniëtej informacji.
Wejôcie C1 powoduje przesuw informacji w prawo. Na miejsce
najbardziej znaczâcego bitu wchodzi informacja z wejôcia
SI. Wejôcie C2 w tym trybie jest ignorowane.

 C1 - Wejôcie zegarowe przesuwu bitowego. Jeôli M=1 oraz
nastâpi skok na C1 z 0 na 1 to zatrzaôniëta informacja
zostanie przesuniëta ale dopiero po upîyniëciu czasu
propagacji wejôcia C1.

 C2 - Wejôcie zegarowe zapisu równolegîego. Jeôli M=0
oraz nastâpi skok na C2 z 0 na 1 to informacja z
wejôcia (która powinna trwaê do tego czasu niezmiennie
przez czas propagacji) zostanie zatrzaôniëta i wyprowa-
dzona na wyjôcie po upîyniëciu czasu propagacji C2.

 SI - wejôcie danych szeregowych. Po kaûdym przesuniëciu
danych najbardziej znaczâcy bit przyjmuje stan jaki
ma to wejôcie. Wejôcie SI nie posiada ûadnych opóúnieï,
tzn. odczytywane jest w momencie przesuniëcia czyli
po upîywie czasu propagacji C1 od wykrycia skoku na tym
wejôciu.
###124
##0,0,0
	Rejestr przesuwajâcy 8bit
   Element ten moûe speîniaê takie same funkcje
jakie ma zwykîy rejestr. Posiada ponadto moûliwoôê
przesuwania zawartoôci po wykryciu skoku stanu na
C1. Wejôcie C2 sîuûy jako standardowe wejôcie
zatrzaskiwania informacji.
   \\{parametry rejestru przesuwanego}123,1\
   \\{dziaîanie i opis koïcówek}123,2\
###125
##0,0,0
	Licznik 4bit z wpisem.
  Element jest rejestrem posiadajâcym dodatkowâ
funkcjë zwiëkszania swej zawartoôci oraz jej
zerowania. Wejôcie C+ powoduje zwiëkszenie
pamiëtanej wartoôci o 1.
   \\{parametry}125,1\
   \\{opis dziaîania i koïcówek}125,2\
##1,0,0
  Parametry.

  * Czas zaîâczenia po skoku _OE z 1 na 0 - jest
to czas po jakim dane pojawiâ sië na wyjôciach OUT
od uaktywnienia wejôcia _OE.
  * Czas zliczenia od wykrycia zbocza w C+ - jest
to czas po jakim na wyjôciu (jeôli otwarte) pojawi
sië nowy stan od wykrycia skoku na wejôciu C+.
  * Czas pojawienia sië danych na wyjôciu po
wykryciu zbocza w LD - jest to czas po jakim
dane pojawiâ sië na wyjôciu od momentu zatrzaônië-
cia danych z wejôê IN za pomocâ koïcówki LD.
  * Czas propagacji wejôê danych - jest to czas
przez jaki dane powinny trwaê przed skokiem
na wejôciu LD aby byîy prawidîowo zapisane.
  * Czas propagacji wejôcia resetu - jest to
czas po jakim stan rejestru zostanie wyzerowany
po pojawieniu sië na wejôciu R jedynki. Stan
wysoki powinien trwaê przez caîy podany czas
propagacji wejôcia resetu.
##2,0,0
   Opis dziaîania i koïcówek licznika.

 _OE - output enable - stan niski na tym wejôciu
powoduje otwarcie wewnëtrznych buforów rejestru.
Po przejôciu na stan niski prawidîowe stany pojawiâ
sië dopiero po upîyniëciu czasu zaîâczenia (parametr
dobieralny)
 C+ - impuls zliczenia. Pojawienie sië skoku z 1 na 0
na tym wejôciu spowoduje zwiëkszenie zawartoôci
rejestru o 1. Nowa wartoôê pojawi sië na wyjôciu po
upîyniëciu podanego czasu zliczenia.
 R - podanie stanu wysokiego spowoduje wyzerowanie
licznika. Impuls musi trwaê w wysokim stanie przez
podany czas propagacji wejôcia R aby licznik zostaî
wyzerowany. Jeôli wejôcie pozostanie w stanie wysokim
to ukîad nie bëdzie reagowaî na inne wejôcia.
 LD - Skok z 0 na 1 na tym wejôciu spowoduje zaîado-
wanie stanu wejôê IN jako aktualnej wartoôci
rejestru. Wejôcia IN powinny trwaê do czasu skoku
niezmiennie przez podany czas propagacji wejôê
danych oraz po skoku LD przez czas propagacji
wejôcia LD. Oba czasy podaje sië jako parametry.
###126
##0,0,0
	Licznik 8bit z wpisem.
  Element jest rejestrem posiadajâcym dodatkowâ
funkcjë zwiëkszania swej zawartoôci oraz jej
zerowania. Wejôcie C+ powoduje zwiëkszenie
pamiëtanej wartoôci o 1.
   \\{parametry}125,1\
   \\{opis dziaîania i koïcówek}125,2\
###127
##0,0,0
	Licznik 4bit rewersyjny z wpisem
  Element jest rejestrem posiadajâcym dodatkowâ
funkcjë zwiëkszania, zmniejszania swej zawartoôci
oraz jej zerowania. Wejôcie C+ powoduje zwiëkszenie
pamiëtanej wartoôci o 1, a wejôcie C- -zmniejszenie.
  Parametry i opis dziaîania jest analogiczny jak
dla licznika 4bit z wpisem. Dodatkowa koïcówka C-
ma takie same parametry jak C+.
   \\{parametry}125,1\
   \\{opis dziaîania i koïcówek}125,2\
###128
##0,0,0
	Licznik 8bit rewersyjny z wpisem
  Element jest rejestrem posiadajâcym dodatkowâ
funkcjë zwiëkszania, zmniejszania swej zawartoôci
oraz jej zerowania. Wejôcie C+ powoduje zwiëkszenie
pamiëtanej wartoôci o 1, a wejôcie C- -zmniejszenie.
  Parametry i opis dziaîania jest analogiczny jak
dla licznika 8bit z wpisem. Dodatkowa koïcówka C-
ma takie same parametry jak C+.
   \\{parametry}125,1\
   \\{opis dziaîania i koïcówek}125,2\
###129
##0,0,0
  8 bitowa jednostka arytmetyczno-logiczna ALU
		z dwoma wejôciami

  Element ten umoûliwia proste operacje na dwóch
liczbach 8 bitowych. Argumenty sâ pobierane z
wejôê. Wynik przechowuje akumulator. Jeôli
wyjôcia z akumulatora podîâczymy do wejôcia 2
to ukîad ten bëdzie speîniaî identycznâ rolë jak
8bit-ALU z jednym wejôciem.
  Rodzaj operacji okreôlajâ wejôcia o0-o3. Moûna
wiëc wybraê jednâ z 16 moûliwych operacji. Patrz
 \\{operacje}129,1\ aby uzyskaê listë operacji.
  Kaûda operacja zmienia takûe znaczniki. Wyjôcia
znaczników to Z,M,V,C. Dla opisu znaczników przejdú
to tematu \\{znaczniki}121,2\ .
  Informacje o parametrach znajdziesz w temacie
 \\{parametry ALU}121,3\
##1,0,0
 Lista operacji:

  nr. | przesyî    | funkcja                | znaczniki
 oper.|		   |			    |  z m v c
  0   | A:=D1      | pobranie danej         |  * * 0 0
  1   | A:=D2+D2   | dodawanie              |  * * * *
  2   | A:=D2-D1   | odejmowanie            |  * * * *
  3   | A:=D2+D1+c | dodawanie z przen.     |  * * * *
  4   | A:=D2-D1-c | odejm. z przen.        |  * * * *
  5   | A:=D2?D1   | porównanie             |  * * * *
  6   | A:=D2|D1   | suma bitowa            |  * * 0 0
  7   | A:=D2&D1   | iloczyn bitowy         |  * * 0 0
  8   | A:=D2^D1   | suma symetryczna bitów |  * * 0 0
  9-15|     jeszcze nie zaimplementowane

###130
##0,0,0
	Licznik mod 16
  Element jest prostym licznikiem zliczajâcym
impulsy. Nie posiada moûliwoôci wpisywania
zadanej wartoôci a jedynie zerowanie zawartoôci.
Skîada sië z dwu liczników - licznika mod 8 oraz
1 bitowego przerzutnika. Ukîad ma podobne funkcje
jak ukîad TTL 7493.
   \\{parametry}130,1\
   \\{opis dziaîania i koïcówek}130,2\
##1,0,0
 Parametry.
  * Czas zliczenia od wykrycia zbocza w C+ - jest
to czas po jakim na wyjôciu (jeôli otwarte) pojawi
sië nowy stan od wykrycia skoku na wejôciu C+.
  * Czas propagacji wejôcia resetu - jest to
czas po jakim stan rejestru zostanie wyzerowany
po pojawieniu sië na wejôciu R jedynki. Stan
wysoki powinien trwaê przez caîy podany czas
propagacji wejôcia resetu.
##2,0,0
    Opis dziaîania i koïcówek licznika.

 C0 - wejôcie zegarowe pierwszego przerzutnika.
Wyjôcie pierwszego przerzutnika podîâczone jest do
koïcówki OUT 0. Wyjôcie to moûna podîâczyê do wejôcia
C1 co da nam peîny licznik mod 16.
 C1 - wejôcie zegarowe pozostaîych 3 przerzutników.
Przerzutniki te sâ poîâczone w równolegîy licznik
mod 8.
 R1,R2 - wejôcia resetu. Aby licznik zostaî wyzerowany
oba wejôcia muszâ mieê stan wysoki. Podanie stanu
wysokiego spowoduje wyzerowanie licznika. Impuls musi
trwaê w wysokim stanie przez podany czas propagacji
wejôcia R aby licznik zostaî wyzerowany. Jeôli wejôcie
pozostanie w stanie wysokim to ukîad nie bëdzie
reagowaî na inne wejôcia.
###131
##0,0,0
	Licznik mod 10
  Element jest prostym licznikiem zliczajâcym
impulsy. Nie posiada moûliwoôci wpisywania
zadanej wartoôci a jedynie zerowanie zawartoôci.
Skîada sië z dwu liczników - licznika mod 5 oraz
1 bitowego przerzutnika. Ukîad ma podobne funkcje
jak ukîad TTL 7490.
   \\{parametry}130,1\
   \\{opis dziaîania i koïcówek}131,1\
##1,0,0
    Opis dziaîania i koïcówek licznika.

 C0 - wejôcie zegarowe pierwszego przerzutnika.
Wyjôcie pierwszego przerzutnika podîâczone jest do
koïcówki OUT 0. Wyjôcie to moûna podîâczyê do wejôcia
C1 co da nam peîny licznik mod 10.
 C1 - wejôcie zegarowe pozostaîych 3 przerzutników.
Przerzutniki te sâ poîâczone w równolegîy licznik
mod 5.
 R1,R2 - wejôcia resetu. Aby licznik zostaî wyzerowany
oba wejôcia muszâ mieê stan wysoki. Podanie stanu
wysokiego spowoduje wyzerowanie licznika. Impuls musi
trwaê w wysokim stanie przez podany czas propagacji
wejôcia R aby licznik zostaî wyzerowany. Jeôli wejôcie
pozostanie w stanie wysokim to ukîad nie bëdzie
reagowaî na inne wejôcia.
###140
##0,0,0
	Dekoder na 4 wy.
  Dekoder posiada 4 wyjôcia oraz 2 wejôcia
adresowe.
   \\{Ogólny opis dekoderów}140,1\
   \\{Parametry dekoderów}140,2\
##1,0,0
     Ogólny opis dekoderów tego moduîu.

 Dekodery posiadajâ pewnâ liczbë n wejôê adresowych
oraz co najwyûej 2^n wyjôê. Podanie na wejôcie
adresowe pewnego adresu spowoduje, ûe jeôli dekoder
jest aktywny to na wyjôciu oznaczonym tym adresem
pojawi sië zero. Jeôli podamy np. adres 15 a dekoder
ma tylko 10 wyjôê, to na ûadnym z wyjôê nie pojawi
sië zero.
 Oto ogólna tabela dla n-bitowego dekodera o m
wyjôciach:

  _G A0-An    0 1 2 .. x .. m
  0   0       0 1 1 1  1  1 1
  0   1       1 0 1 1  1  1 1
  0   2       1 1 0 1  1  1 1
  0   x	      1 1 1 1  0  1 1
  0   m       1 1 1 1  1  1 0
  1 dowolny   1 1 1 1  1  1 1

x - dana liczba podana na wejôcie adresowe oraz
wyjôcie reprezentujâce tâ liczbë
##2,0,0
	Parametry dekoderów
  Symulowany dekoder posiada tylko jeden parametr:
czas propagacji - jest to maksymalna moûliwa szybkoôê
zmian wyjôê dekodera. Jeôli wejôcia adresowe bëdâ
wymuszaîy szybsze zmiany niû czas propagacji to deko-
der nie bëdzie 'nadâûaî' i w efekcie na wyjôciu pojawi
sië stan nieokreôlony. Dotyczy to takûe wejôcia _G które
nie moûe wymuszaê szybszej aktywacji/dezaktywacji deko-
dera niû czas propagacji.
###141
##0,0,0
	Dekoder na 8 wy.
  Dekoder posiada 8 wyjôê oraz 3 wejôcia
adresowe.
   \\{Ogólny opis dekoderów}140,1\
   \\{Parametry dekoderów}140,2\
###142
##0,0,0
	Dekoder na 10 wy.
  Dekoder posiada 10 wyjôê oraz 4 wejôcia
adresowe. Zaadresowanie nieistniejâcych wyjôê
10-15 nie spowoduje aktywacji ûadnego z istniejâcych
wyjôê 0-9.
   \\{Ogólny opis dekoderów}140,1\
   \\{Parametry dekoderów}140,2\
###143
##0,0,0
	Dekoder na 16 wy.
  Dekoder posiada 16 wyjôê oraz 4 wejôcia
adresowe.
   \\{Ogólny opis dekoderów}140,1\
   \\{Parametry dekoderów}140,2\
###160
##0,0,0
	Sumator 8 bit
  Element sumuje 2 8-bitowe sîowa oraz 1-bitowâ
resztë. Na wyjôciu wyprowadzany jest wynik oraz
1 bitowa reszta.
  Czas propagacji okreôla po jakim czasie
od podania na wejôcia wîaôciwych danych na wyjôciu
pojawi sië równieû wîaôciwa dana. Czas ten dotyczy
takûe wejôcia przeniesienia Cin.
  Wyjôcia danych oznaczone sâ Y0-Y7 oraz Cout -
wyjôcie przeniesienia.
###161
##0,0,0
	Sumator 4 bit
  Element sumuje 2 4-bitowe sîowa oraz 1-bitowâ
resztë. Na wyjôciu wyprowadzany jest wynik oraz
1 bitowa reszta.
  Czas propagacji okreôla po jakim czasie
od podania na wejôcia wîaôciwych danych na wyjôciu
pojawi sië równieû wîaôciwa dana. Czas ten dotyczy
takûe wejôcia przeniesienia Cin.
  Wyjôcia danych oznaczone sâ Y0-Y3 oraz Cout -
wyjôcie przeniesienia.
###162
##0,0,0
	Sumator 2 bit
  Element sumuje 2 2-bitowe sîowa oraz 1-bitowâ
resztë. Na wyjôciu wyprowadzany jest wynik oraz
1 bitowa reszta.
  Czas propagacji okreôla po jakim czasie
od podania na wejôcia wîaôciwych danych na wyjôciu
pojawi sië równieû wîaôciwa dana. Czas ten dotyczy
takûe wejôcia przeniesienia Cin.
  Wyjôcia danych oznaczone sâ Y0-Y1 oraz Cout -
wyjôcie przeniesienia.
###163
##0,0,0
	Komparator 8 bit
  Element porównuje 2 8-bitowe sîowa. Posiada moûliwoôê
kaskadowego îâczenia komparatorów w celu rozszerzenia
dîugoôci porównywanego sîowa.
  Czas propagacji okreôla po jakim czasie od podania
na wejôcia ustalonych danych na wyjôciu pojawi sië
równieû wîaôciwa dana. Czas ten dotyczy takûe wejôê
porównawczych z poprzedniego komparatora.
   \\{opis dziaîania i koïcówek}163,1\
##1,0,0
   Opis dziaîania i koïcówek komparatora.

 OUT A<B - wyjôcie jest w stanie wysokim jeôli
miëdzy podanymi sygnaîami A i B zachodzi relacja
A<B lub jeôli A=B a sygnaî IN A<B jest aktywny
oraz pozostaîe IN A>B i IN A=B sâ nieaktywne.
 OUT A>B - analogicznie jak wyûej ale dla relacji
A>B.
 OUT A=B - wyjôcie jest aktywne jeôli sygnaîy
na A i B sâ takie same oraz atywny jest tylko
sygnaî IN A=B lub nie aktywne sâ ûadne.

 Przy îâczeniu w kaskady wyjôcia OUT A=B,OUT A>B
i OUT A<B naleûy podîâczyê do odpowiednich wejôê
IN nastëpnego ukîadu porównujâcego starsze bity.
 Pierwszy ukîad lub jedyny moûe mieê nie podîâczone
koïcówki lub zwarte do masy (koïcówki nie podîâczone
majâ potencjaî masy).
###164
##0,0,0
	Komparator 4 bit
  Element porównuje 2 4-bitowe sîowa. Posiada moûliwoôê
kaskadowego îâczenia komparatorów w celu rozszerzenia
dîugoôci porównywanego sîowa.
  Czas propagacji okreôla po jakim czasie od podania
na wejôcia ustalonych danych na wyjôciu pojawi sië
równieû wîaôciwa dana. Czas ten dotyczy takûe wejôê
porównawczych z poprzedniego komparatora.
   \\{opis dziaîania i koïcówek}163,1\
###180
##0,0,0
	Bufor 3-stanowy 8 bitowy.
  Ukîad sîuûy do sterowania dostëpem do magistrali.
Jeôli na wejôciu V jest 1 to ukîad przesyîa na wyôcie
to co pojawia sië na wejôciu. Jeôli jest zero to
na wyjôcie przechodzi w stan wysokiej impedancji.
  * Czas zaîâczenia po skoku V z 0 na 1 :
	jest to maksymalny czas przez jaki
	wyjôcia ukîadu przejdâ ze stanu wysokiej
	impedancji do stanu emisji sygnaîu wejôcio-
	wego.
  * Czas reakcji na wejôcia input :
	jest to czas reakcji na zmianë sygnaîu wej-
	ôciowego. Jeôli na wejôciach sygnaî sië
	zmieni to na wyjôciu pojawi sië on maksymal-
	nie po tym czasie, choê w pewnych przypadkach
	moûe pojawiê sië wczeôniej.
###181
##0,0,0
	Impuls RESET
  Element umoûliwia nadanie przez okreôlony
czas jedynki zaraz po zaîâczeniu symulacji,
po czym na staîe przechodzi w stan 0. Element
moûna zastosowaê jako ukîad automatycznego
resetu który w realnych ukîadach realizuje sië
za pomocâ pëtli RC.
###221
##0,0,0
	Monitor mono 232x144

  \\{Ogólny opis monitorów}221,1\
  \\{Parametry monitorów}221,2\
  \\{Funkcje koïcówek}221,3\

Opis wyprowadzeï:
   ___________________
   ||^^^^^^^^^^^^^^^||-- VIDEO
   ||               ||-- VSYNC
   ||               ||-- HSYNC
   ||               ||
   ^^^^^^^^^^^^^^^^^^^
##1,0,0
    Ogólny opis monitorów.
  Monitor posiada rozdzielczoôê podawanâ jako X x Y
gdzie X - iloôê punktów w poziomie,
      Y - iloôê punktów w pionie.
  Rozdzielczoôê 232x144 oznacza wiëc ûe mamy na caîym
ekranie 33408 punktów.
  Monitor wstawia ciemny punkt jeôli na wejôcie wizji
podamy napiëcie odpowiadajâce logicznej '1'. Ciemny
punkt wstawiany jest w pozycji jakâ ma aktualnie
promieï wizji.
  Promieï wizji po zaîâczeniu przyjmuje pozycjë w
lewym górnym rogu, nastëpnie przesuwa sië poziomo
w prawo odwiedzajâc przy tym wszystkie wspóîrzëdne
w danej pozycji pionowej. Po dojôciu do prawego brzegu
monitor czeka na impuls synchronizacji \\{VSYNC}221,3\ .
Jeôli impuls ten nie pojawi sië przez podawany czas
czekania na VSYNC, to monitor sam przejdzie do
nastëpnej linii. Po dojôciu do ostatniej linii monitor
czeka na impuls \\{HSYNC}221,3\ ale równieû tylko
przez podawany czas czekania. Potem wraca na poczâtek
wyôwietlania - do lewego górnego rogu.
##2,0,0
    Parametry monitorów.
  * Czas wyôwietlania kolejnych punktów - czas
przejôcia promienia z jednej pozycji na nastëpnâ.
W rzeczywistych monitorach czas ten wynosi ok. 100ns.
  * Czas czekania na sygnaî VSYNC - czas przez jaki
monitor czeka na sygnaî synchronizacji VSYNC. Jeôli
przez ten czas sygnaî VSYNC nie nadejdzie to monitor
sam go wyzwala (powoduje to przejôcie do nastëpnej
linii wyôwietlania). Na sygnaî VSYNC czeka sië tylko
po wyôwietleniu caîej linii poziomej.
  * Czas czekania na sygnaî HSYNC - czas przez jaki
monitor czeka na sygnaî synchronizacji HSYNC. Jeôli
przez ten czas sygnaî HSYNC nie nadejdzie to monitor
sam go wyzwala (powoduje to przejôcie do poczâtku
wyôwietlania). Na sygnaî HSYNC czeka sië tylko
po wyôwietleniu caîego ekranu.
##3,0,0
  Opis koïcówek.

 VIDEO - koïcówka cyfrowa reagujâca na standardowe
poziomy logiczne. Poziom wysoki powoduje wstawienie
czarnego punktu na pozycji promienia wizji. Stan
koïcówki jest zatrzaskiwany w momencie przejôcia
promienia na nastëpnâ pozycjë wiëc poziomy logiczne
zmieniajâce sië miëdzy kolejnymi przejôciami plamki
nie sâ brane pod uwagë.
 VSYNC - sygnaî synchronizacji pionowej. Na wejôciu
powinien trwaê caîy czas stan niski poza momentem
synchronizacji - podniesienie do stanu wysokiego
uwaûa sië za moment synchronizacji. Stan wysoki
moûe trwaê dîuûej ale powinien wygasnâê najpóúniej
przed dotarciem promienia do koïca linii. Jeôli
stan wysoki bëdzie trwaê przez caîy czas to monitor
nie bëdzie oczekiwaê ûadnego czasu na synchroniza-
cjë tylko od razu przejdzie do nastëpnej linii.
 HSYNC - sygnaî analogiczny do VSYNC ale dotyczy
synchronizacji poziomej. Wejôcie jest odczytywane
przez monitor tylko po dojôciu do koïca ekranu
wyôwietlania.
###222
##0,0,0
		Odtwarzacz
  Odtwarzacz sîuûy do emitowania sampli muzycznych
jako sygnaî dla obwodu. Element ten wczytuje sample
8-bitowe w formacie RAW lub IFF 8SVX. Chwilowo
wprowadzono ograniczenie na dîugoôê sampla do 64kB.
Wczytanie dîuûszego sampla spowoduje obciëcie go
do 64kB. Odtwarzacz moûe byê trakowany jako prosty
generator dowolnej fali. Odtwarzany sample jest
powtarzany cyklicznie od poczâtku do koïca.
  \\{Wczytywanie i przesîuchiwanie sampli}222,1\
  \\{Parametry odtwarzacza i sposób transmisji}222,2\

  Odtwarzacz posiada tylko dwie koïcówki analogowe -
koïcówka syngaîu + (górna) którâ moûna wîâczyê
jako sygnaî oraz koïcówka - (dolna) którâ moûna
doîâczyê do masy. Podîâczenie odtwarzacza na odwrót
spowoduje odwrócenie polaryzacji sygnaîu (co moûna
swobodnie wykorzystywaê).
  Przebieg wpisany do odtwarzacza jest zapamiëtywany
razem ze schematem.
##1,0,0
   Wczytywanie i przesîuchiwanie sampli

 Przycisk 'Wczytaj' - îaduje plik do pamiëci
jako sample oraz wyôwietla jego orientacyjnâ
postaê na wykresie.
 Przycisk 'Sîuchanie' - odgrywa sample przez
gîoônik. Moûna dobraê czëstotliwoôê sîuchania -
naleûy jâ wpisaê w gadûecie. Czëstotliwoôê
przeciëtnych sampli waha sië od 8000 do 30000.
##2,0,0
  Parametry odtwarzacza i sposób transmisji.

 *  Amplituda - ustawiamy tu maksymalne napiëcie
(zarówno dodatnie jak i ujemne).
  Sample takie majâ 256 róûnych poziomów napiëcia,
co oznacza ûe przy ustawieniu amplitudy napiëcia
na 1V bëdziemy mieli przeskoki o 7.8mV (=1V/128).
Odtwarzacz nie emituje nagîych przeskoków ale
pîynnie podwyûsza napiëcie tak aby do czasu
pobrania nastëpnej próbki napiëcie wyjôciowe
osiâgnëîo wartoôê poprzedniej próbki. Przebieg
wyjôciowy bëdzie miaî trapezy miëdzy kolejnymi
przejôciami poziomów napiëê.
  Amplituda 1V oznacza ûe napiëcie wyjôciowe
zmieniaê sië bëdzie od 1V do -1V a wiëc przestrzeï
2V (dlatego dzielimy przez 128 a nie przez 256).

 * Czëstoôê próbkowania - jest to czas emitowania
jednej próbki. Po pobraniu próbki emituje sië przez
podany tu czas poziom napiëcia po czym przechodzi sië
do nastëpnego poziomu.
###223
##0,0,0
		Gîoônik
  Element zbiera próbki i je odgrywa do rzeczy-
wistego gîoônika. Element wiëc symuluje podîâ-
czenie gîoônika do danego punktu. Poniewaû symu-
lacja jest przeciëtnie bardzo powolna, nie moûna
odrywaê sygnaîów w czasie rzeczywistym - trzeba
je najpierw zmagazynowaê w buforze aby potem
moc bez przeszkód odegraê. Moûna takûe nagraê
zmagazynowany sample na dysk (w formacie RAW).
  Element moûe wspóîpracowaê z odtwarzaczem.
Za pomocâ odtwarzacza i gîoônika oraz odpowie-
dniego ukîadu moûemy robiê nawet zîoûone operacje
na samplach.
  Gîoônik nie posiada jednak ûadnej rezystancji
wewnëtrznej - aby jâ wprowadziê moûna podîâczyê
go równolegle z rezystorem.
  \\{Nagrywanie i przesîuchiwanie sampli}223,1\
  \\{Parametry gîoônika i sposób próbkowania}223,2\

##1,0,0
   Nagrywanie i przesîuchiwanie sampli

 Przycisk 'Nagraj' - nagrywa sample z bufora na
dysk.
 Przycisk 'Sîuchanie' - odgrywa sample przez
gîoônik. Moûna dobraê czëstotliwoôê sîuchania -
naleûy jâ wpisaê w gadûecie. Czëstotliwoôê
przeciëtnych sampli waha sië od 8000 do 30000.

##2,0,0
   Parametry gîoônika i sposób próbkowania.
 Sygnaî na wejôciu (napiëcie) który mieôci sië
w podanej amplitudzie zostaje przetîumaczony
na odpowiedniâ próbkë sample. Jeôli na wejôciu
pojawi sië sygnaî powyûej podanej amplitudy
to zostanie on obciëty tak aby zmieôciî sië w
danej amplitudzie.
 *  Amplituda napiëcia wejôciowego - decyduje
o przedziale napiëê jaki nie spowoduje przeste-
rowania (w rzeczywistym gîoôniku byîo by to
napiëcie pod jakim membrana odchyli sië maksy-
malnie zachowujâc peînâ dynamikë).
 * Czëstoôê próbkowania - jest to czas pobierania
jednej próbki. Po pobraniu próbki odczekuje sië przez
podany tu czas po czym przechdzi sië do pobierania
nastëpnej.
   Zapeînianie bufora rozpoczyna sië od pierwszej
komórki. Po czasie równym: 'czas próbkowania' razy
'rozmiar bufora' bufor sampli sië zapeîni i gîoônik
bëdzie gotowy do odegrania sampla. Czas symulacji
wyôwietlany jest u doîu ekranu. Na jego podstawie
znamy moment kiedy bufor sië zapeîni i moûemy
wysîuchaê sample. Naleûy wtedy kliknâê na gîoônik -
ukaûe sië nam wykres pobranego sampla. Moûna wtedy
odsîuchaê go i nagraê na dysk.
   Po zapeînieniu bufora gîoônik przestaje juû
próbkowaê nowy sygnaî - aby ponowiê próbkowanie
naleûy wcisnâê 'restart próbkowania' - gîoônik
zacznie zapeîniaê bufor od poczâtku.
###19000
##0,0,0
			AmiLab wersja 2.0
Wszelkie prawa autorskie zastrzeûone. Wyîâcznym dystrybutorem programu
jest firma TWIN SPARK SOFT.
Program napisaî Mariusz Êmok, uwagi i propozycje moûna kierowaê pod
adresem firmy TSS lub e-mail autora: thrower@zeus.polsl.gliwice.pl

AmiLab jest programem symulacji i projektowania ukîadów elektronicznych.
Program moûna uruchomiê na dowolnej Amidze z 1Meg i min. KickRom V2.04.
	\\{Podstawowe cechy programu.}19000,1\
	\\{Przyszîe wersje}19000,2\.

Program moûna îatwo zainstalowaê na twardym dysku, wystarczy tylko sko-
piowaê caîy katalog AmiLab oraz skopiowaê czcionkë amilab.font z katalo-
gu FONTS. Program uûywa dyskowych bibliotek:
	diskfont.library, iff.library,

Program naleûy do tych dla których warto mieê jak najszybszâ maszynë.
Jednakûe wszelkie przykîady byîy opracowywane dla Amigi z procesorem
MC68020, 2MB pamiëci. Dlatego szybkoôê dziaîania dla uûytkowników
podobnych maszyn powinna byê w miarë zadowalajâca.
##1,0,0
 Cechy programu:

 -- moûliwoôê symulacji ukîadów cyfrowych i analogowych.
 -- ukîady cyfrowe i analogowe mogâ byê ze sobâ dowolnie îâczone.
 -- program symuluje kaûdy schemat, nawet jeôli jest bezsensowny.
 -- edycjë schematu moûna przeprowadzaê na juû uruchomionym schemacie.
	(dopóki nie zostanie usuniëty jakiô element, wszelkie zmiany
	nie bëdâ wpîywaîy na przebieg symulacji).
 -- parametry wiëkszoôci elementów moûna zmieniaê w trakcie symulacji
	z natychmiastowym skutkiem (nie dotyczy ukîadów cyfrowych).
 -- moûna oznaczaê wszystkie elementy, zaznaczaê moduîy i wprowadzaê
	krótkie opisy obok elementów.
 -- doîâczone zostaîy proste funkcje edycji, jak wycinanie i wstawianie
	bloków, zmiana stylu i koloru pisma.
 -- dla wiëkszoôci elementów zostaîy opracowanie krótkie informacje.
 -- dla kaûdego schematu moûna opracowaê wîasny opis w systemie odno-
	ôników.
 -- moûliwoôê ustalenia rozmiaru pîyty dla schematu.
 -- moûliwoôê wprowadzania makroelementów.
 -- moûliwoôê ustalania baz jednostek, co pozwala na dokîadnâ symulacjë
	róûnych typów ukîadów: zarówno duûych czëstotliwoôci jak i
	ukîadów mocy itp.
 -- moûliwoôê wydrukowania kawaîka schematu lub nagrania jako obrazka.
 -- duûa konfigurowalnoôê ekranu i kolorów.
 -- i wiele innych.
##2,0,0
 Planowane zmiany dla nastëpnych wersji:
 -- moûliwoôê pracy w wielu okienkach.
 -- moûliwoôê otwarcia okna na dowolnym ekranie.

Sâ to tylko planowane zmiany, które mogâ sië pojawiê w przyszîych wer-
sjach. Wprowadzenie ich zaleûy od zainteresowania programem i od ewen-
tualnych propozycji.
###19001
##0,0,0
     Jak posîugiwaê sië programem?

Opis funkcji z menu:		\\{Projekt}19001,1\
				\\{Róûne}19001,50\
				\\{Elementy}19001,2\
				\\{Preferencje}19001,3\
				\\{Symulacja}19001,4\
				\\{Tekst}19001,33\

 Inne tematy:

	\\{Edycja tekstów}19006,0\
	\\{Jak korzystaê z przykîadowych ukîadów}19003,0\
	\\{Dodatkowe opcje dostëpne z gadûetów}19001,35\
	\\{Makroelementy}19009,0\

	\\{Edycja pomocy do ukîadów}19001,10\
##1,0,0
 Opis funkcji z menu Projekt:	\\{Otwórz ukîad}19001,6\
				\\{Nowy ukîad}19001,7\
				\\{Nagraj ukîad}19001,8\
				\\{Nagraj ukîad jako}19001,9\
				\\{Bufor}19001,51\
				\\{O programie}19001,19\
				\\{Zamroûenie}19001,47\
				\\{Wyjôcie}19001,20\
##2,0,0
 Opis funkcji z menu Elementy:	\\{Îaduj bank elementów}19001,22\
				\\{Wybierz element}19001,21\
				\\{Elementy wbudowane}19001,23\
				\\{Edycja elementów}19001,34\
				\\{Stwórz makroelement}19001,54\
				\\{Nagraj bank makroelementów}19001,55\
				\\{Popraw makroelementy}19001,56\
				\\{Popraw îâczenia makra}19001,57\
				\\{Wyrzuê makroelement}19001,76\
				\\{Wyrzuê moduî makro}19001,77\
##3,0,0
 Opis funkcji z menu Preferencje:
			\\{Wybór ekranu}19001,24\
			\\{Paleta}19001,28\
			\\{Czcionki}19001,27\
			\\{Inne preferencje}19001,48\
			\\{Nagraj ustawienia}19001,29\
##4,0,0
 Opis funkcji z menu Symulacja:
			\\{Poczâtek symulacji}19001,30\
			\\{Zatrzymaj symulacjë}19001,31\
			\\{Opóúnienie}19001,32\
			\\{Jednostki bazowe}19010,0\
			\\{Optymalizuj jednostki}19010,4\
			\\{Ustaw czas symulacji}19001,58\
			\\{Ustaw czas zatrzymania}19001,59\
##6,0,0
 Opcja 'Otwórz' - sîuûy do wczytywania projektu z dysku.
Moûna wczytaê jakiô przykîadowy plik lub wîasny projekt
wczeôniej zapisany opcjâ 'Nagraj'.
 Plik projektu musi mieê rozszerzenie '.alb' .
 Opcja ta powoduje usuniëcie aktualnego schematu z
pamiëci oraz wszystkich tekstów pomocy zdefiniowanej przez
uûytkownika, potem wczytanie ich z wskazanego pliku.
Jeôli wybierzesz PORZUÊ to usuniëcie aktualnego
projektu (schematu i tekstów pomocy) zostanie cofniëte.
 Razem ze schematem zaîadowane sâ informacje o uûytych
elementach z doîadowanych moduîów. Do pliku ze schematem
doîâczony zostaje tekst ôcieûki dostëpu do pliku moduîu
i dlatego nie naleûy zmieniaê poîoûenia plików moduîów
zewnëtrznych i zewnëtrznych makroelementów.
 W pliku schematu zapisane sâ takûe informacje o jednostkach
bazowych. Jeôli plik schematu pochodzi ze starej wersji, to
jednostki zostanâ przypisane takie jakie byîy w starej
wersji - czyli jednostki niedokîadne i orientacyjne. Jeôli
chcesz mieê jednostki uîoûone prawidîowo a wczytaîeô plik
zredagowany w starej wersji AmiLab(<V1.2) to wybierz z menu
\\{Jednostki bazowe}19010,0\ lub \\{Optymalizuj jednostki}19010,4\
Zmiana jednostek bazowych moûe jednak spowodowaê ûe ukîad
przestanie dziaîaê. Stary ukîad moûe nie dziaîaê takûe z
innych powodów: w nowej wersji poprawiono dokîadnoôê, wiëc
jeôli ukîad pracowaî na granicy jakiegoô parametru
warunkujâcego poprawnâ pracë, to po jego dokîadniejszym
obliczeniu moûe sië okazaê ûe jest niespeîniony. Dotyczy
to przede wszystkim generatorów które posiadajâ warunek
generacji (wzbudzenia).
##7,0,0
 Opcja 'Nowy' powoduje wyczyszczenie z pamiëci
aktualnego projektu ale pozostawia doîadowane elementy.
Rozmiar utworzonej pîyty moûna ustaliê opcjâ
 \\{inne preferencje}19001,48\ w sekcji 'pîyta'.
 Skasowanie schematu nie powoduje zmian ustawieï
jednostek. Przed projektowaniem nowego ukîadu warto
zajrzeê do menu \\{jednostki bazowe}19010,0\ .
 Po skasowaniu schematu tâ opcjâ nie moûna juû
go odzyskaê.
##8,0,0
 Opcja 'Nagraj' sîuûy do zapamiëtania wprowadzonych
zmian w schemacie w pliku pod takâ samâ nazwâ jakâ
zdefiniowano w \\{Nagraj jako}19001,9\
 Jeôli wczeôniej nie zdefiniowano nazwy, funkcja
o niâ zapyta.
 Razem ze schematem nagrywane sâ teksty napisane w
 \\{edytorze pomocy}19001,10\ oraz moduî makro-
elementów lokalnych. Nie sâ nagrywane natomiast
schematy pozostaîe w innych \\{buforach}19001,51\ .
Moûna je nagraê po przejôciu do danego bufora i
wybraniu tej opcji - opcja nagrywa zawsze aktualny
bufor. Jeôli jest to bufor pomocniczy to takûe sâ
nagrywane teksty pomocy i informacje o konfiguracji
jednostek bazowych. Jednak wczytywane sâ one
tylko przy aktywnym buforze gîównym. Schemat
nagrany do bufora pomocniczego lub innego moûe byê
bez przeszkód wczytany do bufora gîównego. Moûna
wiëc przenieôê sobie caîy schemat z jednego bufora
do drugiego korzystajâc z tej opcji.
 Nagrany ukîad bëdzie miaî format pliku schematu
AmiLab 2.0 i nie bëdzie go moûna wczytaê do starej
wersji (np. V1.2).
##9,456,90
 'Nagraj jako' - sîuûy do zapisania ukîadu na dysk.
Po wybraniu powinieneô zdefiniowaê nowâ nazwë pliku.
Patrz takûe \\{Nagraj}19001,8\ .
 Nazwa ukîadu powinna mieê rozszerzenie '.alb' aby
uîatwiê orientacjë przy przeglâdaniu plików.
Nie jest to jednak obowiâzkowe. Program rozpoznaje
plik schematu wedîug zawartoôci pliku a nie wedîug
nazwy.
##10,0,0
 Edycja pomocy - jest to opcja uruchamiajâca podprogram do
redagowania tekstów opisu do schematu. Tekst ten bëdzie
nagrywany w jednym pliku razem z projektowanym schematem.
 Tekst ten wywoîuje sië przez opcjë Pomoc z menu lub klawisz
HELP, po czym wskazujemy w oknie pomocy na temat 'Informacje
uûytkownika'.
 Po wybraniu opcji ukaûe sië okno z gadûetem Edycja jednostki
o ID: XX
 Okna pomocy podzielone sâ na \\{jednostki}19001,17\ . Poczâtkowo
zgîasza sië okno o numerze 0. Moûna je odpowiednio poszerzaê
lub zwëûaê. Program zapamiëta ostatnio ustawiony rozmiar i taki
rozmiar bëdzie miaîo otwarte okno przy pokazywaniu pomocy.
 W czasie edycji z menu dostëpne sâ nastëpujâce pozycje:
  Operacje:			Inne:
 \\{Pamiëtaj zmiany}19001,60\		\\{Zachowaj jako niezaleûny plik}19001,62\
 \\{Cofnij zmiany}19001,61\			\\{Wczytaj niezaleûny plik}19001,70\
 \\{Wyczyôê}19001,11\			\\{Zachowaj jako ASCII}19001,71\
 \\{Zamieï tekst z jednostkâ}19001,63\	\\{Wczytaj ASCII}19001,72\
 \\{Zmieï numer jednostki}19001,64\
 \\{Powrót do poprzedniej}19001,65\
 \\{Nastëpna niepusta}19001,66\
 \\{Poprzednia niepusta}19001,67\
 \\{Nastëpna}19001,68\
 \\{Poprzednia}19001,69\

Menu 'Edycja' ma takie samo znaczenie jak menu \\{Tekst}19001,33\
z gîównego okna.
 Inne tematy:	\\{Zaznaczenie referencji}19001,12\
		\\{Gadûet zamkniëcia okna}19001,14\
##11,0,0
 Wybranie 'Wyczyôê' kasuje tekst w aktualnie edytowanej
jednostce. Po wyczyszczeniu tekst jednostki jest bezpo-
wrotnie utracony, chyba ûe zostaî zapamiëtany za pomocâ
opcji \\{Pamiëtaj zmiany}19001,60\ . Gdy po wyczyszczeniu przejdziemy
od razu do innej jednostki, to aktualna nie bëdzie
zapamiëtana . Jeôli wiëc wpiszemy tekst do jednostki
nr 0 i nr 5, a jedn. 1-4 pozostawimy puste to te jednostki
nie zajmâ ûadnego miejsca na dysku przy zapisywaniu.
Nie trzeba wiëc wypeîniaê wszystkich ID po kolei.
##12,0,0
Klawiszem Ctrl-R zaznaczamy referencjë do innej jednostki. Po
wciôniëciu Ctrl-R program pyta o ID jednostki docelowej
i wpisywany dalej tekst bëdzie odnoônikiem do tej jednostki
(klikniëcie na nim spowoduje przejôcie do tej jednostki).
Kolejne wciôniëcie Ctrl-R spowoduje przejôcie do normalnego
trybu wpisywania tekstu.
 Klawisz Ctrl-R ma takie same dziaîanie przy pisaniu tekstów
w gîównym oknie schematu - jest to wtedy referencja do odp.
jednostki w edytorze pomocy. Moûna wiëc napisaê krótki
opis a w ôrodku napisaê tekst typu 'patrz "jedn." '
przed wpisaniem którego wciskamy Ctrl-R i jeszcze
raz po wpisaniu.
 Jeôli nie wyîâczymy wpisywania referencji (poprzez
drugie wciôniëcie Ctrl-R) to wszelkie nastëpne teksty bëdâ
miaîy nadal charakter odnoônikowy do tej samej jednostki
pomocy, niezaleûnie gdzie przeniesiemy kursor.
##14,0,0
 Po klikniëciu na gadûet zamkniëcia okna wszystkie
opracowywane niepuste jednostki zostajâ doîâczone do listy
tekstów pomocy i gotowe bëdâ do obejrzenia (klawisz HELP i
temat: Informacje uûytkownika lub menu \\{O ukîadzie}19001,53\ ).
 Bieûâca jednostka takûe zostanie zapamiëtana w
ostatnim stanie wiëc nie trzeba przed wyjôciem
wybieraê z menu opcjë \\{pamiëtaj zmiany}19001,60\ .
##17,0,0
 Jednostki sâ to grupy tekstów wzajemnie powiâzanych
za  pomocâ  odnoôników. Najwaûniejsza jest jednostka
o ID równym 0 gdyû jest ona pierwsza wywoîywana przy
wywoîywaniu pomocy uûytkownika. Ta jednostka powinna
mieê  odnoôniki  do innych jednostek, a te do nastë-
pnych i tak aby wszystkie jednostki byîy powiâzane.
Program  nie sprawdza czy wszystkie jednostki sâ po-
wiâzane ze sobâ tak by byîy w ogóle dostëpne, zatem
jeôli  napiszesz  jakâô jednostkë do której nie bëdâ
sië  odwoîywaîy  inne jednostki, to jednostka ta nie
bëdzie  w ogóle dostëpna z gîównego menu choê bëdzie
nadal pamiëtana w liôcie jednostek.
##18,0,0
 Opcja 'O programie' powoduje wyôwietlenie okna
pomocy.
Na poczâtku mamy do wyboru kilka tematów pomocy.
Wszystkie tematy oprócz 'Informacji uûytkownika'
to tematy informacyjne odwoîujâce sië do plików
pomocy. Pliki te muszâ byê w katalogu 'pomoc'.
Katalog ten powinien byê w ôcieûce z której
uruchomiono program AmiLab.
Temat 'Informacje uûytkownika' odwoîuje do
tekstów które sâ doîâczone do aktualnego ukîadu.
Teksty te moûna edytowaê za pomocâ opcji
 \\{Edycja pomocy}19001,10\ z menu.
##19,0,0

 Opcja O... - opcja informacji o programie.

##20,0,0

 Wyjôcie - zakoïczenie pracy z programem

##21,0,0
 Opcja 'Wybierz element' sîuûy do wybierania elementów z
doîadowanych moduîów lub makroelementów. Moduîy te sâ
îadowane za pomocâ opcji 'Îaduj bank elementów'.
 Wszystkie elementy, które ukaûâ sië w oknie, moûna takûe
wybraê za pomocâ gadûetów. Jednak opcja 'wybór' daje nam
dodatkowâ moûliwoôê wybrania elementu wedîug jego nazwy.
 Podczas wybierania moûemy takûe dodaê nowy moduî klikajâc
na gadûet 'dodaj'. Powoduje to wyôwietlenie okna wybie-
rania plików - wybieramy takie pliki jak przy wybraniu
opcji \\{îaduj bank elementów}19001,22\ .
##22,0,0
 Opcja 'Îaduj bank elementów' sîuûy do zaîadowania pliku
zawierajâcego procedury dodatkowych elementów. Pliki takie majâ 
rozszerzenie .ext i powinny sië znajdowaê w tym samym katalogu
co program gîówny. Nie wolno ich przenosiê do innego katalogu
gdyû po wczytaniu schematu pamiëtajâcego stare ôcieûki
do tych plików program moûe ich nie znaleúê i odpowiednie ele-
menty mogâ sië nie pojawiê.
 Za pomocâ tej opcji moûemy takûe wczytaê zapisane makro-
elementy zarówno te zadeklarowane jako zewnëtrzne (.mkr) jak
i makroelementy nagrane w osobnym pliku. Te ostatnie sâ
tworzone kiedy wskaûemy makroelement za pomocâ \\{opisywania}19001,45\ 
i wybraniu 'Nagraj makroelement'. Pojedyncze makroelementy
nagrane w osobnych plikach (poprzez wskazanie elementem
opisywania na makroelement i nagranie) sâ dodawane do
moduîu makroelementów lokalnych.
Patrz takûe \\{nagranie makroelementu}19009,10\
##23,0,0
 Poprzez menu 'Elementy wbudowane' wybieramy wbudowane
elementy do programu (nie muszâ byê one wczytywane).
 Jeôli chcemy otrzymaê informacje na temat danego
elementu, trzeba go wybraê a wtedy program zapyta o
jakieô parametry dla nich. Dostëpny wtedy jest gadûet
pomocy z którego uzyskujemy dodatkowe informacje.
Jeôli program nie zapyta o ûadne parametry
(np. element nie ma parametrów), naleûy umieôciê go w
dowolnym miejscu schematu, a potem wybraê \\{opisywanie}19001,45\
i wskazaê dany element. Jeôli i to nie zadziaîa,
to znaczy ûe dla tego elementu nie zostaîa opraco-
wana pomoc. Zdarza sië to w rzadko - wiëkszoôê elementów
ma opracowanâ informacjë.
 Elementy, czy raczej opcje dla których nie moûna
tâ drogâ otrzymaê informacji to:
	\\{Przewód}19001,44\
 oraz elementy narzëdziowe:
	\\{Opisywanie}19001,45\
	\\{Usuwanie}19001,46\
##24,0,0
Wybór ekranu
------------
 Opcja 'wybór ekranu' pozwala wybraê tryb wyôwietlania ekranu.
Moûna wybraê tryb wysokiej rozdzielczoôci poziomej (ok. 640x512
 - preferowany) lub niskiej (ok. 640x256 - lepiej unikaê).
Jeôli uûytkownik posiada monitor maîej rozdzielczoôci to moûe
byê zmuszony wybraê maîâ rozdzielczoôê. Polecam wtedy otworzyê
ekran o wiëkszym wymiarze niû widoczny. Np. moûna wybraê roz-
dzielczoôê HiRes bez interlace i wpisaê rëcznie wymiar np.
640x512. Bëdzie moûna wtedy przesuwaê widocznâ czëôê (np.
wciskajâc L-Amiga i \\{LMB}19001,37\ i przesuwajâc myszkâ).

 Wiëkszoôê schematów pomocniczych opracowana zostaîa na w
trybie rozdzielczoôci 640x512 gdyû wtedy na ekranie wiëkszoôê
przyrzâdów jest jednoczeônie widoczna. Po przeîâczeniu trybów
w trakcie symulacji symulacja zostaje zatrzymana.

Wybór liczby kolorów
--------------------
 Wybieraczka trybów uwoûliwia takûe wybór liczby dostëpnych
kolorów. Moûna wybraê 4, 8 lub 16. Paleta oraz opis kolorów
zostaî opracowany na 8 kolorów, wiëc przy wybraniu 4 kolorów
pewne rzeczy mogâ byê niewidoczne. Naleûy wtedy dobraê kolory
w menu preferencje i poz. 'inne preferencje', sekcja 'Kolory'
takie ustawienie ûeby np. tekst nie byî rysowany tym samym
kolorem co tîo. Dla tak maîej iloôci kolorów polecam ustawiê
wszelkie kolory tîa na gîówny kolor tîa.
 Jeôli wybierzemy 16 kolorów, to górne 8 program nie wyko-
rzysta. Moûna jednak poprzez opcjë jak powyûej urozmaiciê
kolory tak aby wszystkie byîy wykorzystane. Wybór ekranu o
wiëkszej liczbie kolorów nie ma juû sensu zatem moûliwoôê
taka zostaîa zablokowana.
 patrz takûe: \\{Kolory}19001,73\
##27,0,0
Czcionki
--------
 W programie moûna dobraê róûne czcionki dla róûnych
tekstów. Oto typy tekstów dla których moûna dobraê
wîasne czcionki:
 dla tekstów  - sâ to wszelkie teksty opisowe np. nad
gadûetami, w pasku statusu itp.
 dla tytuîow okien - teksty tytuîów okien i ekranu oraz
niektóre waûniejsze gadûety typu 'przycisk'.
 dla menu - teksty we wszystkich menu oraz menu gadûetów
wyboru opcji (np. gadûety jednostek,tryby pracy itp.)
 dla opisów na pîycie - teksty opisów w gîównym oknie,
np. podpisy wartoôci rezystancji itp. Czcionka ta musi
mieê dokîadnie rozmiar 8x8 (taki rozmiar ma siatka w
schemacie).
 dla tekstów pomocy - tylko dla tekstów w pomocy.
Czcionka nie moûe byê proporcjonalna (wszystkie litery
muszâ mieê të samâ szerokoôê).
##28,0,0
 Opcja 'Paleta' pozwala na ustawienie palety
kolorów ekranu AmiLab. Po wybraniu opcji pokazuje
sië standardowe okno wybierania kolorów.
 Ustawionâ paletâ moûemy nagraê opcjâ
 \\{nagraj ustawienia}19001,29\ - wtedy
po kaûdym uruchomieniu programu ekran zostanie
otwarty z ustawionâ tu paletâ.
##29,0,0
  Opcja 'Nagraj ustawienia' powoduje nagranie do katalogu
zaznaczonego jako 'ENV:' oraz do katalogu 'ENVARC:' pliku
'AmiLab.prefs' który zawiera informacje o wszystkich
ustawieniach w menu 'Konfiguracja'. Jeôli zaznaczenia 'ENV:'
i 'ENVARC:' nie istniejâ, to konfiguracja nie zostanie
zapisana. Jeôli program przy uruchomieniu znajdzie ten plik
w 'ENV:' lub w aktualnym katalogu, to uruchomi sië z tak
ustawionâ konfiguracjâ.
  Opcja nagrywa wszelkie ustawienia dokonane za pomocâ
opcji z menu 'preferencje'. Nie sâ natomiast nagrywane
konfiguracje jednostek - sâ one nagrywane ze schematem.
  Plik AmiLab.prefs jest plikiem tekstowym i moûna go edy-
towaê rëcznie dowolnym edytorem tekstu. Jest to jednak
moûliwoôê raczej dla zaawansowanych uûytkowników którzy
zrozumiejâ poniûsze terminy uûyte w opisach sîów kluczo-
wych:
 MODEID=0x29004  - kod trybu ekranu
 SCRX,SCRY - rozmiary ekranu
 PENS - DrawInfo pens dla ekranu
 PROGPENS - takûe zestaw kolorów
 BOARDSX,BOARDSY - rozmiar poczâtkowy pîyty
 STARTMODS - moduîy wczytywane po uruchomieniu
##30,0,0
 Wybranie 'startu symulacji' powoduje wyzerowanie
wszystkich elementów oraz uruchomienie symulacji.
Ten sam efekt uzyskamy po wciôniëciu gadûetu z
napisem 'SYMUL'. Po uruchomieniu symulacji moûna
dalej dokonywaê zmian w schemacie. Wprowadzanie
nowych elementów nie bëdzie jednak uwzglëdniane
w symulacji. Na bieûâco moûna - w trakcie symu-
lacji moûna modyfikowaê parametry elementów.
Prawie wszystkie elementy mogâ zmieniaê swe usta-
wienia w czasie symulacji z natychmiastowym
skutkiem.
##31,0,0
 Wybranie 'zatrzymaj symulacjë' powoduje zatrzyma-
nie symulacji. Ten sam efekt moûna wywoîaê klikajâc
na zaktywizowanâ ikonë symulacji. Po zatrzymaniu
symulacji nie moûna jej kontynuowaê - trzeba
ponownie uruchomiê do poczâtku. Pauzë symulacji
(takâ ûe moûna kontynuowaê) umoûliwia gadûet 'STOP'
obok gadûetu 'SYMUL'.
##32,0,0
Opóúnienie
----------
 Opóúnienie daje moûliwoôê spowolnienia symulacji.
Jest to przydatne gdy chcemy zaobserwowaê dokîadniej
jakiô krótkotrwaîy stan przejôciowy.
 Moûna wybraê stopieï opóúnienia - od 0 (brak) do 9
 - maksymalne.
 patrz takûe: \\{ustawianie tempa symulacji}19001,42\
##33,0,0
 Opis funkcji z menu Tekst.
Wszystkie te funkcje za wyjâtkiem Pokaû/ukryj kursor
dostëpne sâ za pomocâ odpowiednich klawiszy edytora.
Dotyczâ one \\{operacji na blokach}19006,1\ i \\{zmiany stylu}19006,2\ i
 \\{koloru}19006,2\ .
 Podobne opcje wystëpujâ takûe w menu edytora pomocy.
W oknie gîównym schematu mamy takûe jednâ moûliwoôê
jakâ daje edytor pomocy - moûemy wpisaê referencjë
do jakiejô jednostki pomocy poprzez wciôniëcie
kombinacji \\{klawiszy Ctrl-R}19001,12\
##34,0,0
 Opis funkcji z menu Edycja:
			\\{Kopiuj element}19001,40\
			\\{Przesuï element}19001,41\
			\\{Usuï element}19001,46\
			\\{Kopiuj blok}19001,36\
			\\{Przesuï blok}19001,38\
			\\{Usuï blok}19001,39\
##35,0,0
  Dodatkowe opcje dostëpne z gadûetów
  -----------------------------------
 Gadûety te w wiëkszoôci dublujâ opcje z menu, ale wprowadzajâ
takûe dodatkowe opcje, takie jak:
	\\{ustawianie tempa symulacji}19001,42\
	\\{pauza symulacji}19001,43\
 W gadûetach sâ takûe moduîy elementów oraz elementy
naleûâce do wybranego moduîu. Wybranie danego moduîu
(klikniëcie na jego ikonce) spowoduje wyôwietlenie
elementów naleûâcych do tego moduîu.
##36,0,0
 Opcja 'Kopiuj blok' sîuûy do kopiowania czëôci schematu na inne
miejsce. Kopiowane sâ tylko elementy i poîâczenia, bez tekstu
opisujâcego. Tekst opisujâcy moûna osobno skopiowaê za pomocâ
\\{operacji na blokach tekstowych.}19006,1\ Aby skopiowaê dany blok,
naleûy wybraê të opcjë z menu lub nacisnâê Shift-F1 lub teû wybraê
ikonë kopiowania bloku (dwie pary rezystorów ze strzaîkâ miëdzy
nimi), po czym ukaûe sië taki sam wskaúnik jak w wstawianiu prze-
wodów. Naleûy wskazaê nim poczâtek bloku do skopiowania, kliknij
w \\{LMB}19001,37\ po czym przesuwajâc mysz wybieramy rozmiar
obszaru do skopiowania. Gdy juû mamy zakreôlony ramkâ odpowiedni
rozmiar, ponownie wciskamy LMB i teraz bëdziemy przesuwali obrazem
bloku. Naleûy wybraê jakieô miejsce i ponownie wcisnâê LMB.
Po tej operacji moûemy znowu wybraê nowy obszar do skopiowania.
Jeôli chcemy skopiowaê jeszcze raz ten sam blok to trzeba go znowu
wskazaê.
##37,0,0
 LMB - Left Mouse Button   
czyli lewy przycisk myszy.

##38,0,0
 Opcja 'Przesuï blok' dziaîa podobnie jak \\{Kopiuj blok}19001,36\ , z tym ûe
zaznaczony blok jest usuwany z miejsca jego zaznaczenia. Jeôli
chcemy cofnâê të operacje, wystarczy postawiê ten blok w te same
miejsce. Opcja ta jest dostëpna z klawiatury poprzez Shift-F2,
oraz z gadûetów (ikona pary rezystorów ze strzaîkâ wskazujâcâ w
puste miejsce).
##39,0,0
 Opcja 'Usuï blok' sîuûy do usuwania wycinka schematu. Sposób
usuwania jest analogiczny do \\{kopiowania}19001,36\ czy \\{przesuwania}19001,38\
bloku .Po usuniëciu bloku nie moûna juû przywróciê usuniëtych
czëôci,wiëc naleûy z tâ opcjâ uwaûaê. Opcja ta jest dostëpna
z klawiatury (Shift-F3) i z gadûetów (ikonka dwóch przekreôlo-
nych rezystorów).
##40,0,0
 Za pomocâ opcji 'skopiuj element' moûemy wybraê dowolny element
z pîyty i posîugiwaê sië nim tak jakbyômy wybrali go z listy
elementów. Element ten bëdzie miaî ustawione parametry takie
jak element wskazany z pîyty. Opcja ta zatem pozwala wielokro-
tnie skopiowaê dany element. Moûna jâ wybraê z klawiatury 
(shift-F4) i z paska ikon (ikona dwóch rezystorów ze strzaîkâ
wychodzâcâ z jednego do drugiego).
##41,0,0
 Opcja przesuï element jest to prawie ta sama opcja co
 \\{skopiuj element}19001,40\ z tym ûe po wybraniu elementu z pîyty,
element jest usuwany z pîyty. Opcja ta wiëc powoduje
zatrzymanie symulacji.
##42,0,0
 Ustawianie tempa symulacji jest moûliwe z gadûetu z obrazkiem
biegnâcego ludzika. Jeôli wybierzemy ten gadûet, ukaûe sië
lista dostëpnych opóúnieï. Opcja ta jest szczególnie przydatna
posiadaczom szybszych maszyn aby móc lepiej obserwowaê wskazania
mierników. Po ponownym uruchomieniu symulacji tempo nie bëdzie
zmienione wiëc warto czasami sprawdziê czy nie ma wprowadzonych
niepotrzebnych opóúnieï.
 Patrz taûke: \\{Opóúnienie}19001,32\
##43,0,0
 Pauzë w symulacji umoûliwia gadûet z ikonâ STOP. Po wybraniu
gadûetu symulacja zostaje zamroûona. Aby kontynuowaê symulacjë
trzeba ponownie wybraê gadûet STOP.
 Patrz takûe:	\\{Ustaw czas symulacji}19001,58\
		\\{Ustaw czas zatrzymania}19001,59\
##44,0,0
 'Przewód' - jest to podstawowy czynnik w kaûdym schemacie.
Aby utworzyê przewód naleûy po wybraniu tej opcji wskazaê
miejsce gdzie ma sië zaczynaê, nacisnâê \\{LMB}19001,37\, po czym
przesuwajâc myszkâ wybraê punkt docelowy. Za jednym razem
moûna wprowadziê tylko jednâ prostâ linië lub dwie bie-
gnâce pod kâtem prostym. Po wskazaniu miejsca poczâtku
naleûy puôciê LMB i ponownie go nacisnâê po wybraniu punktu
docelowego.
##45,0,0
 'Opisywanie' sîuûy do zmieniania parametrów elementów.
Za pomocâ wskaúnika opisywania moûna teû zmieniaê pozycjë
przeîâczników lub teû uzyskiwaê informacje na temat danego
elementu (w przypadku gdy element nie ma zmienialnych
parametrów). Akcja opisywania zaleûy od wskazanego
elementu, a nawet - od punktu wskazania (w generatorze
logicznym sîowa). Element ten jest wiëc jednym z naj-
waûniejszych i dlatego uaktywnia sië sam po wczytaniu
nowego schematu. Moûna do uzyskaê takûe z klawiatury(F8)
lub z gadûetu (ikona rezystora ze znakiem zapytania).
##46,0,0
 'Usuwanie' to podstawowa opcja do usuwanie elementów i poîâczeï.
Dostëpna jest z klawiatury (F3) i z gadûetów (ikona przekreôlone-
go rezystora).
##47,0,0
 'Zamroûenie'. Opcja powoduje zamkniëcie ekranu AmiLab i wstawie-
nie na ekranie Workbencha ikonki AmiLab. Jeôli chcemy ponownie
otworzyê ekran AmiLab, trzeba dwa razy kliknâê na ikonce.
  Wybranie tej opcji nie powoduje utraty schematu. Moûna jâ wybraê
jeôli nie uûywamy chwilowo programu a nie chcemy mieê zbyt duûo
otwartych ekranów.
 Aby opcja dziaîaîa Workbench musi byê aktywny.
##48,0,0
 'Inne preferencje' powodujâ wyôwieltenie okna z nastëpu-
jâcymi ustawieniami:
	\\{Moduîy}19001,49\
	\\{Kolory}19001,73\
	\\{Ôcieûki}19001,74\
	\\{Pîyta}19001,78\
##49,0,0
  Ta sekcja pozwala wybraê banki elementów, które bëdâ wczytywane
na poczâtku programu. Mogâ to byê wszelkie typy plików które
moûna wczytaê opcjâ \\{Îaduj bank elementów}19001,22\
  Aby dodaê plik, po wybraniu tej sekcji naleûy wpisaê nazwë
pierwszego z moduîów (którego nie ma juû na liôcie), a nastëpnie
wciskamy gadûet 'Dodaj'. Moûemy takûe uûyê ikonki brania nazwy
pliku i wybraê plik za pomocâ wybieraczki plików.
  Jeôli chcemy usunâê jakiô moduî z listy, wybieramy go i
naciskamy gadûet 'Usuï'.
##50,0,0
 Opis funkcji z menu róûne:
				\\{O programie}19001,18\
				\\{O ukîadzie}19001,53\
				\\{Edycja pomocy}19001,10\
				\\{Drukowanie}19001,75\
##51,0,0
 Program umoûliwia edycjë kilku schematów w trzech buforach.
Poczâtkowym buforem jest bufor gîówny. Pozostaîe dwa sâ
podrëcznymi buforami do operacji na wycinkach schematów.
Pomiëdzy buforami moûemy przenosiê elementy, kopiowaê i
przenosiê wycinki schematów a nawet je symulowaê.
Bufor pomocniczy moûe byê przydatny do edycji i testowania
wycinków schematu. Natomiast bufor makroelementów sîuûy
do \\{projektowania makroelementów}19009,1\ .
Do bufora moûna wczytywaê schemat i go nagrywaê, lecz
jeôli wczytujemy schemat do innego bufora niû gîówny, to
nie bëdzie wczytana konfiguracja jednostek. Czasem wiëc
moûe sië okazaê, ûe jednostki elementów majâ nieoczekiwanâ
wartoôê. Nagrywanie i wczytywanie dziaîa tylko na jednym
buforze wiëc nagrywajâc gîówny schemat tracimy to co
projektowaliômy w innych buforach i nie przenieôliômy do
gîównego. Poszczególne bufory moûna nagrywaê osobno.
##53,0,0
    O ukîadzie - pozycja wywoîuje okno z informacjami o ukîadzie
które sâ zwiâzane z wczytanym schematem. Tekst tej pomocy redaguje
sië za pomocâ opcji \\{Edycja pomocy}19001,10\ w menu 'róûne'.
##54,0,0
 Stwórz makroelement
Opcja dziaîa tylko w buforze makroelementów. Powoduje
utworzenie z tego bufora makroelementu, edycjë jego
wîaôciwoôci itp. Patrz \\{tworzenie nowego makra}19009,2\ .
##55,0,0
 Nagraj bank makroelementów - nagranie wybranego zewnëtrznego
moduîu makroelementów. Jeôli zmodyfikujemy jakiô zewnëtrzny
makroelement, to moûemy wybraê jego moduî i go nagraê co
spowoduje zachowanie zmian.
 Po wybraniu tej opcji ukaûe sië nam okno z listâ zewnë-
trznych zbiorów makroelementów. Naleûy kliknâê na wybranym
zbiorze (na ikonce lub nazwie) po czym kliknâê myszkâ na
gadûet OK i wtedy zbiór ten zostanie nagrany na tym samym
miejscu z którego zostaî wczytany.
 Patrz takûe: \\{modyfikacja makra}19009,3\
##56,0,0
 Popraw makroelementy
 Opcja dziaîa tylko w buforze makroelementów. Powoduje
ûe moûemy poprawiê niektóre rzeczy, np. obrazek, nazwë.
Nie moûemy zmieniê jednak rozmiaru ani dodawaê nowych
koïcówek. Aby to zrobiê trzeba utworzyê nowy makro-
element i skasowaê stary.
 Po wybraniu tej opcji zapamiëtane sâ takûe wszelkie zmiany
w schemacie. (jak w opcji \\{Popraw îâczenia makra}19001,57\ )
 Jeôli dokonamy zmian w makroelemencie wchodzâcym w
skîad makroelementów zewnëtrznych i chcemy aby zmiany
te byîy zachowane na dysku to wybierz opcjë
 \\{Nagraj bank makroelementów}19001,55\ i zaznacz tam
moduî z którego pochodzi ten makroelement.
##57,0,0
  Popraw îâczenia makra
 Powoduje ûe zapamiëtane sâ wszelkie zmiany w schemacie
makra. Po powrocie do gîównego bufora i wîâczeniu symu-
lacji ukîad bëdzie dziaîaî z nowymi zmianami. Jeôli
zmodyfikujemy schemat a nastëpnie od razu przejdziemy
do gîównego schematu, to zmiany nie zostanâ zachowane.
##58,0,0
Ustaw czas symulacji
 Ustawia aktualny czas symulacji. Opcja przydatna do okreôlenia
zatrzymania symulacji ( \\{Ustaw czas zatrzymania}19001,59\ ).
 Po uruchomieniu symulacji czas jest liczony od zera.
 Opcja ta jest przydatna do okreôlania zmian pewnych wielkoôci
w odstëpach czasu.
##59,0,0
Ustaw czas zatrzymania
 Powoduje ustawienie czasu zatrzymania symulacji (zatrzymanie
jest takie jak przy naciôniëciu gadûetu STOP - moûna po jego
powtórnym wîâczeniu kontynuowaê symulacji od miejsca w
którym jâ zatrzymano). Czas symulacji podawany jest w dolnej
listwie statusowej. Patrz takûe \\{Ustaw czas symulacji}19001,58\
##60,0,0
 Pamiëtaj zmiany - powoduje zapamiëtanie aktualnego
stanu jednostki. Po wybraniu \\{Confij zmiany}19001,61\ ,
moûemy odtworzyê taki stan jaki przy uaktywnieniu
tej opcji.
##61,0,0
 Confij zmiany - cofa zmiany dokonane po wybraniu
 \\{Pamiëtaj zmiany}19001,60\ lub po przejôciu z 
innej jednostki.
##62,0,0
 Zachowaj jako niezaleûny plik - powoduje nagranie
bieûâcej jednostki jako niezaleûnego pliku ale w
formacie wîasnym AmiLab - zapamiëtane sâ wiëc zmiany
kolorów, stylu itp.
##63,0,0
 Zamieï tekst z jednostkâ
Powoduje ûe numery jednostek - bieûâcej i podanej
zamieniajâ sië miejscami.
##64,0,0
 Zmieï numer jednostki - zmiana numeru ID.
Jeôli numer ID juû istnieje to przedtem
jego jednostka zostanie usuniëta.
##65,0,0
 Powrót do poprzedniej
Wraca do poprzedniej jednostki z której wyszliômy
klikajâc na tekôcie referencji lub przez wpisanie
innego numeru ID.
##66,0,0
 Nastëpna niepusta - odszukanie pierwszego ID o
wyûszym numerze niû bieûâcy i niepustego.
##67,0,0
 Poprzednia niepusta - odszukanie pierwszego ID o
niûszym numerze niû bieûâcy i niepustego.
##68,0,0
 Nastëpna - powoduje zapamiëtanie aktualnej
jednostki i przejôcie do nastëpnej. Jeôli nastëpna nie byîa
jeszcze edytowana to ukaûe puste okno o domyôlnych wymia-
rach. W gadûecie ukaûe sië ID aktualnej jednostki. Numer
ten naleûy podaê w innych jednostkach przy odwoîywaniu sië
do tej jednostki.
##69,0,0
 Poprzednia - sîuûy do powrotu do
jednostki o numer niûszy do aktualnej, opcja
analogiczna do opcji \\{Nastëpna}19001,68\ .
##70,0,0
 Wczytaj niezaleûny plik - wczytanie pliku zapisanego
za pomocâ \\{Zachowaj jako niezaleûny plik}19001,62\
##71,0,0
 Zachowaj jako ASCII - nagranie pliku jako tekstowy.
Przy nagraniu pliku jako ASCII moûemy go potem
edytowaê dowolnym edytorem ale tracimy moûliwoôê
kolorowania tekstu.
##72,0,0
 Wczytaj ASCII - wczytanie zwykîego tekstu.
Wczytany tekst bëdzie miaî kolor i styl ustawiony taki
jaki jest aktualny dla tekstu. Jeôli tekst bëdzie
dîuûszy niû aktualny bufor to zostanie obciëty.
Bufor moûna poszerzyê przez zjechanie kursorem na
dno buforu i naciskanie ENTER.
##73,0,0
 Sekcja kolory.
Tu ustawiamy kolejnoôê kolorów, które bëdâ uûywane
do rysowanie róûnych objektów. Moûna dobraê kolorystykë
wedîug wîasnego gustu, ale trzeba doôê duûo ekspery-
mentowaê aby przypadkiem jakiô tekst nie staî sië
niewidoczny.
##74,0,0
 Sekcja ôcieûki.
  Tu moûemy ustawiê ôcieûki dostëpu do plików pomocy i plików
z bankami elementów. Opcje te mogâ sië przydaê jeôli chcemy
zmieniê uîoûenie plików na dysku. Jeôli program nie znajdzie
potrzebnych plików w aktualnym katalogu, bëdzie ich szukaî w
podanych tutaj ôcieûkach.
  Zmiana ustawienia ôcieûek pomocy zostaîa wprowadzona
ze wzglëdu na przyszîâ moûliwoôê wprowadzenia pomocy
w kilku jëzykach.
##75,0,0
 Drukowanie
Opcja umoûliwia wydrukowanie wybranego wycinka schematu,
lub zrzucenie go jako obrazka iff.
Po jej wybraniu naleûy zaznaczyê lewy górny róg obszaru
do wydrukowania. Zaznaczamy przez klikniëcie myszkâ na
odpowiednie miejsce na ekranie. Po klikniëciu moûna
puôciê klawisz myszy. Nastëpnie zaznaczamy prawy dolny
róg obszaru do wydrukowania, powinna byê widoczna ramka
biegnâca z wskaúnikiem myszy - obrazuje ona obszar
który bëdzie wydrukowany. Przez caîy czas zaznaczania
moûna przesuwaê widocznâ czëôê schematu - pozwala to
na wydruk wiëkszego rozmiaru schematu niû taki jaki
sië zmieôci na ekranie.
 Po wyznaczeniu obszaru mamy do wyboru - albo drukowanie
albo nagranie go jako obrazka w iff. Osobiôcie polecam
tâ drugâ moûliwoôê gdyû program nie ma opcji WYSIWYG
i wydrukowany moûe byê schemat w nieoczekiwanej formie.
Do drukowania lepiej uûyê jakiego programu z moûliwoôciâ
WYSIWYG który importuje obrazki iff.
##76,0,0
 Elementy/Wyrzuê makroelement
  Wyrzucanie makroelementu z dowolnego moduîu. Po wybraniu
ukaûe sië okno z listâ makroelementów, z której moûesz
wybraê makroelement do wyrzucenia. Naleûy jednak uwaûaê,
gdyû makroelement zostanie usuniëty ze wszystkich
miejsc na schemacie w których zostaî uûyty.
##77,0,0
 Elementy/Wyrzuê moduî makro
  Wyrzucanie dowolnego moduîu makroelementów. Po wybraniu
ukaûe sië okno z listâ moduîów, z której moûesz wybraê
moduî makroelementów do wyrzucenia. Naleûy jednak uwaûaê,
gdyû poszczególne makroelementy zostanâ usuniëte ze wszystkich
miejsc na schemacie w których zostaîy uûyte.
##78,0,0
 Sekcja 'Pîyta'.
  Tu dostëpne sâ gadûety wyboru rozmiaru nowo
otwieranej pîyty. Wpisany to rozmiar bëdzie miaîa
pîyta po wybraniu opcji \\{Nowy}19001,7\ .
###19002
##0,0,0
		Projektowanie ukîadów.
  Program AmiLab pozwala na symulacjë dowolnych ukîadów. Jednakûe
nie moûna sobie bezpoôrednio wpisaê dowolny schemat z ksiâûki i
oczekiwaê aby od razu dziaîaî. Przed zaprojektowaniem kaûdego
ukîadu trzeba ustaliê \\{jednostki bazowe}19010,0\ które decydujâ
o dokîadnoôci oraz szybkoôci symulacji. Jeôli wartoôci jednostek
bazowych bëdâ o wiele za maîe to symulacja bëdzie bardzo wolna,
jeôli bëdâ zbyt duûe to niektóre elementy bëdâ symulowane ze zbyt
maîâ dokîadnoôciâ. Przede wszystkim wiëc ustal \\{jednostki bazowe}19010,0\
które pozwalajâ programowi na orientacjë które wartoôci sâ duûe
a które maîe.
  W projektowaniu i uruchamianiu ukîadów pomocne bëdzie zaznajomie-
nie sië z nastëpujâcymi tematami:

 \\{Przykîady}19003,0\	  - jak przeglâdaê przykîadowe schematy doîâ-
		   czone do programu.
 \\{Prosty ukîad}19002,1\	  - jak skonstruowaê najprostszy dziaîajâcy
		   ukîad.
 \\{Wielkoôci}19002,5\	  - jakich naleûy uûywaê wielkoôci dla róûnych
		   elementów
 \\{Uruchamianie}19002,6\	  - co zrobiê gdy wpisany ukîad nie dziaîa lub
		   úle dziaîa
 \\{Optymalizacja}19002,7\	  - jak ulepszyê dziaîajâcy ukîad
##1,0,0
	Konstruowanie prostego ukîadu.
 W zaleûnoôci od stopnia zaawansowania wybierz jeden
z tematów projektowanego ukîadu.
    \\{Obwód ze úródîem i odbiornikiem.}19002,2\
    \\{Obwód z pojemnoôciâ.}19002,10\
    \\{Obwód z bramkami logicznymi.}19002,12\
##2,640,250
Obwód ze úródîem i odbiornikiem.
 Oto nastëpujâce czynnoôci jakie naleûy wykonaê.
   1.Przygotowanie pîyty.  Dla prostego schematu wystarczy najmniejszy
rozmiar pîyty. Jeôli chcesz mieê taki rozmiar wybierz z menu 'preferencje'
opcjë 'inne preferencje', przejdú do sekcji 'pîyta' i wpisz tam naj-
mniejsze moûliwe wartoôci, po czym wybierz opcjë 'nowa pîyta' z menu
'projekt'. Teraz wybierz odpowiednie jednostki. Wybiera sië je na
poczâtku programu lub wybierajâc opcjë z menu 'symulacja' pozycjë
'jednostki bazowe'. Najlepiej wybraê jednâ z konfiguracji którâ
proponuje program: wybieramy z listy ukîadów ukîad domyôlny a z listy
dokîadnoôci - ôredniâ. Szerzej o dobieraniu wielkoôci moûesz poczytaê
w temacie \\{jednostki bazowe}19010,0\
   2.Teraz umieôcimy úródîo napiëcia staîego. Moûesz to zrobiê na kilka
sposobów:(a) wybierasz gadûet z \\{symbolem baterii}19002,13\ z listy elementów.
Lista ta znajduje sië w dolnej czëôci paska ikon. Jeôli nie ma tam tego
symbolu, to wybierz z listy moduîów elementów ikonë moduîu wbudowanego.
Lista ta znajduje sië w ôrodkowej czëôci paska ikon. Ikona z moduîem
wbudowanym jest drugâ na tej liôcie (w prawym górnym rogu). Po wybraniu
tego gadûetu (jeôli sâ jakieô inne) powinna sië zmieniê lista elementów.
  (b). wciskamy klawisz F5.
  (c). wybieramy z menu 'Elementy' i podmenu 'elementy wbudowane' pozycjë
'bateria'.
   3.Teraz program zapyta o napiëcie w V. Najlepiej zostawiê takie jakie
jest (czyli 5V). Wybieramy wiëc gadûet 'OK'.
   4.Kiedy mamy juû symbol bateryjki podâûajâcy za wskaúnikiem myszy, umie-
szczamy go w dowolnym miejscu na ekranie poprzez nakierowanie symbolu na
wîaôciwâ pozycjë i wciôniëciu klawisza myszy.
   5.Mamy juû umieszczony symbol bateryjki na ekranie.Teraz spróbujemy
umieôciê 2 rezystory. W tym celu postëpujemy podobnie jak w pkt. 2.
Odpowiedni klawisz dla rezystora to F2. Po wybraniu program zapyta o rezy-
stancjë. W tym prostym przykîadzie wpiszmy dowolnâ z zakresu od 100Om do
10k. Jak moûna bëdzie zauwaûyê, czym wiëksza rezystancja tym wynik dîuûej
sië bëdzie ustalaî ale bëdzie za to dokîadniejszy. Umieszczamy rezystory
obok baterii, jeden za drugim, tak aby je poîâczyê szeregowo.
   6.Teraz poîâczmy obwód. W tym celu wybieramy \\{przewód}19001,44\ i
îâczymy jednâ koïcówkë baterii z koïcówkâ rezystora. Jeôli nie moûna ich
poîâczyê w prostej linii, trzeba zrobiê co nastëpuje: wskazujemy celownikiem
(który podâûa za wskaúnikiem myszy) koïcówkë baterii, naciskamy \\{LMB}19001,37\ i
przesuwamy wskaúnik tak aby powstaîa czëôê odcinka przewodu. Wciskamy
klawisz myszy, przewód powinien pozostaê na pîycie a pod wskaúnikiem znów
powinien pojawiê sië celownik. Wskazujemy celownikiem koniec wîaônie
utworzonego przewodu i znów naciskamy LMB, po czym przesuwamy w dowolnym
kierunku. Za kaûdym razem powstaje kawaîek przewodu, który mamy zaprowadziê
do koïcówki rezystora.
   7.Teraz îâczymy drugâ koïcówkë pierwszego rezystora z pierwszâ koïcówkâ
drugiego rezystora, a drugâ koïcówkë drugiego rezystora îâczymy do drugiej
wolnej koïcówki baterii. Po tych czynnoôciach mamy skonstruowany prosty
obwód elektryczny.
  8.Musimy jeszcze wiedzieê co sië w nim bëdzie dziaîo gdy go uruchomimy.
W tym celu instalujemy woltomierz równolegle do jednego z rezystorów.
W takim poîâczeniu woltomierz bëdzie wskazywaî spadek napiëcia na tym
rezystorze. Aby go doîâczyê, wybieramy woltomierz (klawisz F4,lub ikona
woltomierza z literkâ V). Ukaûe sië okno z parametrami. Moûna zostawiê
takie jak proponuje program. Po wybraniu umieszczamy go nad/pod jakimô
rezystorem, po czym îâczymy go z rezystorem (koïcówka lewa wolt. do lewej
rez. i prawa do prawej).
  9.Teraz mamy juû skonstruowany peîny obwód. Moûemy go uruchomiê.
Wybieramy wiëc gadûet na zapisem SYMUL lub wybieramy z menu opcjë
'Start symulacji'. Po wystartowaniu przez chwilë zmieni sië wskaúnik myszy
po czym ujrzymy jakieô wskazanie na woltomierzu. Jeôli oba rezystory majâ
të samâ wartoôê a bateria ma 5V to powinniômy widzieê tam wartoôê
okoîo 2.5V.
  10.Teraz spróbujmy zmieniê jednâ z rezystancji. Wybieramy w tym celu
'opisywanie' (klawisz F8) i pokazujemy koïcówkâ znaku zapytania jeden z
rezystorów. Wpisujemy tam danâ wartoôê i wciskamy ENTER. Po tej operacji
powinno zmieniê sië wskazanie woltomierza. Powinien on wskazywaê wartoôê
w/g wzoru:
	      R1		gdzie: R1-opór rezystora podîâczonego do
    u=5V * -------			woltomierza
	    R1+R2			R2-opór drugiego rezystora
  Wartoôê woltomierza moûe sië dîuûej ustalaê jeôli wartoôci rezystancji
sâ duûe. Wartoôê ta ustalona jest wtedy gdy wskazanie sië nie zmienia.
##5,0,0
 Tematy o uûywaniu jednostek i wartoôci:

  \\{1.Wartoôci napiëê.}19002,14\
  \\{2.Wartoôci oporów rezystorów.}19002,15\
  \\{3.Wartoôci indukcyjnoôci.}19002,16\
  \\{4.Wartoôci pojemnoôci.}19002,17\
  \\{5.Wartoôci czëstotliwoôci i okresów.}19002,18\
##6,0,0
 Najwaûniejszâ zasadâ aby uruchomiê ukîad, jest przede wszystkim
znajomoôê zasady jego dziaîania. Jeôli ukîad jest bardziej
zîoûony, to uruchamianie trzeba zaczynaê od prostszych bloków, np
w generatorze RC, moûna najpierw uruchamiaê czîony przesuwników
fazowych, podaê im pewien przebieg wejôciowy i obserwowaê
wyjôciowy.
 Drugâ zasadâ jest, aby próbowaê uproôciê schemat, wyrzuciê ele-
menty o charakterze usprawniajâcym (np. oporniki emiterowe dla
wzmacniaczy typu OE). Moûna teû próbowaê dodaê jak najwiëcej
uziemieï, spróbowaê dodaê osobne úródîa dla bloków niezaleûnych
od siebie.
 Jeôli ukîad zacznie powoli dziaîaê, moûna stopniowo rozbudo-
wywaê, czy modyfikowaê schemat, tak aby powstaî pierwotny.
Polega to np. na tym, ûe gdy wyrzuciliômy rezystor emiterowy,
to dodajemy go z bardzo maîâ rezystancjâ, np.takâ jak rezystan-
cja bazowa (10Om dla konfiguracji domyôlnej), po czym powoli
zwiëkszamy dopóki ukîad jeszcze dziaîa. Naleûy pamiëtaê, ûe
jeôli ukîad jest generacyjny, to moûe dziaîaê przy zmienianiu
wartoôci, ale po ponownym zaîâczeniu moûe juû nie generowaê
(nie speînione warunki wzbudzenia generatora).
##7,0,0
 Jeôli uruchomiliômy ukîad, warto spróbowaê zoptymalizowaê jego
dziaîanie tak aby symulacja byîa szybsza. Naleûy jednak mieê na
wzglëdzie, ûe przyspieszajâc symulacjë zmniejszamy jej dokîa-
dnoôê. Czasami moûna jednak przyspieszyê i zachowaê dobrâ
dokîadnoôê.
  Pierwszâ zasadâ szybkiej symulacji jest jak najmniej elementów.
Kaûdy element wprowadza pewne opóúnienie, jedne wiëksze drugie
mniejsze. Natomiast przewody nie wprowadzajâ ûadnych opóúnieï
(wszystkie poîâczenia sâ liczone przez rozpoczëciem symulacji i
jakiekolwiek skomplikowane ksztaîty przewodów w ogóle nie wpîy-
wajâ na symulacjë).
  Inne tematy dot. optymalizacji:
 \\{1.Mierniki}19002,8\
 \\{2.Masa}19002,9\
 \\{3.Stosowanie wielkoôci}19002,5\
Patrz takûe tamat: \\{Optymalizacja jednostek}19010,4\
##8,0,0
    Woltomierz wprowadza maîe opóúnienie, ale gdy na ekranie
jest wiëcej jednoczeônie aktywnych, spowolnienie moûe rosnâê.
Woltomierz i inne elementy wyôwietlajâce wprowadzajâ
mniejsze opóúnienie gdy sâ niewidoczne. Przy duûej liczbie
woltomierzy czy amperomierzy moûna wpisaê wiëkszâ liczbë w
czëstoôci odôwieûeï.
    Woltomierz wprowadza najmniejsze opóúnienie gdy liczy
wartoôê chwilowâ a najwiëksze gdy wartoôê skutecznâ. Dotyczy
to takûe amperomierza.
##9,0,0
    Masa wprowadza znikome opóúnienie, ale nie naleûy przesadzaê
z jej stosowaniem. Gdy nie wpîywa to na dziaîanie ukîadu, warto
zastâpiê kilka mas jednym poîâczeniem. Czasami sië to nie opîaca
gdyû masa polepsza jakoôê symulacji, pozwala rozdzieliê prze-
wody w których pîynâ róûne co do wielkoôci sygnaîy, przez co
wiëkszy sygnaî nie wpîywa na mniejszy. Stosowanie masy jest
konieczne przy elementach takich tak bramki czy wzmacniacze
operacyjne, gdyû pracujâ one wzglëdem potencjaîu masy. Jeôli
w ukîadzie stosujemy masy, to mierzâc oscyloskopem czy woltomie-
rzem potencjaî danego punktu wzgl. masy, nie musimy podîâczaê
drugiej koïcówki do masy, gdyû nie podîâczona koïcówka elementu
o nieskoïczonej rezystancji wewnëtrznej jest na potencjale masy.
(dotyczy to takûe niepodîâczonych wejôê bramek).
##10,0,0
 Oto poszczególne kroki jakie trzeba wykonaê aby utworzyê prosty obwód z
pojemnoôciâ. Zakîada sië ûe uûytkownik zapoznaî sië juû z podstawami
tworzenia schematu jakie byîy przedstawione przy okazji opisywania
prostego ukîadu ze úródîem i odbiornikiem.
  1.Najpierw sprawdzamy czy mamy kondensator na liôcie dostëpnych
elementów. Jeôli wczeôniej wczytywaliômy jakiô przykîadowy schemat,
to prawdopodobnie bëdziemy go mieli na liôcie. W ôrodkowej czëôci listwy
ikon, gdzie sâ ikony zmieniajâce listë elementów, powinna byê ikona
moduîu elementów podstawowych. Przedstawia ona maîy kondensator
obok dioda, cewka i tranzystor. Moûna teû inaczej to sprawdziê:
wybieramy z menu 'Elementy' opcjë 'Wybór elementu z banku'. Pojawi sië
wybieraczka elementów. Jeôli bëdzie w niej katalog 'Elementy
podstawowe' to klikamy na nim - ukaûe sië nam lista nazw dostëpnych
elementów z tego katalogu, wôród której powinien byê kondensator.
 Jeôli nie mamy katalogu z kondensatorem, to trzeba wczytaê plik z ele-
mentami podstawowymi. Plik ten nazywa sië 'basic.ext'. Aby go wczytaê,
klikamy na gadûet z obrazkiem dyskietki i szufladki, lub teû wybieramy
z menu 'Elementy' opcjë 'Îaduj bank elementów'. Ukaûe sië nam wybie-
raczka plików. Wybieramy wtedy plik 'basic.ext' i podwójnie
klikamy na jego nazwie (lub raz i potem klikamy na 'OK').
 Po wczytaniu tego pliku powinniômy juû mieê w liôcie kondensator.
Wróê wtedy na poczâtek pkt-u 1. i wybierz kondensator.
  2.Program zapyta o pojemnoôê kondensatora. Wpiszmy dowolnâ wartoôê z
zakresu od ok.10n do 1000nF, lub wiëcej(jeôli jesteô cierpliwy).
Majâc juû kondensator umieôêmy go na pîycie i spróbujmy utworzyê
pëtlë opóúniajâcâ RC (zwany takûe ukîadem caîkujâcym). Îâczymy wiëc
ukîad podobnie jak w ukîadzie z odbiornikiem i úródîem, z tym ûe
zamiast drugiego rezystora, stosujemy kondensator. Woltomierz moûemy
podîâczyê do rezystora lub kondensatora.
  3.Uruchom symulacjë ukîadu. Po uruchomieniu bëdzie widoczne jak
wartoôê napiëcia roônie od zera do 5V lub spada od 5V do zera,
zaleûnie od poîâczenia woltomierza.
  4.Proponujë teraz zmierzyê staîâ czasowâ. Przypominam postaê
wzoru na staîâ czasowâ obwodu RC: T=R*C oraz wzór na napiëcie
na kondensatorze dla skoku jednostkowego (czyli taki jaki mamy
po wîâczeniu napiëcia) U = Umax*(1-exp(-t/T)) gdzie t jest
aktualnym czasem. Jeôli mamy wartoôci kondensatora np. 10nF i
rezystora np. 10kOm to staîa czasowa wynosi T=10k*100n=1ms.
Zatem po czasie 1000µs napiëcie na kondensatorze powinno
wynosiê U = 5V * (1-exp(-1ms/1ms)) = 5V * (1-exp(-1)) =
 = 5V * 0.63212 = 3.16V
Aby sprawdziê czy rzeczywiôcie tak jest wybieramy z menu
opcjë 'ustaw czas zatrzymania' i wpisujemy tam 1ms.
Uruchamiamy symulacji. Symulacja powinna sië zatrzymaê przy
czasie 1ms a na mierniku powinna pojawiê sië wartoôê okoîo
3.16V (lub 1.83 jeôli miernik podîâczyliômy do rezystora).
##12,0,0
 Aby skonstruowaê ukîad z bramkami logicznymi musimy mieê zestaw
elementów logicznych. Aby go wczytaê, postëpujemy podobnie jak przy
wczytywaniu zestawu elementów podstawowych, z tym ûe tu wczytujemy
plik 'logic.ext'. Po wczytaniu powinna sië pojawiê ikona z dwoma
bramkami logicznymi.
 Wybieramy sobie jakâô bramkë logicznâ i umieszczamy jâ na pîycie.
Do wejôê doîâczmy impulsatory logiczne, które podajâ stan logiczny
0 lub 1. Ikona impulsatora to strzaîka wskazujâca na cyfry 0 i 1.
 Do wyjôcia podîâczamy próbnik logiczny. Jest to element z ikonâ
znaku zapytania w kóîku.
 Uruchamiamy ukîad. Po uruchomieniu próbnik pokaûe stan wyjôcia -
jeôli jest zapeîniony to znaczy ûe na wyjôciu jest jedynka.
 Wymuszamy na wejôciach jakieô stany logiczne,w tym celu wybieramy
'opisywanie' i wskazujemy na impulsatory. Impulsator z pustym kóî-
kiem podaje zero, a z wypeînionym podaje jedynkë.
 Wymuszajâc kolejne kombinacje powinniômy na wyjôciu otrzymaê
funkcjë logicznâ zgodnie z funkcjâ jakâ one peîniâ.
##13,0,0
 Symbol baterii to dwie równolegîe pîytki z których ta
ze znakiem + jest wiëksza i cieïsza.
##14,0,0
 Wartoôci napiëê naleûy podawaê takie jakie sië czësto spotyka
czyli dla zasilania:5V w ukîadach cyfrowych, 12V w generatorach
i 30-40V we wzmacniaczach mocy.
 W przypadku innych elementów, takich jak tranzystory, moûna
podawaê jako napiëcia opisujâce typowe wartoôci, czyli te które
sâ tam juû wpisane.
 Wielkoôê napiëcia zasilajâcego niewiele wpîywa ani na szybkoôê
ani na dokîadnoôê. Odnoônikiem sâ tu tylko jakie elementy jak
bramki które majâ wpisane wartoôci zasilajâce 5V.
 W programie najwiëkszâ moûliwâ wartoôciâ jest 2kV ale lepiej
nie stosowaê wyûszych napiëê niû 1kV ze wzglëdu na îatwoôê prze-
kroczenia zakresu w przypadku wyûszych napiëê.
##15,0,0
 Przeciëtne wartoôci oporów w programie to opory rzëdu 10-10000
razy wiëksze od wartoôci bazowej rezystancji, czyli okoîo
100Om do 100kOm. Wartoôci oporów mniejsze niû 10 razy wartoôê
jednostki bazowej nie sâ polecane, gdyû duûo tracimy na dokîa-
dnoôci ze wzglëdu na duûe prâdy które wtedy pîynâ. Dokîadnoôê
zaleûy przede wszystkim od prâdu - wartoôê napiëcia jest
mierzona z dokîadnoôciâ pîynâcego prâdu.
##16,0,0
 Wartoôci indukcyjnoôci powinny byê doôê duûe. Moûna posîugiwaê
sië wartoôciami od 10µH nawet do 100mH - szczególnie w przyp.
transformatorów. Aby zorientowaê sië jakich indukcyjnoôci warto
uûywaê najlepiej oglâdaê przykîadowe ukîady.
##17,0,0
 Pojemnoôci naleûy podawaê jak najmniejsze, juû od wartoôci
pojemnoôci bazowej (przeciëtnie 1nF). Raczej nie ma sensu
podawanie wiëkszych od 1000 razy wartoôê bazowa.
 Wartoôci pow. 1000 moûna uûywaê w ukîadach filtrów
w prostownikach itp.
##18,0,0
 W programie raczej nie podaje sië czëstotliwoôci, najczëôciej
tylko okres. Jeôli wpiszemy gdzieô czëstotliwoôê to bëdzie
ona przeliczona wedîug aktualnej jednostki bazowej na okres.
 Okres w róûnych interpretacjach podajemy w nast. przyrzâ-
dach:	\\{Oscyloskopy}19002,20\
	\\{Generator}19002,21\
	\\{Generator logiczny}60,0\
	\\{Generator logiczny sîowa}19002,22\
##20,0,0
 W oscyloskopie 1 kanaîowym jednostkë okresu podajemy w gadûe-
cie ScX a w 3-kan. w gadûecie opisanym 'okres'. Chociaû
gadûety te sâ róûnie opisane, interpretacja jest ta sama:jest
to iloôê czasu do wyôwietlenia do osiâgniëcia przez punkt
kolejnej podziaîki. W oscyloskopie 3-k. podawany okres
dotyczy wszystkich 3 kanaîów.
##21,530,120
 W generatorze jedn. czasu podaje sië w gadûecie 'skala x'.
Podobnie jak w oscyloskopie oznacza ona iloôê czasu jaka
musi upîynâê do wygenerowania kolejnej serii punktów aby
osiâgnâê nastëpnâ dziaîkë.
##22,0,0
 W generatorze logicznym sîowa podajemy okres w gadûecie opisa-
nym 'czëstotliwoôê' w jednostce s/krok. 1 krok to po prostu
podanie kolejnej kombinacji na wyjôcie.
###19003
##0,0,0
  Program 'AmiLab' dostarczany jest z szeregiem przykîadowych
ukîadów, które mogâ byê pomocne w projektowaniu wîasnych ukîadów
a dla poczâtkujâcych elektroników mogâ byê pomocne w zrozumie-
niu dziaîania podstawowych ukîadów elektronicznych.
  Aby móc korzystaê z tych ukîadów naleûy najpierw wiedzieê
nastëpujâce rzeczy:
	\\{Jak zaîadowaê i uruchomiê ukîad}19003,1\
	\\{Jak zmieniaê parametry elementów i przeîâczników}19003,2\
	\\{Jak sprawdzaê wskazania przyrzâdów}19003,3\
  To na razie tyle ile trzeba wiedzieê, aby móc posîugiwaê sië
przykîadowymi elementami. Jeôli chcesz projektowaê wîasne ukîady
przejdú do tematu \\{Projektowanie ukîadów}19002,0\
  Dodatkowo warto wiedzieê, o czym sâ przykîadowe ukîady i
 \\{jakie i w jakiej kolejnoôci}19003,4\ je oglâdaê.
  W ukîadach przykîadowych, po wczytaniu warto zajrzeê do kata-
logu 'Informacje uûytkownika' w pomocy, dla kaûdego schematu
bëdzie tam inna informacja.
##1,0,0
  Aby zaîadowaê ukîad - wybierz opcjë \\{Otwórz}19001,6\ z menu
Projekt.
  Uruchomiê moûesz na dwa sposoby - albo za pomocâ ikony
uruchomienia symulacji (ze napisem SYMUL) albo przez
wybranie \\{Start symulacji}19001,30\ z menu 'Symulacja'
  Jeôli wprowadziîeô juû zmiany w schemacie - moûesz uruchomiê
znowu przez zaktywizowanie ikony albo przez wybranie najpierw
'Start symulacji'.
  Wiëkszoôê ukîadów opracowana jest na ekran w trybie wysokiej
rozdzielczoôci (ekran interlaced) dlatego lepiej jest oglâdaê
przykîady w tym wîaônie trybie.
  Po uruchomieniu symulacji niektóre ukîady przechodzâ przez
stan poczâtkowy który moûe niekiedy trwaê kilka cykli,dlatego
po uruchomieniu na oscyloskopie moûe sië nie od razu pojawiê
przebieg (przebieg wtedy wybiega poza ekran).
##2,0,0
  Aby zmieniê parametry elementów wybierz \\{Opisywanie}19001,45\ lub
ikonë oîówka i znakiem zapytania który pojawi sië przy wskaúniku
myszy wskaû element którego parametry chcesz zmieniê. Po wskazaniu
danego elementu, o ile dany element ma zmienialne parametry, ukaûe
sië okno z jego parametrami.
  Jeôli dany przyrzâd nie posiada ûadnych ustawialnych parametrów
wówczas moûe sië pojawiê okno z informacjâ o tym elemencie, jeôli
jest to przeîâcznik, to wskazanie go spowoduje jego przeîâczenie.
##3,0,0
  Jeôli nie wiesz co dany przyrzâd wskazuje, spróbuj uzyskaê pomoc
dla danego przyrzâdu. Dla np. woltomierza i amperomierza wbudowa-
nego wystarczy wskazaê znakiem pytajnika przyrzâd umieszczony na
ekranie gîównym. Pytajnik uzyskuje sië opcjâ 'opisywanie'.
##4,570,210
  Wszystkie ukîady sâ w katalogu 'cir'. Sâ tam ukîady przykîadowe
w róûnych tematach:
 \\{1.Podstawowe pojëcia}19003,5\ - czyli podstawowe prawa elektrotechniki jak
prawo Ohma,prawa Kirchoffa i zjawiska, jak rezonans.
 \\{2.Podstawowe elementy}19003,6\ - ukîady próbne dla podstawowych elementów
analogowych.
 \\{3.Zasilacze}19003,7\ - róûne teoretyczne i praktyczne ukîady zasilaczy.
 \\{4.Wzmacniacze}19003,8\ - analiza ukîadów róûnych wzmacniaczy analogowych.
 \\{5.Generatory}19003,9\ - przykîady dobierania wartoôci elementów do róûnych
generatorów. Przykîady te sâ szczególne waûne dla zaznajomienia sië
z uûywaniem wartoôci kondensatorów i indukcyjnoôci w ukîadach.
 \\{6.Inne ukîady}19003,10\ - czyli wszystkie inne ukîady analogowe które nie
naleûâ do powyûszych katalogów.
 \\{7.Ukîady cyfrowe}19003,99\ - róûne przykîady wykorzystania ukîadów cyfrowych,
ze wzglëdu na îatwoôê uruchamiania ukîadów czysto cyfrowych,przykîa-
dy ograniczajâ sië jedynie do demonstracji zastosowaï elementów.
Sâ tu takûe przykîady kombinowania elementów analogowych z cyfrowymi.
##5,570,110
  W tym katalogu moûna znaleúê nastëpujâce ukîady:
 1.Prawo Ohma - czyli jak program pokazuje wartoôci wynikajâce z
podstawowego prawa elektrotechniki.
 2.I prawo Kirchoffa   -\ dwa proste ukîady ilustrujâce dziaîanie 
 3.II prawo Kirchoffa  -/ praw Kirchoffa.
 4.Rezonans.  - przykîad dobrania pary kondensator-cewka do obwodu
rezonansowego.
##6,570,160
  W tym katalogu sâ m.in.
 1.Îadowanie kondensatora; przykîad ilustrujâcy dziaîanie kondensa-
tora w pëtli RC.
 2.Cewka - stany nieustalone; czyli podobnie jak pkt 1 ale dla
cewki.
 3.Dioda - sposób wyznaczania charakterystyki, wîaôciwoôci zwykîej
diody
 4.Dioda LED - czyli dioda ôwiecâca
 5.Dioda Zenera - badanie charakterystyki przewodzenia i Zenera
 6.Tyrystor 1 i 2
 7.Tranzystor - ukîady pracy, charakterystyki, wîasnoôci.
 8.Wzmacniacz operacyjny - zasada dziaîania, sposób wykorzystania.
##7,570,170
 1.Prostowniki - ukîady zmieniajâce prâd przemienny na prâd staîy
tëtniâcy.
 2.Filtry tëtnieï - ukîady wygîadzajâce tëtnienia, analiza podsta-
wowych struktur
 3.Stabilizatory - ukîady utrzymujâce napiëcie wyjôciowe na staîym
ustalonym poziomie i eliminujâce wpîyw zmian rezystancji obciâûe-
nia na wartoôê napiëcia wyjôciowego.
 4.Regulowane - czyli stabilizatory o ustawialnym napiëciu wyj-
ôciowym stabilizowanym
 6.Przetwornice - ukîady zmieniajâce jedne napiëcie staîe na inne
duûo niûsze lub wyûsze o dobrej sprawnoôci (maîe straty mocy).
 7.Ôciemniacze - ukîady zmieniajâce wartoôê napiëcia skutecznego
w ukîadach zasilanych prâdem przemiennym.
##8,550,130
 1.Ukîad podstawowy OE - wstëp do wzmacniaczy, podstawowy ukîad
wzmacniacza w ukîadzie wspólnego emitera (OE).
 2.Wtórnik emiterowy -  wzmacniacz w ukîadzie OC
 3.Wzmacniacz transformatorowy przeciwsobny - podstawowy ukîad
wzmacniacza przeciwsobnego
 4.Wzmacniacz mocy transformatorowy kasy A - podstawowy ukîad
wzmacniacza mocy
 5.Beztransformatorowy na wyjôciu - zmodyfikowany ukîad wzmacnia-
cza przeciwsobnego
##9,550,210
 1.Generator RC  - generator z przesuwnikiem fazowy RC i 1 tranzy-
storem.
 2.Generator Colpittsa - generator z obwodem rezonansowym i tran-
zystorem.
 3.Generator Hartley'a - inne rozwiâzanie generatora z obwodem re-
zonansowym
 4.Generator Meissnera - generator z transformatorem obracajâcym
fazë o 180
 5.Multiwibrator astabilny - generator przebiegu prostokâtnego,
najprostszy z ukîadów przerzutnikowych
 6.Przerzutnik astabilny    \  ukîady przerzutników nie gene-
 7.Przerzutnik bistabilny   |- rujâ impulsów samoistnie, mimo
 8.Przerzutnik monostabilny /  to umieszczono je z ukîadami
				generacyjnymi, ze wzglëdu na
posiadanie wîasnych staîych czasowych
 9.Szybki generator Colpittsa - ukîad ten sam co w pkt.2, ale tu
zoptymalizowany czasowo,moûe sîuûyê jako przykîad optymalizacji.
##10,550,60
 1.Obcinacze impulsów - ukîady ksztaîtujâce róûne impulsy wej-
ôciowe.
###19006
##0,0,0
		EDYTOR TEKSTÓW
  Do gîównego ekranu edytora schematów doîâczony jest
edytor tekstów, który pozwala na opisywanie wartoôci
elementów czy pisanie komentarzy do schematu.
Podobny edytor jest takûe w opcji edytora pomocy.
  Edytor pomocy posiada nastëpujâce moûliwoôci:
	\\{Zaznaczanie,kopiowanie i usuwanie bloku}19006,1\
	\\{Zmiana koloru i stylu liter}19006,2\

##1,0,0
  Edytowane bloki sâ wymienne miëdzy wszystkimi okna-
mi w których jest edytor. Moûemy wiëc przenieôê tekst
z gîównego okna schematu do edytora pomocy.
  Do operacji na blokach wykorzystane sâ nastëpujâce
klawisze:
  Ctrl-B -poczâtek zaznaczania bloku
  Ctrl-X -usuniëcie zaznaczonego bloku ze skopiowa-
	   niem do bufora
  Ctrl-V -wstawienie bloku z bufora na pozycjë kursora
  Ctrl-C -skopiowanie bloku do bufora
##2,0,0
  Zmiana koloru i stylu jest moûliwa w edytorze okna
gîównego i obsîugiwana z nastëpujâcych klawiszy:
  Ctrl-A  -zmiana koloru napisów,kolejne naciôniëcia
	  wywoîujâ zmianë na kolor 0,1,2,3
  Ctrl-F  -zmiana stylu,kolejne naciôniëcia powodujâ
	  wywoîanie stylów:normalny,cieniowany,pochyîy,
	  pochyîy z cieniowaniem.
###19009
##0,0,0
Makroelementy
Spis tematów:
 \\{Projektowanie makroelementów}19009,1\
 \\{Tworzenie nowego makra}19009,2\
 \\{Modyfikacja makra}19009,3\

 \\{Przykîad tworzenia prostego makroelementu}19009,13\ - opis
	krok po kroku utworzenia prostego makroelementu
##1,0,0
 Projektowanie makroelementów
Do projektowania makroelementów sîuûy \\{bufor}19001,51\ makroelementów.
Aby wiëc rozpoczâê projektowania makroelementu, przeîâczamy
ekran na bufor makroelementów (za pomocâ menu) i moûna
przystâpiê do projektowania.
 Rysujemy schemat jaki ma przedstawiaê dany makroelement.
W miejscach gdzie majâ byê koïcówki zewnëtrzne doîâczamy
element \\{îâcznika}40,0\ skierowany w odpowiednim kierunku.
Koïcówka bëdzie wyprowadzona z tej strony, którâ pokazuje
îâcznik. Jeôli strzaîka îâcznika skierowana jest w lewo
to odpowiadajâca mu koïcówka bëdzie wyprowadzona z lewej
strony. Pozycja îâcznika takûe ma znaczenie, np koïcówka
z lewej strony bëdzie najwyûej wyprowadzona jeôli ze
wszystkich koïcówek skierowanych w lewo bëdzie ona
najwyûej w schemacie. Naleûy pamiëtaê o zaznaczeniu tej
koïcówki jako koïcówki zewnëtrznej makroelementu.
Inaczej bëdzie ona zwykîym îâcznikiem i bëdzie îâczyê
tylko punkty o takim samym numerze ale tylko wewnâtrz
danego makra - jeôli îâcznik o tym numerze bëdzie na
zewnâtrz makra to nie bëdzie on doîâczony do tej koï-
cówki.
 Moûna takûe kopiowaê kawaîek schematu, który chcemy
zamknâê w makroelemencie, z innego bufora.
 Poniewaû wszystkie elementy zostanâ wîâczone do
makroelementu, naleûy pozostawiê tylko te elementy
które rzeczywiôcie wchodzâ w skîad makra, nie powinno
sië pozostawiaê ûadnych pobocznych elementów.
 Po zaprojektowaniu makra moûemy przejôê do
 \\{tworzenie nowego makra}19009,2\ .
##2,0,0
 Tworzenie nowego makra
Przed stworzeniem nowego makroelementu aktualnym buforem
musi byê bufor makroelementów. Trzeba w nim
 \\{zaprojektowaê makroelement}19009,1\ .
 Do stworzenia nowego makra sîuûy opcja w menu
elementy - stwórz makroelement.
 Po wybraniu opcji ukazuje sië okno w którym trzeba
opisaê cechy makroelementu. Trzeba podaê nastëpujâce
rzeczy:
 \\{rozmiar makroelementu}19009,4\
 \\{obrazek dla gadûetu}19009,5\
 \\{projekt obrazka elementu}19009,6\
 \\{czy element zewnëtrzny}19009,7\
 \\{czy element obracalny}19009,8\
 oraz nazwë makroelementu - nie jest obowiâzkowa i
moûe sië powtarzaê.
##3,0,0
 Modyfikacja makra
Aby zmodyfikowaê istniejâcy makroelement, trzeba go
wskazaê na schemacie elementem opisywania. Jeôli
elementu nie ma na schemacie to trzeba go tam na
chwilë umieôciê.
 Po wskazaniu pojawia sië okno z zapytaniem czy
chcemy \\{przywoîaê schemat}19009,9\ lub czy
chcemy \\{nagraê makroelement}19009,10\ .
 Wybieramy przywoîanie schematu i znajdujemy sië w
buforze podglâdu makroelementu. W tym buforze
moûemy zmodyfikowaê makro. Wszelkie modyfikacje nie
bëdâ uwzglëdnione dopóki nie wybierzesz z menu opcji
 \\{Popraw makroelementy}19001,56\ lub
 \\{Popraw îâczenia makra}19001,57\ .
##4,0,0
Rozmiar makroelementu.
  Program poczâtkowo proponuje minimalny rozmiar w jakim
zmieszczâ sië wszystkie koïcówki. Moûemy sobie powiëkszyê
makroelement podajâc jego szerokoôê i wysokoôê. Rozmiary
podaje sië w jednostkach siatki schematu - 8x8, zatem
podanie np. wysokoôci 2 i szer. 2 oznacza rozmiar w
pixelach graficznych rozmiar 16x16.
  Raz ustalony rozmiar nie moûe byê juû zmieniany przy
modyfikacji makroelementu, poniewaû gdyby element byî
juû gdzieô ulokowany to mógîby zakryê jakiô inny sâsiedni
element lub (przy pomniejszeniu) mogîo by sië zmieniê
poîoûenie przewodów w sposób nieoczekiwany.
##5,0,0
Obrazek dla gadûetu.
  W gadûecie podpisanym 'obrazek dla gadûetu' wpisujemy
rëcznie ôcieûkë dostëpu do pliku obrazka lub klikamy
na ikonkë obok i ukazuje sië wybieraczka plików. Plik,
który tu podajemy, musi byê plikiem obrazka w standar-
dowym formacie obrazków Amigi - IFF ILBM. Moûe byê on
dowolnej wielkoôci - program wytnie z niego kawaîek
o rozmiarze 24x22. Obrazek ten bëdzie wstawiony do
listwy gadûetów elementów i bëdzie przedstawiaî ikonkë
makroelementu. Jeôli nie podamy tu ûadnego obrazka to
program podstawi domyôlny obrazek.
  Program uwzglëdnia co najwyûej 16 kolorowe obrazki.
Jeôli podamy obrazek o wiëkszej liczbie kolorów to
zostanâ one obciëte i obrazek moûe úle wyglâdaê.
Moûna natomiast bez problemów podaê obrazek o
mniejszej liczbie kolorów.
  Obrazek najlepiej narysowaê w jakimô programie grafi-
cznym, wyciâê go jako brush i nagraê do pliku.
##6,0,0
Projekt obrazka elementu.
  Zaprojektowaê obrazek elementu - czyli ten obrazek
który bëdzie widoczny w schemacie moûemy na dwa sposoby:
moûe to byê zewnëtrzny obrazek w formacie IFF ILBM albo
moûna go narysowaê za pomocâ mini edytora obrazków.
  Jeôli chcemy skorzystaê z pierwszego sposobu, to
postëpujemy analogicznie jak przy podawaniu
 \\{obrazka dla gadûetu}19009,5\ - obowiâzujâ te same
zasady z wyj. tego ûe ôcieûka wpisujemy do gadûetu
podpisanego 'obrazek dla elementu'. Trzeba dodatkowo
uaktywniê ten gadûet poprzez wciôniëcie na przycisk
podpisany 'obrazek elementu'.
  Dla drugiego sposobu naleûy sprawdziê czy przycisk
podpisany 'obrazek elementu' nie jest wciôniëty (nie
powinien byê wciôniëty) a nastëpnie moûemy przystâpiê
do rysowania za pomocâ mini-edytora graficznego.
Patrz temat: \\{mini-edytora graficzny}19009,11\ .
##7,0,0
Element zewnëtrzny.
 Gadûet wyboru podpisany 'element zewnëtrzny' decyduje
o tym czy element bëdzie nagrywany w zewnëtrznym module
makroelementów czy teû razem ze schematem jako lokalny
makroelement.
  Jeôli zaznaczymy opcjë 'element zewnëtrzny', to po
zaprojektowaniu makroelementu ukaûe sië okno z listâ
moduîów do których moûemy doîâczyê zaprojektowany
makroelement. Moûna wybraê istniejâcy moduî lub
stworzyê nowy przez wciôniëcie gadûetu 'stwórz'.
  Jeôli wybierzemy jakiô istniejâcy moduî to makro
bëdzie doîâczone do tego moduîu tylko na czas
dziaîania programu. Warto zatem nagraê caîy moduî
do którego dodaliômy makro. Sîuûy do tego opcja
w menu - \\{Nagraj bank makroelementów}19001,55\ .
Jeôli przy wyborze moduîu naciôniemy 'cofnij' to
makroelement przepadnie - trzeba go tworzyê od nowa
(schemat zostanie w buforze makroelementów).
  Jeôli chcemy stworzyê nowy moduî to wciskamy
'stwórz'. Ukaûe sië okno w którym trzeba podaê nastë-
pujâce informacje:
  - obrazek dla gadûetu - który bëdzie reprezentowaê
moduî w listwie ikonek moduîów. Przy podawaniu tego
obrazka obowiâzujâ te same reguîy co przy podawaniu
 \\{obrazka gadûetu dla makroelementu}19009,5\ .
  - nazwë moduîu - nazwa nie musi byê unikalna,
bëdzie wyôwietana przy listowaniu moduîów.
  - ôcieûkë dostëpu - podajemy ôcieûkë i nazwë pliku
do którego nagrane bëdzie to makro. Moûe to byê plik
jeszcze nieistniejâcy. Wybranie nazwy pliku który
istnieje spowoduje ûe poprzedni plik zostanie usu-
niëty. Dla porzâdku naleûy nazwë pliku zakoïczyê
rozszerzeniem '.mkr'
##8,0,0
Element obracalny
 Jeôli zaznaczymy gadûet z opisem 'element obracalny'
to bëdziemy mogli, po wybraniu go z listy, obracaê
o 90 stopni (prawym klawiszem myszy). Obracaê moûemy
niezaleûnie do tego czy obrazek projektowaliômy
mini-edytorem czy byî to obrazek graficzny IFF.
##9,0,0
Przywoîanie schematu makra.
 Jeôli chcemy obejrzeê zaprojektowany schemat makro-
elementu to moûemy go przywoîaê w nastëpujâcy sposoób:
klikamy na makroelement za pomocâ opisywania i w
okienku, które sië ukaûe, wciskamy 'przywoîaj schemat'.
Przejdziemy wtedy do bufora nazwanego 'podglâd makro-
instrukcji'. Do bufora tego nie moûna przejôê za
pomocâ opcji z menu, zatem kiedy przeîâczymy na
inny bufor to nie bëdzie moûna do niego bezpoôrednio
wróciê. Jeôli wiëc zostaîy dokonane jakieô zmiany
to zostanâ one utracone chyba ûe przed przeîâczeniem
wybierzemy opcjë \\{Popraw makroelementy}19001,56\ lub
 \\{Popraw îâczenia makra}19001,57\ .
##10,0,0
Nagranie makroelementu.
 Jeôli chcemy nagraê zaprojektowany schemat makro-
elementu w osobnym pliku to moûemy to zrobiê w nastë-
pujâcy sposób: klikamy na makroelement za pomocâ
opisywania i w okienku, które sië ukaûe, wciskamy
'nagraj makroelement'. Ukaûe sië wtedy wybieraczka
w której wybieramy nazwë pliku do którego chcemy
nagraê makroelement. Makroelement ten bëdzie nagrany
jako lokalny. Moûna go bëdzie wczytaê np. przez opcjë
 \\{Îaduj bank elementów}19001,22\ co spowoduje
umieszczenie go w module makroelementów lokalnych.
##11,0,0
Mini-edytor graficzny.
  Na mini-edytor graficzny skîadajâ sië nastëpujâce
obiekty interfejsu uûytkownika:
  - przycisk opisany jako \\{powiëkszenie}19009,12\
  - gadûet 'cofnij' - kasuje ostatnio postawionâ
kreskë
  - gadûet z paletâ kolorów - wybieramy kolor
nastëpnych kresek
  - gîówne okienko edytora - tu stawiamy kreski.
  Na poczâtku oraz po wybraniu nowego koloru w
okienku edytora wybieramy poczâtkowe miejsce
pierwszej kreski i wciskamy \\{LMB}19001,37\.
Z tego miejsca ciâgniemy pierwszâ kreskë. Po
przesuniëciu jej na ûâdanâ pozycjë klikamy na
LMB aby postawiê kreskë. Nastëpna kreska
bëdzie sië zaczynaê od koïca poprzedniej.
Jeôli chcemy aby miaîa ona poczâtek w
innym miejscu to klikamy na prawy przycisk
myszy lub wybieramy nowy kolor.
  W czasie rysowania dobrze jest sobie powiëkszyê
pole za pomocâ wymienionego wyûej przycisku
powiëkszenia. Wyglâd obrazka kontrolujemy poprzez
naprzemienne powiëkszanie i zmniejszanie.
##12,0,0
 Powiëkszenie.
Jeôli rysujemy obrazek elementu rëcznie warto
sobie go powiëkszyê. Zaznaczenie tego gadûetu
powoduje kilkukrotne powiëkszenie aby okno sië
zmieôciîo w obszarze przeznaczonym dla grafi-
ki. Jeôli wiëc zadeklarujemy duûy rozmiar to
powiëkszenie moûe byê tylko dwukrotne a przy
bardzo duûym rozmiarze powiëkszenie moûe
byê niemoûliwe.
 Po powiëkszeniu np. 4 krotnym automatycznie
wîâcza sië siatka i rysujemy wtedy z przesko-
kiem 4 pikseli.
##13,0,0
  Przykîad tworzenia prostego makroelementu.

  Po uruchomieniu programu i wybraniu jakiejô konfiguracji
jednostek postëpujemy wedîug nastëpujâcych kroków:

  1. Przeîâczamy sië na bufor makroelementów. Moûna go przeîâczyê
na dwa sposoby:
	I. klikajâc na status bar w okienku wyôwietlajâcego nazwë
aktualnego bufora (na poczâtku bëdzie tam napis 'bufor gîówny').
Po wskazaniu myszkâ tego napisu ukaûe sië menu w listâ buforów.
Wybieramy 'bufor makroelementów'.
	II. Wybierajâc z gîównego menu 'Projekt' pozycjë 'bufor'
i podpozycjë 'makroelementów'.

  2. Budujemy prosty ukîad bëdâcy wnëtrzem makroelementów.
Proponujë zbudowaê dzielnik napiëcia na dwóch rezystorach. Makro-
element bëdzie miaî cztery koïcówki - dwie na wejôciu i dwie na
wyjôciu. Umieôê wiëc na pîycie gdzieô w ôrodku dwa rezystory
i poîâcz je w pionowy szereg.

  3. Teraz okreôlamy gdzie bëdâ koïcówki. Wybierz wôród elementów
element 'îâcznika' i w parametrach zaznacz opcjë 'koïcówka
zewnëtrzna makro'. Naciônij OK i umieôê dwa îâczniki skierowane
strzaîkâ na lewo - jeden u góry dzielnika a drugi u doîu.
Nastëpnie obróê îâcznik na prawo i umieôê jeden îâcznik skierowany
na prawo z prawej strony dzielnika w ôrodku. Nastëpnie
poîâcz wszystkie koïcówki îâczników do dzielnika. Po tych
operacjach dzielnik powinien wyglâdaê mniej wiëcej tak:

		îâcznik	<---+
		nr 1	    |
			   | |
			   | |
			   | |
			    |   
			    +---> îâcznik nr 3
			    |
			   | |
			   | |
			   | |
			    |
		îâcznik	<---+
		nr 2

Kolejnoôê numeracji îâczników nie ma tu wiëkszego znaczenia z
tym ûe kaûdy îâcznik powinien mieê inny numer. Îâczniki o
tych samych numerach sâ traktowane jako poîâczone ze sobâ!

  4. Tworzymy makroelement. W tym celu wybieramy opcjë z menu
'elementy'  'stwórz makroelement'. Ukaûe sië okno w którym
musimy narysowaê makroelement oraz go nazwaê. Tu ustalamy czy
tworzymy makroelement lokalny (nagrywany ze schematem) czy
zewnëtrzny (nagrywany w wybranym lub stworzonym module
makroelementów). Proponujë stworzyê makroelement zewnëtrzny.
Zaznaczamy wiëc opcjë 'Makroelement zewnëtrzny'. Proponujë
zaznaczyê takûe opcjë 'Element obracalny' dziëki czemu
bëdziemy mogli go obracaê na pîycie.
  4.1. Rysujemy obrazek makroelementu. W tym celu zaznaczmy
opcjë 'powiëkszenie' aby moûna byîo rysowaê na powiëkszeniu
obrazka makroelementu. Narysujmy kwadratowâ ramkë. W tym
celu kliknij na lewy górny róg wnëtrza powiëkszonego pola
do rysowania i przesuï myszkâ na lewy dolny róg, po czym
kliknij. Zostanie narysowana jedna linia. Analogicznie
narysuj pozostaîe. Po narysowaniu kliknij na prawy przycisk
co spowoduje stworzenie linii o nowym poczâtku. Teraz moûesz
juû zrezygnowaê z opcji 'powiëkszenie' - kliknij na niâ
jeszcze raz. Obrazek pomniejszy sië do rozmiarów jakie bëdzie
miaî na pîycie.
  4.2  Nazwij element, np. wpisz do gadûetu 'nazwa elementu'
nazwë 'dzielnik'.
  4.3  Kliknij na OK.
  5. Pojawi sië okno w którym wybieramy lub tworzymy moduî
makroelementów. Proponujë stworzyê nowy moduî o nazwie
'Przyklad makr'. Kliknij wiëc na gadûet 'STWÓRZ'.
  5.1. Pojawi sië okno w którym edytujemy wîaôciwoôci nowego
moduîu makroelementów. Musimy podaê nazwë 'Przyklad makr',
oraz ôcieûkë dostëpu dla zbiorów. Wpisz tam np.
'przyklmakr.mkr' co spowoduje ûe utworzony zostanie plik
o takiej wîaônie nazwie w bieûâcym katalogu. Po
wpisaniu tych informacji kliknij na 'STWÓRZ'.
  5.2. Powracamy do okna wyboru moduîów makroelementów do
których moûemy dodaê nasz makroelement. Wybieramy z listy
nasz nowo utworzony moduî 'Przyklad makr' i klikamy na OK.
  6. Makroelement powinien byê dostëpny po wybraniu z listy
moduîów obrazka naszego nowo utworzonego moduîu. Moûna wiëc
przeîâczyê sië z powrotem na bufor gîówny. Postëpujemy analo-
gicznie jak przy przeîâczaniu na bufor makroelementów. Trzeba
wybraê 'bufor gîówny'.
  7. Jeôli makroelement jest w module zewnëtrznym to nie
wolno zapomnieê o nagraniu tego moduîu. Aby nagraê moduî
do którego dodaliômy nasze makro trzeba wybraê z menu
'Elementy' opcjë 'nagraj bank makroelementow'. Po ukazaniu
sië okna z listâ makroelementów wybieramy nasz moduî i
potwierdzamy nagranie.
  8. Nagrany makroelement moûna wczytaê przy nastëpnym
uruchomieniu programu za pomocâ opcji 'Îaduj bank elementów'.
###19010
##0,0,0
			Jednostki bazowe

  \\{Wstëp}19010,1\		do czego sîuûâ jednostki bazowe   
  \\{Wartoôci}19010,2\	jakie wartoôci wpisywaê
  \\{Przykîady}19010,3\	omówienie przykîadowych ustawieï
  \\{Okno wyboru jednostek bazowych}19010,5\
##1,0,0
			Wstëp
  W oknie jednostek bazowych wybieramy minimalnâ wartoôê i jednoczeônie
dokîadnoôê jednostek wielkoôci elektrycznych. Np. wartoôê 100mOm
oznacza ûe gdy wpiszemy dla rezystora wartoôê 50mOm, to nadamy mu
wartoôê 100mOm. Ponadto wszystkie wartoôci rezystorów muszâ byê
caîkowitym mnoûnikiem wartoôci jednostki bazowej. Np po wpisaniu 250mOm
wartoôê bëdzie zaokrâglona do najbliûszej caîkowitej wielokrotnoôci
100mOm czyli np. 200mOm. Zatem jeôli chcemy podaê dokîadnie 250mOm
trzeba ustawiê wartoôê jednostki bazowej co najwyûej na 50mOm
(patrz: \\{Wartoôci}19010,2\ ).
 W oknie nie uwzglëdniono jednostki napiëcia (Volt). Jednostka ta ma
staîâ wartoôê 1µV.
##2,0,0
			Wartoôci.
   Wartoôci jednostek bazowych decydujâ o dokîadnoôci symulacji i o
jej szybkoôci. Im wiëksza dokîadnoôê wpisywania jednostek tym symulacja
jest wolniejsza i na odwrót.
   Program przy symulacji posîuguje sië jedynie caîkowitymi wartoôciami
które uzyskuje przez podzielenie wpisanych wielkoôci przez wielkoôê
jednostki bazowej. Im wiëksza liczba wyjdzie z tego podziaîu tym
wiëksza bëdzie potrzebna iloôê iteracji aby uzyskaê dokîadny wynik,
a wiëc symulacja bëdzie trwaîa dîuûej.
   Przykîadowo: jeôli wartoôê jednostki bazowej rezystancji wynosi 1Om
a w ukîadzie posîugujemy sië rezystorami wartoôci 1kOm, to program
w trakcie symulacji bëdzie operowaî na wartoôciach rzëdu 1000 (co
nie jest zbyt duûo). Dla takich wartoôci aby uzyskaê powiedzmy 2 cyfro-
wâ dokîadnoôê wystarczy kilkadziesiât iteracji (zaleûy od symulowanego
schematu). Program jest w stanie w ciâgu sekundy wykonaê ok. 1000
iteracji (iloôê iteracji na sekundë widzisz w dolnej belce w sekcji:
'szybk:').
   Jeôli potrzebujesz mieê dokîadne wartoôci, powinieneô uûywaê maîych
wartoôci jako jednostek bazowych i wpisywaê do elementów ich duûe
wielokrotnoôci. Jeôli uûywasz generatora, to wpisz mu duûy okres,
aby wartoôci zdâûyîy sië ustaliê w trakcie zmian napiëcia wejôciowego.
Jednak nie musi byê za duûa jeôli przebieg wejôciowy ma maîe skoki
(np. sinusoida), gdyû iloôê iteracji potrzebnych do ustalenia wartoôci
jako odpowiedzi na maîe zmiany jest o rzëdy mniejsza niû iloôê
iteracji w odpowiedzi na skok napiëcia (np. taki jak przy zaîâczeniu
ukîadu).
##3,0,0
		Przykîady
  Przy dobieraniu jednostek moûna skorzystaê z przykîadowych ustawieï.
Ustawienia te nadajâ sië do wiëkszoôci ukîadów. Wybierz typ ukîadu
który masz zamiar i dokîadnoôê jakâ chcesz sië posîugiwaê
(pamiëtaj: czym wiëksza dokîadnoôê tym wolniejsza symulacja).
  Z gadûetu mamy do wybory nastëpujâcy typy ukîadów:
	* domyôlny - pasuje do wiëkszoôci ukîadów, typ wybierany
jeôli nie moûna sprecyzowaê typu ukîadu.
	* duûej czëstotliwoôci - wybierz ten typ, jeôli na
schemacie masz jakiô obwód duûej czëstotliwoôci rzëdu MHz.
	* mocy - przy wzmacniaczach i ukîadach wykonawczych
	* cyfrowy - jeôli w ukîadzie zastosowano bramki i inne
elementy cyfrowe.
##4,0,0
Optymalizacja jednostek.
  Uaktywniana jest opcjâ ze menu 'symulacja'. Powoduje automatyczne
ustalenie baz jednostek tak aby wartoôci byîy optymalne - symulacja
dokîadna i szybka. Uûywanie tej opcji ma jednak sens dopiero przy
wiëkszym schemacie. Program optymalizuje robiâc statystyki wartoôci
rezystancji i pojemnoôci. Jeôli jednego z tych elementów jest
niewiele to optymalizacja moûe sië nie udaê.
  Lepiej jest wiëc samemu wpisaê wartoôci bazowe jednostek stosownie
do schematu. Np. jeôli w ukîadzie wystëpuje kondensator w roli
filtru i ma on stosunkowo duûâ pojemnoôê to jako bazë jednostki
pojemnoôci powinniômy uûyê wielkoôci okoîo 10000 lub wiëcej razy
mniejszej. Podobnie jest dla pozostaîych wielkoôci.
##5,0,0
 Okno wyboru jednostek bazowych
W oknie mamy wyôwietlone wartoôci jednostek bazowych oraz odpowia-
dajâce im wartoôci maksymalne. Mamy równieû gadûety przykîadowych
ustawieï, których wybranie powoduje wpis danego ustawienia
do wartoôci jednostek.
###


