- Mobil flották
- iOS alkalmazások
- Bluetooth-headsetekről általában
- Xiaomi 17 - még mindig tart
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Thaiföldön már videózzák a Samsung Galaxy A37-et és A57-et
- iPhone topik
- Telekom mobilszolgáltatások
- Apple iPhone Air - almacsutka
- Samsung Galaxy S25 FE - fenséges, felejthető vagy felesleges?
Új hozzászólás Aktív témák
-
moseras
tag
Szia.
"mi az a state az egyes sorok végén?"
Az állapotautomata belső állapotát leíró változó neve.
Az állapotautomatákról pl. itt olvashatsz:
[link]A nyomástesztet valahogy így írnám le (felülről lefelé nézve az új állapotot kikódoló sorokat):
1. ha HIBA állapotban vagyok, ÉS nyomom a RESET-et, VAGY a blokk nincs engedélyezve, akkor NORMAL állapotba megyek
2. egyébként: ha NORMAL állapotban vagyok, ÉS alacsony a nyomás, akkor TÖLT állapotba megyek
3. egyébként: ha TÖLT állapotban vagyok, ÉS a nyomásom eléri VAGY meghaladja a 3.0 bar-t, akkor visszamegyek NORMAL állapotba
4. egyébként: ha a nyomásom magas, akkor átmegyek HIBA állapotba
5. egyébként: a state maradjon az ami, tehát state := state (ha ismered a CASE szerkezetet, akkor ez itt a DEFAULT ág)
Azt is láthatod, hogy a HIBA állapotból csak a RESET hozza ki, tehát ha oda bekerült, akkor csak emberi beavatkozással lehet onnan kivenni.
Ha belegondolsz, akkor ez nem más, mint egy grafikus leírása ezeknek:
if (state == egyik_allapot) {
if (feltetel)
state := masik_allapot;
} else if () {
} else fi () {
} else {
state := state;
}vagy:
case (state) {
case egyik_allapot:
if (feltetel)
state := masik_allapot;
...
default:
state := state;
}Persze, ezt le lehet írni ST-ben is, ki hogy szeretné. Az ST-vel az a baj, hogy a gépészeknek hiába mutatod, nem látják a lényeget, viszont a grafikus leírás sokkal jobban szemlélteti a feladat megoldását.
Imi.
Új hozzászólás Aktív témák
- HP Zbook Studio G5 - 15,6" UHD kijelző, Xeon E-2176M, 16GB RAM, 512GB SSD, Quadro P1000 4GB, számla
- Precision 5570 15.6" FHD+ IPS i7-12700H RTX A1000 32GB 512GB NVMe ujjolv IR kam gar
- AKCIÓ Dell Ultrasharp U4025QW (5120 2160) IPS, 120 Hz, profi színpontosság, ívelt, Garis
- Rtx 2080Ti/ Ryzen 5 4600G/ 16GB G.Skill/ 1TB M2/ Win11/ Garancia
- Raspberry Pi 5 8 GB + Argon One V3 ház + 512GB SSD + Gyári adapter
- Dell XPS 13 9300 i7-1065G7 8GB 1000GB FHD+ 500nit! 1 év garancia
- Dell Latitude 5290 i5 8350U, 8GB RAM, SSD, jó akku, EU bill., szép állapot, számla, 6 hó gar - 12.18
- 160 - 177 - 178 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060 (ELKELT)
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
- Lenovo L14 Ryzen 5 4500U Refurbished - Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


