Ahoj!
Vopred ďakujem za všetky odpovede... Robím program, do školy, ktorého úlohou je simulovať blokovacie podmienky v elektrickej stanici (chodím na elektrotechnickú priemyslovku :-) ) Sú to vlastne schémy ES s rôznymi vývodmi (odbočkami). Ja potrebujem vytvoriť signalizáciu, ktorá bude oznamovať užívateľovi, ktorý z vývodov je aktivovaný a ktorý nie je. Avšak problém je, že tu funkciu (či kód) napíšem, jednoducho pomocou podmienky (ak sú zapnuté všetky spínače v danom vývode, odbočka je zapnutá, ak nie, je vypnutá), len neviem ako zabezpečiť, aby to reagovalo vždy pri zmene stavu, okamžite. Ta signalizácia má byť riešená objavením sa obrázka v picture boxe.
Spínanie a blokovanie už mám vyriešené, pre istotu prikladám aj program a
obrázok schémy pre lepšie pochopenie: mojedata.sk/U4Qj4I
Fórum › Visual Basic
VB 2008- real-time programming
To Ocovskybaca :
No to neni tazke. Proste sprav instanciu triedy
system.windows.forms.timer, co mozes urobit aj
tak ze ho pretiahnes z toolboxu, nastavis mu interval
na co najmensi a enabled na true, a potom naprogramujes
jeho udalost tick tak aby tento stav stale kontrolovala. Alebo
si vytvor objekty a naprogramuj ich vlastne udalosti. ale prvy sposob je
jednoduchsi
To Anonymní uživatel : No s tým timerom ma to napadlo, avšak nebol som si istý, či to nebude príliš zahlcovať procesorový čas, ak to nastavím na nejakú príliš malú hodnotu, ale vyskúšam, vďaka, ozvem sa, ak by ma ešte niečo napadlo.
Jenom taková drobnost. Přes Timer je to samozřejmě řešitelné (a hlavně jednoduše). Problém je v tom, že když ho stáhneš na nějakou minimální hodnotu, tak vytížíš procesor i ve chvíli, kdy se ti ve schématu nebude nic odehrávat. Při dlouhém časovém kroku se zase projeví změna až za "dlouho". Nakonec najdeš optimum (nejspíš bude někde kolem 300ms).
Ale když píšeš, že chceš aby to reagovalo ihned při změně stavu .... Jak měníš ten stav? Jak se to projevuje? A nebylo by lepší překreslení volat za změnou stavu?
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Monodevelop real time debugger — založil 132
OOP návrh real-time aplikace — založil Ali
PSP programming — založil Al
Mitsubishi Alpha Programming Software — založil dandal
The C Programming Language - pomoc s příkladem — založil Marty
Moderátoři diskuze