Digital-ProfiLab - produktinfo.conrad.com
Transkrypt
Digital-ProfiLab - produktinfo.conrad.com
Digital-ProfiLab Nr. Art. 122203 1. Prezentacja Oprogramowanie Digital-ProfiLab stanowi kompletne laboratorium opracowań układów cyfrowych. Mogą Pastwo po prostu zaprojektować swój układ na PC. Jedno naciśnięcie przycisku wystarczy, by komputer symulował Wasz układ w czasie rzeczywistym. Następuje przetwarzanie doprowadzanych sygnałów oraz wyprowadzanie sygnałów na zewnątrz. Złożoność czy gęstość upakowania układu nie podlega tu żadnym ograniczeniom. Mnogość podzespołów sprawia, że możliwości są niemal nieograniczone. W trakcie symulacji obsługują Państwo swój układ za pośrednictwem dowolnie ukształtowanego panelu czołowego. Wszystkie elementy obsługi, jak przełączniki, przyciski oraz nawet wskaźniki, jak diody świecące, czy wyświetlacze mogą znaleźć się na tym panelu. Mogą Państwo zaprojektować panel czołowy zgodnie z własnymi życzeniami, tak by był on przejrzysty i perfekcyjne wystylizowany. Istotną właściwością tego układu jest zintegrowany symulator logiczny do symulacji układów cyfrowych. Można tu bezpiecznie eksperymentować z różnymi zespołami logicznymi, jak liczniki, przesuwniki, przerzutniki dwustabilne, bramki itd. Na życzenie wyświetlane są podczas symulacji stany logiczne układu. Przy pomocy zintegrowanego analizatora stanów logicznych możliwa jest równoczesna prezentacja schematów synchronizacji czasowej, obejmujących do 8 kanałów. Oprogramowania Digital-ProfilLab pozwala sterować maszyny, modele czy instalacje domowe, demonstrować przebiegi funkcji cyfrowych lub w formie zabawy nauczyć się posługiwać techniką układów scalonych. Niezbędne i niezastąpione narzędzie hobbystyczne, zawodowe i edukacyjne. Życzymy Państwu wielu sukcesów w posługiwaniu się programem i mamy nadzieję, że z powodzeniem zrealizują Państwo swoje projekty. Z wdzięcznością przyjmiemy również wszelkie sugestie i uwagi dotyczące naszych programów. Prosimy również odwiedzić naszą stronę internetową pod www.abacom-online.de. Uzyskają tam Państwo aktualne informacje na temat naszych produktów w zakresie oprogramowań. 2. Pasek narzędzi Pod ikonami paska narzędzi mogą być wyświetlane krótkie teksty pomocnicze, kiedy przytrzyma się przez krótki czas wskaźnik myszy na którymś z przycisków paska narzędzi. Funkcja ta może być włączona lub wyłączona z punktu menu „Hinweistexte” (Teksty informacyjne) w obrębie menu „Optionen” (Opcje). Rozpocznij nowy układ Otwórz istniejący projekt Zapisz (zachowaj) aktualny projekt Drukuj aktualny projekt Kopiuj zaznaczone elementy układu do schowka Wytnij zaznaczone elementy układu Wklej zawartość schowka do układu Usuń wszystkie zaznaczone elementy układu Przełącz na tryb standardowy Przełącz na tryb powiększania (Zoom) Przełącz na tryb połączeń Przełącz na tryb edycji tekstu Pokazuj raster / Ukryj raster Sporządź listę elementów układu Włącz / wyłącz wyświetlanie stanów logicznych Rozpocznij symulację Zakończ symulację 3. Tworzenie układów połączeń 3.1. Menu kontekstowe W oprogramowaniu ProfiLab często wykorzystywane są tzw. lokalne „pop-up” menu (= menu pojawiające się w miejscu aktualnego położenia kursora), zwane również menu kontekstowymi. Wiele funkcji uzyskuje się wyłącznie poprzez te menu. Wyświetlenie tego typu menu osiąga się zazwyczaj zawsze poprzez kliknięcie prawym przyciskiem myszy. Oprogramowanie ProfiLab oferuje menu kontekstowe dla układu oraz menu kontekstowe panelu czołowego. Oba menu zapewniają funkcje ogólne, generalnie jednak również funkcje dot. zaznaczonych obiektów. Należy zwrócić uwagę, że opcje które mogą odnosić się zawsze wyłącznie do jednego obiektu (np. właściwości) mogą też zostać wybrane jedynie wtedy, kiedy zaznaczony został dokładnie jeden obiekt, który „wspomaga” tę opcję. Jeżeli zaznaczą Państwo kilka obiektów, oprogramowanie nie jest w stanie rozpoznać, jakie właściwości pragną Państwo zmienić, i nie udostępni wyboru tego polecenia. Zazwyczaj można kliknąć prawym przyciskiem myszy bezpośrednio na wymaganym obiekcie. Zostanie on wtedy automatycznie zaznaczony i otworzy się menu kontekstowe. W celu uzyskania opcji ‘Eigenschaften’ (Właściwości), wykorzystywanej prawdopodobnie najczęściej, mogą Państwo również po prostu podwójnie kliknąć na danym obiekcie. Pozwala to uniknąć okrężnej drogi poprzez menu kontekstowe. 3.2. Panel czołowy Istotną cechą charakterystyczną oprogramowania ProfiLab jest panel czołowy. Służy on w pierwszym rzędzie do obsługi układu podczas symulacji oraz wyświetlania wyników. Na panelu czołowym można zawsze odnaleźć wszelkie wizualne elementy obsługi i wskaźniki układu. Są one automatycznie „odkładane” z układu na panel czołowy. Elementy te można tam później przesuwać i dokonywać ich wariacji. Dodatkowo do tych umieszczanych tam automatycznie elementów mogą Państwo korzystać również z innych możliwości konfiguracyjnych. Można stosować napisy, płaszczyzny, mapy bitów, ramki i skale w celu dostosowania panelu czołowego do własnych potrzeb. Przy pomocy tych funkcji możliwe jest kreowanie perfekcyjne wystylizowanych, a jednak czytelnych paneli czołowych. Podczas poruszania się kursorem myszy po różnych elementach panelu czołowego, widoczne są wyświetlane każdorazowo krótkie teksty informacyjne. Taki tekst informacyjny obejmuje identyfikator podzespołu na schemacie ideowym. Mogą Państwo jednoznacznie zlokalizować każdy element panelu czołowego na schemacie połączeń, nawet wtedy, gdy na panelu czołowym znajduje się np. 20 diod LED. Poszczególne elementy na panelu czołowym dają się zaznaczyć i przesuwać. Zaznaczenie uzyskuje się poprzez bezpośrednie kliknięcie na danym podzespole. Można również zaznaczyć element przez pociągnięcie otoku (obramowania), zamykającego obwiedziony obszar niczym w skrzynce. W tym celu należy kliknąć na wolne miejsce panelu czołowego i przy wciśniętym przycisku myszy pociągnąć otok. Wszystkie elementy mające styczność z zaznaczonym obszarem (skrzynką) zostaną wówczas automatycznie zaznaczone w momencie zwolnienia przycisku myszy. Każdy z zaznaczonych elementów zostaje otoczony 8 czarnymi kwadratami (sizer = sortownik wielkości). Możliwe jest bezpośrednie wprowadzanie zmian w zakresie wielkości wielu elementów. Potencjalną możliwość rozpoznają Państwo po tym, że przy najechaniu kursorem myszy na „sizer” nastąpi zamiana kursora myszy w podwójną strzałkę. W takim wypadku można teraz nacisnąć lewy przycisk myszy i przy wciśniętym przycisku pociągnąć element do preferowanej wielkości. Często konieczne jest równoczesne przesunięcie większej ilości elementów, np. kilku diod świecących, bez zmiany ich położenia względem siebie. Z tego też względu oprogramowanie umożliwia zaznaczenie więcej niż jednego elementu. Dokonuje się tego w sposób uprzednio opisany (zaznaczenie danego obszaru przez obwiedzenie wybranych obiektów) lub zaznaczając obiekty pojedynczo i przytrzymując jednocześnie wciśnięty przycisk SHIFT na klawiaturze. Podczas przesuwania pojedynczych elementów wyświetlany jest zawsze w tle drobny raster chwytny (= siatka) w celu ułatwienia lepszego pozycjonowania. Dla uzyskania precyzyjnego pozycjonowania (z dokładnością piksela) należy uruchomić podczas przesuwania przycisk Strg (Ctrl) na klawiaturze. Spowoduje to wyłączenie rastra chwytnego. Wszystkie funkcje dodatkowe panelu czołowego oraz znajdujących się na nim obiektów są dostępne za pośrednictwem menu kontekstowego panelu czołowego (kliknięcie prawym przyciskiem myszy na panelu czołowym): Właściwości (Eigenschaften) Mogą tu Państwo ustawić wizualne właściwości obiektu, jak np. kolor, kształt, jednostki itd. Ten punkt menu można wybrać dopiero po zaznaczeniu jakiegoś obiektu. W celu ustawiania właściwości określonego obiektu mogą Państwo również dwukrotnie kliknąć na tym obiekcie. Przezroczystość (Transparent) Ustawienie tej funkcji powoduje, że element ten staje się przezroczysty. W ten sposób np. dioda świecąca może być umieszczona na barwnej powierzchni, nie sprawiając irytującego wrażenia, że jej krawędź jest kwadratowa. Przenieś do przodu / Przenieś do tyłu (Nach vorne holen / Nach hinten setzen) Można tu zmieniać kolejność (pozycje Z) elementów na ekranie. Funkcji tej będą Państwo potrzebowali często. Jeżeli np. wstawią Państwo nową ramkę do panelu czołowego, wówczas ten nowy obiekt będzie miał najwyższe położenie, znajdzie się więc ponad wszystkimi elementami. Aby to zmienić, należy po prostu zaznaczyć ramkę, a następnie wybrać punkt menu ‘Nach hinten setzen’ (Przenieść do tyłu) z menu kontekstowego. W następstwie tego wszystkie inne elementy znajdujące się ponad ramką staną się znowu widoczne. Ramka zostanie przesunięta na dalszy plan. Nowy tekst (Neuer Text) Umożliwia edycję nowego tekstu na panelu czołowym. Tekstów można użyć na przykład jako napisów. Nowa płaszczyzna (Neue Fläche) Umożliwia wprowadzenie nowej płaszczyzny na panel wykorzystywane jako uwypuklenia (podkreślenia) barwne. czołowy. Płaszczyzny mogą być Nowa ramka (Neuer Rahmen) Umożliwia wprowadzenie nowej ramki na panel czołowy. Przy pomocy ramek możliwe jest wizualne zestawianie grup funkcyjnych. Nowa mapa bitów (Neue Bitmap) Tworzy nową mapę bitów na panelu czołowym. Mapy bitów pozwalają znacznie wzmocnić środki wyrazu i zwiększyć atrakcyjność panelu czołowego. Nowa skala (Neue Skale) Tworzy nową skalę na panelu czołowym. Skale służą do wyskalowania (wykonania podziałki) innych elementów, jak np. słupkowe wskaźniki LED. Usuwanie (Löschen) Pozwala usunąć zaznaczony element z panelu czołowego. Funkcja ta jest dostępna tylko wtedy, gdy zaznaczony element nie jest podzespołem układu lecz stanowi element panelu czołowego. Elementy paneli czołowych, które posiadają swój odpowiednik w obrębie samego układu, np. elementy obsługi, nie mogą zostać usunięte z panelu czołowego. W tym celu konieczne jest skasowanie odpowiedniego podzespołu w obrębie układu. Spowoduje to automatyczne usunięcie przynależnego odpowiednika na panelu czołowym. Sposób prezentacji panelu czołowego może być modyfikowany jeszcze innymi metodami. W menu panelu czołowego (Frontplatte) znajdą Państwo następujące przeznaczone do tego funkcje: Wyświetlanie (Anzeigen) W razie potrzeby panel czołowy może zostać również zamknięty. Aby następnie przywrócić jego wyświetlanie, należy wybrać ten punkt menu, a stanie się on znów widoczny. Zawsze na pierwszym planie (Immer im Vordergrund) Jeżeli wybiorą Państwo tę opcję, panel czołowy będzie zawsze widoczny ponad innymi oknami, również w tedy, gdy nie będzie on aktywny. Funkcja ta jest bardzo praktyczna szczególnie przy monitorach o dużej rozdzielczości ekranu, gdyż umożliwia wówczas równoczesne opracowywanie układu i panelu czołowego bez konieczności ciągłego przełączania okien. Zmiana nazwy (Umbenennen) Opcja ta pozwala nadać panelowi czołowemu przekonującą nazwę (tytuł). 3.3. Wstawianie podzespołów z biblioteki Układ zasadniczo składa się wyłącznie z podzespołów przeniesionych z biblioteki podzespołów oraz z odnośnych połączeń. (W jaki sposób można tworzyć również własne podzespoły (makra), dowiedzą się Państwo z rozdziału 4, poświęconego makrom). Po lewej stronie okna podstawowego programu ProfiLab znajduje się biblioteka podzespołów (podświetlona jasnozielonym tłem). Bezpośrednio nad biblioteką znajduje się rozwijana skrytka z wykazem, z której można wybrać określony rodzaj biblioteki. Pod tą skrytką odwzorowano bibliotekę z Waszymi poszczególnymi, umieszczonymi jeden pod drugim, podzespołami. Niektóre z księgozbiorów są większe od ekranu, a więc by obejrzeć wszystkie podzespoły, trzeba będzie ewentualnie przesuwać obraz. na ekranie monitora. Po odnalezieniu podzespołu, który chce się włączyć do układu, należy kliknąć na nim raz myszą. Wskaźnik myszy przekształci się wówczas w rączkę i zostaje „przechwycony” na schemat połączeń. Równocześnie ujrzą Państwo wybrany podzespół przyklejony do przekształconego wskaźnika myszy. Należy teraz ulokować podzespół w preferowanym miejscu schematu ideowego i kliknąć na nim myszą. Czynności te pozwoliły wstawić element do układu. Jeżeli podczas wstawiania uruchomią Państwo prawy przycisk myszy, spowoduje przerwanie całego procesu. Każdy ze wstawionych podzespołów otrzymuje (od programu) identyfikator oraz numer bieżący (np. L1). Oznaczenie to jest jednoznaczne i będzie stosowane również przy sporządzaniu wykazu części. Ponadto oznaczenie to obowiązuje dla elementów panelu czołowego. Na jego podstawie można jednoznacznie ustanowić związek pomiędzy elementem na schemacie połączeń a odnośnym elementem na panelu czołowym. 3.4. Ustanawianie połączeń W celu stworzenia połączeń pomiędzy podzespołami lub innych połączeń, należy najpierw przejść do trybu połączeń. Uzyskuje się to poprzez kliknięciem myszą na odpowiednią ikonę paska narzędzi: W miejsce wskaźnika myszy na schemacie ideowym pojawia się teraz narzędzie prowadzenia połączeń w postaci splotu skrzyżowanych nitek (krzyża). Należy teraz kliknięciem myszy określić punkt początkowy linii połączeń. Po pierwszym kliknięciu myszą na krzyżu zawieszona zostaje linia tymczasowa. Linię można przeciągać zawsze tylko poziomo lub pionowo. Kolejne kliknięcie myszą powoduje przekształcenie linii przejściowej w linię rzeczywistą. Punkt końcowy tej linii stanowi równocześnie punkt początkowy nowej linii tymczasowej, żeby można było natychmiast przystąpić do dalszego połączenia. Kliknięciem prawym przyciskiem myszy mogą Państwo zakończyć prowadzenie tej linii. Nadal jednak znajdują się Państwo jeszcze w trybie połączeń, toteż kolejnym kliknięciem myszą mogą Państwo zapoczątkować nową linię z nowego punktu wyjściowego. Jeśli jednak zamiast tego klikną Państwo prawym przyciskiem myszy, spowoduje to bezpośrednie przywrócenie trybu standardowego z pominięciem okrężnej drogi poprzez pasek narzędzi. W celu podłączenia podzespołu konieczne jest poprowadzenie linii łączącej bezpośrednio do końcówki wymaganego pinu. Przy pomocy automatycznego rastra chwytnego (siatki) można tego dokonać bardzo łatwo. Prawidłowe podłączenie pinu potwierdzane jest przez zmianę koloru doprowadzonej doń ścieżki przewodzącej na czarny (w przeciwnym wypadku ścieżka pozostanie jasnoszary). Ponadto opis tekstowy pinu w stanie podłączonym wyświetlany jest teraz w kolorze wiśniowym, nie zaś jak dotąd w jasnoszarym. Dzięki temu systemowi kontroli wizualnej można natychmiast rozpoznać, czy wyprowadzenie podzespołu zostało podłączone prawidłowo, czy też nie. Punkty połączeń (punkty lutownicze) nanoszone są i usuwane automatycznie przez program ProfiLab. Aby uzyskać te punkty należy nanieść linię połączenia bezpośrednio na linię istniejącą. Jeśli tylko skrzyżuje się linie połączeń, nie zostanie naniesiony punkt lutowniczy. W ten sposób umożliwia się wybór pomiędzy skrzyżowaniem ścieżek przewodzących z połączeniem lub bez. Oprogramowanie ProfiLab stale optymalizuje segmenty połączeń. Segmenty ułożone w tym samym kierunku oraz stykające się, zostają natychmiast ujęte w jeden segment. Tak samo segmenty, które uzyskają punkt lutowniczy, zostaną natychmiast rozdzielone w tym punkcie. Tym samym jeden segment rozciąga się zawsze na jedną kompletną linię poziomą lub pionową. Nie muszą się więc Państwo przejmować jakimiś zachodzącymi na siebie liniami, gdyż zostaną one natychmiast poprawione. Wskazówka Można sobie oszczędzić przechodzenia do trybu połączeń, jeśli punkt początkowy linii łączącej ustawiony zostanie bezpośrednio na przyłączu podzespołu. Wskaźnik myszy przeistacza się w takich punktach w pierścień kołowy. Jedno kliknięcie myszą spowoduje automatyczne przełączenie do trybu połączeń i zinterpretowanie tego wyprowadzenia również jako punktu wyjściowego linii łączącej. Można więc natychmiast przystąpić do prowadzenia linii. 3.5. Funkcje edycji Funkcje edycji obejmują zaznaczanie, kopiowanie, wycinanie, wklejanie, usuwanie, duplikację, przenoszenie do przodu i przenoszenie do tyłu. Wszystkie te funkcje uzyskuje się z punktu menu Edycja (Bearbeiten) programu ProfiLab. Dodatkowo możliwe jest jeszcze przywołanie pewnych funkcji poprzez pasek narzędzi względnie menu kontekstowe układu. By móc skorzystać ze wszystkich wymienionych wyżej funkcji edycji, prosimy najpierw przejść do trybu standardowego (o ile nie jest on już aktywowany). W tym celu należy nacisnąć przycisk z ukośną strzałką na pasku narzędzi: Zaznacz (Markieren) Wszystkie funkcje edycji z zasady odnoszą się wyłącznie do elementów zaznaczonych na schemacie ideowym. Istnieją dwie możliwości zaznaczania. Pierwszą z nich jest bezpośrednie kliknięcie na obiekcie. Drugą możliwością jest przeciągnięcie obramowania danego obszaru. W tym celu należy kliknąć na wolnym miejscu schematu połączeń i przy wciśniętym przycisku myszy pociągnąć obramowanie. W momencie zwolnienia przycisku myszy wszystkie elementy dotykające ramki zostaną automatycznie zaznaczone. Oba rodzaje zaznaczania powodują automatyczne usunięcie poprzedniego zaznaczenia. Można jednak temu zapobiec, przyciskając w trakcie zaznaczania nowych elementów przycisk SHIFT na klawiaturze. Pozwala to zachować dawne zaznaczenie. Nowe (dodatkowo) zaznaczone podzespoły zostają wtedy dołączone do zaznaczonych przedtem. Ponadto istnieje możliwość wycofania przy wciśniętym przycisku SHIFT pojedynczych zaznaczonych już elementów z zaznaczonego obszaru przez bezpośrednie kliknięcie na nich myszą. Funkcje te pozwalają na tworzenie dowolnych zaznaczonych grup podzespołów. Kopiuj (Kopieren) Przy pomocy tej funkcji następuje skopiowanie wszystkich zaznaczonych obiektów schematu połączeń i umieszczenie ich w należącym do programu schowku. Obiekty mogą zostać stamtąd ponownie wklejone do schematu połączeń, nawet wtedy, gdy po skopiowaniu otworzą Państwo inny plik. Wytnij (Ausschneiden) Funkcja ta jest identyczna z funkcją kopiowania, dodatkowo jednak usuwa kopiowane obiekty ze schematu ideowego. Wklej (Einfügen) Użycie tej funkcji powoduje wstawienie zawartości schowka wewnątrzprogramowego do schematu połączeń. Wstawiane obiekty „przyklejają się” początkowo do wskaźnika myszy, dzięki czemu mogą je Państwo jeszcze sensownie umieścić w obrębie schematu. W momencie kliknięcia myszą następuje ostateczne wklejenie obiektu. Proces ten może zostać również przerwany (anulowany) prawym przyciskiem myszy. Usuń (Löschen) Funkcja ta pozwala usunąć ze schematu połączeń wszystkie zaznaczone obiekty. To samo można zresztą również osiągnąć z klawiatury przyciskiem DELATE (ENTF). Duplikuj (Duplizieren) Funkcja ta łączy w sobie funkcję kopiowania i wklejania. Zaznaczone obiekty zostają skopiowane i natychmiast ponownie wklejone. Przenieś do przodu / Przenieś do tyłu (Nach vorne holen / Nach hinten setzen) Funkcje te są konieczne ze względu na nakładające się na siebie elementy i połączenia. Zaznaczone obiekty zostają tu przesunięte na pierwszy plan (stają się widoczne poprzez umieszczenie ich nad innymi elementami) lub przesunięte na dalszy (tylny) plan (umieszczone pod innymi elementami, stając się przy tym ewentualnie niewidoczne). Przez wzgląd na czytelność podzespoły i linie połączeń nie powinny się jednak w normalnej sytuacji przecinać. 3.6. Wstawianie tekstów Możliwe jest w każdej chwili rozszerzenie schematu połączeń o napisy tekstowe. Teksty te pomyślane są przede wszystkim po to, by opatrzyć elementy układu krótkimi oznaczeniami wzgl. napisami. Nie można w ten sposób sporządzić kompletnej dokumentacji układu. Aby wstawić tekst do schematu ideowego, należy po prostu kliknąć odpowiedni przycisk (z symbolem w kształcie litery „T”) na pasku narzędzi. Wskaźnik myszy na schemacie połączeń zamieni się teraz w rączkę z literką „T”. Jednokrotnym kliknięciem myszy mogą Państwo wyznaczyć teraz położenie tekstu w obrębie schematu połączeń. Następnie pojawi się okno dialogowe, w którym można będzie dowolnie wybrać tekst oraz czcionkę. Tekst ten oraz czcionkę będzie można później jeszcze w każdej chwili zmienić, wybierając punkt Właściwości (Eigenschaften) menu kontekstowego, lub klikając dwa razy na tekście. 3.7. Powiększanie (Zoom) Dla umożliwienia szybkiej i czytelnej prezentacji każdego z elementów schematu połączeń dysponuje się w programie ProfiLab specjalnymi funkcjami powiększania. Powiększanie w trybie powiększania (Zoom) Należy najpierw przejść do trybu powiększania. Należy w tym celu kliknąć myszą na odpowiednim symbolu (lupa) paska narzędzi: Wskaźnik myszy na schemacie połączeń przemieni się teraz w lupkę. Klikając lewym przyciskiem myszy, można teraz wejść w powiększony schemat połączeń. Punkt na schemacie połączeń, na którym Państwo kliknęli stał się teraz nowym punktem centralnym. Prawym przyciskiem myszy można wyjść z powiększenia. Obie te funkcje same w sobie umożliwiają już całkiem dobre powiększanie. W trybie powiększania istnieje jednak również możliwość wyselekcjonowania określonego obszaru, który chce się powiększyć. W tym celu należy kliknąć w dowolnym miejscu schematu połączeń i nie zwalniając przycisku myszy zaznaczyć jakiś obszar przez obramowanie. Po zwolnieniu przycisku obszar ten zostanie powiększony. Powiększanie przy pomocy narzędzia powiększania (Zoom-Tool) Oprogramowanie ProfiLab oferuje jeszcze jedną możliwość powiększania. W menu Opcje (Optionen) mogą Państwo ściągnąć na ekran narzędzie powiększania (= Zoom-Tool). Zapewnia ono komfortowe funkcje powiększania i posiada tę zaletę, że nie trzeba ciągle specjalnie wchodzić w tryb powiększania i wychodzić z niego. Zoom-Tool stanowi odrębne małe okno widoczne zawsze ponad wszystkimi innymi oknami. Posiada ono 5 różnych funkcji powiększania, odwzorowanych w postaci przycisków obsługiwanych myszą: Przycisk „+”: Przy pomocy tego przycisku wchodzi się w powiększony schemat połączeń. Przycisk „-”: Przyciskiem tym wychodzi się z powiększenia schematu. Wszystko (Alles): Powiększa cały obszar rysunku. Jest to najmniejszy z możliwych stopni powiększenia Układ (Schaltung): Powiększa dokładnie w ten sposób, by wielkości. przedstawić kompletny układ połączeń w maksymalnej Zaznaczenie (Markierung): Powiększa dokładnie w ten sposób, by wszystkie zaznaczone obiekty zostały pokazane w maksymalnym wymiarze. Jeżeli nie będą już Państwo potrzebowali narzędzia Zoom-Tool, należy po prostu zamknąć okno. W razie potrzeby można je w każdej chwili ponownie ściągnąć. 3.8. Funkcje pliku Pod punktem menu Plik (Datei) zgrupowano funkcje Nowy, Otwórz, Zapisz i Zapisz jako. Wszystkie te funkcje uzyskuje się z punktu menu Plik (Datei) programu ProfiLab. Dodatkowo możliwe jest jeszcze przywołanie pewnych funkcji poprzez pasek narzędzi. Nowy (Neu): Funkcja ta inauguruje nowy projekt. Aktualny projekt zostaje zamknięty i otwarty zostaje nowy, pusty dokument (projekt). Otwórz (Öffnen): Przy pomocy tej funkcji można ponownie otworzyć przechowywany w pamięci projekt. Pojawia się standardowe okno dialogowe przeznaczone do otwierania plików (Datei Öffnen). Należy wybrać stąd plik, który chce się otworzyć. Nazwa otwieranego pliku będzie wyświetlana po otwarciu w tytułowym wierszu okna ProfiLab. Wskazówka: W menu Plik znajdą Państwo 4 zapisy, pod którymi zapamiętane zostały 4 ostatnio otwierane projekty. Jeżeli chcą Państwo otworzyć któryś z nich, wystarczy wybrać odpowiedni punkt menu. Pozwala to całkowicie pominąć okrężną drogę poprzez okno dialogowe otwierania pliku. Zapisz (Speichern): Funkcja ta pozwala zachować w pamięci aktualny projekt. Jeśli Wasz projekt nie posiada jeszcze nazwy, pojawi się okno dialogowe Zapisz Plik (Datei Speichern). O ile plik posiada już nazwę, zostanie pod tą aktualną nazwą zapamiętany i będzie ona później wyświetlana w tytułowym wierszu okna ProfiLab. Zapisz jako (Speichern als): Przy pomocy tej funkcji można zapisać aktualny projekt pod nową nazwą oraz również na innym nośniku danych. Po wybraniu funkcji pojawia się standardowe okno dialogowe zapisywania pliku, w którym mogą Państwo podać nową nazwę pliku oraz adres zapamiętania pliku. 3.9. Wykazy części Oprogramowanie ProfiLab daje możliwość sporządzania wykazów części do aktualnego projektu. Wykazy te mogą być bardzo pomocne podczas realizacji projektu. Ponadto zapewniają lepsza orientację co do projektu. W celu sporządzenia wykazu części prosimy wybrać odpowiedni punkt w menu Opcje (Optionen) lub kliknąć na odnośnym przycisku paska narzędzi. Pojawi się wówczas okno wykazu części. Wypełnienie tej listy może przy bardzo złożonych układach potrwać nawet kilka sekund. Przy pomocy funkcji „Nagłówki grupowe” (Gruppenüberschriften) mogą Państwo spowodować wyświetlanie wykazu, w którym podzespoły będą uporządkowane według grup biblioteki. Przy pomocy opcji „Sortuj makra” (Makros aufschlüsseln) mogą Państwo spowodować wykonanie dla ew. posiadanych makr specyfikacji ich poszczególnych elementów składowych. Przy pomocy niewielkiego paska narzędzi w oknie wykazu części można przywoływać funkcje dodatkowe. − − − Wykaz części może zostać zapisany jako plik tekstowy. W tym formacie może być on w razie potrzeby wczytywany również z innych edytorów tekstów (z innych programów). Można tu otwierać przechowywane w pamięci wykazy części. Aktualnie otwarty wykaz części może zostać wydrukowany. Wykaz części nie zawsze musi odnosić się do całości projektu. Jest on sporządzany dla układu połączeń w oknie aktywnym. Jeśli nie jest to główny układ połączeń lecz makro, wykaz części zostanie sporządzony dopiero od tego makra. Wszystkie podporządkowane układy (makra) zostaną przy tym uwzględnione. W ten sposób można bardzo różnie wykorzystywać funkcję wykazu części. 3.10. Drukowanie Oprogramowanie ProfiLab zapewnia komfortowy system podglądu wydruku. W ramach tego podglądu mogą Państwo dokładnie określić, jak ma wyglądać wydruk. Wystarczy nastawić po prostu skalowanie oraz położenie wydruku. Na podglądzie ujrzą Państwo natychmiast spodziewany wynik wydruku. Aby wydrukować układ połączeń, należy wybrać odpowiedni punkt z menu Plik (Datei) lub kliknąć na odpowiednim przycisku (ikonie) paska narzędzi. Następnie pojawi się podgląd wydruku we własnym oknie. Po lewej stronie można wykonać niektóre ustawienia, a po stronie prawej widoczny jest arkusz papieru w postaci, w której opuścił by on drukarkę. Przy pomocy suwakowego regulatora skalowania można teraz ustalić wielkość wydruku na papierze. Aby zmienić położenie wydruku na arkuszu papieru, należy po prostu kliknąć na papierze i poruszać myszą przy ciągle wciśniętym przycisku myszy. Można w ten sposób dowolnie przesuwać wydruk. Przyciskiem Setup nastawić (zainstalować) wymaganą drukarkę. Jeżeli nastawi się tu drukarkę na format poprzeczny, wydruk nastąpi również w formacie poprzecznym. Wszystkie ustawienia są nadal widoczne na podglądzie wydruku. W tytułowym wierszu okna podglądu wyświetlana jest zawsze aktualnie zainstalowana drukarka. Przyciskiem Drukuj (Drucken) można teraz uruchomić wydruk. Przyciskiem Anuluj (Abbruch) można zrezygnować z wydruku i spowodować powrót do programu. 4. Prace z makrami Oprogramowanie ProfiLab oferuje komfortowe funkcje wspomagania makr. Makro stanowi samodzielny układ połączeń, który można importować do innego układu. Makro reprezentowane jest tam wówczas jako jedyny podzespół i może zostać podłączone jak zwykły element. Makra stosowane są chętnie w celu wyłączenia stale powtarzających się elementów układu z właściwego układu, aby zwiększyć czytelność (przejrzystość) układu połączeń. Kolejną zaletą makr jest możliwość łatwego ponownego zastosowania. Jeżeli np. utworzą Państwo własne makro, mogą je Państwo szybko i łatwo wbudowywać w dowolne układy. Również późniejsza obróbka makr wstawionych już do układu nie stanowi problemu. Makra mogą być importowane nie tylko do układu podstawowego lecz również do samych maks. Daje to bardzo uniwersalne możliwości aplikacji. Można w ten sposób konstruować też makra kompleksowe np. wielostopniowo z prostszych makr. Na panelu czołowym makra pojawiają się jedynie wtedy, gdy zawierają one elementy obsługi lub elementy wskaźnikowe. Elementy panelu czołowego zawsze otoczone są przy tym ramką, której wielkość i położenie można ustawić. Poszczególne elementy panelu czołowego makra nie mogą być opracowywane w obrębie układu nadrzędnego. W tym celu należy opracować samo makro, co jest możliwe bez problemów również wewnątrz układu. Makra są zasadniczo całkiem zwyczajnymi plikami projektowymi. Zawierają one jednak dodatkowo elementy wtykowe (pin) w celu zdefiniowania wejść i wyjść makra. Dzięki dowolnemu wyborowi pinów i prezentacji podzespołu makro jako układu scalonego, możliwa jest także symulacja układów scalonych. Można np. opracować np. na własny użytek makra dla serii 74xxx. Można tu więc skonstruować układy, które później mogą zostać odtworzone w rzeczywistości z dokładnością jednego pinu. 4.1. Importowanie makr W menu Plik (Datei) znajduje się punkt „Importuj makro” (Makro importieren). Po jego wybraniu pojawia się dialog otwierania pliku, w którym wybiera się wymagany plik. Następnie mogą Państwo umieścić makro jak normalny element w Waszym układzie połączeń. Makro wygląda na schemacie ideowym jak normalny układ scalony z nacięciem na wierzchniej stronie. Kierunek liczenia pinów jest również ten sam, co w normalnych układach scalonych (od nacięcia w kierunku przeciwnym do ruchu wskazówek zegara). Makra włączane są do układu połączeń nie jako odnośnik, lecz jako bezpośrednia kopia. Także przy kilkukrotnym importowaniu makro, do układu połączeń wchodzi każdorazowo samodzielna kopia. Projekt nie jest więc już w żaden sposób uzależniony od importowanego pliku makra. Następuje całkowita integracja pliku makra. Oznacza to, że późniejsze modyfikacje w obrębie pliku makra nie będą miały żadnego wpływu na projekty, do których kiedyś importowano to makro. Wskazówka: Także makra można w razie potrzeby obracać na schemacie połączeń. Funkcję tę można uzyskać poprzez menu kontekstowe układu połączeń. Makra są przy tym każdorazowo obracane o 180°. 4.2. Opracowywanie makr Kliknięcie prawym przyciskiem myszy na makro powoduje pojawienie się menu kontekstowego. Interesują nas tu w pierwszym rzędzie dwa ostatnie punkty menu Właściwości (Eigenschaften) oraz Edycja (Bearbeiten). Punkt menu Właściwości (Eigenschaften) może zostać zastosowany w celu nadania makru nowej nazwy. Nazwa będzie wyświetlana na samym makrze i pojawi się również w wykazie części. Punkt menu Edycja (Bearbeiten).otwiera jakby „życie wewnętrzne” makra. Oprogramowanie ProfiLab wnosi przy tym nowy wpis do rejestru pod układem połączeń. Wpis układu podstawowego jest zawsze obecny. Wszystkie inne wpisy rejestrowe reprezentują odpowiednie makra. Pojedynczym klikaniem myszą można tu dowolnie przeskakiwać z układu do układu. Kombinacją przycisków Ctrl + Tab (Strg + Tab) mogą Państwo przejść do następnego układu, a kombinacją Ctrl + F4 zamknąć ponownie okro makra. Obie te funkcje można również uzyskać poprzez punkt menu Okno (Fenster). Jeżeli kilkakrotnie importowali Państwo jakieś makro, w celu ich dalszego opracowywania zaleca się najpierw zmienić nazwę (oznaczenie) tych makr. Dzięki temu można będzie później jednoznacznie przydzielać układy makro. 4.2. Tworzenie własnych makr Tworzenie własnych makr jest równie proste, co tworzenie zwykłego układu połączeń. Jedyną różnicę stanowi tu konieczność dodatkowego zdefiniowania pinów wejściowych wzgl. wyjściowych makra. W tym celu wprowadzono w obrębie grupy podzespołów Różne (Diverses) Podzespoły Wtykowe (PinBauteile). Przy pomocy tych podzespołów mogą Państwo zdefiniować złącze Waszego makra na zewnątrz. Należy najpierw ściągnąć do układu tyle pinów, ile chcą mieć Państwo wyprowadzeń. Piny zostaną automatycznie ponumerowane, zaczynając od 1. Pin 1 reprezentuje przy tym wyprowadzenie 1 układu scalonego makro w obrębie układu połączeń itd. Dzięki temu przydziałowi możliwe jest tworzenie makr, które będą się zachowywać, jak rzeczywiste układy scalone (np. 7400) i to tak samo pod względem funkcjonowania, co na schemacie połączeń. Należy teraz połączyć wyprowadzenia (piny) z wymaganymi punktami Waszego układu. Zaleca się tu opatrywanie pinów napisami (oznakowaniami). Oznakowania te będą potem wyświetlane również przy wyprowadzeniach w makrze, co znacznie ułatwi podłączanie. Kliknięcie prawym przyciskiem myszy na którymś z pinów spowoduje wyświetlenie menu kontekstowego. Prosimy wybrać punkt Właściwości (Eigenschaften) w celu wprowadzenia oznakowania dla pinu. Wskazówka: Podzespoły można w razie potrzeby obracać na schemacie połączeń. Funkcję tę można uzyskać poprzez menu kontekstowe układu połączeń. Podzespoły są przy tym każdorazowo obracane o 180°. 5. Symulacja Symulacja (pracy) układu należy oczywiście do najistotniejszych aspektów oprogramowania ProfiLab. Proces ten można przy tym uruchomić za naciśnięciem przycisku. Z prawej strony obok paska narzędzi znajdują się 3 następujące przyciski. (Ikony przycisków – patrz str. 10). Zielona strzałka uruchamia symulację. Symulacja przygotowywana jest najpierw wewnątrz-systemowo dla uzyskania maksymalnej prędkości tego procesu. W przypadku złożonych układów może to potrwać kilka sekund, po czym natychmiast uruchamiana jest symulacja. Panel czołowy zostaje tu automatycznie przeniesiony na pierwszy plan. Mogą Państwo teraz obsługiwać swój układ poprzez panel czołowy. W oknie głównym pod układem wyświetlana jest aktualna częstotliwość symulacji. Liczba ta informuje, jak często w ciągu jednej sekundy następuje przeliczenie układu. Parametr ten może okazać się ważny, np. przy wczytywaniu z zewnątrz sygnałów, zmieniających się szybciej niż wynosi częstotliwość symulacji. Częstotliwość symulacji musi być zawsze co najmniej dwa razy większa niż częstotliwość oczekiwanych przemian sygnału, w przeciwnym wypadku nie można już zapewnić bezbłędnego odzewu. Podczas symulacji dostępne są jedynie 3 wyżej wymienione przyciski. Wszystkie inne funkcje oprogramowania zostają automatycznie zablokowane. Na schemacie połączeń mogą Państwo podczas symulacji dokonywać jedynie powiększania. Przyciski Hi/Lo umożliwiają spowodowanie wyświetlania logicznego stanu połączeń w czasie rzeczywistym. Jest to szczególnie pomocne podczas symulacji elementów cyfrowych. Przy pomocy czerwonej strzałki mogą Państwo zakończyć symulację. Może się zdarzyć, że podczas przygotowania symulacji nastąpi rozpoznanie bezpośrednio połączonych wyjść przez program ProfiLab. Wyjścia nie mogą być nigdy łączone bezpośrednio (w praktyce zresztą również nie). Przeprowadzenie symulacji będzie wówczas niemożliwe i zostaną Państwo poproszeni o sprawdzenie układu. 6. Podzespoły Oprogramowanie ProfiLab oferuje dużą liczbę podzespołów, które pozwolą Państwu dać swobodny upust swej kreatywności. Podzespoły te są uporządkowane w bibliotece podzespołów. Zawiera ona różne grupy podzespołów, które zostaną dalej indywidualnie omówione. Wiele elementów posiada właściwości, które można ustawić. Mogą Państwo np. ustalić ilość wejść w bramkach logicznych, czy opracować edycję poszczególnych tekstów wyświetlaczy tekstowych. Dostęp do tych ustawień uzyskuje się zawsze poprzez menu kontekstowe układu. Zawiera ono punkt Właściwości (Eigenschaften), przy pomocy którego można ustawić właściwości zaznaczonego elementu (należy przy tym zaznaczyć tylko jeden element). Punkt Właściwości można też – dla uproszczenia całej procedury - opracowywać po podwójnym kliknięciu na odnośnym podzespole. Podzespoły można w razie potrzeby obracać na schemacie połączeń. Funkcję tę można uzyskać poprzez menu kontekstowe układu połączeń. Podzespoły są przy tym każdorazowo obracane o 180°. 6.1. Wskaźniki (Anzeigen) W księgozbiorze tym znajdują się wszystkie elementy, które mogą w jakiejkolwiek formie prezentować sygnały. Każdy z elementów tej grupy można odnaleźć również na panelu czołowym. Dioda świecąca (LED) Wskazuje stan logiczny swego wejścia na panelu czołowym. Na panelu czołowym można zmieniać kolor, kształt i wielkość diody świecącej. Wyświetlacz szesnastkowy (HEX-Display) Wyświetlacz szesnastkowy prezentuje na panelu czołowym cyfrową wartość szesnastkową swych 4 wejść E0..E3. Na panelu czołowym można ustawiać kolory wyświetlacza. Wyświetlacz tekstowy (Text-Display) Wyświetlacz tekstowy umożliwia wyprowadzenie na panel czołowy do 16 różnych tekstów. W obrębie układu mogą Państwo zdefiniować 16 tekstów, które będą wyświetlane zgodnie z wartością wejść cyfrowych E0..E3. Na panelu czołowym można ustawiać wielkość, krój czcionki i kolory wyświetlacza tekstowego. Licznik (Zähler) Licznik zlicza impulsy logiczne i prezentuje je na panelu czołowym. Opadające zbocze sygnału na jego wejściu UP zwiększa stan licznika, zbocze opadające na wejściu DN zmniejsza stan licznika. Niski poziom sygnału na wejściu RST powoduje przestawienie licznika do wartości standardowej (domyślnej). Na panelu czołowym można ustawiać wielkość, liczbę miejsc oraz wartość standardową licznika. 6.2. Cyfrowe elementy obsługi (Bedienung (digital)) W bibliotece tej znajdują się wszystkie elementy obsługi o wyjściach cyfrowych. Każdy z elementów tej grupy można odnaleźć również na panelu czołowym. Przełącznik (Schalter) Wyjście tych przełączników może być przełączane podczas symulacji na stan 1 lub stan 0. Na panelu czołowym mogą Państwo dokonać wyboru spośród różnych kształtów i kolorów prezentacji przełącznika. Ponadto można tu ustawić stan standardowy (domyślny), Stan ten przyjmowany będzie automatycznie przez przełącznik na początku symulacji. Przycisk (Taster) Przycisk działa zasadniczo tak samo jak przełącznik, z tym wyjątkiem, że przy zwalnianiu przycisku powraca on automatycznie do stanu wyjściowego. Przycisk nie posiada stanu standardowego (domyślnego). Wejście szesnastkowe (HEX-Eingabe) Jest to pendant do wyświetlacza szesnastkowego. Przy pomocy wejścia szesnastkowego mogą Państwo podczas symulacji ustawiać na panelu czołowym obydwoma małymi przyciskami wartość szesnastkową. Wartość ta będzie potem wydawana przez element w obrębie układu na jego wyjściach cyfrowych A0..A3. Na panelu czołowym można ustawiać kolory wejścia szesnastkowego.. Potencjometr cyfrowy (Poti, digital) Elementem mogą Państwo ustawić wartość 8-bitową przy pomocy potencjometru na panelu czołowym. Wartość ta będzie potem wydawana przez element w obrębie układu na jego wyjściach cyfrowych A0..A7. Na panelu czołowym można ustawić charakterystykę, kolor oraz wartość stanu domyślnego potencjometru. Wartość ta będzie przyjmowana przez potencjometr na początku symulacji. W celu ustawienia potencjometru podczas symulacji należy kliknąć myszą na potencjometrze, a następnie przytrzymując wciśnięty przycisk myszy, poruszać myszą w lewo / w prawo wzgl. w górę/ w dół. Opornik suwakowy cyfrowy (Schieberegler, digital) Elementem mogą Państwo ustawić wartość 8-bitową przy pomocy opornika suwakowego na panelu czołowym. Wartość ta będzie potem wydawana przez element w obrębie układu na jego wyjściach cyfrowych A0..A7. Na panelu czołowym można ustawić położenie, kolor oraz wartość stanu domyślnego opornika suwakowego. Wartość ta będzie przyjmowana przez opornik suwakowy na początku symulacji. W celu ustawienia opornika suwakowego podczas symulacji należy kliknąć myszą na suwaku, a następnie przytrzymując wciśnięty przycisk myszy, przeciągnąć go na wymaganą pozycję. 6.3 Regulatory czasowe (Zeitgeber) W bibliotece tej znajdują się wszystkie elementy, działające z wykorzystaniem czasu lub impulsów taktowych. Stoper oraz zegar sterujący pojawiają się również na panelu czołowym. Generator impulsów (Taktgenerator) Zespół ten wyprowadza sygnał prostokątny na swym wyjściu cyfrowym. Częstotliwość taktowania można nastawić w punkcie Właściwości tego elementu. Można tu zdefiniować długość cyklu w krotnościach 100 ms. (Częstotliwość taktowania = 1/długość cyklu) Multiwibrator jednostabilny (Monoflop) Multiwibrator jednostabilny może zostać wzbudzony, po czym po upływie nastawialnej stałej czasowej powraca do stanu wyjściowego. Stałą czasową można ustawić w punkcie Właściwości tego elementu w krotnościach 50 ms. Wyzwolenie multiwibratora następuje na zboczu opadającym krzywej rezonansu na wejściu logicznym E multiwibratora. Wyjście logiczne Q multiwibratora przechodzi przy tym do stanu 1. Po upływie ustawionej krzywej czasowej multiwibrator jednostabilny automatycznie powraca do swego stanu wyjściowego. Jeżeli w fazie wyzwalania multiwibratora wejście E uzyska kolejne opadające zbocze krzywej, następuje wznowienie procesu wyzwalającego i konieczny jest ponowny upływ całej stałej czasowej, aby element mógł powrócić do stanu wyjściowego. Przy pomocy stanu 0 na wejściu logicznym RTS możliwe jest w każdej chwili wymuszenie stanu wyjściowego multiwibratora. Stoper (Stoppuhr) Element ten umożliwia mierzenie czasów przy rozdzielczości jednej dziesiątej sekundy. Czas wyświetlany jest na panelu czołowym. Mogą tam Państwo również ustawić kolory i wielkość stopera. Opadające zbocze krzywej na wejściu cyfrowym RUN uruchamia stoper. Opadające zbocze krzywej na wejściu cyfrowym STP zatrzymuje stoper. Opadające zbocze krzywej na wejściu cyfrowym RST powoduje wyzerowanie stopera. Podczas symulacji funkcje te są dostępne również poprzez menu kontekstowe stopera na panelu czołowym. Stoper oferuje dodatkowo szczególna właściwość. Posiada on wyjście analogowe, wyprowadzające pomierzony czas w sekundach. Ta wartość analogowa może zostać w razie potrzeby poddana dalszemu przetworzeniu. Zegar sterujący (Schaltuhr) Moduł ten służy w celu wyzwolenia jakiegoś procesu o określonej porze dnia. Zegar sterujący prezentowany jest na panelu czołowym. Można tam też ustawiać kolory, czas alarmu oraz wielkość zegara. W chwili upływu ustawionego czasu alarmu następuje wyzwolenie zegara sterującego, a wyjście cyfrowe Q przechodzi do stanu 1. Opadające zbocze krzywej na wejściu cyfrowym RST powoduje powrót wyjścia Q do stanu 0. Podczas symulacji można ustawić czas alarmu również poprzez menu kontekstowe zegara sterującego na panelu czołowym. 6.4 Bramki (Gatter) W tej bibliotece znajdują się wszystkie bramki niezbędne do symulacji cyfrowej: − − − − − − bramka negacji (Inverter) bramka koniunkcji (bramka I) (AND) bramka dysjunkcji (bramka NIE-I) (NAND) bramka alternatywy (bramka LUB) (OR) bramka jednoczesnego zaprzeczenia (NOR) bramka nierównoważności (EXOR) Dla wszystkich bramek mogą Państwo ustalić na schemacie połączeń liczbę wejść od 2 do 16. Bramka negacji może oczywiście posiadać tylko jedno wejście. 6.5 Przerzutniki bistabilne (Flipflops) W tej bibliotece znajdują się wszystkie przerzutniki bistabilne niezbędne do symulacji cyfrowej: Wszystkie przerzutniki posiadają obok wyjścia Q także wyjście zanegowane /Q. To ostatnie ma zawsze odwrotną wartość niż wyjście Q. Przerzutnik RS (RS-Flipflop) Przerzutnik ten jest najprostszym z przerzutników w tym typie. Stan 1 na wejściu S (Set) powoduje ustawienie przerzutnika, a wyjście Q przechodzi na 1. Przerzutnik pozostaje teraz, niezależnie od poziomu na wejściu S, tak długo w tym stanie (zapamiętuje on) aż wejście R (Reset) uzyska stan 1. Następuje wtedy resetowanie przerzutnika, a na wyjściu A przywrócone zostaje 0. Równoczesne doprowadzenie 1 na wejściu S i wejściu R jest niedopuszczalne i powoduje niezdefiniowany stan wyjściowy. Przerzutnik RS – sterowany stanem (RS-Flipflop (zustandsgesteuert)) Przerzutnik ten posiada dodatkowo - w odniesieniu do zwykłego przerzutnika RS - wejście zegarowe C. Przerzutnik reaguje praktycznie tak samo, jak prosty przerzutnik RS, z tą różnicą, że reaguje on na swój poziom wyjścia tylko wtedy, gdy wejście C1 ustawione jest na 1. Jeśli to ostatnie znajduje się w stanie 0, wówczas wejścia S i R są praktycznie ignorowane. Równoczesne doprowadzenie 1 na wejściu S i wejściu R jest niedopuszczalne i powoduje niezdefiniowany stan wyjściowy. Przerzutnik RS – sterowany zboczem impulsu (RS-Flipflop (flankengesteuert)) Przerzutnik ten zachowuje się podobnie jak sterowany stanem przerzutnik RS. Różnica pomiędzy obydwoma przerzutnikami polega na tym, że wejścia Set i Reset (IS i IR) uwzględniane są jedynie przy opadającym zboczu impulsu na wejściu zegarowym C1. Przerzutnik reaguje więc na swe wejścia zawsze tylko w krótkim momencie opadania zbocza impulsu i nastawia wtedy odpowiednio swe wyjścia. Przerzutnik ten posiada jeszcze dodatkowo również wejścia statyczne Set i Reset (/S oraz /R). Działają one w taki sposób, że 0 na jednym z nich wymusza odpowiedni stan przerzutnika, niezależnie od impulsu zegarowego. Równoczesne doprowadzenie 1 na wejściu S i wejściu R jest niedopuszczalne i powoduje niezdefiniowany stan wyjściowy. Przerzutnik JK (JK-Flipflop) Przerzutnik JK jest zapewne najbardziej uniwersalnym przerzutnikiem tego typu. Zachowuje się on z zewnętrznego punktu widzenia podobnie jak sterowany zboczem impulsu przerzutnik RS. Przerzutnik JK nastawia swe wyjścia jedynie przy opadającym zboczu impulsu na swym wejściu zegarowym. Jeżeli wejście JK jest przy tym w stanie 1, następuje nastawienie przerzutnika (Q=1). Przy 1 na wejściu 1K następuje resetowanie przerzutnika (Q=0). Oba wejścia statyczne Set i Reset (/S oraz /R) działają tak, jak w sterowanym zboczem przerzutniku RS. Stan „0” na jednym z nich wymusza odpowiedni stan przerzutnika, niezależnie od impulsu zegarowego. Przerzutnik JK posiada jeszcze jedną szczególną właściwość. Podczas gdy równoczesna nastawa i resetowanie są zakazane we wszystkich przerzutnikach RS, stan ten spełnia w przypadku przerzutnika JK nową funkcję – „przerzucania” (toggle), co oznacza przełączanie z jednego stanu do drugiego. Jeżeli oba wejścia 1J i 1K znajdują się w stanie „1”, wówczas przy każdym opadającym zboczu impulsu następuje przełączenie przerzutnika JK z „Set” na „Reset” i odwrotnie. Przerzutnik D - sterowany stanem (D-Flipflop (zustandsgesteuert)) Przerzutnik ten działa tak samo jak sterowany stanem przerzutnik RS. Wejście D jest w zasadzie takie same, jak wejście S i jednocześnie zanegowane wejście R. Przerzutnik D przełącza swe wejście, gdy C1=1, zawsze tak, jak wymusza to wejście D (1=Set, 0=Reset). Jeżeli C1 przechodzi na 0, wówczas przerzutnik D zapamiętuje swój stan, niezależnie od wejścia D. W przypadku przerzutnika D można mówić również o pamięci 1-bitowej lub rejestrze 1-bitowym. Przerzutnik D - sterowany zboczem impulsu (D-Flipflop (flankengesteuert)) Sterowany zboczem impulsu przerzutnik D działa tak samo, jak sterowany stanem przerzutnik D. Różnica pomiędzy obydwoma przerzutnikami polega na tym, że wejście D) uwzględniane jest jedynie przy opadającym zboczu impulsu na wejściu zegarowym C1. Przerzutnik reaguje więc na swe wejścia zawsze tylko w krótkim momencie opadania zbocza impulsu i nastawia wtedy odpowiednio swe wyjście. Przerzutnik ten posiada jeszcze dodatkowo również wejścia statyczne Set i Reset (/S oraz /R). Działają one w taki sposób, że 0 na jednym z nich wymusza odpowiedni stan przerzutnika, niezależnie od impulsu zegarowego. 6.6 Liczniki (Zähler) W tej bibliotece znajdują się wszystkie liczniki niezbędne do symulacji cyfrowej: Sposób działania liczników Wszystkie liczniki są licznikami 4-bitowymi. Mogą one być jednak łatwo łączone w układy kaskadowe przy pomocy sygnału /RCO (Ripple Carry Out). Należy w tym celu po prostu połączyć wyjście /RCO z wejściem zegarowym CK następnego stopnia liczącego. Wszystkie liczniki liczą przy opadającym zboczu impulsu na wejściu zegarowym CK. W każdym z liczników możliwe jest przełączenie kierunku liczenia poprzez wejście U/D. Jeżeli wejście U/D nastawione jest na 1, liczenie odbywa się w przód (w trybie rosnącym), przy nastawieniu U/D na 0 – wstecznie. Wejścia /ENT i /ENP odpowiadają wejściom istniejących w rzeczywistości modułów licznikowych. Są one potrzebne wyłącznie do kaskadowania synchronicznego stopni licznikowych. Prosimy pozostawić oba te wejścia po prostu nie połączone (oba na 1), a licznik będzie funkcjonował zgodnie z życzeniem. Wszystkie liczniki posiadają wejście statyczne Reset /R. Wejście to działa w ten sposób, że przy stanie 0 na tym wejściu następuje resetowanie. Stan licznika zostaje przy tym ustawiony na 0 (U/D=1) wzgl. na 15 (U/D=0). Szczególne właściwości liczników dekadowych Liczniki te nie zliczają jak liczniki binarne do 15 (1111 bin) lecz tylko do 9 (1001 bin). Poza tym zachowują się dokładnie tak samo, jak liczniki binarne. Szczególne właściwości liczników ładowalnych Liczniki ładowalne posiadają dodatkowo wejście ładowania /LD oraz wejścia danych D0..D3. Wejście ładowania reaguje na stan 0, tzn. przy przejściu do stanu 0 następuje natychmiastowe przejęcie stanu licznika przez wejścia danych. Dopóki wejście ładowania pozostaje w stanie 0, wejście zegarowe nie ma żadnego wpływu na stan licznika. 6.7 Rejestry (Register) W tej bibliotece znajdują się 3 różne rejestry cyfrowe, które jednak różnią się od siebie jedynie formatem. Rejestr służy zazwyczaj do krótkotrwałego przechowywania w pamięci schowka wartości cyfrowych. Sposób działania rejestrów Wszystkie rejestry posiadają cyfrowe wejścia danych (D0..Dn) oraz dokładnie tyle samo wyjść danych (Q0..Qn). Przy każdym opadającym zboczu impulsu na wejściu zegarowym CD następuje przejęcie stanów na wejściach danych przez wyjścia danych oraz ich zapamiętanie. Rejestry posiadają dodatkowo wejście statyczne Reset (/R). Wejście to reaguje na stan 0, co oznacza, że przy stanie 0 na tym wejściu następuje resetowanie. Wszystkie wyjścia danych zostają przy tym ustawione na 0. 6.8 Rejestry przesuwne (Schieberegister) W tej bibliotece znajdują się rejestry przesuwne (przesuwniki). Szerokość rejestrów przesuwnych wynosi 4 bity. Mogą one jednak być łączone w dowolne kaskady. Rejestry posiadaja wejście kierunkowe L/R, przy pomocy którego można wyznaczyć kierunek przesuwu. Stan 1 na wejściu L/R oznacza przesuw w lewo, stan 0 - przesuw w prawo. Przy każdym opadającym zboczu impulsu na wejściu zegarowym CD następuje przesuw zawartości rejestru w wymaganym kierunku. Podczas przesuwu w lewo zwalniany jest przy tym oczywiście pierwszy bit rejestru przesuwnego, a podczas przesuwu w prawo - bit ostatni. Bity te przydzielone są do wejść DL i DR. Podczas przesuwu w lewo pierwszy bit wypełniany jest bezpośrednio sygnałem na wejściu DL, a podczas przesuwu w prawo ostatni bit wypełniany jest sygnałem na wejściu DR. Rejestry przesuwne posiadają dodatkowo wejście statyczne Reset (/RST). Wejście to reaguje na stan 0, co oznacza, że przy stanie 0 na tym wejściu następuje resetowanie rejestru. Wszystkie wyjścia zostają przy tym ustawione na 0. Szczególne właściwości ładowalnego rejestru przesuwnego Ładowalny rejestr przesuwny posiada dodatkowo jeszcze jedno wejście ładowania /LD oraz 4 wejścia danych D0..D3. Przy przejściu wejścia ładowania /LD do stanu 0 wyjścia rejestru przesuwnego nastawiane są przy pomocy 4 wejść danych D0..D4. Dopóki wejście ładowania /LD pozostaje w stanie 0, sygnał wejścia zegarowego jest ignorowany, a więc nie odbywa się przesuw. Łączenie w kaskady rejestrów przesuwnych W celu kaskadowania rejestrów przesuwnych należy je połączyć w następujący sposób: Impuls przyłożony jest równolegle do wszystkich rejestrów przesuwnych. Dla uzyskania przesuwu w lewo należy połączyć wyjście Q3 rejestru przesuwnego z wejściem DL następnego rejestru. Dla uzyskania przesuwu w prawo należy połączyć wyjście Q0 rejestru przesuwnego z wejściem DR następnego rejestru. Należy jednak przy tym uwzględnić, co następuje: Dla zapewnienia funkcjonowania tej kaskady konieczne jest podłączenie każdorazowo pomiędzy oba połączenia członów opóźniających. Może się zdarzyć, że wejście danych (DL lub DR) rejestru przesuwnego w pętli symulacyjnej zostało już nastawione przez poprzedni rejestr przesuwny, a następnie rejestr ten będzie symulował impuls. Nie odpowiadało by to stanowi faktycznemu, gdyż w rzeczywistości impuls dochodzi tu przy zsynchronizowaniu czasowym do wszystkich rejestrów. Nie jest to jednak możliwe podczas symulacji, bowiem wszystkie mogą być tu obliczane kolejno jeden po drugim. Posługując się członem opóźniającym można w takich wypadkach zagwarantować, że sygnał nie zostanie doprowadzony zbyt wcześnie. Wystarczy w tym celu opóźnienie rzędu 1 okresu symulacyjnego. 6.9 Multipleksery (Multiplexer) Znajdą tu państwo multipleksery i demultipleksery w różnych formatach. Multiplekser Multiplekser działa w zasadzie tak samo, jak przełącznik obrotowy. Posiada on wejścia cyfrowe D0..Dn. Przy pomocy linii selekcyjnych S0..Sx następuje przełączenie jednego z tych kanałów na wyjście Q. Wejścia selekcyjne ustalają w kodzie dwójkowym, które wejście danych zostanie przełączone na wyjście. Przy pomocy jednej linii selekcyjnej mogą więc zostać wybrane 2 wejścia danych, przy pomocy dwóch linii selekcyjnej będą to już 4 wejścia, a przy pomocy trzech linii można już dokonać selekcji z 8 wejść danych. Wejście zezwalające EN (ENABLE) może aktywować lub dezaktywować multiplekser. Przy stanie 1 na wejściu EN multiplekser działa, jak zostało już opisane; stan 0 powoduje ustawienie wyjścia Q na 0. Demultiplekser Demultiplekser stanowi w zasadzie pendent do multipleksera. Posiada on wejście danych EN (ENABLE), które może być przełączane przy pomocy linii selekcyjnych S0..Sx na jedno z wyjść Q0..Qn. Wejścia selekcyjne ustalają w kodzie dwójkowym, na które z wyjść zostanie przełączone wejście danych EN. Przy pomocy jednej linii selekcyjnej mogą więc zostać wybrane 2 wyjścia danych, przy pomocy dwóch linii selekcyjnej będą to już 4 wyjścia, a przy pomocy trzech linii można już dokonać selekcji z 8 wyjść danych. Wejście EN stosowane jest tu jako wejście danych. Właściwie przełącza ono w stanie 0 wszystkie wyjścia demultipleksera na 0. Jednak ze względu na to, że istniej przy tym również zawsze wybrany kanał, a wszystkie inne wyjścia i tak znajdują się już w stanie 0, wejście te może być wykorzystywane bez problemów jako wejście danych. 6.10 Arytmetyka (Arithmetik) Dział ten obejmuje sumatory i komparatory.. Sumator pełny (Volladdierer) Cyfrowy sumator pełny posiada wejścia (A0..An, B0..Bn) dla obu sumowanych liczb. Ponadto dysponuje on jeszcze wejściem przesyłowym C0, przy pomocy którego może być dowolnie łączony w kaskady. Wejście to odróżnia sumator pełny od półsumatora (sumatora jednocyfrowego). Ponadto sumator pełny posiada jeszcze wyjścia sumujące S0..Sn oraz wyjście przesyłowe Cn+1. Sumator pełny działa w następujący sposób. Sumuje on najpierw obie liczby na swych wejściach A i B, a następnie dodaje do sumy jeszcze 1 przy nastawionym wejściu przesyłowym C0. Wynik ten wydawany jest później na jego wyjściach . W razie ewentualnego przesyłu danych podczas dodawania, nastawia on jeszcze swe wyjście przesyłowe. Może ono generalnie być traktowane również jako kolejny bit wyniku. Łączenie w kaskadę sumatorów pełnych W celu kaskadowania sumatorów pełnych należy je połączyć pseudorównolegle. Wejście przesyłowe stopnia o najniższej wartości nastawiane jest na 0. Wszystkie inne wejścia przesyłowe należy połączyć z wyjściem przesyłowym stopnia o najniższej wartości. Komparator 4-bitowy (4-bit Vergleicher) Komparator 4-bitowy jest w stanie stwierdzić, czy jakaś liczba jest większa, mniejsza lub równa innej liczbie. Został on w tym celu wyposażony w wejścia dla obu porównywanych liczb (A0..A3, B0..B3). Posiada on ponadto 3 wyjścia A<B, A>B oraz A=B, sygnalizujące bezpośrednio wynik porównania, przy czym jedno z tych wyjść przechodzi do stanu 1. W celu połączenia komparatorów w kaskadę komparator posiada jeszcze wejścia kaskadowe A<B, A>B oraz A=B. Komparatory są w praktyce łączone równolegle, przy czym należy połączyć 3 wyjścia wynikowe każdorazowo z 3 wejściami wynikowymi kolejnego stopnia. Na ostatnim stopniu komparatora można ostatecznie odczytać wynik. 6.11 RAM & ROM W tej części biblioteki podzespołów znajdą Państwo różne moduły pamięci. RAM (256 x 8) Element ten może zapamiętać 256 x 8 bitów (=256 bajtów). RAM (Random Access Memory = pamięć o dostępie bezpośrednim) jest modułem pamięci, w którym po wprowadzeniu adresu zadanego można umieszczać w pamięci dane, a następnie odczytywać je również pod tym adresem. Ten moduł RAM posiada 256 adresów. Pod każdym z nich może on umieścić w pamięci 8 bitów (= 1 bajt). RAM posiada 8 wejść adresowych A0..A7 do wyselekcjonowania określonego adresu. Posiada on ponadto 8 wejść danych Di0..Di7 oraz linię sterującą R/W. Na wyjściach D0..D7 sygnalizowana jest zawartość aktualnych adresów. W momencie rozpoczęcia symulacji moduł RAM jest początkowo pusty (wszystkie adresowane miejsca pamięci są w stanie 0). Aby teraz umieścić 1 bajt w pamięci RAM, doprowadza się najpierw wymagany adres na A0..A7 oraz bajt podlegający zapamiętaniu do Di0..Di7. Z każdym opadającym zboczem impulsu na wejściu R/W pamięci RAM następuje teraz zapamiętanie tego bajta pod ustawionym adresem. Ilekroć zostanie teraz wybrany ten adres, na wyjściach danych D0..D7 pojawiać się będzie zapamiętany bajt. Po zakończeniu symulacji następuje kompletna utrata zawartości pamięci RAM. ROM (1024 x 8) Element ten zapamiętuje 1024 x 8 bitów (=1024 bajty = 1 kilobajt). Pamięć ROM (Read only Memory = pamięć przeznaczona tylko do odczytu) nie może zostać tak jak RAM opisana w trakcie symulacji. Została ona już przedtem napełniona danymi. Dane te istnieją tam zawsze i nie mogą zostać ani skasowane, ani zastąpione innymi danymi (przez nadpisywanie). W obrębie układu połączeń ROM może służyć tylko do odczytu. Posiada ona wejścia adresowe A0..A9) w celu wyselekcjonowania adresu miejsca pamięci. Zawartość tego adresu miejsca pamięci będzie potem widoczna na wyjściach D0..D7). Moduł ROM musi zostać napełniony danymi przed rozpoczęciem symulacji. Na schemacie połączeń można przywołać dialog napełniania pamięci ROM (Właściwości). Mogą Państwo teraz przydzielić zawartość (treść) każdemu z adresów. Zawartość ta wynosi 8 bitów (szerokość), a więc od 0..255 (w systemie dziesiętnym) lub $00..$FF (w systemie szesnastkowym). Mogą tu Państwo wybrać preferowany system (dziesiętny lub szesnastkowy). Dodatkowo można tu również zapisać zawartość ROM w pliku. Dane te mogą zostać ponownie wczytane z innego ROM’u i zmodyfikowane. 6.12 Przetworniki analogowo-cyfrowe i cyfrowo-analogowe (AD/DA-Wandler) W tej części biblioteki podzespołów znajdą Państwo przetworniki analogowo-cyfrowe i cyfrowo analogowe. Przetwornik analogowo-cyfrowy (A/D-Wandler) Element ten umożliwia przetworzenie wartości analogowej na odpowiednią wartość cyfrową. Rozdzielczość oraz zakres wejściowy przetwornika analogowo-cyfrowego można ustawić przy pomocy opcji Właściwości elementu. Rozdzielczość przetwornika analogowo-cyfrowego wyznacza przy tym liczbę jego wyjść cyfrowych. Minimalna i maksymalna wartość analogowa określa zakres wejściowy przetwornika. Wartości wejściowe kształtujące się na poziomie powyżej lub poniżej tych wartości granicznych są odrzucane. Przy pomocy tych parametrów przetwornik morze przekształcać wartości analogowe w wartości cyfrowe. Przetwornik cyfrowo-analogowy (D/A-Wandler) Element ten stanowi jak gdyby przeciwieństwo przetwornika analogowo-cyfrowego. Umożliwia on przetworzenie wartości cyfrowej na odpowiednią wartość analogową. Rozdzielczość oraz zakres wejściowy przetwornika cyfrowego-analogowego można ustawić przy pomocy opcji Właściwości dla podzespołu. Rozdzielczość przetwornika cyfrowego-analogowego wyznacza przy tym liczbę jego wejść cyfrowych. Minimalna i maksymalna wartość analogowa określa zakres wyjściowy przetwornika. 6.13 Różne (Diverses) Pin Element ten potrzebny jest wyłącznie do tworzenia makr. Przy pomocy pinów (wyprowadzeń) następuje zdefiniowanie na zewnątrz złącz makr. Każdy z tych elementów wyprowadzeniowych reprezentuje przy tym określoną końcówkę przyłączeniową makra. Piny należy opisać. Umożliwi to później łatwiejsze podłączenia makra. Masa (Masse) Element ten wydaje zawsze wyłącznie 0 logiczne. Ze względu na to, że wszystkie wejścia otwarte automatycznie interpretowane są jako logiczne 1, element ten bywa niezbędny w celu ustawienia na stałe jednego lub kilku wyjść na 0 logiczne. Opóźnienie (Verzögerung) Element ten przekazuje zasadniczo swe wejście logiczne bezpośrednio na wyjście. Nie odbywa się to jednak w trybie natychmiastowym, lecz dopiero po pewnym czasie. Opóźnienie to można nastawić przy pomocy funkcji Właściwości w krotnościach impulsów (taktów) systemowych. Impuls systemowy odpowiada przy tym czasowi pętli symulacyjnej (=1/częstotliwość symulacyjna). Opóźnienie to jest w każdym razie bardzo krótkie. Mimo to jest ono bardzo ważne w niektórych układach połączeń. Przyczyna tkwi w tym, że podczas symulacji wszystkie podzespoły układu obliczane są kolejno po sobie w ramach pętli zamkniętej. W rzeczywistości natomiast wiele zdarzeń występuje równocześnie. Może się więc zdarzyć, że układ będzie funkcjonował w rzeczywistości, lecz podczas symulacji wystąpią błędy, gdyż sygnał jednego z elementów zostanie rozliczony zbyt wcześnie dla drugiego elementu. Efekt ten można wyeliminować przy pomocy elementu opóźnienia. Resetowanie włączenia napięcia (Power-On-Reset) Element ten służy do wprawienia układu na początku symulacji w określony stan. Wydaje on na początku symulacji bardzo krótki impuls w stanie 0. następnie pozostaje on na logicznym 1. Impuls ten można wykorzystać np. do nastawienia przerzutnika lub naładowania rejestru przesuwnego. Moduł dźwiękowy (Sound-Modul) Przy pomocy tego elementu możliwe jest podczas symulacji odegranie pliku dźwiękowego za pośrednictwem karty dźwiękowej. Przy opadającym zboczu impulsu na wejściu E modułu dźwiękowego następuje aktywacja wyjścia akustycznego. Przy pomocy funkcji Właściwości podzespołu można wybrać preferowany plik dźwiękowy (*.WAV). Analizator 8-kanałowy (8-Kanal-Analyser) Analizator 8-kanałowy stanowi instrument do usuwania błędów oraz do ilustrowania bardziej złożonych procesów. Za naciśnięciem przycisku sporządza on kompletny wykres czasowy. Po ściągnięciu takiego elementu do schematu połączeń powstaje równocześnie nowe okno, zawierające wizualną i obsługową część analizatora. Do wejść D0..D07 można podłączyć do 8 sygnałów cyfrowych, które chcą Państwo dokładniej zbadać. Obsługa analizatora podczas symulacji przebiega w następujący sposób. Najpierw należy ściągnąć okno analizatora na pierwszy plan. Przy pomocy funkcji Zawsze na pierwszym planie (Immer im Vordergrund) możliwe jest przeniesienie analizatora na stałe na pierwszy plan. Za naciśnięciem przycisku analizator może rozpocząć teraz przejmowanie (zapis) swych 8 kanałów. Przedtem jednak muszą Państwo przemyśleć sprawę czasu trwania zapisu. Istnieją 3 możliwości ustawienia podstawy czasu analizatora. Prosimy wybrać tu jedną z trzech poniższych opcji: Impuls (takt) systemowy (Systemtakt) Uzyskuje się tu maksymalną prędkość przejmowania danych. Podstawa czasu wyznaczana jest tu poprzez częstotliwość symulacji. Z listy pod polem funkcji ‘Impuls systemowy” (Systemtakt) można wybrać pomiędzy MAX a 1/100. Opcja ta zapewnia dobre wyniki dla niemal wszystkich procesów. Prędkość wzorcowa (Samplerate) Można tu bezpośrednio podać czas pomiędzy 0,05 a 5 sekund. Ze względu na to, że przejmowane jest tu ogółem 100 wartości z pomiarów, łączny czas zapisu wynosi tu pomiędzy 5 sekundami a 8,3 minuty. Opcja ta przeznaczona jest raczej dla powolniejszych procesów. Synchronizacja zewnętrzna (Extern Sync.) Ustawienie to zapewnia Państwu kontrolę nad przejmowaniem pomierzonych wartości. Przy każdym opadającym zboczu impulsu na wejściu Ext podzespołu przejmowana jest jedna wartość z pomiaru. Proces ten daje optymalne wyniki, jeżeli dysponuje się możliwym do wykorzystania (użytkowym) sygnałem impulsu dla wejścia Ext. Analizator można uruchomić nie tylko przyciskiem Zapis („Aufnahme”) lecz również poprzez sterowanie za pomocą programu. Każde opadające zbocze na wejściu Trg elementu również wyzwala proces pomiaru. Opisy poszczególnych krzywych można dopasować przez podwójne kliknięcie myszą. Wciśnięcie przycisku myszy na czarnym tle analizatora powoduje pojawienie się linii pionowej, którą można również przesuwać przy wciśniętym przycisku myszy. Linia ta służy jako linia pomocnicza do badania zbocz krzywych na wykresie czasowym. 6.14. Sprzęt komputerowy (Hardware) W bibliotece tej znajdują się moduły współpracujące z oprzyrządowaniem zewnętrznym. Moduły te muszą zostać skonfigurowane w ramach odnośnych dialogów Właściwości (podwójne kliknięcie lub menu kontekstowe). SIOS Interfejs SIOS stanowi zewnętrzne urządzenie biurkowe, podłączane poprzez złącze szeregowe. Stabilne wykonanie z przyłączami śrubowymi dla wszystkich wejść i wyjść. Dodatkowo malutkie diody świecące sygnalizują stan wejść wzgl. wyjść logicznych. Zapewnia następujące udogodnienia sprzętowe: − − − − − 8 wejść cyfrowych 8 wyjść cyfrowych 2 wejścia analogowe (0..5 V) 2 wyjścia analogowe (0..5 V) 2 wejścia sensorowe (0..2,5 V) W oknie dialogowym Właściwości (Eigenschaften) należy zainstalować stosowane złącze COM. Przyciskiem ‘Rozszerzone’ (Erweitert) można dokonać dalszych ustawień. Mogą tu Państwo opisać (opatrzyć napisami) każde wyprowadzenie. W przypadku wejść analogowych możliwa jest dokładna regulacja (wzorcowanie) zakresu sygnału analogowego. Po stronie wejściowej moduł posiada 8 wejść cyfrowych (DO0..DO7) do wysterowania wyjść cyfrowych. Ponadto ma on tam 2 wejścia analogowe (AOA, AOB) do wysterowania obu wyjść analogowych. Po stronie wyjściowej posiada on 8 wyjść cyfrowych (Di0..Di7), reprezentujących stan wejściowy 8 wejść cyfrowych SIOS. Ponadto ma on tam 4 wyjścia analogowe, z których każde odzwierciedla wartość zmierzoną jednego z czterech wejść analogowych. Interfejs SIOS jest do nabycia w firmie AK-ModulBus, Teichstr. 9, 48369 Saerbeck CompuLab Interfejs CompuLab jest okrojoną wersją interfejsu SIOS. Stanowi on również osprzęt zewnętrzny podłączany poprzez złącze szeregowe. Zapewnia on następujące udogodnienia sprzętowe: − − − 8 wejść cyfrowych 8 wyjść cyfrowych 2 wejścia analogowe (0..5 V) W oknie dialogowym Właściwości (Eigenschaften) należy zainstalować stosowane złącze COM. Przyciskiem ‘Rozszerzone’ (Erweitert) można dokonać dalszych ustawień. Mogą tu Państwo opisać (opatrzyć napisami) każde wyprowadzenie. W przypadku wejść analogowych możliwa jest dokładna regulacja (wzorcowanie) zakresu sygnału analogowego. Po stronie wejściowej podzespół posiada 8 wejść cyfrowych (DO0..DO7) do wysterowania wyjść cyfrowych. Po stronie wyjściowej posiada on 8 wyjść cyfrowych (Di0..Di7), reprezentujących stan wejściowy 8 wejść cyfrowych CompuLab. Ponadto ma on tam 2 wyjścia analogowe, z których każde odzwierciedla wartość zmierzoną jednego z dwóch wejść analogowych. Interfejs CompuLab jest do nabycia w firmie AK-ModulBus, Teichstr. 9, 48369 Saerbeck Analizator ELV Analizator ELV stanowi urządzenie zewnętrzne podłączane do złącza równoległego. Posiada on małe krokodylki na wejściach wzgl. wyjściach. Dzięki temu może zostać szybko podłączony. Oferuje on następujące udogodnienia sprzętowe: − − 12 wejść cyfrowych 12 wyjść cyfrowych W oknie dialogowym Właściwości (Eigenschaften) należy zainstalować stosowany port równoległy. Przyciskiem ‘Rozszerzone’ (Erweitert) można dokonać dalszych ustawień. Mogą tu Państwo opisać (opatrzyć napisami) każde wyprowadzenie. Podzespół ten posiada po stronie wejściowej 12 wejść cyfrowych (A1..A12) do wysterowania wyjść cyfrowych, a po stronie wyjściowej 12 wyjść cyfrowych (E1..E12), reprezentujących stan wejściowy 12 wejść cyfrowych analizatora ELV. Analizator ELV jest do nabycia w firmie ELV, Maiburger Str. 36, 26789 Leer Port LPT Port LPT (złącze równoległe) występuje co najmniej jednokrotnie w każdym standardowym PC. Port ten można stosować również do wysterowania sprzętu zewnętrznego. Oferuje on następujące udogodnienia sprzętowe: − 5 wejść cyfrowych − 12 wyjść cyfrowych W oknie dialogowym Właściwości (Eigenschaften) należy zainstalować stosowany port równoległy. Przyciskiem ‘Rozszerzone’ (Erweitert) można dokonać dalszych ustawień. Mogą tu Państwo opisać (opatrzyć napisami) każde wyprowadzenie. Podzespół ten posiada po stronie wejściowej 12 wejść cyfrowych (D1..D7, STR, AF, IT oraz SLI) do wysterowania wyjść cyfrowych, a po stronie wyjściowej 5 wyjść cyfrowych (ERR, SLT, PE, ACK oraz BSY), reprezentujących stan wejściowy 5 wejść cyfrowych portu LPT. Odpowiednie wyprowadzenia odnajdą Państwo w swoim porcie LPT, zgodnie z poniższą specyfikacją: Wejścia danych: ERR SLT PE ACK BSY - pin 15 pin 13 pin 12 pin 10 pin 11 Wyjścia danych: D0 D1 D2 D3 D4 D5 D6 D7 STR AF IT SLI - pin 2 pin 3 pin 4 pin 5 pin 6 pin 7 pin 8 pin 9 pin 1 pin 14 pin 16 pin 17 Karta przekaźnikowa Karta przekaźnikowa podłączana jest do portu LPT. Posiada ona 8 przekaźników, które mogą zostać wysterowane poprzez oprogramowanie. W oknie dialogowym Właściwości (Eigenschaften) należy zainstalować stosowany port równoległy. Przyciskiem ‘Rozszerzone’ (Erweitert) można dokonać dalszych ustawień. Mogą tu Państwo opisać (opatrzyć napisami) każde wyprowadzenie. Moduł ten posiada po stronie wejściowej 8 wejść cyfrowych (RL0..RL7) do wysterowania poszczególnych przekaźników. Kartę przekaźnikową można nabyć w firmie CONRAD-Electronic, Klaus-Conrad-Str. 1, 92240 Hirschau. Mogą Państwo również podłączyć inną kartę przekaźnikową. Port 8255 Port 8255 stanowi osobliwość. Jest to uniwersalny moduł portu, stosowany na wielu cyfrowych kartach rozszerzenia wejście/wyjście. Generalnie wszystkie te karty mogą być wzbudzane przy pomocy tego modułu. Niektóre z kart mają nawet wbudowane po dwa takie moduły portu. W takim wypadku należy zastosować po prostu dwa zespoły tego typu w oprogramowaniu. Port 8255 oferuje następujące udogodnienia sprzętowe: − − 24 wejścia cyfrowe (maks.) 24 wyjścia cyfrowe (maks.) Przypisek „maks.” należy interpretować w następujący sposób. Każdy port 8255 posiada trzy porty 8bitowe (A, B oraz C), a więc łącznie 24 tory wejście/wyjście. Każdy z tych trzech portów może zostać zdefiniowany jako wejście lub wyjście. (Port C może nawet zostać „poszatkowany”). Jeżeli np. wszystkie porty zostaną zaprogramowane na wejście, daje to w sumie 24 wejścia lecz żadnego wyjścia. Nie muszą Państwo jednak zastanawiać się nad zaprogramowaniem poszczególnych portów. W oknie dialogowym Właściwości (Eigenschaften) można zdefiniować wejścia i wyjścia pojedynczym kliknięciem myszą. Ponadto muszą tu Państwo podać adres podstawowy modułu portu. Jest to ten sam adres, który ustawili Państwo również na karcie rozszerzenia. Każda karta rozszerzenia z portem 8255 wymaga takiego adresu podstawowego. Jeżeli mają Państwo kartę, na której umieszczone są dwa porty 8255, należy dowiedzieć się, jaki adres podstawowy posiada drugi port 8255. Pierwszy port 8255 posiada zazwyczaj adres podstawowy, który ustawią Państwo bezpośrednio na karcie. Drugi port 8255 posiada prawdopodobnie ten sam adres podstawowy + 4 (każdy z portów zajmuje bowiem 4 bajty). Należy to koniecznie sprawdzić w instrukcji Waszej karty rozszerzenia! Z uwagi na to, że port 8255 dopuszcza różne konfiguracje w zakresie wejść i wyjść, może on też być przedstawiany w różnej postaci na schemacie połączeń. Po stronie wejściowej znajdują się wszystkie wejścia cyfrowe do wysterowania wyjść modułu portu. Wejścia te są oznakowane jako AA0..AA7 dla portu A, jako AB0..AB7 dla portu B oraz jako AC0..AC7 dla portu C. Po stronie wyjść znajdują się wszystkie wyjścia cyfrowe, reprezentujące wejścia modułu portu. Są one oznakowane jako EA0..EA7 dla portu A, jako EB0..EB7 dla portu B oraz jako EC0..EC7 dla portu C. Karty rozszerzenia wejście/wyjście z portem 8255 można nabyć w firmie CONRAD-Electronic, KlausConrad-Str. 1, 92240 Hirschau. PIO 32 PIO 32 stanowi kartę rozszerzenia do PC. oferuje ona następujące udogodnienia sprzętowe: − − 32 wejścia cyfrowe 32 wyjścia cyfrowe Karta rozszerzenia wymaga wolnego adresu portu. Adres ten należy ustawić na karcie bezpośrednio przed instalacją. W oknie dialogowym Właściwości (Eigenschaften) należy zainstalować wykorzystywany adres portu. Przyciskiem ‘Rozszerzone’ (Erweitert) można dokonać dalszych ustawień. Mogą tu Państwo opisać (opatrzyć napisami) każde wyprowadzenie. Moduł powiada po stronie wejściowej 32 wejścia cyfrowe do wysterowania wyjść karty. Po stronie wyjść znajdują się wszystkie wyjścia cyfrowe, reprezentujące wejścia karty. Oznaczenia poszczególnych wyprowadzeń (pinów) odnoszą się do gniazd karty PIO 32. Dysponuje ona 3 gniazdami do ustanowienia kontaktu ze światem zewnętrznym. Oznaczenia pinów modułu odnoszą się właśnie do tych 3 gniazd. Pierwsza cyfra określa gniazdo. Następująca po niej litera określa, czy chodzi tu o wyjście (A) czy wejście (E) karty I/O. Kolejna liczba definiuje zestyk gniazda. Tak więc np. pin 1A15 znajduje się w gnieździe 1, styk 15. Pin 3E17 dotyczy gniazda 3, styku 17. Karta PIO 32 jest do nabycia w firmie ELV, Maiburger Str. 36, 26789 Leer