- Okosóra és okoskiegészítő topik
- Samsung Galaxy S24+ - a személyi asszisztens
- Vivo X200 Pro - a kétszázát!
- Fotók, videók mobillal
- Babra megy a játék az iPhone 18 Pro esetében
- Így fotóz és ennyire melegszik a Galaxy S26 Ultra
- AirTag-riválist hoz Európába a Xiaomi
- Google Pixel topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
Új hozzászólás Aktív témák
-
don_peter
senior tag
Uraim lenne egy kérdésem a következő programmal kapcsolatban.
Írtam egy kis rutint ami 0x20-tól 0x32-ig küld COM porton egy adatsort.
Minden egyes adat után vár egy választ a célhardvertől, de van olyan eset amikor nem jön.
Ekkor a program vár és ez felfogható egyfajta fagyásnak is mert nem jön soha válasz.
A cél hardverrel van gondolom, hiba és ezért akad le a program.Van mód arra, hogy beállítsak egy időlimitet ami megszakítja a programom futását?
A kód:
byte[] buffer = new byte[3];
buffer[0] = 0;
buffer[1] = 0xff;
buffer[2] = 0x20;
while (a < 1) {
if (buffer[2] >= 50) break;
serialPort1.Write(buffer, 2, 1);
textBox1.Text += buffer[2].ToString("X") + "\r\n";
serialPort1.Read(buffer, 0, 1);
buffer[2]++;
}
Valami ilyen timeout vagy ilyesmire gondolok.
A lényeg, hogy ha 1-2mp-ig nem jön válasz akkor szakítsa meg a program futását.
Előre is köszi.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Bontatlan! Új Lenovo Thinkpad T14 G5 Tartós Üzleti Laptop 14" -45% Ultra 7 165U 16/512 FHD+ Magyar!
- Gtx 1060 6GB/ Ryzen 5 2600/ 16GB 2666/ 500GB SSD/ 500GB HDD/ Win11
- Bontatlan Dobozos Új Lenovo Thinkpad T14 G5 Laptop 14" -45% Ultra 7 155U 32/512 FHD+ Magyar!
- Bontatlan Dobozos Új Lenovo Thinkpad T14 G5 Laptop 14" -50% Ultra 7 155U 16/512 FHD+ Magyar!
- LG 32GS95UV OLED 4K 240hz - FHD 480hz
- Legjobb kijelzős!!! HP ZBook Power 15 G8 i7-11850H 32GB 512GB Nvidia RTX A2000 1 év garancia
- BESZÁMÍTÁS! Gigabyte Z270 i7 6700 16GB DDR4 512GB SSD GTX 1660 Super 6GB Rampage SHIVA DeepCool 400W
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Deep Purple-1 ÉV GARANCIA - Kártyafüggetlen, MS4398, 100% Akksi
- PS Plus előfizetések kedvező áron
- Konzol felvásárlás!! Xbox Series S, Xbox Series X
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

