eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikastara pamięć nie rdzewiejeRe: stara pamięć nie rdzewieje
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.internetia.pl!not-for-mail
    From: Mario <m...@...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: stara pamięć nie rdzewieje
    Date: Sun, 01 Jun 2014 18:38:26 +0200
    Organization: Netia S.A.
    Lines: 55
    Message-ID: <lmflu1$all$1@mx1.internetia.pl>
    References: <5389d4ca$0$2224$65785112@news.neostrada.pl>
    <lmclhp$kft$1@node2.news.atman.pl> <lmcmas$nn1$1@node1.news.atman.pl>
    <5389deb2$0$2231$65785112@news.neostrada.pl>
    <lmcnal$ope$1@node1.news.atman.pl> <lmfdem$fas$1@mx1.internetia.pl>
    <lmfgbv$lj0$1@node1.news.atman.pl>
    NNTP-Posting-Host: 77-254-96-19.adsl.inetia.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: mx1.internetia.pl 1401641729 10933 77.254.96.19 (1 Jun 2014 16:55:29 GMT)
    X-Complaints-To: a...@i...pl
    NNTP-Posting-Date: Sun, 1 Jun 2014 16:55:29 +0000 (UTC)
    In-Reply-To: <lmfgbv$lj0$1@node1.news.atman.pl>
    X-Tech-Contact: u...@i...pl
    User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007
    X-Server-Info: http://www.internetia.pl/
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:665876
    [ ukryj nagłówki ]

    W dniu 2014-06-01 17:20, Sebastian Biały pisze:
    > On 2014-06-01 16:13, Mario wrote:
    >> To jeszcze napisz na jakim sprzęcie miałby pracować ten program napisany
    >> w dowolnym imperatywnym języku?
    >
    > Na tym samym co ten drabinkowy? Np. jakiś StructuredText. Wyboru nie ma
    > za dużego, chodzi o to że prewną klasę problemów wygodniej opisać czymś
    > innym niż "proste drabinki".


    Drabinka jest dobra gdy na przykład ma być spełnione wiele "bitowych"
    warunków. Mogą być zapisane w jednym wierszu w postaci schematu ze
    stykami. Wygodnie się monitoruje stan pracy przy uruchamianiu. Od razu
    widać które styki zwarte, a które rozwarte i na czym ci się zatrzymało
    urządzenie.
    W ST można oczywiście zapisać:
    If A=True and B=True And (C=False OR D=True) .... Then
    E:=True;
    End_If

    Ale w ST gorzej to obserwować online.
    Poza tym w LD wygodniej wprowadzać reakcję na zbocze i wygodnie można
    ustawiać i kasować bity przez cewki Set i Reset.
    ST jest dobre przy pracach na tablicach i przy operacjach
    matematycznych. Z kolei CFC jest wygodne gdy masz jakieś bloki
    funkcyjne (biblioteczne lub własne) i karmisz je dużą ilością
    parametrów. Ale z kolei nie jest przyjemnie składać w nim wiele
    prostych warunków bitowych wspomnianych poprzednio.
    Przy bardziej złożonych programach z reguły używam obok siebie bloków
    LD, ST i CFC

    > PS. Mam w ręku urządzenie mierzące moc. Ma ono dwa przyciski do
    > konfiguracji. Ponieważ opcji jest dziesiątki a wyswietlacz 7-seg, to
    > programowanie tymi dwoma przyciskami trwa godzinę bo co chwile się
    > mylisz. Ale przeciez nie można sobie wyobrazić nic prostszego niż dwa
    > przyciski, prawda? To to samo co z drabinkami. Nic prostszego nie ma. To
    > ilustruje problem.

    Porównanie trochę od czapy. Nie trzeba od razu stosować LD do operowania
    na tablicach, wyliczania średniej i odchylenia standardowego z próbek
    pomiarowych i zapisywania tego w postaci pliku CSV.
    Wspomniane przez ciebie 2 przyciski może nie nadają się do urządzenia z
    wieloma parametrami, ale wystarczą do zegarka ręcznego z ustawianą datą
    i godziną. W tym przypadku pełna klawiatura byłaby bez sensu.
    A poza tym spotykam się raczej z 4 przyciskami w urządzeniach. W miarę
    sprawnie można nawigować po menu w warunkach "przemysłowych" np wisząc
    na szelkach :) Ale często urządzenia mają interfejs programujący i
    środowisko do konfigurowania z PC. Czyli twój wybór, jakie narzędzie
    wykorzystasz. Albo okoliczności decydują.



    --
    pozdrawiam
    MD

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: