Moderátoři: Michal Dalecký, Jarda H., Rudolf
fulda píše:Ahoj vespolek.
Trochu se babrám v software pro DCC a narazil jsem na jednu poznámku o automatizaci pro DCC. Možná bych dokázal udělat nějakej modul, kterej by mohl řešit to co se v DC řeší relátkama. Tedy například "pokud je vlak v úseku X, proto dej dolů závory Y".
Mám trochu mentální problém s tím, jak udělat ovládání takového systému. Není moc velkej problém si přečíst informace a naopak odeslat informace, ale nevím, jak bych k tomu udělal nějaké uživatelské rozhraní? a ani jaká má bejt komplexnost (komplikovanost) celého systému? Pokud bych použil techniku která se používá pro návrh PLC (Programovatelný Logický Controlér), tak to bude tak složité, že to nebude k ničemu. Chtělo by to nějakej nápad na zjednodušení a ten nemám.
Dejte mi alespoň vědět, jaké typy automatizace se vám mohou hodit? (mimochodem - otázka platí pro lidi co nepoužívají ovládání z počítače)
Jindra
rchlumecky píše:Mě narychlo napadá .. jednoduchá automatizace typu : změna stavu senzoru X -> seznam akcí (čas T, id Y, hodnota A)
Cokoliv složitějšího = začneš suplovat SW v počítači.
A stejnak si myslím, že kdokoliv začne používat senzory v DCC (detekce úseku, jazíčkové čidla, atd), tak má nějakou zpětnovazební sběrnici a tu už skoro vždycky připojí k počítači.
fulda píše:Co se týká využití, tak celkem dost lidí zcela záměrně nepoužívá počítač, ale nějakou drobnou automatizaci by si přála.
fulda píše:rchlumecky píše:Mě narychlo napadá .. jednoduchá automatizace typu : změna stavu senzoru X -> seznam akcí (čas T, id Y, hodnota A)
Cokoliv složitějšího = začneš suplovat SW v počítači.
A stejnak si myslím, že kdokoliv začne používat senzory v DCC (detekce úseku, jazíčkové čidla, atd), tak má nějakou zpětnovazební sběrnici a tu už skoro vždycky připojí k počítači.
Logika zní sice dobře, ale to je bohužel jen polovina odpovědi.
Pochopitelně je jednoduché říci, že v reakci na změnu stavu snímače se stane změna stavu něčeho jiného.
Otázka je, jak zadávat pořadované podmínky? na display? zadat je jednou z počítače jako nějakej program?
Co se týká využití, tak celkem dost lidí zcela záměrně nepoužívá počítač, ale nějakou drobnou automatizaci by si přála.
fulda píše:(Připomínám, že jen teoretizuji)
OK, takže programování utilitkou z PC se zdá jako lepší metoda.
Co kdybych to udělal takto: tabulka s cca 3 sloupcema = Snímač, Čas, Reakce.
V praxi - pokud je snímač X v poloze aktivní déle než je definovaný čas, tak se provede reakce Y.
Co se týká systému snímačů a zpětné vazby, tak předpokládán, že bych četl data z centrály, takže záleží na tom co používá centrála (NanoX používá S88, Lenz používá RS, ...)
Ještě trochu přemejšlím nad jednou věcí - nějakej nástroj pro čtení RailCom - abych se mohl strojově podívat jaká lokomotiva je v úseku X. Na to zatím asi nic solidního neexistuje.
rchlumecky píše:fulda píše:(Připomínám, že jen teoretizuji)
OK, takže programování utilitkou z PC se zdá jako lepší metoda.
Co kdybych to udělal takto: tabulka s cca 3 sloupcema = Snímač, Čas, Reakce.
V praxi - pokud je snímač X v poloze aktivní déle než je definovaný čas, tak se provede reakce Y.
Co se týká systému snímačů a zpětné vazby, tak předpokládán, že bych četl data z centrály, takže záleží na tom co používá centrála (NanoX používá S88, Lenz používá RS, ...)
Ještě trochu přemejšlím nad jednou věcí - nějakej nástroj pro čtení RailCom - abych se mohl strojově podívat jaká lokomotiva je v úseku X. Na to zatím asi nic solidního neexistuje.
1. na jednu událost musí být možnost reagovat více akcema
2. ty akce by bylo velmi vhodné časově posunovat
Př. : sepne se senzor obsazení úseku. Za 2 vteřiny - 1. akce - zapnutí zvuku přejezdu, za 4 vteřiny - 2.akce-závory dolů, za 8vteřin - 3.akce závory - nahoru .. atd ..
3. možná by se hodila možnost virtuálního senzoru (podprogram)
fulda píše:rchlumecky píše:fulda píše:(Připomínám, že jen teoretizuji)
Bodu 3 asi moc nerozumím. Myslíš na něco jako Vstup X a zároveň vstup Y ???
fulda píše:(Připomínám, že jen teoretizuji)
Co se týká systému snímačů a zpětné vazby, tak předpokládán, že bych četl data z centrály, takže záleží na tom co používá centrála (NanoX používá S88, Lenz používá RS, ...)
Ještě trochu přemejšlím nad jednou věcí - nějakej nástroj pro čtení RailCom - abych se mohl strojově podívat jaká lokomotiva je v úseku X. Na to zatím asi nic solidního neexistuje.
Ahoj fuldo,
mam otazku, zda jeste neco takoveho chystas a nebo uz je to u ledu? Me by momentalne zajimalo alespon to, zda mas a nebo vis o necem, co umi cist stavy zpetne vazby, jelikoz chci vytvorit ovladaci panel TCO, na kterem bych zobrazoval i stavy vyhybek a obsazenost useku, ale zatim jsem neobjevil zarizeni, ktere to z centraly umi vycist (nelepe pro pro samodomo vyrobu).
michal.kubista píše:mam otazku, zda jeste neco takoveho chystas a nebo uz je to u ledu? Me by momentalne zajimalo alespon to, zda mas a nebo vis o necem, co umi cist stavy zpetne vazby, jelikoz chci vytvorit ovladaci panel TCO, na kterem bych zobrazoval i stavy vyhybek a obsazenost useku, ale zatim jsem neobjevil zarizeni, ktere to z centraly umi vycist (nelepe pro pro samodomo vyrobu).
Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 41 návštevníků