Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 6 sty 2025, o 21:36


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 4 kwi 2013, o 23:45 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27338
Lokalizacja: Szczecin
Pomógł: 1041

O żesz w mordkę - Anty w Rybnym ? ;) ..... żartuję - ja też się z tobą ustawię po ryby ;)

bo wiem jak się to stosuje i stosuję na co dzień - ale definicji to ci nie podam ;) bo wiem tyle co ty ;) to razem czekamy z wstydliwym tematem ;) ....

a na poważnie to rzuć okiem może np tutaj ?

http://ep.com.pl/files/1436.pdf

co o tym sądzisz ? przyda się nam ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 kwi 2013, o 00:27 

Pomógł: 0

Tu jeszcze ciekawie i na temat http://kml.jogger.pl/2010/03/30/automat ... tacje-w-c/



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 5 kwi 2013, o 06:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 758
Pomógł: 9

Jest to po prostu wymyślony model zachowania się systemu (układu, programu) przez kogoś.
Popularne w technice cyfrowej, np. przy projektowaniu ukłądu rozpoznającego daną sekwencję. Np. układ rozpoznający 11101 na wejściu. Pierwsza jedynka rozpoznana -> przechodzimy do stanu 1, druga rozpoznana -> stan 2 itp.
Można w ten sposób fajnie opisać "algorytm" działania układu, co na schemacie blokowym nie zawsze jest proste i czytelne.

_________________
ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 kwi 2013, o 06:49 

Pomógł: 0

To bodajże maszyna turniga.....

Wysyłane z mojego XT910 za pomocą Tapatalk 2



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 5 kwi 2013, o 07:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 gru 2012
Posty: 147
Lokalizacja: Zadupie/Wrocław
Pomógł: 6

Automaty opisane przez Ledesa nazywa się też sekwencyjnymi układami przełączającymi. A tam potem mamy np. automaty Moore'a, Mealy'ego (różnią się sposobem sterowania wyjściem - w automacie Moore'a wyjście układu zależy tylko i wyłącznie od stanu, w jakim dany układ znajduje się w danej chwili. W automacie Mealy'ego zależy to jeszcze od podanego sygnału wejściowego)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 kwi 2013, o 16:31 
Offline
Nowy

Dołączył(a): 08 kwi 2013
Posty: 12
Pomógł: 0

rezasurmar napisał(a):
To bodajże maszyna turniga.....
Niezupełnie. W automacie skończonym kolejny stan zależy tylko i wyłącznie od stanu aktualnego i symbolu na wejściu.
W maszynie Turinga jest jeszcze taśma (powiedzmy nieskończony bufor) na której można zapamiętywać symbole. Kolejny stan zależy również od symbolu na taśmie.

Tak jak napisał Ledes, za pomocą automatów można fajnie przedstawić algorytm który ma rozpoznać (zaakceptować) dany ciąg znaków na wejściu np. automat badający czy liczba na wejściu jest podzielna przez 3 albo automat szukający wzorca w tekście. Gdybyś chciał napisać parser jakiegoś jązyka (np. języka C) również przydałaby Ci się wiedza na temiat teorii automatów.

Polecam książkę Hopcrofta: "Wprowadzenie do teorii automatów, języków i obliczeń" - klasyczna pozycja z tego gatunku.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 kwi 2013, o 22:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 758
Pomógł: 9

Ledes napisał(a):
Można w ten sposób fajnie opisać "algorytm" działania układu, co na schemacie blokowym nie zawsze jest proste i czytelne.

Poprawka:
Można w ten sposób fajnie opisać "algorytm" działania układu, co na schemacie blokowym albo w formie pseudokodu nie zawsze jest proste, czytelne, zrozumiałe i intuicyjne dla odbiorcy.

_________________
ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 kwi 2013, o 23:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 mar 2013
Posty: 38
Lokalizacja: Gdynia
Pomógł: 1

Miałem coś takiego w szkole nazywane to było również, automatem Moora, dość skutecznie używane przy sterowaniu sterownikami programowalnymi PLC, przydaje się również w technice cyfrowej. Tworzy się tak zwane stany układu. Dla przykładu stanem może być postój silnika (stan 0) z którego mamy dwie możliwości rozruch w lewo, rozruch w prawo (czyli możemy iść albo do stanu 1 lub 2, w zależności od zmiennych decyzyjnych ) jeżeli jesteśmy w stanie 1(w lewo ) to przez pewnie czasu jest rozruch (do wartości zadanej) gdy wartość jest stabilna (uchyb ustalony bliski 0 lub równy w zależności od regulatora) to może się załączyć stycznik reprezentujący osiągniecie prędkości -> układ na podstawie tej informacji przechodzi w następny stan nazwijmy go 3 (praca w lewo).

Zamieszczam plik z mojego projektu z PLC tam na końcu jest zobrazowane mniej więcej jak to jest zrealizowane, jak kogoś to interesuje mogę w najbliższym czasie pokazać jak to zaprojektować na przerzutnikach, dzięki temu możemy zrobić sterowanie np ploterem :)


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 kwi 2013, o 05:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 gru 2012
Posty: 530
Lokalizacja: Bydgoszcz
Pomógł: 8

Ja trochę poofftopuję. Czemu piszesz, że to wstydliwe pytanie? Nie wstydź się tego, że czegos nie wiesz. Grunt to świadomość niewiedzy, jaką dysponujemy, a klucz do sukcesu, że chcemy się rozwijać i pogłębiać swoją wiedzę.


Wysyłane z mojego C6603 za pomocą Tapatalk 2

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 kwi 2013, o 17:10 
Offline
Użytkownik

Dołączył(a): 14 sty 2013
Posty: 36
Pomógł: 2

Dosyć dawno to już było ale przynajmniej pamiętałem nazwisko prowadzącego przedmiot z uczelni :), poszperałem i znalazłem to:
http://prac.us.edu.pl/~boryczka/WDI/INDEX.htm

szukać pod automatami skończonymi.
Ciekawa jest arytmetyka binarna - metody mnożenia, dzielenia - można się zdziwić na ile sposobów można mnożyć :lol:

a tutaj są pozostałe informacje
http://155.158.112.34/~mboryczka/Strona/J/

Pamiętam te zadania z maszyny Turinga: "sprawdź czy słowo jest palindromem" :) ale to pikuś w porównaniu do zajęć z systemów wyszukiwania informacji. :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO