eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikastara pamięć nie rdzewiejeRe: stara pamięć nie rdzewieje
  • Data: 2014-06-01 18:38:26
    Temat: Re: stara pamięć nie rdzewieje
    Od: Mario <m...@...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie 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: