25 Eylül 2018, 01:14:59

Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d


USB Hid ile Grafik çizdirme

Başlatan makdeniz, 03 Temmuz 2018, 14:28:36

makdeniz

Merhabalar USB'den gelen veriler ile grafik çizdirmeye çalışıyorum. USBLibrary.dll ve C# kullanıyorum.

64 byte'lik bir veri dizisini alıyorum ve grafiği çizdiriyorum ama grafik değişiklikleri aynı anda alamıyorum. Örnek vermem gerekirse 2v'tan 3.3v'a çıktığımda bu değişikliği 10sn. sonra çizdirmiş oluyorum.

Bu verileri aldıktan sonra yeni verileri almak için buffer'ı nasıl temizleyebilirim.
Karanlık olmadan aydınlık, Ölüm olmadan yaşam mantıksız.

E-x8

Microsoft'un dahili SerialPort kütüphanesini kullanmayı deneyin?
Kod Seç
serialPort1.DiscardInBuffer();
serialPort1.DiscardOutBuffer();
Yukarıdaki metotlar ile tamponları temizleyebilirsiniz ama çok ihtiyacınız olmayacak kendisi belirli aralıklarla bu metotları çalıştırıyor.

makdeniz

Yukarıdaki komutları daha önceden kullanmıştım ama bana şu anda usb hid üzerinde bu işlemi yapabilecegim kodlar lazım. Dll dosyasını object browserda bir göz gezdirdim ama yeterli bilgiye ulaşamadım.
Karanlık olmadan aydınlık, Ölüm olmadan yaşam mantıksız.

baran123

UsbHid.dll
Kullanabilirsiniz.
Veri geldiği zaman kesme oluşturuyor.
Daha önce test etme fırsatım oldu. Veri yollama ve alma rutinleri düzgün işliyor.
İdrak i meali bu küçük akla gerekmez, zira bu terazi bu kadar sıkleti çekmez.

makdeniz

Alıntı yapılan: baran123 - 03 Temmuz 2018, 19:57:21UsbHid.dll
Kullanabilirsiniz.
Veri geldiği zaman kesme oluşturuyor.
Daha önce test etme fırsatım oldu. Veri yollama ve alma rutinleri düzgün işliyor.

Teşekkürler bir deneme yaparak test edelim umarım işimi çözer.
Karanlık olmadan aydınlık, Ölüm olmadan yaşam mantıksız.