urządzenie sterujące włączeniem wyłą czeniem prądu - Page 6

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Polish to

Threaded View
Re: urządzenie sterujące włączeniem wyłączeniem prądu
W dniu 2011-09-17 23:31, Sebastian Biały pisze:
Quoted text here. Click to load it

A miałbyś możliwość zdobycia źródłowych materiałów, ewentualnie więcej
szczegółów?

pozdrawiam

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Quoted text here. Click to load it

Sprobuje odszukać człowieka, ale przypuszczam że podobnie jak wtedy może
dalej nie mieć prawa opowiadać o szczegółach ustaleń.

Re: urządzenie sterujące włączeniem wyłączeniem prądu
W dniu 2011-09-16 18:36, Jarosław Sokołowski pisze:
Quoted text here. Click to load it

To wtedy zamiast komputera sterującego urządzeniami 2kw wystarczy kilka
przycisków. Skoro i tak trzeba cały czas stać przy urządzeniu.


Quoted text here. Click to load it

Bzdury opowiadasz. Nie ma tak żeby przy urządzeniu stawiać operatora
który ma sprawdzać cały czas czy maszyna zachowuje się prawidłowo.

Quoted text here. Click to load it

Sterowane przez LPT nie załącza się w sposób przewidywalny.


Quoted text here. Click to load it

Ktoś pisze kod mający realizować jakiś proces automatyczny ze
sterowaniem urządzeniami zewnętrznymi. Tak samo może się  pomylić w
przypadku pisania pod PC jak i pod Atmelka. Tu i tu może być to kod w C
z podobną ilością linii. Zamiast odwoływania się przez dirty hacks do
LPT masz czyste, dobrze opisane przez producenta mikrokontrolera
odwołania do rejestrów GPIO w mikrokontrolerze.

+
Quoted text here. Click to load it

Albo stosuje któryś z istniejących na ten mikrokontroler systemów RT.

ATSD powiedz co to za język skryptowy pozwalający sterować liniami LPT i
pod jakim systemem?


Quoted text here. Click to load it

Bo między sytuacją powodującą reset a ponownym przejęciem kontroli przez
program nad urządzeniem, może minąć kilka minut a w mikrokontrolerze
ułamek sekundy.

Quoted text here. Click to load it

Właśnie chciałbym tak traktować te urządzenie. Padnie przekaźnik więc
wymieniam go na inny. Padnie dysk więc wgrywam z kopii system i program,
a urządzenie działa. Padła płyta. zamieniam na inną, dokładam sterowniki
i urządzenie chodzi. Ale chodzi inaczej bo przy starcie systemu (czyli
przez kilka minut) niektóre urządzenia załączają się spontaniczni
czyniąc tym samym szkody. Takie rozwiązanie jest bez sensu co próbuję ci
od kilku postów wytłumaczyć a ty proponujesz wezwanie konstruktora żeby
przerobił urządzenie z powodu wymiany płyty głównej na inny model.

Quoted text here. Click to load it

Nie ma znaczenia kto to będzie robił jeśli wymiana płyty na inny model
zmienia właściwości urządzenia to jest po prostu kretyński pomysł.

Quoted text here. Click to load it

To się kupuje gotowy sterownik a nie dłubie w LPT. Jak ma być tanio to
taki na Atmelku za 100zł. Jak ma być pewnie i bezpiecznie to na PLC za
10 razy tyle.



--
Pozdrawiam
MD

Re: urządzenie sterujące włączeniem wyłączenie m prądu
Quoted text here. Click to load it

Przeczytaj instrukcję do swojej pralki. Jest tam zdanie: "nie zostawiać bez
dozoru"

--
Desoft


Re: urządzenie sterujące włączeniem wyłączeniem prądu
W dniu 2011-09-16 21:52, Desoft pisze:
Quoted text here. Click to load it

Czyli nie można wyjść z łazienki w trakcie prania?

--
Pozdrawiam
MD

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Pan Mario napisał:

Quoted text here. Click to load it

Dzwonią po niego. Póki co, nie ma jeszcze zbyt wielu fabryk, w których
nie ma żywego ducha. A w takich, to system mu wyśle SMS. Poza tym
ma się *w ogóle* nie restartować, najwyżej wyłączać.

Quoted text here. Click to load it

Ma nie być "chwilowych spadków zasilania".

Quoted text here. Click to load it

Ktoś uważa, ze powinno być inaczej?

Quoted text here. Click to load it

Model płyty jest niezmienny dla konkretnego sterownika. Nawet
w pececie, co na nim we fabryce recepcjonistka pasjansa układa
(HP czy inny IBM), nie da się zmienić płyty głównej na inną,
więc nie rozumiem skąd zdziwienie, że sterowniki używane przy
produkcji są traktowanie inaczej niż składak gimnazjalisty.

Quoted text here. Click to load it

Jeśli to jest "automatyka do zaciągania rolet w oknie obok komputera",
to tak. A w ogólności, jeśli system jest w wydaniu jednostkowym
i nie był wcześniej testowany, to o ile się da, to powinien być
pisany w języku interpretowanym, z cały czas widocznym kodem.

Quoted text here. Click to load it

Jeśli to jedyny sposób na przydybanie partacza projektanta na fuszerce
i przesunięcie go do sekcji gimnastycznej, to tak.

Quoted text here. Click to load it

No to tak samo jest z większymi systemami -- bierzemy element, który
przewidział twórca i zastępujemy nim ten, który się zepsuł.

Quoted text here. Click to load it

To trzeba było robić z sensem.

Quoted text here. Click to load it

Proponuje nie "jednostkowe urządzenie", tylko radzę co ma zrobić
żeby się nie narobić i skończyć w jeden wieczór. Gdy mu się ono
zepsuje (jakie jest prawdopodobieństwo?) to najwyżej poświęci
drugi wieczór. Albo i nie -- bo jakie jest prawdopodobieństwo,
że trafi na inne zachowanie portu? Korzysta z dwóch linii, one
moga być przed uruchomieniem programu ustawione na 00 albo 11.
Innych możliwości nie ma. No to może od razu tego samego wieczora
sieknąć obie wersje na wszelki wypadek.

Quoted text here. Click to load it

Piękny idealizm. Producenci sprzętu za $$$ dwoją się i troją żeby
jedynym wyspeecyfikowanym parametrem był numer katalogowy. A jak ktoś
robi sam dla siebie, to i tak wie co robi (przynajmniej powinien)

Quoted text here. Click to load it

Równie dobrze i równie niedobrze. Te same wady, żeadnych zalet. Jak
się ktoś "postara", wad może być więcej. Chyba nawet łatwiej się
postarać. Jedynie ETH ma jakościową przewagę -- tu wcześniej radziłem
router z przekaźnikiem dolutowanym do diody LED.

--
Jarek

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Quoted text here. Click to load it

Powiedz to fabrykom w chinach. W jednej znajomej blackout pojawia się
kilka razy w tygodniu. Nie, to nie jest wyjątek.

Quoted text here. Click to load it

Nie. Mamy kilkadziesią lat doświadczeń w pisaniu aplikacji. Naprawdę,
potrafimy pisac programy niezawodne i przetestowane używając językow
innych niż perl czy bash *nawet* w jednym egzemplarzu. Kwestia warsztatu.

Quoted text here. Click to load it

- Panie Kaziu, niech pan mi tu da zapasowago peceta z LPT bo się zjarał
znowu zasilacz i upier... płytę.
- Ale nie ma, zapasy się skonczyły, w sklepach nie ma
- Cholera... dobra, to bankrutujemy

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Pan Sebastian Biały napisał:

Quoted text here. Click to load it

Jeśli od kilkudziesięciu lat nie wyszliście powyżej robienia automatyki
do zaciągania rolet w oknie obok komputera i jeśli nie testujecie
robionych rzeczy przed przekazaniem ich do użytkowania (mimo że potraficie),
to nie ma się czym chwalić. Nawet warsztatem w takiej sytuacji nie ma
co się chwalić, bo kogo to obchodzi.

Quoted text here. Click to load it

Jeśli tam chadzają takie dialogi, to już dawno powinni zbankrutować.
Ani trochę mi ich (was?) nie żal.

--
Jarek

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Quoted text here. Click to load it

My. Programiści. My naprawde potrafimy pisać niezawodne programy. W
wielu językach. Zalicza się do nich C i C++. Bywa ze java. Bywa że Ada.
Bywa że lisp. Bash jest gdzieś na samym dnie jako utility language. Nic
dziwnego, to padlina.

Quoted text here. Click to load it

Jeśli, jesli, jesli. I wniosek. No pięknie.

Quoted text here. Click to load it

A kogo obchodzi pisanie kodu do sterowania czymkolwiek w bashu? To chory
język. Pod wieloma względami można w nim popełnić wiele błedow
nieznanych w innych, znacznie sensowniejszych językach. Chwalenie się,
że programy napisane w języku interpretowanym (a więc zapewne i
dynamicznym) będa mniej awaryjne niż pisane w czymkolwiek innym obnaża
twoją wiedzę dotycząca innych jezyków i metod utrzymywania jakości kodu.
I przyznaje - znam wielu ludzi robiących w embedded (programiści
pokolenia 8051) którzy o czymą takim jak abstrakcja, unit testy,
constraints, silne typowanie, generyczność, interfejsy, asercje w życiu
nie słyszeli. Nic dziwnego że robią szkole błedy i potem narzekają na C
produkując kod gówniany do granic możliwości, nieprzetestowany (no bo
jak, panie, to testować?) i działający na słowo honoru.

(Pewna niemiecka firma od 10 lat produkuje pewne urzedzenie które pomimo
bledow w firmware zagrażających życiu (nie przesadzam) nie naprawia go
bo człek co pisał odszedł a kod to kupa g... napisana w C na styl BCPLo
podobny).

Quoted text here. Click to load it

Co sugerujesz w zamian zamiast następnej nietrafionej oceny?

PS. Żeby była jasność. Nie jestem zwolennikiem stosowania *Atmela* jako
sterownika. Jestem natomiast wrogiem stosowania peceta tam, gdzie nie ma
miejsca na pomyłkę. A już na pewno nie peceta z gównianym bashem.

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Pan Sebastian Biały napisał:

Quoted text here. Click to load it

Wiem, wiele potraficie. Ale też przecież potraficie popełniać błędy...

Quoted text here. Click to load it

...na przykład nie dostrzegając kilku istotnych "jeśli" i iść dalej
jakby ich nie było. Nie zawsze wychodzi pięknie.

Quoted text here. Click to load it

Tych co piszą.

Quoted text here. Click to load it

Chlorchinaldin powinien pomóc.

Quoted text here. Click to load it

Skoro rzeczywiście są mniej awaryjne, to co szkodzi się pochwalić?
Ale przecież nie chodzi o bezawaryjność i bezbłędność, tylko o możliwość
szybkiego dostrzeżenia i poprawienia pomyłek.

Quoted text here. Click to load it

Ich (wasza?) ocena akurat jest trafna: powinni(ście) zbankrutować.

Quoted text here. Click to load it

Ja nie jestem wrogiem stosowania czegokolwiek jako cokolwiek, o ile ma
to uzasadnienie. Natomiast staram się unikać dawania możliwości decyzji
inż. inź. Mamoniom, którzy potrafią docenić tylko to, co sami znają.

--
Jarek

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Quoted text here. Click to load it

I dzięki temu że to wiemy nauczyliśmy się również im przeciwdziałać. W
sposób, ktory pozwala pisać programy o rzedy bardziej niezawodne niż w
jezykach dynamicznych/interpretowanych a w szczegolności niż języki
padlinowate jaki bash, perl czy inny cli-php.

Quoted text here. Click to load it


NIE. Chodzi o to by nie dopuścić do pomyłek w momecie pisania. Nie
dopuscić. Żadnego dostrzegania i poprawiania. W bashu nie ma o tym mowy.
W C++ można ogromną ilość pomylek wyeliminować w compile-time bez
jednego straconego cyklu w run-time. To dwa końce problemu jakości kodu
w związku z językiem. Można dyskutować czy poprawienie buga w C jest
łatwiejsze niż w bash, ale z doświadczenia powiem: jest łatwiejsze w C.
Przynajmniej sa narzędzia.

Żeby była jasność: mowimy o sofcie który jest nieco bardziej rozbudowany
niż klepanie przekaźnikiem. Klepanie przekaźnikiem pewno dało by się
napisać w command.com w miarę bez błedow.

Quoted text here. Click to load it

O dziwo czesto słyszę to od zwolenników wstawiania 8051 do
*wszystkiego*. Taki typowy embedded-banał.

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Pan Sebastian Biały napisał:

Quoted text here. Click to load it

Niestety nie ma prostego wynikania.

Quoted text here. Click to load it

Co z tego, że macie sposoby na pisanie programów niezawodnych, skoro
nie umiecie przeanalizować założeń? Owszem, może uda wam się w ten
sposób zrobić działający program, ale to na nic, gdy robi on nie to,
co powinien.

Quoted text here. Click to load it

Z takim podejściem w ogóle nie ma co się zabierać za pisanie programu.
Ani do żadnej roboty, bo człowiek jest omylny z definicji.

Quoted text here. Click to load it

Ale przecież wy wszystko robicie tak samo, niezależnie czy chodzi
o klepanie przekaźnikiem czy czymś innym. Bo pisanie w innym języku
jest "gówniane".

Quoted text here. Click to load it

Albo do *wszystkiego* używają jednego języka programowania.

--
Jarek

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Quoted text here. Click to load it


Czekaj, skąd wytrzasnałeś brak umiejętności analizy założeń? Masz jakąs
szklaną kulę? I skąd to poprzednioustrojowe używanie "Wy" ?

Quoted text here. Click to load it

Prezentujesz poziom zblizony do poglądow programistów z lat 80. Tak,
doskonale sobie zdaje sprawę że wiekszośc z nich przetrwala w
przechowalni o nazwie embedded. Widuje ich na codzień. Ta dyskusja wraca
bardzo czesto i zazwyczaj kończy się na inwektywach.

Quoted text here. Click to load it

Błedy lepiej blokować niż dopuszczać i debugować. Języki interpretowane
i dynamicznie typowane nie potrafią blokować błedów poza trywialnymi w
składni. Na tej planecie są całe stada programistów którzy sobie tego
nigdy nie uświadomią. Trudno. Takie języki też sa potrzebne, ale u
diabła dlaczego ma od nich zależeć czyjeś życie?

Quoted text here. Click to load it

Sam pisze oprogramowanie sterujące pewnym cusiem w JavaScript. Bo
doskonale wiedzialem, po analizie, czego i jak potrzebuje użyć. Pomimo
tego nie potrafie nawet naszkicować zbioru warunków na które odpowiedzią
byłby bash. Zawsze jest lepsza alternatywa.

Quoted text here. Click to load it

Tak, to ci sami. Stosują jakąś lokalną gwarę C.

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Pan Sebastian Biały napisał:

Quoted text here. Click to load it

Z dyskusji w tym wątku (ale też trochę z wcześniejszych obserwacji).
A dokładnie z ignorowania wcześniej opisanych warunków przy formułowaniu
własnych sądów.

Quoted text here. Click to load it

Z użycia liczby mnogiej wywnioskowałem, że wypowiada się Pan w imieniu
jakiejś grupy (chyba programistów).

Quoted text here. Click to load it

Programowałem również wcześniej.

Quoted text here. Click to load it

Jak już Pan zdążył zauważyć, jestem w mniejszości. Nigdy nie robiłem
kodu embedded (choć zdarzało mi się pisać soft do urządzeń, które gdyby
miały być produkowane w dłuższych seriach, to powinny taki kod otrzymać).

Quoted text here. Click to load it

Mam się spodziewać, że zaraz zacznie Pan rzucać mięsem?

Quoted text here. Click to load it

Więcej błędów powstaje przy tworzeniu założeń, a nawet przy określaniu
wymagań. A jeśli nawet nie więcej, to są one bardziej istotne.

Quoted text here. Click to load it

Bo ja nie oddam swego życia (a nawet rzeczy o wiele mniej cennych)
w ręce koderów. Czasy Leonardów skończyły się wraz z Odrodzeniem,
nie ma takich, co potrafią wszystko. Tak więc koderzy do kodowania,
a ja nie łudzę się, że będą oni w stanie pojąć całość zagadnienia.

Quoted text here. Click to load it

Moje gratulacje.


Świetnie. Widzę, że praca w zespole przynosi efekty.

Quoted text here. Click to load it

Nie wszyscy potrafią wszystko.

Quoted text here. Click to load it

Zawsze. Od początku Panu o tym mówiłem.

--
Jarek

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Quoted text here. Click to load it

A jakie warunki były opisane? Bo ja się wtryniłem z butami w dyskusję
która dawno wykraczala poza potrzebe inicjatora wątku i wy tam sobie
wesoło ględziliście o wyższośc LPT nad atmelkami w sytuacjach ogólnych.

Quoted text here. Click to load it

To bardzo wiele tłumaczy. Szczególnie styl: jak zabraknie argumentu to
ucieczka w "za młody jesteś żeby pamiętać jak żeśmy z Józkiem klepali
sterowniki na PDP w kodzie maszynowym na kartach perforowanych".

Quoted text here. Click to load it

Wręcz przeciwnie, zazwyczaj to reakcja alergiczna strony przeciwnej na
hasło "przeciez od dawna jest silne typowanie w C++" albo "po co tyle
niebezpiecznego kodu, nie słyszaleś o RAII?".

Quoted text here. Click to load it

Wow, to była szybka ucieczka w bok. Nie doceniałem doświadczenia
usenetowego kolegi. Zapomniałeś jednak wyciąć cytatu, było by bardziej z
sensem.

Quoted text here. Click to load it

Oddajesz codziennie.


Jakim zespole?

Quoted text here. Click to load it

Spodziewałem się raczej przykladu ale jak zwykle zostala tylko żałosna
złośliwość.

Quoted text here. Click to load it

Nie. Bash nie jest lepszą alternatywą. Naprawdę, w stosunku do
czegokolwiek. Podobnie jak i perl.

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Pan Sebastian Biały napisał:

Quoted text here. Click to load it

Nie mogę każdemu wszystkiego tłumaczyć i nakazywać jakie ma zająć
stanowisko w dyskusji. Może sobie ględziliśmy wesoło, może o wyższości,
ale jak się wchodzi w dyskusję (z butami lub bez), to dobrze jest
robić to tak, by odnieść się do tego, co mówia inni. A nie po to,
by zamianifestować swoje poglądy (uprzedzenia, kompleksy czy co to
tam jest).

Quoted text here. Click to load it

Wręcz przeciwnie -- niech teraz młodzi kodują, im to szybciej idzie,
nie zastanawiają się nad każdą rzeczą, tylko piszą i idą do przodu.
Wystarczy takimi pokierować, a efekty są znakomite.

Quoted text here. Click to load it

Nie mam alergii, nawet na pyłki.

Quoted text here. Click to load it

A co tu jest bez sensu?

Quoted text here. Click to load it

Jeśli już, to bez udziału woli. To całkiem co innego. Ale gdy mogę,
unikam takich sytuacji.

Quoted text here. Click to load it

Jeden analizuje, drugi koduje -- tak jak napisano wyżej.

Quoted text here. Click to load it

Przykłady (niepotrafienia) są wyżej. Więcej nie potrzeba.

Quoted text here. Click to load it

Bash może być lepszą alternatywą dla perla, podobnie perl może być
lepszą alternatywą dla basha.

--
Jarek

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Quoted text here. Click to load it

Pierwszy raz na usenecie jesteś czy co? Jest rzeczą naturalną że gdybym
chciał się odnieść do pierwtnego problemu to bym odpowiedział
kilkanaście postown niżej. Ja tu tylko protestuje przed wciskaniem
kombinacji pc+linux+bash do sterowania czegokolwiek. To niebezpieczne.

Quoted text here. Click to load it

Używanie stwierdzeń z okolicy Captain Obvious unikając w ten sposób
ustosunkowania się do czegokolwiek merytorycznie.

Quoted text here. Click to load it

Stack overflow.

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Pan Sebastian Biały napisał:

Quoted text here. Click to load it

Trzeb się odnisić do tego *co* piszą inni, a nie *o czym* piszą.
Reakcje na zasadzie "piszą o bashu, to trzeba napisać, że bash jest
gówniany", to są dobre w laboratorium Iwana Pietrowicza Pawłowa,
a nie w Usenecie.

Quoted text here. Click to load it

Ale tu nie można się ustosunkować merytorycznie inaczej niż w mniej
jub bardziej delikatny sposób mówiąc: to są duby smalone. Poprzednio
próbowałem delikatniej.

Quoted text here. Click to load it

Parse error ("może", to co inego nić "jest"; nie ma języków bezwzględnie
lepszych i bezwzględnie gorszych).

--
Jarek

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Quoted text here. Click to load it

Co *konkretnie* uważasz za bzdury? Twierdzenie że języki silnie typowane
zapewniają lepszą jakośc kodu? Że bugi lepiej wykrywać wczesniej nie
dopuszczając do wystapnienia? Cos innego? Możesz być mniej tajemniczy?

Quoted text here. Click to load it

Thank You again, Captain Obvious!

Re: urządzenie sterujące włączeniem wyłączeniem prądu
Pan Sebastian Biały napisał:

Quoted text here. Click to load it

A nie da się powędrować w górę po gałązce wątku i przeczytać?
Tu konkretnie ocenę znaczenia błędów. Ale wiele innych rzeczy
oczywiście też.

--
Jarek

Site Timeline